body, html	{ height: 100%; 
			color: #666; 
            margin: 0px; 
			padding: 0px; 
			text-align: center; /*** Centers the design in old IE versions ***/
			min-width: 950px;
			font-size:85%;
			}
			
DIV#body 	{ 	background-image: url('../images/bg.jpg'); 
        	background-repeat: repeat-x;
			background-color: #fff;
			}
			
			
p, table, div, ul, li { text-align: left; 
		font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
		line-height: 1.5em;}
			
#content { 
		margin-left: auto; 
		margin-right: auto;
		width: 950px;
		}	
		

#head       { height: 83px;
			margin: 0 auto; 
			padding: 0px;
			  }			
#logo       { float: left;
			margin: 0 auto;
			padding: 0px; 
			width: 259px;
}					  
#home       { position: absolute;
			margin: 0 auto;
			padding: 0px;
			text-align: right;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666;
			height: 0;
	display: inline;
	top: 40px;
	float: left;
	width: 500px;
}
#translate { 
			position: relative;
			margin: 0 auto;
			padding: 0px;
			display: inline;
			top: 35px;
			float: right;
}	

#flash    { height: 154px;
			margin: 0 auto;
			padding: 0px;
			background: url('../images/flash.jpg') no-repeat;
			  }		
		  		
#menu { margin: 0 auto;
	width: 875px;
	height: 35px;
	padding-top: 3px;
	text-align: center;
}	

/*** ----------top menu navigation - see csshorizontalmenu.css for styles--------- ***/	
			  
#wide       { min-height: 300px;
			width: 950px;
			float: left; 
			margin: 0 auto; 
			padding: 0px;
			background-color: #fff;
			  }
#title      { 
			width: 935px;
			float: left; 
			margin: 0 auto; 
			padding: 10px 0px 0px 15px;
			background-color: #fff;
			background-image: url('../images/title_bg.gif'); 
        	background-repeat: no-repeat;
			  }	  				    	
			
#column    { position: relative; 
			float: left; 
			width: 660px; 
			text-align: left; 
			margin: 0px; 
            padding: 10px;
			min-height: 300px;
			background-color: #fff;
			
}

#coldot {
		padding: 0px 0px 0px 10px;
		border-left:1px dotted #ccc;
		min-height: 330px;
		}
	
ul { list-style: outside url('../images/bullet.gif'); margin-left: 40px; margin-right: 10px; padding: 0px;}
li, #ps li, #pm li, #fs li{  margin-left: -18px;  line-height: 1.7em; margin-bottom: 5px; }

#ps ul { list-style: outside url('../images/bullet_p.gif'); margin-left: 40px; margin-right: 10px; padding: 0px; }
#pm ul { list-style: outside url('../images/bullet_r.gif'); margin-left: 40px; margin-right: 10px; padding: 0px;}
#fs ul { list-style: outside url('../images/bullet_f.gif'); margin-left: 40px; margin-right: 10px; padding: 0px;}


ol { margin-left: 40px; margin-right: 10px; padding: 0px; }
ol li { margin-left: -18px; line-height: 18px;  }
#homenews { border-top: 1px dotted #ccc; height: 2px; }

/*** -----------------side menu -------------------- ***/	
#sidenav   {  position: relative; 
			float: left; 
			background-color: #fff;
			width: 250px; 
			text-align: left; 
			margin: 0px; 
            padding: 5px 5px 0px 15px;	
			font-size: 12px; 
			font-weight: normal;	
			color: #333;
			min-height: 250px;
			
}


#sidenav li { list-style:outside url('../images/bullet.gif');  margin-left: -10px; line-height: 18px;  margin-top: 10px; padding-top: 0px; padding-bottom: 6px; border-bottom: 1px dotted #ccc; }

#sidenav ul{ list-style-image:none; margin-left: 20px; margin-right: 10px;   }

#sidenav a { 	color: #002135; text-decoration: none; border-bottom:0px; }

