body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	margin:0;
	}
.wrapper {
	width:100%;
	}
.home .wrapper1 {
	background: url(/images/home_bg_01a.jpg) no-repeat;
	background-position: 50% 140px;
	}
.two .wrapper1 {
	background: url(/images/home_bg_02.jpg) no-repeat;
	background-position: 50% 200px;
	}
.three .wrapper1 {
	background: url(/images/home_bg_03.jpg) no-repeat;
	background-position: 50% 200px;
	}
	
form {margin:0; padding:0}
	
.container {
	background-image:url(/images/inside_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-attachment: fixed;
	}
.tabs1 .container, .tabs2 .container, .tabs3 .container {
	background-image:none;
	background-color:#12254d;}
	
.tabs1 ul#ad, .tabs2 ul#ad, .tabs3 ul#ad {display:none;}

	
#left_col { width:150px; float:left; /*background:red;*/}

#summary {width:150px; background-image:url(/images/summary_bg.gif); padding:68px 0 0 0; background-repeat:no-repeat; }
#summary a.directory{width:150px; height:150px;display:block; margin:0 0 12px 0;}
#summary dl {
	margin:0px;
	padding:10px 0 0 10px;
	color:#fff;
	width:120px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
#summary dt {
	margin:0px;
	padding:0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#summary dd {
	margin:0px 0 25px 0;
	padding:0px;
	font-size: 18px;
}



.photos #center_col { width:595px; height:561px; /*background:yellow; */float:left; padding:0 0 0 50px;}
.general #center_col { width:595px; float:left; padding:0 0 0 50px;}


.architect #center_col {width:595px; height:561px;float:left; padding:0 0 0 50px; background-image:url(/images/architect_bg.jpg); background-position:left top; background-repeat:no-repeat; position:relative; margin:0px;}
.facility #center_col {width:595px; height:561px;float:left; padding:0 0 0 50px; background-image:url(/images/facility_bg.jpg); background-position:left top; background-repeat:no-repeat; position:relative; margin:0px;}

.tabs1 #center_col, .tabs2 #center_col, .tabs3 #center_col {width:555px; float:left; padding:0 0 0 50px; position:relative; margin:0px 0 40px 0;/*background:green;*/}






.photos .wrapper, .architect .wrapper, .facility .wrapper, .tabs1 .wrapper, .tabs2 .wrapper, .tabs3 .wrapper, .general .wrapper {width:100%;/*	background:blue;*/}
	
.photos .content, .architect .content, .facility .content, .tabs1 .content, .tabs2 .content, .tabs3 .content, .general .content {width:980px; /*background-color: green; */margin:0 auto;}

.photos #summary, .architect #summary, .facility #summary, .general #summary {display:none;}


#photo_sort { margin:43px 0 0 0; padding:0px;}
#photo_sort dt { display:inline; float:left; width:175px; height:152px; margin:0 11px 11px 0; background-repeat:no-repeat; }


#center_col table {height:152px; /*background:blue; */width:140px; text-align:center;}
#center_col table a {color:#fff;text-decoration:none;}
#center_col table a:hover {color:#fff; text-decoration:underline;}

.photos #center_col div, .architect #center_col div, .facility #center_col div  {	
	position:absolute; 
	width:177px; 
	height:152px;
	background-repeat:no-repeat;
	margin:0px; padding:0px;
	color:#fff; font-weight:bold;
	}
	
.photos #center_col div p, .architect #center_col div p, .facility #center_col div p  {color:#a3d7fe; margin:10px 0 0 0;}
	
