/*  TAGS *****************************/
body {
	margin: 0px;
	font-size : 11.5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color : #FFFFFF; 
}




A:link {
color : #1C9F99; 
text-decoration : underline; 
} 

A:visited {
color : #839B37; 
text-decoration : underline; 
} 

A:active , A:hover {
color : #00B0F6; 
text-decoration : none; 
}

ul, ol , p, td {
font-size : 11.5px; 
font-weight:normal;
color: #0158C2;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 

li{
margin-bottom:10px;
}
p{
padding-top:0;
margin-top:0;
}

.stxt{
font-size:10.5px;
}



/* CLASSES ***************************/


.hdr , H1,.Heading1 {
	font-weight : bold; 
	font-size : 18.5px; 
	color : #009AEC;
	font-family : Helvetica, Verdana, Geneva, Arial, sans-serif; 
	padding-bottom : 10; 
	margin-bottom : 0; 
}

.subhdr , H2,.Heading2 {
	font-weight : bold; 
	font-size :16.5px; 
	color : #45987D;
	font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-top : 0; 
	padding-bottom : 2px; 
	margin-bottom : 0px; 
} 

.sshdr , H3,.Heading3 {
	font-weight : bold; 
	font-size : 100%; 
	color : #ff6215; 
	font-family : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.italic , I,.bolditalic {
	font-style : italic; 
	font-weight : normal; 
	color : #606060; 
} 

.bold , B,strong,.bolditalic {
	font-weight : bold; 
	color:#015CCD;
} 


.initCap, .Biggie {
	font-size: 140%;
	font-weight: bold;
	color: #8394AA;
}


.address {
	font-size: 11px;
	font-weight: bold;
	color: #1E3F66;
}

.caption {
	font-size: 10px;
	font-weight: bold;
	color: #1E3F66;
}

.red{
	color: red;
}

.note {
background-color : yellow; 
} 


/* DATA TABLE *************/
.dataTable {
	border : 1px solid #CCC7BD; 
} 
.rowHead,.rowHeader {
	background : #95abd8; 
	font-weight:bold;
	color : #ffffff; 
} 
.rowOdd {
	background : #EFEFEF; 
} 

.subdash{
	color:0000ff;
	font-size:12px;
}
.navHeader {
background:#ffffff;
border-bottom:1px solid #DAD7CF;
}
.navaRow{
font-size:12.5px;
border-bottom:1px solid #CCC7BD;
}

.navaRowFoot{
font-size:12.5px;
}

/************ ERROR STYLES 
**************************************/
.smallerror {
	font-weight : bold;
	color : #ff6600;
	font-size : 10.5px;
}
.error, .error_box {
	font-weight : bold;
	color : #FF0000;
	background: #FFDFDF;
	border:1px solid #7F9DB9;
	visibility:hidden;
	padding:4px;
	
}
INPUT.error, SELECT.error, TEXTAREA.error {
  font-weight: normal;
  color: black;
  background-color: yellow;
}



/* ANCHORS **************************/



.footDivider { 
	font-size: 11px;
	color: #5397E5;
}

.footer {
	color : #55BFEF;
	font-size:10.5px;
}

a.fl:link,a.fl:visited {
	font-weight: bold;
	color: #94AB51;
}

a.fl:hover {
	font-weight: bold;
	color: #4A9AFB;
	text-decoration: none;
}

a.flAT:link,a.flAT:active,a.flAT:visited,a.flAT:hover {
	font-weight: bold;
	color: #00A5D5;
	text-decoration: none;
}

a.aristotle:link,a.aristotle:visited {
	font-weight: bold;
	color: #0459C4;
}

a.aristotle:hover {
	font-weight: bold;
	color: #4A9AFB;
	text-decoration: none;
}
/*turtle videos */
.videos{
border-left: solid 1px #4BBAEF; width:175px; margin-left: 6px; padding-left: 6px; padding-bottom: 6px; float: right;
}
