/*
 * $Id: styles.css
 */
 
/* STANDARD */


		body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #353435;
		background-color: #BCBDBF;
	}
	
	a:link { color: #003d7d; }
	a:visited { color: #577fa9; }
	
	a:hover, a:active { color: #96C0E6;	}
	

	h2
	{
		color: #003d7d;
		font: 120% arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #353435;
		font: 100% arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 25px;	
		margin-bottom: 0px;			
	}
	
		h4
	{
		color: #577fa9;
		font: 100% arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 25px;	
				
	}
	

  hr {color: #003d7d; border-width: 1px; border-style: solid; border-color: #003d7d}
	
#container
	{
		margin: 1em auto;
		width: 800px;
		text-align: left;
		background-color: #fff;		
	}
	
#header {
	background-image: url(/images/bg_top.gif);
	width:800px;
	height: 34px;
	text-align: right;
	margin-right: 0;
	background-repeat: no-repeat;
}

#header p {
	color: #fff;
	font-size: 11px;
	margin-right: 20px;
 }
	
	
#header a:link, #header a:visited { color: #fff; text-decoration: none; }
#header a:hover { color: #bcbdbf; text-decoration: none; }

#logobar	{
		width: 800px;
		height: 87px;
		border-bottom: 1px solid #fff;
		position: relative;
	}


		
/*Navigation*/
		
	#navmenu	{
		margin: 0 0 0 0px;
		background-color: #96c0e6;
		color: #003d7d;
		width: 800px;
		text-align: center;
		padding: 5px 0;
		font: arial, hevetica, sans-serif;
		font-size: 13px;
		font-weight: bold;		
	}
	
	#navmenu ul	{
		margin: 0 0 0 0px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #fff;
	}
	
	#navmenu li	{
		display: inline;
		padding: 0 8px;
		border-right: 1px solid #fff;
	}
	
	#navmenu li a	{
		text-decoration: none;
		color: #003d7d;
	}
	
	#navmenu li a:hover	{
		text-decoration: none;
		color: #fff;		
	}
	
	
	#navmenu #currentpage a {
	color: #fff;
	
	}
	
/*Submenu*/

	#menu 	{
		background-color: #003d7d;
		float: left;
		width: 160px;					
	}
	
	
	#menu ul 	{
		margin-left: 0;
		margin-top: 0;	
		padding-left: 0;
		list-style-type: none;
		line-height: 125%;				
	}
	
	#menu li 	{ border-bottom: 1px solid #96C0E6;	padding: 10px 0px 10px 0px; padding-left: 15px; }
	
	
	#menu li a 	{ text-decoration: none; color: #fff; }
	
	#menu li a:hover 	{ text-decoration: none; color: #96C0E6;  }
	
	#menu .sub { background-color: #577fa9;	 }
	
	
	
/*main page*/

	#mainright 	{
		float: right;
		width: 276px;
		margin-top: 12px;
		margin-right:10px;
		 	}
	
	
	#maincontents { 	
	float: left;
	width: 468px;
	padding-left: 20px;	
	margin-top:12px; 	
	}
	

/*subpages*/	

	
	#contents { margin: 10px 20px 0px 0px;				
				padding-left: 15px;	
				}
	
	#contents p { line-height: 120%; }
	
	#contents ol { line-height: 120%; }
	#contents ul { line-height: 120%; }
	#contents li { margin-bottom: 12px; margin-top: 12px;}
	
	blockquote 	{
		border: 3px solid #F8981D; 
		background-color: #FEF3DC; 
		font-size: 90%; 
		color: #B52C07;
		padding: 8px;
		width: 210px; 
		float: right; 
		}
		

	
	.imagefloat
	{
		float: right;
		padding: 2px;
		margin: 0 0 10px 10px;
	}
	
	
/*FOOTER*/	

	#footer
	{
		background-image: url(/images/bg_bottom.gif);
		height: 59px;
		clear: both;
		color: #fff;
		background-color: #c0c0c0;
		text-align: center;
		font-size: 90%;			
		background-repeat: no-repeat;
		border-top:	1px solid #96C0E6;	
	}

	#footer a { text-decoration: none; color: #fff; }
	
	#footer a:hover { text-decoration: none; color: #FFCC66; 	}


/*chair3*/
.chair3 {
	background-image: url(/images/border.gif);
	height: 242px;
	width: 270px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

.chair3 p { margin: 0px 9px 9px 9px; font-size: 12px; 			 }

.chair3 h2 {margin: 0px 9px 9px 9px; 
		padding-top: 15px;
		font-size: 14px;	
		color: #003d7d;
		}
		


/*filled boxes*/
.isotable_heading{margin-left: 5}
.isotable_bl {background: url(../images/T_iso_bl.gif) 0 100% no-repeat #cddbe7; width: 185px} 
.isotable_br {background: url(../images/T_iso_br.gif) 100% 100% no-repeat} 
.isotable_tl {background: url(../images/T_iso_tl.gif) 0 0 no-repeat} 
.isotable_tr {background: url(../images/T_iso_tr.gif) 100% 0 no-repeat; padding:10px}
.isotable_tr table{background-color: #cddbe7; border:#0000FF; } 
.isotable_clear {font-size: 1px; height: 1px}

.isotable_bl h2 { color: #003d7d; font-size: 14px; 	}
		
.isotable_bl p { margin: 4px 0px 0px 0px; font-size: 12px;	 }
			 
.isotable_bl a { text-decoration: none; color: #353435 !important; 	}
	
.isotable_bl a:hover { 	text-decoration: none; 	color: #003d7d !important;	 }



/*table styles*/
#tabtable	{
	margin: 5px 0px 8px 0px;
	line-height: 1.5;
	word-spacing: 2ems;
}
#tabtable #tabtable_firstrow {
	background-color:#C6DDF2;
	color: #003d7d;
	border: 1px solid #0C4F8B;
	font-weight: bold;
}
#tabtable #tabtable_firstrow td{
	padding: 2px 3px 2px 3px;
	color: #003d7d;
	vertical-align: bottom;
	margin-bottom: 2px;
}

#tabtable #tabtable_subsection
{
	background-color:#F0F0F0;
}

#tabtable #tabtable_subsection td
{
	padding: 0px 0px 0px 8px;
}	
	
#tabtable td	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDDBE7;
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: top;
}

/***Side box***/
#sidebox
{ 	background-color:#fff;
	float: right; 
	width: 200px; 
	margin-left: 15px; 
	margin-left: 15px;
	align: center;
		 }
		 


#sidebluebox
{ 	background-color:#fff;
	border-color: #96c0e6;
	border-style: solid;
	border-width: 2px;
	padding: 15px;	
		 }
		 
#sidebluebox a { text-decoration: none; color: #003d7d !important; 	}
	
#sidebluebox a:hover { 	text-decoration: none; 	color: #96c0e6 !important;	 }
