body {
	font-size:12px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#404040;	

}



.normal {
	font-size:12px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#404040;	

}




UL LI {
	list-style-image: url(images/hot_topic_bullet.gif);
	top: -7px;
	position: relative;

}

  A.footer:link
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
 }
 
  A.footer:active
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;

 }

  A.footer:visited
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;

 }
  A.footer:hover
 {
 	text-decoration: underline;
 	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;

 }


A.linkgreen:link
 {
 	text-decoration: none;
 	color: #2A5701;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 }
 
  A.linkgreen:active
 {
 	text-decoration: none;
 	color: #2A5701;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }

  A.linkgreen:visited
 {
 	text-decoration: none;
 	color: #2A5701;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }
  A.linkgreen:hover
 {
 	text-decoration: underline;
 	color: #2A5701;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }



A.linkgray:link
 {
 	text-decoration: none;
 	color:#404040;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
 }
 
  A.linkgray:active
 {
 	text-decoration: none;
 	color:#404040;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;

 }

  A.linkgray:visited
 {
 	text-decoration: none;
 	color:#404040;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;

 }
  A.linkgray:hover
 {
 	text-decoration: underline;
 	color:#404040;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;

 }


  A:link
 {
 	text-decoration: none;
 	color: #B30101;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
 }
 
  A:active
 {
 	text-decoration: none;
 	color: #B30101;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;

 }

  A:visited
 {
 	text-decoration: none;
 	color: #B30101;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;

 }
  A:hover
 {
 	text-decoration: underline;
 	color: #B30101;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;

 }



  A.leftnav:link
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 }
 
  A.leftnav:active
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }

  A.leftnav:visited
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }
  A.leftnav:hover
 {
 	text-decoration: underline;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }



  A.linkblue:link
 {
 	text-decoration: none;
 	color: #1E4A76;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
 }
 
  A.linkblue:active
 {
 	text-decoration: none;
 	color: #1E4A76;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

 }

  A.linkblue:visited
 {
 	text-decoration: none;
 	color: #1E4A76;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

 }
  A.linkblue:hover
 {
 	text-decoration: underline;
 	color: #1E4A76;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

 }



A.linkwhite:link
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 }
 
  A.linkwhite:active
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }

  A.linkwhite:visited
 {
 	text-decoration: none;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }
  A.linkwhite:hover
 {
 	text-decoration: underline;
 	color: #ffffff;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

 }



.footertext {
	font-size:11px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#ffffff;	
	font-weight: normal;
}

.parabold {
	font-size:23px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#000000;	
	font-weight: bold;
}

.parablue {
	font-size:11px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#0C4BA1;	
	font-weight: bold;
}

.parawhite {
	font-size:10px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#ffffff;	
	font-weight: bold;
}

.parabrown {
	font-size:10px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#6C4103;	
	font-weight: normal;
}

.paragrey {
	font-size:9pt;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#333333;	
	font-weight: normal;
}

.parasmall {
	font-size:9px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#363636;	
	font-weight: normal;
}



.list_link {
	color:8D1C1C;
	font-size:10px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}



  A.close:link
 {
 	text-decoration: none;
 	color: #8D1C1C;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
 }
 
  A.close:active
 {
 	text-decoration: none;
 	color: #8D1C1C;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10pt;

 }

  A.close:visited
 {
 	text-decoration: none;
 	color: #8D1C1C;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10pt;

 }
  A.close:hover
 {
 	text-decoration: underline;
 	color: #8D1C1C;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10pt;

 }



.parabold {
	font-size:12px;
	font-family:Geneva, Verdana, Helvetica, sans-serif;
	color:#000000;	
	font-weight: bold;
}


.headinglg {
	font-size:14px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	color:#000000;	
	font-weight: bold;
}


