*{ font-family:Verdana, Arial, Helvetica, sans-serif; }
body{ text-align:center; padding:0; margin:0;}

.hide { display:none; }
img { border: none; }

a, a:link { font-weight: bold; color: #000; }
a:hover { text-decoration: none; }

#container{ width: 780px; text-align:left; margin: 0 auto;  }
#header{ width:100%; float:left; padding: 0; background-color: #A8A9BB;  border-right: 1px solid #666666; border-left:1px solid #666666; }
/*#drop_menu{ width: 100%; float: left; }
#drop_menu ul{width:100%; float:left; list-style:none; margin:0; background-color: #3C2C6A; padding: 5px 0; }
#drop_menu ul li{ float:left; font-size: 11px; color:#FFFFFF; font-weight:bold; width: 128px; text-align:center; border-left:1px solid #C5BEEA; }
#drop_menu li a{ text-decoration:none; color:#FFFFFF; text-align:center;} 
#drop_menu li.first{ border-left:none;}
*/
#oUlNavigation { width:779px; margin:0; padding:0; list-style:none; float:left; font-weight: bold; }
	#oUlNavigation li { float:left; position:relative; }
		#oUlNavigation li a { width:129px; line-height:20px; display:block; background-color:#3c2c6a; border-bottom:1px solid #c5beea; border-left:1px solid #c5beea; color:#fff; font-size:x-small; text-align:center; text-decoration:none; text-transform:uppercase; }
		#oUlNavigation li a:hover { background: #7B7DA5; }
		#oUlNavigation li#oLiFirstLink a { border-left:0; }
		
	#oUlNavigation li ul { width:129px; margin:0; padding:0; display:none; background:#988aa0; list-style:none; position:absolute; top:20px; left:0px; }
		li>ul { top:auto; left:auto; }
		
		#oUlNavigation li:hover ul, #oUlNavigation li.sfhover ul { display:block; }
		
		#oUlNavigation li ul li { width:129px; float:left; margin:0; padding:0;}
		#oUlNavigation li ul li a { width:109px; margin:0; padding:0 10px 0 10px; float:left; font-weight:bold; font-size:0.7em; text-align:left; text-decoration:none; border-right:1px solid #c5beea; }
		#oUlNavigation li ul li a:hover { color:#311541; }

#banner_top{ width: 777px; border-left: 1px solid #666666; border-right: 1px solid #666666; }
#banner_top img{ width: 170px; float: left; padding: 0 10px 0 0;}

.flashcontainer { width: 570px; float: left; padding: 15px 0 0 15px; margin: 0;}

#bread_search{ width: 100%; float: left; background-color: #3C2C6A;}
#breadcrumbs{ width: 451px; float: left; }
/*#breadcrumbs ul{ width: 100%; float:left; list-style: none; margin: 0; padding: 2px 0 5px 20px; }
#breadcrumbs ul li a{ font-size: 11px; color:#FFFFFF; text-decoration: none; font-weight: bold;}*/

#oUlBreadcrumbs { width:445px; margin: 0px; padding: 4px 0 0 0; border-top:1px solid #3c2c6a; list-style:none; float:left; }
	#oUlBreadcrumbs li { float:left; line-height:20px; padding: 0px 0px 0px 20px; border:none; display:inline; color:#fff; font-size:x-small; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; }
	#oUlBreadcrumbs li a { line-height:20px; display:block; border:none; color:#fff; text-decoration:none; }


#search_site{ width: 326px; float: right; }
#search{ width: 100%; float: left; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 0; text-align:left; padding:0; line-height: 30px;}
	#search #searchbutton { margin: 0 0 0 10px; vertical-align: text-bottom; }
	#search label { margin: 0 10px 0 0; }

#content_main{ width: 780px; float: left; border-top: 15px solid #A8A9BB;  border-right: 1px solid #666666; border-left:1px solid #666666; background-image:url(../images/mainbodyBG.gif); }

#oDivMainbody { width:780px; float:left; border-left:1px solid #666; border-top:1px solid #c5beea; border-right:1px solid #666; background-image:url(../images/mainbodyBG.gif); }
	
	#oDivContent { width:611px; padding:0 0 25px 0; margin:0; float:left; }
	#oDivContent h1 { width: 595px; line-height:30px; margin:0; padding:0 0 0 20px; color:#fff; font-size:1.2em; font-weight:normal }

	#oDivText { width:571px; padding:0 20px; font-size:0.7em; line-height:16px; }
		#oDivText h2 { font-size:1.15em; }  
		
	
	
#sub_menu{ width: 170px; float: left;  }
#sub_menu p{ width: 150px; padding: 10px 15px 10px 10px; margin: 0 0 5px 0; color:#FFFFFF; font-size: 12px;}
#sub_menu ul{ width: 120px; color:#FFFFFF; font-size: 10px; margin: 0 0 5px 0; text-align: none;}
#sub_menu li a{ font-size: 12px; text-decoration: none; color:#FFFFFF; padding: 5px 0 5px;}

ul#oUlLeftLinks { margin:0; padding:0; list-style:none; float:left;}
	ul#oUlLeftLinks li { width:156px; /*height:50px; */margin-top:5px; padding:5px; float:left;}
	ul#oUlLeftLinks li#oLiBRM { background-color:#3c2c6a; }
		ul#oUlLeftLinks li#oLiBRM a{ }
	ul#oUlLeftLinks li#oLiHealthcheck { background-color:#595683; }
		ul#oUlLeftLinks li#oLiHealthcheck a{ }
	ul#oUlLeftLinks li#oLiSeminarLink { background-color:#7F7FA1; }
		ul#oUlLeftLinks li#oLiSeminarLink a { }
		ul#oUlLeftLinks li a { width:156px; /*height:50px; */display:block; background-image:url(../images/content/submit.gif); background-position:right bottom; background-repeat:no-repeat; color:#fff; font-weight:bold; text-decoration:none; }

#sub_top{ width: 166px; background-color:#3C2C6A;}
#sub_top p{ width: 136px; padding: 10px 15px 10px 10px; margin: 0; color:#FFFFFF; font-size: 12px;}
#sub_top ul{ width: 120px; color:#FFFFFF; font-size: 12px; padding: 0 10px 10px 30px; margin: 0 0 5px 0; text-align: none;}
#sub_top li a{ font-size: 12px; text-decoration: none; color:#FFFFFF; padding: 5px 0 5px;}

.sidebanners { margin: 0; padding: 0; }
	.sidebanners li { float: left; width: 166px; list-style-type: none; margin: 0 0 5px 0; padding: 0; background: #595683 url(../images/content/sidebanner.gif) right bottom no-repeat;}
		.sidebanners li a { display: block; padding: 10px 20px 10px 10px !important; font-size: 12px; text-decoration: none; color:#FFFFFF; }

	.sidebanners li.sub-1 { background-color: #595683; }
	.sidebanners li.sub-2 { background-color: #7F7FA1; }
	.sidebanners li.sub-3 { background-color: #BEB7C7; }
	.sidebanners li.sub-4 { }

.sub{ width: 166px; background-color:#595683;}
.sub p a{ color:#FFFFFF; text-decoration: none; font-weight: 700; font-size: 12px;}
#sub2 { background-color:#7F7FA1; }
/*#sub2{ width: 170px; height:20px; background-color:#7F7FA1;}
#sub2 p a{ width: 150px; float: left; color:#FFFFFF; text-decoration: none; font-weight: 600; font-size: 12px;}*/

#oUlSeminarList { width:145px; margin:0; padding: 10px; list-style:none; float:left; font-size: 0.65em !important;}
		#oUlSeminarList li { width:145px; float:left; padding:5px 0; color:#000; }
			#oUlSeminarList li a { float: left; color:#666699; text-decoration:none;  font-weight: bold; padding: 0 0 10px 0; }
			#oUlSeminarList li a:hover { text-decoration:underline; } 
	
	#oUlNewsHeadlinesHeader { margin:0; padding:0; list-style:none; float:left; }
		#oUlNewsHeadlinesHeader li { width:145px; height:20px; margin:5px 0 0 0; padding:5px; float:left; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#7F7FA1; font-size:1.1em;}
			#oUlNewsHeadlinesHeader li a { width:145px; height:20px; display:block; background-image:url(../images/content/submit.gif); background-position:right bottom; background-repeat:no-repeat; color:#fff; font-weight:bold; text-decoration:none; padding:0; margin:0;}
	
	#oUlNewsHeadlinesNew { width:146px; margin:0; padding:5px; list-style:none; float:left; }
		#oUlNewsHeadlinesNew li { width:146px; float:left; padding:5px 0; color:#000; }
			#oUlNewsHeadlinesNew li a { color:#666699; text-decoration:none; }
			#oUlNewsHeadlinesNew li a:hover { text-decoration:underline; } 

#content_area{ width: 579px; float: left; padding: 0 15px 0; font-size: 0.8em; }

#footer{ width: 780px; padding: 15px 0; float:left; background-color:#E9E9EB; text-align: center;  border-right: 1px solid #666666; border-left:1px solid #666666; border-bottom: 1px solid #666666;}
#footer p{ font-size:14px; font-weight: 700; margin: 5px; }
#footer p a{ color: #333333; font-size:12px;}



.document-list { list-style-type: none; margin: 0; padding: 0; }
	.document-list li { float: left; width: 571px; margin: 0 0 10px 0; }
		.document-list li img { float: left; }
		.document-list li .info { float: left; vertical-align: top; width: 400px; padding: 0 20px; }
		.document-list li label { font-weight: bold; }
		.document-list li input { margin: 0 0 0 0; }

