/* Page styles */

body {font-family: Tahoma, Verdana, sans-serif; font-size:69%; color : #333;margin:0;padding:0 ; }
html,body{ margin:0; padding:0; height:100%; border:none}

p {margin:0 0 10px 0; padding:0;}
dl {margin:5px 0 0 0; padding:0;}
dt { text-align:left; text-indent: 0; margin:0; padding:0; line-height:1.1; }
dd {text-indent: 0; margin:0 0 5px 0; padding:0}

ul { padding:0 ; margin: 10px 0 10px 20px}
ol { padding:0 ; margin: 0px 0 10px 25px}
li { padding: 0 0 3px 0; margin: 0}
td { vertical-align:top}

html, body, #wrapper {height:100%;margin: 0;padding: 0;border: none;}
.hrthin {border-bottom: 1px solid #cccccc; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;border-right: 1px solid #ffffff; margin:1px 0 10px 0; padding:1px 0 0 0;}
.clearLeft { clear:left}
.source {font-family: Arial, Verdana, sans-serif; font-size:0.9em; color : #666666; margin:0; padding:0 ; }
/* universal styles */
#centerPage { color:#333 ; margin:0 auto ; padding:10px 0 0 0 ; width:808px ; }
	html > #centerPage {width : 793px}

#rightContainer { width:606px ; float:left }
	#topNav {background:url(../images/bg_topnav.gif) left top no-repeat ; width:606px; height:25px ; margin:0 ; text-align:right ; padding: 4px 15px 0 0; }
		#search { float:right ; padding:1px 12px 0 0; }
		#search .formButton { height:18px; font-size: 9px; }
		#search .formImg {padding: 2px 0 0 2px ;}
		#search .formSearch { #height:14px; #position:relative; #top:-2px; }
		#topNavLinks { color:#333 ; float:right ; padding:3px 5px 0 0}
				#topNavLinks ul {display:block ; list-style:none ; margin:0 ; padding:0}
				#topNavLinks ul li {display : block;float : left;margin:0;padding : 0  0 0 14px;}
				#topNavLinks ul li a {margin : 0; padding : 0; white-space : nowrap;text-decoration : none;display : block;text-align : left; color:#666}
				#topNavLinks ul li a:hover {text-decoration : underline; color:#69b6db}
#leftContainer { width:166px ; float:left}
#logo{	margin:0;  padding:0; width:166px ; height:115px; clear:both; z-index:2; position:relative; }
img.print { display: none; }
img.screen { display: inline; }

.shadowLeft { vertical-align:top ; background:url(../images/shad_tile.gif) top left repeat-y ; padding:0 ; height:90%}
.clearing {height: -1px;clear: both;}
.space {height:5px}
	
/* HOME styles */
#home_leftNav { width:166px ; height:222px ; overflow:visible ; background: url(../images/bg_nav_home.gif) left top no-repeat ;}
#home_img {background: url(../images/img_home.jpg) left top no-repeat ; width:606px; height:220px ;  padding: 0 ; }
#home_heading {background: url(../images/bg_head_home.gif) left top no-repeat ; height:39px ; padding:0 ;}
	#home_heading img{ padding:0 0 0 17px;}
#home_headingShadow {background:url(../images/bg_welcomeShad_home.gif) right top  ; height:20px ; padding:0 ; margin:0; width:606px}
#home_contentContainer {padding:0 0 15px 0 ; margin:0 ; width:600px ; background: url(../images/tile_pagebg.gif) left top repeat-y ; height:270px ; font-size:1em ;line-height:1.4 ; position:relative}
	#home_content {padding:0 30px 0 17px ; margin:0 ; width:315px ; float:left}
	#home_angelContainer {padding:0 ; margin:0 ; width:227px ; float:left}
			#home_angel1 {padding:0 ; margin:0 ; width:225px ; float:left}
			#home_angel2 {padding:0 ; margin:0 0 0 20px ; width:1px ; float:right}
			.angelTxt {padding: 1px 10px 0 3px; width:auto}
				  .angelTxt img{padding: 2px 0 0 0; vertical-align:top}
	#home_quotation { clear:both ; text-align:right ;  position:absolute ; right:15px ; bottom: 15px}
	
/* INSIDE styles */
#leftNav { width:166px ; height:222px ; overflow:visible ; background: url(../images/bg_nav.gif) left top no-repeat ;}
#heading {background: url(../images/bg_head.gif) left top no-repeat ; height:38px ; padding:0 ;}
	#heading img{ padding:0 0 0 47px;}
	#heading div { padding:9px 0 0 47px; font: normal 18px Arial; color:#666 }
#headingHCP {background: url(../images/bg_headHCP.gif) left top no-repeat ; height:39px ; padding:0 ;}
	#headingHCP img{ padding:0 0 0 47px;}
	#headingHCP div { padding:8px 0 0 47px; font: normal 18px Arial; }

#headingShadow {background:url(../images/bg_welcomeShad.gif) right top  ; height:20px ; padding:0 ; margin:0; width:606px}
#contentContainer {padding:0 ; margin:0 ; width:606px ; height:auto ; background:url(../images/tile_pagebg.gif) right top repeat-y ;}	
	#curve {background: url(../images/img_curve.gif) left top no-repeat ; width:42px ; height:103px ; float:left}
	#content { width:522px ; padding: 0 40px 30px 2px ; float:left; line-height:1.5 ; background:url(../images/tile_pagebg.gif) left top repeat-y ; min-height:300px ; font-size:1em}
#inside_img {background: url(../images/img_inside.jpg) left top no-repeat ; width:606px; height:94px ;  padding: 0 ; }
#hcp_img {background: url(../images/img_hcp.jpg) left top no-repeat ; width:606px; height:94px ;  padding: 0 ; }


.leftColumn { float:left ; width:300px ; padding: 0 20px 0 0 ;  }
.rightColumn {float:left ; width:150px ; padding: 0 0px 0 40px ; border-left: #aaaaaa dotted 1px }

/* footer styles */
#blueBar { width:772px ; height:26px ; background: url(../images/tile_blueBar.gif) left top repeat-x ; clear:both}
#footer {background: url(../images/bg_footer.gif) left top no-repeat ; width:742px ; height:72px ; margin:0 ; padding:8px 15px 0 15px ; color:#666 ; }
	#footerLeft {padding:0; margin:0; float:left; font-size:0.9em; width:400px ;}
	
	#footerRight {padding:0; margin:0; float:right; font-size:0.9em; width:290px }
		#footerRight ul {display:block ; list-style:none ; margin:0 ; padding:0}
		#footerRight ul li {display : block;float : right;margin:0;padding : 0 9px 0 0 ;}
		#footerRight ul li a {margin : 0; padding : 0; white-space : nowrap;text-decoration : none;display : block;text-align : left; color:#666}
		#footerRight ul li a:hover {text-decoration : underline; color:#69b6db}

/* Link styles */
a img {border : none;}
a:link{  color:#25789e; text-decoration:none;}
a:visited{ color:#25789e; text-decoration:none;}
a:active{ color:#25789e; text-decoration:none;}
a:hover{ color:#25789e; text-decoration:underline;}
	  
/* heading styles */
h1 {font : 2em Arial, Verdana, sans-serif, serif; font-weight:bold;  color:#5f993a; margin:0 0 2px 0;}
h2 {font : 1.2em Arial, Verdana, sans-serif, serif; font-weight:bold; color:#25789e; margin:0px 0 5px 0; padding:8px 0 0 0;}
h3 {font : 1.1em Arial, Verdana, sans-serif, serif; font-weight:bold; color:#666; margin:0; padding:0 0 5px 0 }
h4 {font : 1.1em Arial, Verdana, sans-serif, serif; font-weight:bold; color:#25789e; margin:0; padding:0 0 5px 0 }
h5 {font : 1.2em Arial, Verdana, sans-serif, serif; font-weight:bold; color:#8cb606; margin:0 0 3px 0 ;  padding:0;}
h6 {font : 1em Arial, Verdana, sans-serif, serif; font-weight:bold; color:#8cb606; margin:0; padding:0}
.smlTxt { font-size:0.9em ;}

/* forms */
form{margin: 0;padding: 0;}	
.radio {color: #666; vertical-align: middle;  font-size:1em; text-align:left ;}
.formSearch{font-size: 0.9em ; background-color: #eeedf0;border: 1px solid #999; width:110px ; height:13px ; margin:2px 0 0 0px ; padding:0 ; vertical-align:top}
.formSearch_old{font-size: 0.9em ; background-color: #ebebeb;border: 1px solid #999; width:100px ; height:11px}
.forma {font-size: 0.9em ; background-color: #fff;border: 1px solid #cccccc; width:164px ;  height:12px}
.formb {font-size: 0.9em ; background-color: #fff;border: 1px solid #cccccc; width:264px ;  height:12px}
.btnSubmit {font-size: 0.9em ; margin:5px 0 0 0 }


/* nav */
#nav { margin:0 ; padding:0; padding: 0 0 40px 7px; width:152px ; font-size:1em}
#nav ul { border : 0; margin:0; padding:0; list-style-type:none; text-align : left; }
#nav ul li { display : block; padding : 0 ;margin : 0;}
#nav ul li a { border-bottom:1px dotted #cac9c0; padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left;font-weight:bold;color:#000000; }
#nav ul li a:hover {color:#206ea9 }
#nav ul li#navOn a { border-bottom:1px dotted #ccc; padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left;font-weight:bold;color:#206ea9; }
#nav ul li#navOn a:hover {color:#25789e; text-decoration:underline }
#nav ul li#navActive a {border-bottom : 1px dotted #ccc; padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left;font-weight:bold;color:#206ea9; }
#nav ul li#navActive a:hover {color:#25789 ; text-decoration:underline; }

/* subNav */
#nav #subNav ul { border : 0; margin:0; padding:0; list-style-type:none; text-align : left; }
#nav #subNav ul li { display : block; padding : 0 ;margin : 0;}
#nav #subNav ul li a { color:#333333;  padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left ; font-weight:normal; }
#nav #subNav ul li a:hover {color:#206ea9 ; text-decoration: none;  }
#nav #subNav ul li#subNavOn a {  padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left; font-weight:normal; }
#nav #subNav ul li#subNavOn a:hover { color:#206ea9 ; text-decoration:underline; }
#nav #subNav ul li#subNavActive a {  padding : 3px 0 3px 7px;  margin : 0 ; text-decoration : none;  display : block; text-align : left;color:#206ea9 ; font-weight:normal; }
#nav #subNav ul li#subNavActive a:hover {color:#206ea9 ; text-decoration:underline ; }

/* subNavTwo */
#nav #subNav #subNavTwo ul { border : 0; margin:0; padding:0; list-style-type:none; text-align : left; }
#nav #subNav #subNavTwo ul li { display : block; padding : 0 ;margin : 0;}
#nav #subNav #subNavTwo ul li a { color:#6f6f6f; background: url(../images/nav_arrow_blue.gif) 3px 5px no-repeat; padding : 2px 0 2px 20px;  margin : 0 ; text-decoration : none;  display : block; text-align : left; font-weight:normal; }
#nav #subNav #subNavTwo ul li a:hover {color:#206ea9 ; text-decoration: none; }
#nav #subNav #subNavTwo ul li#subNavTwoOn a {  border-top : 1px solid #fff;  padding : 2px 0 2px 20px;  margin : 0 ; text-decoration : none;  display : block; text-align : left; font-weight:normal; }
#nav #subNav #subNavTwo ul li#subNavTwoOn a:hover {color:#206ea9 ; text-decoration:underline}
#nav #subNav #subNavTwo ul li#subNavTwoActive a { color:#206ea9 ; padding : 2px 0 2px 20px;  margin : 0 ; text-decoration : none;  display : block; text-align : left; font-weight:normal; }
#nav #subNav #subNavTwo ul li#subNavTwoActive a:hover {color:#206ea9 ; text-decoration:underline}

#sitemap { font-size: 1em; }
#sitemap ul { list-style-type: none; text-indent: -1.2em; }
#sitemap ul li a { font-weight:bold; color:#000000; }
#sitemap ul li a:hover { color:#206ea9; text-decoration: none; }
#sitemap ul li.subNav a { font-weight: normal; color:#333333; }
#sitemap ul li.subNavTwo a { color:#6f6f6f; background: url(../images/nav_arrow_blue.gif) -5px 3px no-repeat; font-weight:normal; padding-left: 10px; }