.list_link {
	color:8D1C1C;
	font-size:10px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


	
.content_highlight {
	FONT-FAMILY: Geneva, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #808080;
	line-height: 17px;
	margin-top:10px;
} 




.list a {
	COLOR: #264771;
	
	}


.btn {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
width:50px;
}

.btn_med {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
width:106px;
}

.btn_wide {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
width:150px;
}

.error {
	border-color: #FF0000;
	border-width: 2;
	border-style: solid;
	background-color: #FFDEDE;
	
}

.error TD {
color: #FF0000;
FONT-SIZE: 10px; 
font-family:verdana, sans-serif;
}

.error .title {
background-color: #FF9393;
}

.error .title TD {
color: #FFFFFF;
font-weight: bold;
FONT-SIZE: 12px; 
font-family: Geneva, verdana, sans-serif;
}


.select {
border-top-width:1;
border-top-style: solid ;
border-top-color: #C4C4C4;
border-left-width:1;
border-left-style: solid ;
border-left-color: #C4C4C4;
}


.login {
	background-color: #CAE6FC;
	border-color: #88BADF;
	border-width: 1;
	border-style: solid;
	border-right-width:1;
	border-right-style: solid;
	border-right-color: #88BADF;
}
.login input {
	height: 22px;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #063E78;
}

.login checkbox {
	color: #063E78;
}

.login textarea {	
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #063E78;
}



.login TD {
border-top-width:1;
border-top-style: solid ;
border-top-color: #ffffff;
border-bottom-width:1;
border-bottom-style: solid ;
border-bottom-color: #88BADF;
color:#555555;
FONT-SIZE: 11px; 
font-family: Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
}

.login .title {
	background-color: #D0D0D0;
}

.login .title TD {
	border-top-color: #ffffff;
	border-bottom-color: #C4C4C4;
	font-weight: bold;
}


hr {
	color: #DDDDDD;
	height: 1px;
}

#menu {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	padding: 3px 3px 4px 3px;
	background-color: #EFC06F;
	color: #666666;
	width: auto;
}

#menu a:link {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu a:visited {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu a:hover {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	text-decoration: none;
	font-weight: bold;
	background-color: #F4D399;
	color: #CC0000;
	width: auto;
}


#menu a:active {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	text-decoration: none;
	font-weight: bold;
	background-color: #EFC06F;
	color: #000000;
	width: auto;
}

.btn {
	border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
	background-image: url(images/button2.gif);
	backgroung-image: repeat-x;
	width:50px;
}

.btn_med {
	border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
	background-image: url(images/button2.gif);
	backgroung-image: repeat-x;
	width:106px;
}

.btn_wide {
	border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
	background-image: url(images/button2.gif);
	backgroung-image: repeat-x;
	width:150px;
}

/*** Used for tables and links when you mouseover them ***/
/*** padding thickness   -from   -from top to bottom        -from right side***/

#menu1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	display: block;
	padding: 5px 0px 0px 2px;
	background-color: #336699;
	color: #666666;
	width: auto;
}

#menu1 a:link {
	font-size: 9pt;
	border-bottom: 1px solid #386DA2;
	display: block;
	padding: 5px 0px 0px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu1 a:visited {
	font-size: 9pt;
	border-bottom: 1px solid #386DA2;
	display: block;
	padding: 5px 0px 0px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu1 a:hover {
	font-size: 9pt;
	border-bottom: 1px solid #386DA2;
	display: block;
	padding: 5px 0px 0px 2px;
	text-decoration: none;
	font-weight: bold;
	background-color: #4379AF;
	color: #043463;
	width: auto;
}


#menu1 a:active {
	font-size: 9pt;
	border-bottom: 1px solid #386DA2;
	display: block;
	padding: 5px 0px 0px 2px;
	text-decoration: none;
	font-weight: bold;
	background-color: #4379AF;
	color: #FFFFFF;
	width: auto;
}

/***  ***/

#menu {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	padding: 3px 3px 4px 3px;
	background-color: #EFC06F;
	color: #666666;
	width: auto;
}

#menu a:link {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu a:visited {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

#menu a:hover {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	text-decoration: none;
	font-weight: bold;
	background-color: #F4D399;
	color: #CC0000;
	width: auto;
}


#menu a:active {
	font-size: 10px;
	border-bottom: 1px solid #ffffff;
	display: block;
	padding: 3px 3px 4px 3px;
	text-decoration: none;
	font-weight: bold;
	background-color: #EFC06F;
	color: #000000;
	width: auto;
}

.bluefield
	{
	FONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Geneva, Verdana, Tahoma, Trebuchet MS;
	FONT-WEIGHT: normal;		
	background-color: #f0f0f0;
	LINE-HEIGHT: 130%;
	border: solid 1px #4375A9;
	}
	
.whitefield
	{
	FONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Geneva, Verdana, Tahoma, Trebuchet MS;
	FONT-WEIGHT: normal;		
	background-color: white;
	LINE-HEIGHT: 130%;
	border: solid 1px #4375A9;
	}
	
.redfield
	{
	FONT-SIZE: 12px;
	COLOR: White;
	FONT-FAMILY: Geneva, Verdana, Tahoma, Trebuchet MS;
	FONT-WEIGHT: normal;		
	background-color: DB1818;
	LINE-HEIGHT: 130%;
	border: solid 1px #000000;
	}