
/* IMPORTS *****************/



/* COMMON ***********************************************/
body {
	margin: 0px;
	font-size : 100%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND: #547692;
	color:#484848;
}
/*
td {
	color: #494949;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
*/

A:link {
	color : #3573B2; 
	text-decoration : underline; 
} 

A:active , A:hover {
	color : #A5625A; 
	text-decoration : underline; 
}

A:visited {
	color : #6F7D3D; 
	text-decoration : underline; 
} 
td{font-size : 80%; }
ul, ol, p,div,span {
	font-size : 100%; 
	color: #484848;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

li{
	margin-bottom:6px;
}

p{
	padding-top:0;
	margin-top:0;
	/*text-align: justify;*/
}

.stxt{
	font-size:70%;
}

div.prom{
	line-height:12px;
}

/* CLASSES ***************************************/


H1,.hdr,.Header1{
	font-weight : bold; 
	font-size : 120%; 
	color : #4379AF;
	font-family : Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif; 
	padding-bottom : 10; 
	margin-bottom : 0; 
}

H2,.subhdr,.Header2{
	font-weight : bold; 
	font-size : 125%; 
	color : #4379AF;
	font-family : Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif; 
	padding-top : 0; 
	padding-bottom : 5px; 
	margin-bottom : 0px; 
} 

H3,.sshdr,.Header3{
	font-size : 110%; 
	font-weight : bold; 
	font-family : Georgia, Geneva, Verdana, Arial, Helvetica, sans-serif; 
	/*font-style : italic; */
	color : #A6635B; 
}

.italic , I,.bolditalic {
	font-style : italic; 
	font-weight : inherit; 
	color : #606060; 
} 

.bold , B,strong,.bolditalic {
	font-weight : bold; 
	color:#585858;
} 


.NotoriousBIG {
	font-size: 145%;
	font-weight: bold;
	color: #3D3D8D;
}

.address {
	font-size: 11px;
	font-weight: bold;
	color: #1E3F66;
}

.whatsNew {
	font-size: 11px;
	color: #1D3E65;
}

.red{
	color: red;
}

.note {
background-color : yellow; 
} 

.quote{
	color : #A6635B; 
}

/* Int Nav ******************************/


a.inav,a.inavAT{
	font-size: 12.5px;
	font-weight:bold;
	font-family :  Geneva, Georgia, serif;
}
a.inav:link,a.inav:visited{
	color: #5A8EC0;
	text-decoration: none;
}
a.inav:hover,a.inav:active {
	color: #A5625A;
	text-decoration: none;
}

a.inavAT:link,a.inavAT:visited,a.inavAT:hover,a.inavAT:active{
	color: #A5625A;
	text-decoration: none;
}

a.isubnav,a.isubnavAT{
	font-size: 10.5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	line-height:14px;
}
a.isubnav:link,a.isubnav:visited {
	color: #737373;
	text-decoration: none;
}
a.isubnav:hover,a.isubnav:active {
	color: #3291DE;
	text-decoration: none;
}

a.isubnavAT:link,a.isubnavAT:visited,a.isubnavAT:hover,a.isubnavAT:active {
	color: #BC8883;
	text-decoration: none;
	font-weight:bold;
}


/* Int Nav ******************************/

/* DATA TABLE *************************************/

td.greybar{
	font-family: helvetica, verdana;
	background:#E4F1ED;
	
	border-top:1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	padding:.2em;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	color:#001F6F;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:10px;
	text-transform: uppercase;
	text-align:center;
}

.dataTable {
	border : 1px solid #384E6D; 
} 
.rowHead,.rowHeader {
	background : #95abd8; 
	font-weight:bold;
	color : #ffffff; 
} 
.rowOdd {
	background : #A9BAD3; 
} 

.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;
}

/* FOOTER *************************************/


/************/
A.snav{
	font-weight:bold;
	font-size:12.5px;
	text-decoration: none;
}


div.footer{
	font-size: 10.5px;
	color: #494949;
	font-weight:normal
}

A.fl,A.subfl,A.flAT{
	font-size:10.5px;
	text-decoration: none;
	line-height:155%;
}
a.fl:link,a.fl:visited {
	color: #494949;
}
a.fl:hover,a.fl:active {
	color: #3573B2;
}

A.flAT{
	color: #494949;
	line-height:155%;
}
a.flAT:link,a.flAT:visited,a.flAT:hover,a.flAT:active{
	color: #6F7D3D;
}







a.subfl:link,a.subfl:visited {
	color: #2A2A2A;
}
a.subfl:hover,a.subfl:active {
	color: #3573B2;
}

div.aristotle{
padding-top:8px;
font-size:9px;
color:#999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.aristotle:link,a.aristotle:visited {
	color:#7A7A7A;
	text-decoration: none;
}
a.aristotle:hover,a.aristotle:active {
	color: #3573B2;
	text-decoration: underline;
}
/*a.nav{
	font-size: 14.5px;
	letter-spacing:-1px;
	
}
a.nav:link{
	color: #3573B2;
	text-decoration: none;
}
a.nav:hover,a.nav:active {
	color: #A5625A;
	text-decoration: none;
}
a.nav:visited {
	color: #494949;
	text-decoration: none;
}
*/

/* ERROR STYLES ********************************/

.smallerror {
	font-weight : bold;
	color : #ff6600;
	font-size : 10.5px;
}
.error, .error_box {
	font-weight : bold;
	color : #FF0000;
	
	border:0px solid #7F9DB9;
	padding:4px;
	
}
INPUT.error, SELECT.error, TEXTAREA.error {
  font-weight: normal;
  color: black;
  background-color: yellow;
}

.error_box2 {
	visibility:hidden;
}

.error_box2 {
font-size:11.5px;
	font-weight : bold;
	color : #FF0000;
	font-style : italic; 
}