a:link{
	color:#000000;
	text-decoration:none;
}	

a:visited{
   color:#663333;
   text-decoration:none;
}

a:hover {
   font-weight:bold;
   color:#FFFFFF;
   background:#000000;
}

.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000066;
}
.headtext {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold; 
  color: #000066
}

.heading { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bolder; 
  color: #000066
}




.nav {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  font-weight: 
  bold; color: #000000
}

.small9pt { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  color: #000000
}

.bodytextCopy { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  font-variant: normal; 
  color: #000066; 
}

.headtextlg { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16pt; 
  font-weight: bold; 
  color: #000066
}

.title {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18pt; 
  font-weight: bolder; 
  color: #0066ff
}

.title12 { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bolder; 
  color: #0000ff
}

.bodyheight { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  line-height: 22pt; 
  color: #000066
}

.smallbold { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8.5pt; 
  font-weight: bold; 
  color: #CC0000
}

.headtextlgCopy { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 22pt; 
  font-weight: bold; 
  color: #0000ff
}

.textsm {
  FONT-SIZE: 14px; 
  COLOR: #000000; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textbg {
  FONT-SIZE: 20px; 
  COLOR: #000000; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textreg {
  FONT-SIZE: 12px; 
  COLOR: #666666; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}




/* Dynamic Drive: CSS Left, Top and Right Frames Layout */

body{
  margin: 0px;
  padding: 0px;
  height: 100%; max-height: 100%; 
  background-color:#fff;
}

td {
  padding:0px;
}

#frameContentMenu {
  position: absolute; top: 120px; left: 0; width: 350px; /*Width of left frame div*/ 
  height: 100%;
  background-color: #fff;
  color: white;
}

#framecontentBanner{
  position: absolute;
  top: 0px;

  left: 0px; /*Set left value to WidthOfLeftFrameDiv*/  	
  right: 0px; /*Set right value to WidthOfRightFrameDiv*/

  width: auto;
  height: 110px; /*Height of top frame div*/
  overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
  background-color: #fff;
  color: white;

/*
  NO DOM in IE
 
  background: #fff url(http://www.swimfssl.org/images/newBanner.gif) no-repeat 0px 0px; 
  background: #fff url(../images/newBanner.gif) no-repeat 0px 0px; 
*/
}

#framecontentFooter{
  position: absolute;
  top:auto;
  left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
  right: 0px; /*Set right value to WidthOfRightFrameDiv*/
  bottom:0px;
  width: auto;
  height:105px; /*Height of top frame div*/
  overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
  background-color: #ffffff;
  color:#000000;
}


#maincontent{
  position: absolute; top: 150px; /*Set top value to HeightOfTopFrameDiv*/
  left: 350px; /*Set left value to WidthOfLeftFrameDiv*/
  right: 50px; /*Set right value to WidthOfRightFrameDiv*/
  overflow: auto; 
  background: #fff;
  background-color: #fff;
  border:2px solid #eee;
}

.innertube{
  margin: 5px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}