#sidenav a:hover { color: #0099FF; text-decoration: none; }

#ps #sidenav li { list-style:outside url('../images/bullet_p.gif');}
#ps #sidenav a:hover { color: #0099FF;  }

#fs #sidenav li { list-style:outside url('../images/bullet_f.gif');}
#fs #sidenav a:hover { color: #99CC00; }

#pm #sidenav li { list-style:outside url('../images/bullet_r.gif');}
#pm #sidenav a:hover { color: #981418; }

/*** -----------------footer -------------------- ***/	
#foot {
	clear: both;
	height: 100%;
	width: 100%;
	padding-top: 0px;
	width: 950px; text-align: center; margin-left: auto; margin-right: auto;
	
}
#footContent { border-top: 1px dotted #ccc; padding-top: 10px; color: #666; background: url('../images/bg_footer.jpg') no-repeat; min-height: 120px; height:auto !important;
  height:120px;
 }


#foot a, #foot a:active, #foot a:visited{ color: #666; text-decoration: none;}
#foot a:hover{ color: #002135; text-decoration: none;}
#links, #links ul{list-style:none; list-style-image:none; margin:0;padding:0; margin-left: 18px;}
#links li{ list-style-image:none; display:inline;float:left;margin-bottom:0;padding:15px;width:183px; border-left:1px dotted #ccc; }
#links li li{display:block;float:none;margin-bottom:5px;padding:0;width:auto; margin-left: -15px;  border-left:0px dotted #ccc;}

.vbox ul{display:inline-block; min-height: 120px;}

#links li li{background-image: url(../images/bullet.gif); background-repeat: no-repeat;
background-position: 0px -5px; 
padding-left: 20px; }

.vbox{margin:0 auto;text-align:left; }
.vbox:after {clear:both;content:".";display:block;height:0;visibility:hidden}

#foot h1 { font-family:  Helvetica, Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 3px;
	line-height: 110%;
	color: #999;
}
#footLinks { clear:both;  border-top: 1px dotted #ccc; padding-top: 10px;  font-size: 0.9em; text-align: center; } 

/*** -----------------text formatting -------------------- ***/	
a {
	color: #333;
	text-decoration: none;

}
a:hover{
	color: #666;
	text-decoration: underline;
}



h1 { font-family:  Helvetica, Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
	line-height: 110%;
	color: #0099FF;
}
h2 { font-family:  Helvetica, Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
	line-height: 110%;
	color: #981418;
}
h3 { font-family:  Helvetica, Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
	line-height: 110%;
	color: #99CC00;
}
h4 { color: #0099FF;
	font-size: 13px; 
	font-weight: normal;
}

h5 {
	font-size: 14px;
	font-family: helvetica, Arial,  sans-serif;
	color: #002135;
	font-weight: normal;
	padding-bottom: 6px; border-bottom: 1px dotted #ccc
}

h6 { font-family:  Helvetica, Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 110%;
	color: #002135;
}

#ps h1 { color: #0099FF;}
#fs h1 { color: #99CC00;}
#pm h1 { color: #981418;}

.sml {font-size: 0.9em; }

.white { color: #fff;}

	
hr {
	color: #e8e8e8;
	border: 1px dotted;
	background-color: #e8e8e8;
	height: 1px;
	}

.clear { clear: both;
         display: block;     
         height: 0;          
         visibility: hidden; }

select, input, menu, list, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.border {border-width: 1px;
	border-style: solid;
	border-color: #e8e8e8; 
	padding: 5px;
	margin: 5px;
	background-color:#fff;}

#news {clear: both; }	

table.fine {
	
	border-width: 1px;
	border-style: solid;
	border-color: #D5DDE0;
	border-collapse: collapse;

}

table.fine td {
	border-width: 1px;
	border-style: solid;
	border-color: #D5DDE0;
	padding: 5px;

}

#corner { position:absolute; z-index:99; overflow:hidden; right:1px;}		
 #corner img { behavior: url("../iepngfix.php") }