.one {left:45px; top:43px; background-image:url(/images/arch_1bg.jpg);}
.link_test {height:152px; width:177px; position:absolute; left:45px; top:43px; z-index:50; background-position:2px 1px;}
.link_photo_one {height:152px; width:177px; position:absolute; left:0px; top:43px; z-index:50; background-position:2px 1px;}
.photo_one {left:0px; top:43px; color:#000000;}

/*.one:hover {background:url(/images/arch_1bg_hover.jpg);}*/
.facility .one {left:45px; top:43px; background-image:url(/images/facility_1bg.jpg);}
.link_facility_one {height:152px; width:177px; position:absolute; left:45px; top:43px; z-index:50; background-position:2px 1px;}
.architect .one {left:45px; top:43px; background-image:url(/images/arch_1bg.jpg);}
.link_architect_one {height:152px; width:177px; position:absolute; left:45px; top:43px; z-index:50; background-position:2px 1px;}
/*.facility .one:hover {background:url(/images/facility_1bg_hover.jpg);}*/

	
.two {left:233px; top:43px; background-image:url(/images/arch_2bg.jpg);}
.link_photo_two {height:152px; width:177px; position:absolute; left:188px; top:43px; z-index:50; background-position:2px 1px;}
.photo_two {left:188px; top:43px; color:#000000;}
/*.two:hover {background:url(/images/arch_2bg_hover.jpg);}*/

.facility .two {left:235px; top:43px; background-image:url(/images/facility_2bg.jpg);}
.link_facility_two {height:152px; width:177px; position:absolute; left:235px; top:43px; z-index:50; background-position:2px 1px;}
.architect .two {left:235px; top:43px; background-image:url(/images/arch_2bg.jpg);}
.link_architect_two {height:152px; width:177px; position:absolute; left:235px; top:43px; z-index:50; background-position:2px 1px;}
/*.facility .two:hover {background:url(/images/facility_2bg_hover.jpg);}	*/	
	
.three{	left:423px; top:43px; background-image:url(/images/arch_3bg.jpg);}
.three:hover {background:url(/images/arch_3bg_hover.jpg);}
.facility .three{left:425px; top:43px; background-image:url(/images/facility_3bg.jpg);}

.link_facility_three {height:152px; width:177px; position:absolute; left:425px; top:43px; z-index:50; background-position:2px 1px;}


.link_photo_three {height:152px; width:177px; position:absolute; left:378px; top:43px; z-index:50; background-position:2px 1px;}
.photo_three {left:376px; top:43px; color:#000000;}

.architect .three{left:425px; top:43px; background-image:url(/images/arch_3bg.jpg);}
.link_architect_three {height:152px; width:177px; position:absolute; left:425px; top:43px; z-index:50; background-position:2px 1px;}
/*.facility .three:hover {background:url(/images/facility_3bg_hover.jpg);}*/
	
.four {left:45px; top:203px;background-image:url(/images/arch_4bg.jpg);}
/*.four:hover {background:url(/images/arch_4bg_hover.jpg);}*/

.facility .four {left:45px; top:208px;background-image:url(/images/facility_4bg.jpg);}
.link_facility_four {height:152px; width:177px; position:absolute; left:45px; top:208px; z-index:50; background-position:2px 1px;}


.link_photo_four {height:152px; width:177px; position:absolute; left:0px; top:203px; z-index:50; background-position:2px 1px;}
.photo_four {left:0px; top:208px; color:#000000;}

.architect .four {left:45px; top:208px;background-image:url(/images/arch_4bg.jpg);}
.link_architect_four {height:152px; width:177px; position:absolute; left:45px; top:208px; z-index:50; background-position:2px 1px;}
/*.facility .four:hover {background:url(/images/facility_4bg_hover.jpg);}*/

.five {	left:233px; top:203px;background-image:url(/images/arch_5bg.jpg);}
/*.five:hover {background:url(/images/arch_5bg_hover.jpg);}*/

.facility .five {left:235px; top:208px;background-image:url(/images/facility_5bg.jpg);}
.link_facility_five {height:152px; width:177px; position:absolute; left:235px; top:208px; z-index:50; background-position:2px 1px;}


.link_photo_five {height:152px; width:177px; position:absolute; left:188px; top:203px; z-index:50; background-position:2px 1px;}
.photo_five {left:188px; top:208px; color:#000000;}
.architect .five {left:235px; top:208px;background-image:url(/images/arch_5bg.jpg);}
.link_architect_five {height:152px; width:177px; position:absolute; left:235px; top:208px; z-index:50; background-position:2px 1px;}
/*.facility .five:hover {background:url(/images/facility_5bg_hover.jpg);}*/
	
.six {left:423px; top:203px; background-image:url(/images/arch_6bg.jpg);}
/*.six:hover {background:url(/images/arch_6bg_hover.jpg);}*/

.facility .six {left:425px; top:208px; background-image:url(/images/facility_6bg.jpg);}
.link_facility_six {height:152px; width:177px; position:absolute; left:425px; top:208px; z-index:50; background-position:2px 1px;}

.link_photo_six {height:152px; width:177px; position:absolute; left:378px; top:203px; z-index:50; background-position:2px 1px;}
.photo_six {left:376px; top:208px; color:#000000;}
.architect .six {left:425px; top:208px; background-image:url(/images/arch_6bg.jpg);}
.link_architect_six {height:152px; width:177px; position:absolute; left:425px; top:208px; z-index:50; background-position:2px 1px;}
/*.facility .six:hover {background:url(/images/facility_6bg_hover.jpg);}*/
	
.seven {left:45px; top:363px; background-image:url(/images/arch_7bg.jpg);}
/*.seven:hover {background:url(/images/arch_7bg_hover.jpg);}*/

.facility .seven {left:45px; top:373px; background-image:url(/images/facility_7bg.jpg);}
.link_facility_seven {height:152px; width:177px; position:absolute; left:45px; top:373px; z-index:50; background-position:2px 1px;}

.link_photo_seven {height:152px; width:177px; position:absolute; left:0px; top:363px; z-index:50; background-position:2px 1px;}
.photo_seven {left:0px; top:373px; color:#000000;}

.architect .seven {left:45px; top:373px; background-image:url(/images/arch_7bg.jpg);}
.link_architect_seven {height:152px; width:177px; position:absolute; left:45px; top:373px; z-index:50; background-position:2px 1px;}
/*.facility .seven:hover {background:url(/images/facility_7bg_hover.jpg);}*/
	
.eight {left:233px; top:363px; background-image:url(/images/arch_8bg.jpg);}
/*.eight:hover {background:url(/images/arch_8bg_hover.jpg);}*/
.facility .eight {left:235px; top:373px; background-image:url(/images/facility_8bg.jpg);}
.link_facility_eight {height:152px; width:177px; position:absolute; left:235px; top:373px; z-index:50; background-position:2px 1px;}
.link_photo_eight {height:152px; width:177px; position:absolute; left:188px; top:363px; z-index:50; background-position:2px 1px;}
.photo_eight {left:188px; top:373px; color:#000000;}
.architect .eight {left:235px; top:373px; background-image:url(/images/arch_8bg.jpg);}
.link_architect_eight {height:152px; width:177px; position:absolute; left:235px; top:373px; z-index:50; background-position:2px 1px;}
/*.facility .eight:hover {background:url(/images/facility_8bg_hover.jpg);}*/

.nine{left:423px; top:363px; background-image:url(/images/arch_9bg.jpg);}
/*.nine:hover {background:url(/images/arch_9bg_hover.jpg);}*/
.facility .nine{left:425px; top:373px; background-image:url(/images/facility_9bg.jpg);}
.link_facility_nine {height:152px; width:177px; position:absolute; left:425px; top:373px; z-index:50; background-position:2px 1px;}
.link_photo_nine {height:152px; width:177px; position:absolute; left:378px; top:363px; z-index:50; background-position:2px 1px;}
.photo_nine {left:376px; top:373px; color:#000000;}
.architect .nine{left:425px; top:373px; background-image:url(/images/arch_9bg.jpg);}
.link_architect_nine {height:152px; width:177px; position:absolute; left:425px; top:373px; z-index:50; background-position:2px 1px;}
/*.facility .nine:hover {background:url(/images/facility_9bg_hover.jpg);}*/

#tabs_section_wrapper {width:541px; background-color:#e3e3e4;margin:40px 0 0 0;}
.tabs2 #tabs_section_wrapper, .tabs3 #tabs_section_wrapper {width:541px; background-color:#e3e3e4;margin:40px 0 0 0; /*height:463px;*/}


#project_photo { width:541px; margin:0px; padding:0px; height:371px;}
.tabs2 #project_photo, .tabs3 #project_photo {display:none;}

.tabs1 #description {
	width:371px;
	background-color:#009583;
	color:#fff;
	margin:0px;
	position:relative;
	padding:10px 135px 0px 35px;
	height:43px;
	line-height: 18px;

}


.tabs2 #description, .tabs3 #description {width:481px; background-color:#e4e4e5; color:#fff; padding:30px; margin:0px; position:relative;height:364px;}

#description p {
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	margin:0px;
}

.tabs2 #description p, .tabs3 #description p {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 14px;
	margin:0 0 15px 0;
	line-height: 18px;
}


#buttons { position:absolute; right:5px; top:13px;}
.tabs2 #buttons, .tabs3 #buttons {display:none;}
#buttons img {margin:0 10px 0 0;}

.tabs2 #description ul { width:445px; margin:0 0 20px 0; padding:10px 0 10px 30px; list-style:none; color:#000; background-color:#fff; float:left;}
.tabs2 #description li {list-style:none; float:left; width:202px;  padding:0; margin:0 0 8px 0;/* background:green;*/}
.tabs2 #description li span { font-weight:bold; color:#223d89; /*background-color:red;*/ }

.tabs3 #description ul { width:200px; margin:0 0px 10px 0; padding:15px 15px 0px 15px; list-style:none; color:#000; background-color:#fff; float:left;}
.tabs3 #description li {list-style:none; float:left; width:202px;  padding:0; margin:0 0 8px 0; /*background:green;*/}
#description li.indent {width:147px; padding:0 0 0 53px;}
.tabs3 #description li span { font-weight:bold; color:#223d89; /*background-color:red;*/ display:block; }




#right_col { width:155px; /*height:500px; background:red;*/ float:left; padding:43px 0 0 15px;}
.tabs1 #right_col { width:120px; height:500px; /*background:red;*/ float:left; padding:0px;}
.tabs2 #right_col, .tabs3 #right_col {display:none;}

#right_col dl {margin:74px 0 0 0; padding:0px;}
#right_col dt {margin:0px; padding:0px;}
#right_col dd {
	margin:-2px 0 3px 0;
	padding:0px;
	font-weight: bold;
	color: #FFFFFF;
}
#right_col dd a {text-decoration:none; color:#fff;}
#right_col dd a:hover {text-decoration:none; color:#fff;}

.photos #right_col dl, .architect #right_col dl, .facility #right_col dl  {display:none;}

#ad {margin:10px 0px 0 0px; padding:0px 0 0 18px; width:92px; float:left;}
#ad li {
	margin:0 0 10px 0;
	padding:16px 0 0 0;
	background-image:url(/images/advertisment_header.gif);
	background-repeat:no-repeat;
	background-position:center top;
	list-style-image: none;
	list-style-type: none;
/*	background:green;*/
	width:150px;
}
#ad li img { border:1px solid #9a9a9a;}



#pager {width:100%; height:32px; background-image:url(/images/pager_bg.gif); background-repeat:repeat-y; background-position:center;}
.tabs1 #pager, .tabs2 #pager, .tabs3 #pager {display:none; }

#pager ul{margin:0px; padding:2px 0 0 0;}
#pager li {
	margin:0px;
	padding:0px 10px;
	list-style-image: none;
	list-style-type: none;
	text-align:right;
	display:inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
}

#pager li.last {margin:0px; padding:0px;}

#pager li a {text-decoration:none;}
#pager li a:hover {color:#12254c;}

#pager li a.selected {color:#12254c;}

.spacer {width:733px; margin:0 auto; height:30px; padding:0 247px 0 0; text-align:right;}

#bot_utility_wrap {width:100%; /*background:green;*/}
.tabs1 #bot_utility_wrap, .tabs2 #bot_utility_wrap, .tabs3 #bot_utility_wrap {width:100%; border-top:8px solid #fff373; height:150px; background-color:#233273;}


#bot_utility {width:980px; margin:0 auto; height:50px; /*background:pink;*/ }
body.architect #bot_utility { height:137px; background-image:url(/images/architect_utility_bg.jpg); background-repeat:no-repeat; background-position:150px 0;}
body.facility #bot_utility { height:137px; background-image:url(/images/facility_utility_bg.jpg); background-repeat:no-repeat; background-position:150px 0;}





#bot_utility dl {margin:15px 0; padding:0px; float:left; color:#fff; font-weight:bold; width:100%;}
#bot_utility dt {margin:0px 0px 8px 0; padding:0px; float:left; width:100%;}
#bot_utility dd { width:92px; height:80px; float:left; margin:0 18px 0 0;}


h4, h5, h6 {margin:0 0 15px 0; padding:0}
p {margin:0 0 10px 0; padding:0}

A {color: #5f888d; }
A:link {text-decoration: underline; }
A:visited {text-decoration: underline; }
A:active {text-decoration: underline; }
A:hover {text-decoration: none; }

h1 {
	color: #9b5f0c;
	margin:0 0 15px 0;
	font-size: 18px;
	font-weight: bold;
	}
h2 {
	color: #003C7B;
	margin:0 0 15px 0;
	font-size: 15px;
	font-weight: bold;
	}
h3 {
	color: #336666;
	margin:0 0 15px 0;
	font-size: 12px;
	font-weight: bold;
	}
p {
	margin:0 0 15px 0;
	}
/*-- header --*/
.header_home {
	height:142px;
	width:980px;
	position:relative;
	background-color: #5f898d;
	background-image: url(/images/header_bg_design_view2.gif);
	background-repeat: no-repeat;
	background-position: 120px bottom;
	margin:0 auto;
	}
	
.header{
	height:78px;
	width:980px;
	position:relative;
	background-color: #5f898d;
	background-image: url(images/inside_header_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin:0 auto;
	}
	
.header_wrapper {width:100%; background:#5f888d;}
.hospitalConnect {
	position:absolute;
	top:30px;
	right:40px;
	background:url(/images/btn_hospital_connect.gif) no-repeat;
	height:21px;
	width:190px;
	margin:0;
	}
.hospitalConnect a:link, .hospitalConnect a:visited {
	display: block;
	position: absolute;
	height:21px;
	width:190px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.hospitalConnect a:hover {
	background: url(/images/btn_hospital_connect.gif) no-repeat 0 -21px;
}
.home .goToDirectory {
	position:absolute;
	top:30px;
	left:480px;
	background:url(/images/btn_go_to_directory.gif) no-repeat;
	height:26px;
	width:112px;
	margin:0;
	}
.home .goToDirectory a:link, .goToDirectory a:visited {
	display: block;
	position: absolute;
	height:26px;
	width:112px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.home .goToDirectory a:hover {
	background: url(/images/btn_go_to_directory.gif) no-repeat 0 -26px;
}

.goToDirectory {
	position:absolute;
	top:35px;
	left:425px;
	background:url(/images/btn_go_to_directory.gif) no-repeat;
	height:26px;
	width:112px;
	margin:0;
	}
.goToDirectory a:link, .goToDirectory a:visited {
	display: block;
	position: absolute;
	height:26px;
	width:112px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.goToDirectory a:hover {
	background: url(/images/btn_go_to_directory.gif) no-repeat 0 -26px;
}

.home .hfm {
	position:absolute;
	top:20px;
	left:173px;
	height:38px;
	width:98px;
	margin:0;
/*	border:1px solid red;*/
	}
.home .hfm a:link, .home .hfm a:visited {
	display: block;
	position: absolute;
	height:38px;
	width:98px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.hfm {
	position:absolute;
	top:20px;
	left:10px;
	height:38px;
	width:98px;
	margin:0;
/*	border:1px solid red;*/
	}
.hfm a:link, .hfm a:visited {
	display: block;
	position: absolute;
	height:38px;
	width:98px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.home .dv {
	position:absolute;
	top:20px;
	left:105px;
	height:40px;
	width:66px;
	margin:0;
/*	background:red;*/
/*	border:1px solid blue;*/
	}
.home .dv a:link, .home .dv a:visited {
	display: block;
	position: absolute;
	height:40px;
	width:66px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.dv {
	position:absolute;
	top:0px;
	left:110px;
	height:75px;
	width:310px;
	margin:0;
/*	border:1px solid blue;*/
	}
.dv a:link, .dv a:visited {
	display: block;
	position: absolute;
	height:75px;
	width:310px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.home .dv2 {
	position:absolute;
	top:61px;
	left:105px;
	height:78px;
	width:500px;
	margin:0;
/*	border:1px solid blue;*/
    display:block;
	}
.home .dv2 a:link, .home .dv2 a:visited {
	display: block;
	position: absolute;
	height:78px;
	width:500px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.dv2 {/*border:1px solid green; */display:none;}

.home .dv3 {
	position:absolute;
	top:40px;
	left:273px;
	height:20px;
	width:196px;
	margin:0;
/*	border:1px solid blue;*/
	display:block;
	}
.home .dv3 a:link, .home .dv3 a:visited {
	display: block;
	position: absolute;
	height:20px;
	width:196px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}

.dv3 {/*border:1px solid green;*/ display:none;}

/*-- home --*/
.home {
	background:#1b3a73 url(/images/body_bg_home2.gif) repeat-x;
	}
.home .content {
	height:593px;
	position:relative;
	margin:0 auto;
	width:980px;
	}




.homeText {
	position:absolute;
	top:19px;
	left:338px;
	background:url(/images/home_text.jpg) no-repeat;
	height:164px;
	width:432px;
	text-indent:-9000px;
	margin:0;
	}
.enter {
	position:absolute;
	bottom:44px;
	right:355px;
	background:url(/images/btn_enter.gif) no-repeat;
	height:17px;
	width:88px;
	margin:0;
	}
.enter a:link, .enter a:visited {
	display: block;
	position: absolute;
	height:17px;
	width:88px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.enter a:hover {
	background: url(/images/btn_enter.gif) no-repeat 0 -17px;
}
/*-- homepage footer --*/

.footer {
	position:relative;
	height:130px;
	color:#5f888d;
	clear:both;
	width:980px; margin:0 auto;
	}
	
.spindustry {
	position:absolute;
	right:0px;
	bottom:10px;
	}
.legal {
	position:absolute;
	left:0px;
	bottom:10px;
	}
.home .footerLinks {
	display:none;
	}
.btn_aha {
	position:absolute;
	top:0px;
	left:44px;
	background:url(/images/logo_aha.gif) no-repeat;
	height:59px;
	width:104px;
	margin:0;
	}
.btn_aha a:link, .btn_aha a:visited {
	display: block;
	position: absolute;
	height:59px;
	width:104px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.btn_aha a:hover {
	background: url(/images/logo_aha.gif) no-repeat 1px 1px;
}
.btn_hf {
	position:absolute;
	top:0px;
	left:168px;
	background:url(/images/logo_health_forum.gif) no-repeat;
	height:59px;
	width:104px;
	margin:0;
	}
.btn_hf a:link, .btn_hf a:visited {
	display: block;
	position: absolute;
	height:59px;
	width:104px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.btn_hf a:hover {
	background: url(/images/logo_health_forum.gif) no-repeat 1px 1px;
}
.btn_hhn {
	position:absolute;
	top:3px;
	left:690px;
	background:url(/images/logo_hhn.gif) no-repeat;
	height:59px;
	width:107px;
	margin:0;
	}
.btn_hhn a:link, .btn_hhn a:visited {
	display: block;
	position: absolute;
	height:59px;
	width:107px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.btn_hhn a:hover {
	background: url(/images/logo_hhn.gif) no-repeat 1px 1px;
}
.btn_trustee {
	position:absolute;
	top:0px;
	left:811px;
	background:url(/images/logo_trustee.gif) no-repeat;
	height:59px;
	width:126px;
	margin:0;
	}
.btn_trustee a:link, .btn_trustee a:visited {
	display: block;
	position: absolute;
	height:59px;
	width:126px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
}
.btn_trustee a:hover {
	background: url(/images/logo_trustee.gif) no-repeat 1px 1px;
}

/*-- inside_footer --*/

#footer {width:100%; background:#5f888d; margin:0px; padding:5px 0 0 0; color:#fff;  height:50px; clear:both; text-align:center;}
#footer div {width:980px; margin:5px auto;}

#footer div a {color:#fff; text-decoration:none;}
#footer div a:hover {color:#fff; text-decoration:underline;}

/*-- Button Styles --*/
.buttonWrap {
	clear: both;
	}

.button {
	color: #fff;
	background: #999;
	padding: 1px 5px;
	margin:0 10px 0 0;
	border: 3px double #666;
	font-size: 9px;
	width: auto;
	overflow: visible;
	}
.button:hover, .submit:focus {
	border: 3px double #999;
	}
.button2 {
	color: #fff;
	background:#CC0000;
	padding: 1px 5px;
	margin:0 10px 0 0;
	border: 3px double #990000;
	font-size: 9px;
	width:auto;
	overflow:visible;
	}
.button2:hover, .submit:focus {
	border: 3px double #CC0000;
	}
/*-- tables --*/
.help {	color: orange; }
.help A { color: orange; }

.error {  color: #CC0000; 	font-weight: bold; }
.error A { color: #CC0000;}
.required { color: #CC0000; font-weight: bold; }

.radio td label {
	font-weight: normal;
	float:none;
	display:inline;
	}

.table1 {
	color: #000; 
	border:1px solid #9b5f0c; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#eeefe1; 
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.table1 A { color: #003C7B;}

.table1 td { padding: 4px 15px 4px 4px;}
.table1 label {
	margin:4px 5px 0 0;
	float:left;
	font-weight: bold;
	width:180px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.table1 th, .table1 .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9b5f0c;
	}

.table1 th, .table1 .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.table1 th A, .table1 .tablehead A {color: #FFFFFF;}

.table1 .alt { background:#C8C8A8;}

.table1 .pager { color: #9b5f0c;}
.table1 .pager A { color: #9b5f0c;}

.table2 {
	color: #000;
	background:#FFFFFF;
	border:1px solid #FF9900;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	border-collapse: collapse;
	width:500px;
	}
.table2 A { color: #003C7B;}

.table2 td { padding: 4px 15px 4px 4px;}
.table2 label {
	display:block;
	margin:6px 0 0 0;
	font-weight: bold;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.table2 th, .table2 .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
	}

.table2 th, .table2 .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.table2 th A, .table2 .tablehead A { color: #000000;}

.table2 .alt {
	background:#FCE8DA;
	border-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #FFCC66;
}

.table2 .pager { color: #000000; background:#FFFFFF; }
.table2 .pager A { font-weight:bold; }


/* Table A and Table B ARE USED BY GLOBAL ADMIN */
.tablea {
	color: #000; 
	background:#5F888D; 
	border:1px solid #5F888D; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#eeefe1; 
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.tablea A { color: #003C7B;}

.tablea td { padding: 4px 15px 4px 4px;}
.tablea label {
	margin:6px 0 0 0;
	float:left;
	font-weight: bold;
	width:80px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.tablea th, .tablea .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5F888D;
	}

.tablea th, .tablea .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.tablea th A, .tablea .tablehead A {color: #FFFFFF;}

.tablea .alt { background:#C8C8A8;}

.tablea .pager { color: #5F888D;}
.tablea .pager A { color: #5F888D;}

/* table b */
.tableb {
	color: #004780; 
	background:#fff; 
	border:1px solid #93a7c5; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.tableb A { color: #003C7B;}

.tableb td { padding: 4px 15px 4px 4px;}
.tableb label {
	margin:6px 0 0 0;
	float:left;
	font-weight: bold;
	width:80px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.tableb th, .tableb .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004780;
	}

.tableb th, .tableb .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.tableb th A, .tableb .tablehead A {color: #FFFFFF;}

.tableb .alt { background:#EAEFE1;}

.tableb .pager { color: #5F888D;}
.tableb .pager A { color: #5F888D;}

/*-- Fieldset Styles --*/
fieldset {
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 400px;
	display: block;
	}
	
fieldset h2 {
	font-size: 14px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
	color: #333;
	}
	
fieldset ul  {
	list-style:none;
	margin: 0;
	padding: 0;
	}

fieldset li {
	width: 400px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	}

fieldset li label {	
	float: left;
	width: 150px;
	vertical-align: top;
	}

fieldset li input {	
	float: left;
	width: 150px;
	vertical-align: top;
	}

fieldset li select {	
	float: left;
	width: 154px;
	vertical-align: top;
	}

fieldset .required {
	color: #CC0000;
	}
	
fieldset .help {
	width: 160px;
	clear: both;
	margin: 0 0 0 150px;
	}
	
fieldset ul li .error {
	margin: 0 5px;
	background: url(/images/icon_alert.png) no-repeat left top;
	height: 20px;
	width: 20px;
	text-indent: -9999em;
	}

fieldset ul li span {
	float: left;
	padding: 0 5px 0 0;
	}

fieldset ul li span input {
	float: none;
	width: 50px;
	}

fieldset ul li span label {
	width: auto;
	display: block;
	clear: both;
	}

/*-- Radio Styles --*/
fieldset ul li.radio {
	/*padding: 0 5px 0 0;*/
	}

fieldset ul li.radio table {
	padding: 0 5px 0 0;
	border-collapse: collapse;
	}

fieldset ul li.radio table td {
	padding: 2px;
	}

fieldset ul li.radio label {
	width: 150px;
	clear: none;
	}
	
fieldset ul li.radio input {
	float: left;
	width: auto;
	}

/*-- Checkbox Styles --*/
fieldset ul li.checkbox input, fieldset ul li.checkbox span input {
	width: 20px;
	}

fieldset ul li.checkbox label {
	width: 340px;
	}

fieldset ul li.checkbox p {
	margin: 0 0 5px 0;
	}
/*needed for global **/
.headerBG {
	background:#60898d url(/images/bg.jpg);
	
	}
.headerBG td {
	padding:4px;
	}