﻿
/** WGHC CSS Document */

/** COMMON STYLES ****************************/
body{
	width:auto;
	padding:3px 0px 0px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
}
.hide{
	position:absolute;
	left:-5000px;
	height:1px;
	width:1px;
	overflow:hidden;
}
.clear{
	clear:both;
}
.banner_clear{padding:1px 0 0 0; margin:0; display:block; clear:right; }

a.hide_mp {
	color:#FF0000;
	text-decoration:none;
	font-size:5em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 50px 0px;
}
/** TEMPLATE STYLE *************************/

/** BANNER *******************/
div.banner{ /*border:1px solid #0000FF;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:auto;
	min-height:183px;
	background-image:url(../images/templates/banner_bak.jpg);
	background-repeat:repeat-x;
	clear:both;
}
*htmk div.banner{height:183px;}
/** BANNER LEFT *******************/
div.banner_left{ /*border:1px solid #FF00FF;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:70%;
	float:left;
	clear:left;
	background-image:url(../images/templates/wghc_logo.jpg);
	background-repeat:no-repeat;
}
div.banner_left ul{ /*border:1px dashed #00f;*/
	padding:8px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	font-size:57%;
}
* html div.banner_left ul{ /*border:1px dashed #00f;*/
	margin:-22px 0px 0px 0px;
}
/* commented backslash hack v2 \*/
/* IE MAC WILL NOT RENDER ANY CSS INSIDE THIS COMMENT */
* html div.banner_left ul { /*border:1px dashed #00f;*/
	margin:0px 0px 0px 0px;
}
/* end hack */


div.banner_left li{
	padding:0px; margin:0px;
	display:inline;
	font-weight:bold;
	padding: 0px 6px 0px 9px;
	margin: 0px 0px 0px 0px;
}
div.banner_left li a{
	text-decoration:none; text-transform:uppercase;
	color:#0133BA;
}
div.banner_left li a:hover, div.banner_left li a:active, div.banner_left li a:focus{
	text-decoration:underline;
	color:#E36600;
}
div.banner_left ul span{
	border-left:1px solid #FFB200;
	padding:0px 3px 0px 0px;
	margin: 0px 0px 0px 6px;
}
div.banner_left_title{
	padding:0 0 0 101px; margin:102px 0 0 0;
	background-color:#FFB200;
}
div.banner_left_title h2{
	padding:0; margin:0;
	color:#0133BA;
	font-size:88%;
	line-height:1.9em;
}


div.breadcumb{padding:0; margin:0;}

div.breadcumb ul{
	padding:0 0 0 20px; margin:0;
	line-height:2.8em;
	list-style:none;
	font-size:75%;
	background:url(../images/templates/breadcrumb_bull.gif) no-repeat center left;
}
div.breadcumb li{
	padding:0 6px 0 9px; margin:0;
	display:inline ; 
	font-weight:bold;
	color:#0133BA;
	line-height:2.8em;
}
.breadcrumb_pipe{
	border-left:1px solid #FFB200;
}
div.breadcumb li a{
	text-decoration:none;
}
div.breadcumb li a:hover, div.breadcumb li a:focus, div.breadcumb li a:active{
	text-decoration:underline;
	color:#E36600;
}
div.breadcumb span{
	border-left:1px solid #FFB200;
	padding:0px 3px 0px 0px;
	margin: 0px 0px 0px 6px;
}
.skip a{
	position: absolute;
	left: -5000px;
	background-color: #FFB200;
	font-size:57%;
	font-weight: bold;
	text-decoration: none;
	padding:2px 4px 2px 4px;
	margin: 2px 0px 0px 410px;
}
.skip a:focus, .skip a:active{
	color:#0133BA;
	display: block;
	position: absolute;
	left: 7px;
	top: 7px;
	float:left;
}
/** BANNER RIGHT *******************/
div.banner_right{ /*border:1px dashed #33FFFF;*/
	padding:0px;margin:0px;
	float:right;
	clear:right;
	width:290px;
}
div.banner_right form{ /*border:1px dashed #33FFFF;*/
	width:280px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 0px;
	text-align:right;
}
div.banner_right h2{
	color:#000000;
	padding:0px 5px 0px 0px;
	margin:0px;
	font-size:57%;
	display:inline;
}
/*div.banner_right form label{
	color:#000000;
	padding:0px 5px 0px 0px;
	margin:0px;
	font-size:57%;
	display:inline;
	font-weight:bold;
}*/
div.banner_right form input{
	/*font-size:65%;*/
	/*display:inline;*/
}
.search_button{
	font-weight:bold;
	font-size:75%;
	background-color:#FFDD55;
}
.search_input{
	padding:1px 2px 1px 2px;
	margin:0px 0px 0px 0px;
	font-size:80%;
	width:108px;
}
div.right_button{ /*border:1px solid #000000;*/
	text-align:center;
	padding:21px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:250px;
	font-size:80%;
	height:103px;
}
* html div.right_button { /* IE Fix */
	padding:19px 0px 0px 0px;
}
div.right_button a{
	font-weight:bold;
	text-decoration:none;
	color:#0133BA;
	cursor: hand;
}
div.right_button a:hover, div.right_button a:focus, div.right_button a:active{
	color:#E36600;
}
div.right_button a img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}
div.right_button a span{
	/*width:130px;*/
	display:block;
}
/** MAIN CONTENT ************************************************/
div.main_content{padding:0; margin:0; display:block;}
div.main_content h3{
	padding:0px 0px 0px 28px;
	margin:3px 0px 3px 0px;
	color:#0133BA;
	font-size:88%;
}
/** MAIN CONTENT (BUTTONS) ************************************************/
div.button_con{/*border:1px solid #FF0033;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
div.button_con ul{ /*border:1px solid #000000;*/
	width: 45em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
div.button_con li{ /*border:1px solid #FF0099;*/
	list-style:none;
	text-align:center;
	margin: 0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}
div.button_con a{ /*border:1px solid #FF0033;*/
	margin: 0px 0px 0px 0px;
	padding: 120px 0px 0px 0px;
	text-decoration:none;
	color:#0133BA;
	font-size:80%;
	font-weight:bold;
}
div.button_con a:hover, div.button_con a:active, div.button_con a:focus{
	color:#E36600;
}
/** 2 ROWS OF 3 ************************************************/
div.button_con2{/*border:1px solid #FF0033;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
div.button_con2 ul{ /*border:1px dashed #000000;*/
	width: 28em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
div.button_con2 li{ /*border:1px solid #FF0099;*/
	list-style:none;
	text-align:center;
	margin: 0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}
div.button_con2 a{ /*border:1px solid #FF0033;*/
	margin: 0px 0px 0px 0px;
	padding: 120px 0px 0px 0px;
	text-decoration:none;
	color:#0133BA;
	font-size:80%;
	font-weight:bold;
}
div.button_con2 a:hover, div.button_con2 a:active, div.button_con2 a:focus{
	color:#E36600;
}
/** MID NAV/ICONS ************************************************************************************************************/

/** BOTTOM NAV/ICONS ************************************************/
div.page_nav{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.page_nav_left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	float:left;
	width:8em;
}
div.page_nav_left span{
	display:block;
}
div.page_nav_left_home{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	float:left;
	width:8em;
}
div.page_nav_left_home span{
	display:block;
	width:10em;
	/*background-color:#99FF66;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:76px;
	margin-bottom: auto;
	margin-top: auto;*/
}
div.page_nav_right{
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	float:right;
	width:8em;
}
div.page_nav_right span{
	display:block;
}
div.page_nav a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	color:#0133BA;
	font-size:80%;
	font-weight:bold;
	display:block;
}
div.page_nav a:hover, div.page_nava:active, div.page_nav a:focus{
	color:#E36600;
}
div.page_nav a img{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}
/** FOOTER ************************************************/

div.footer{
	/*border-top:1px solid #FFB300;*/
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/templates/footer_bak.jpg);
	background-repeat:repeat-x;
	height:50px;
	text-align:center;
	display:block;
}
div.footer ul{
	padding:14px 0px 0px 13px;
	margin:0px;
	list-style:none;
	font-size:57%;
}
div.footer li{
	padding:0px;margin:0px;
	display:inline;
	font-weight:bold;
	padding: 0px 9px 0px 9px;
	margin: 0px 0px 0px 0px;
}
div.footer a{
	text-decoration:none; text-transform:uppercase;
	color:#0133BA;
}
div.footer li a:hover, div.footer li a:active, div.footer li a:focus{
	text-decoration:underline;
	color:#E36600;
}
.foot_breadcrumb_pipe{
	border-right:1px solid #FFB200;
}
/*div.footer span{
	border-left:1px solid #FFB200;
	padding:0px 3px 0px 0px;
	margin: 0px 0px 0px 6px;
}*/
div.footer p{
	font-size:60%;
	padding: 15px 0px 0 0px;
	margin: 0px 0px 0px 0px;
	color:#4C4C4C;
}
.footer_clear{
	clear:both;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.footer a img{
 margin:20px 2px 0 2px; padding:0;
 border:none;
}
/** ON PAGE STYLES ********************************************************************************************/

/** CMP ALTERNATIVE **************************************/
div.cmp_alternative{ /*border:1px dashed #000000;*/
	padding:0px 0px 20px 0px; 
	margin:0px;
	text-align:center;
}
div.cmp_alternative_content_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width:695px;
	text-align:left;
}
div.text_image_block_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
div.cmp_alternative_content_hold h5{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.cmp_alternative_content_hold p{
	padding:18px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:80%;
}
div.cmp_alternative_content_hold img{
	padding:20px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
	border:none;
}
div.cmp_alternative_content_hold_left{ /*background-color:#CCCCCC;*/
	float:left;
	clear:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:75%;
}
div.cmp_alternative_content_hold_left a{ /*background-color:#CCCCCC;*/
	padding:0;margin:0 0 5px 0;
	display:block;
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
}
div.cmp_alternative_content_hold_left a:hover {
	color:#E36600;
	text-decoration:underline;
}
div.cmp_alternative_content_hold_left a:focus, 
div.cmp_alternative_content_hold_left a:active {
	color:#E36600;
	text-decoration:underline;
}
div.cmp_alternative_content_hold_right{ /*background-color:#CCFFFF;*/
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:25%;
}
/** TEXT AND IMAGE **************************************/
div.text_image_center{ /*border:1px dashed #000000;*/
	padding:0px 0px 20px 0px; 
	margin:0px;
	text-align:center;
}
div.text_image_center_content_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 695px;
	text-align:left;
}
div.text_image_block_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
div.text_image_center_content_hold h5{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.text_image_center_content_hold p{
	padding:18px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:80%;
}
div.text_image_center_content_hold img{
	padding:20px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
}
div.text_image_center_content_hold_left{ /*background-color:#CCCCCC;*/
	float:left;
	clear:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:55%;
}
div.text_image_center_content_hold_right{ /*background-color:#CCFFFF;*/
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:45%;
}
/** CMP STYLES **************************************/
div.content_management_links{ /*border:1px dashed #000000;*/
	padding:0; margin:0;
	text-align:center;
}
div.content_management_links_content_hold{/*border:1px dashed #FF0099;*/
	padding:0; margin:0 auto;
	/*width:40em;*/
	width:640px;
	text-align:left;
}
ul.cmp_links{/*border:1px dashed #FF0099;*/
	margin:0; padding:0;
}
ul.cmp_links li{/*border:1px dashed #FF0099;*/
	padding: 15px 20px 15px 20px;
	margin:0;
	list-style: none;
	float:left;
	clear:none;
	height:7.50em;
	width:250px;}

ul.cmp_links img{/*border:1px dashed #F0F;*/
	margin:0; padding:0;
	float:right; clear:none;
}
ul.cmp_links a img{
	margin:0 0 0 32px; padding:0;
	border:0;
	display:inline;
	float:right;
	clear:none;
	width:109px;
}
ul.cmp_links a {/*border:1px solid #FFF;*/ 
	margin:0; padding:0;
	font-size:80%;
	font-weight:bold;
	color:#0038B6;
	text-decoration:none;
	float:left;
	clear:none;
	line-height:1.5em;
	/*word-break:break-all;*/
	width:115px;
	height:7.50em;
}
ul.cmp_links a:hover, ul.cmp_links a:focus, ul.cmp_links a:active {color:#E36600; text-decoration:underline;}


/** LINKS PAGE STYLES **************************************/
div.links_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.links_page p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 80%;
}
div.links_page ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
}
div.links_page ol li{
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 15px 0px;
}
div.links_page ol li a{
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
}
div.links_page ol li a:focus, div.links_page ol li a:active, div.links_page ol li a:hover{
	color:#E36600;
	text-decoration:underline;
}
div.links_page h5{
	padding:20px 0px 18px 0px;
	margin:0px 0px 0px 0px;
	font-size:90%;
}
div.links_page h6{
	padding:15px 0px 18px 0px;
	margin:0px 0px 0px 0px;
	font-size:85%;
}
div.links_page_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
	text-align:left;
}
div.links_page_hold a { /*border:1px dashed #000000;*/
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
}
div.links_page_hold a:hover {
	color:#E36600;
	text-decoration:underline;
}
div.links_page_hold a:focus, div.links_page_hold a:active {
	color:#E36600;
	text-decoration:underline;
}
div.links_page_hold img{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:12px 12px 12px 0px;
	float:left;
	clear:none;
}
ul.links_page_links {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.links_page_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.links_page_links a { /*border:1px dashed #000000;*/
	font-size: 80%;
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
}
ul.links_page_links a:hover {
	color:#E36600;
	text-decoration:underline;
}
ul.links_page_links a:focus, ul.links_page_links a:active {
	color:#E36600;
	text-decoration:underline;
}
/** VIDEO PAGE STYLES **************************************/
div.video_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.video_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
}
div.video_page_hold h5{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	font-size:90%;
	font-weight:lighter;
}
div.video_page a img{
	margin:15px 0 0 0; padding:0;
	border:none;
	
}
/** CONTACT PAGE STYLES **************************************/
div.contact_page{/*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
	font-size:.8em;
	line-height:1.8em;
}
div.contact_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 48em;
}
div.contact_page_left{ /*border:1px dashed #FFCCFF;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:none;
	width:48%;
	text-align:left;
}
div.contact_page_left address{
	padding:5px 0px 0px 45px;
	margin:0px 0px 0px 0px;
	font-style:normal;
	background-image:url(../images/icons/contact/address.gif);
	background-repeat:no-repeat;
}
div.contact_page_left address span{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
div.contact_page_left p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
div.contact_page_left .tel{
	padding:15px 0px 0px 45px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icons/contact/tel.gif);
	background-repeat:no-repeat;
	line-height:3em;
}
div.contact_page_left .fax{
	padding:15px 0px 0px 45px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icons/contact/fax.gif);
	background-repeat:no-repeat;
	line-height:3em;
}
div.contact_page_right{ /*border:1px dashed #99FFCC;*/
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	clear:none;
	width:48%;
	text-align:left;
	background-image:url(../images/icons/contact/email.gif);
	background-repeat:no-repeat;
}
div.contact_page_right p{
	padding:0px 0px 0px 45px;
	margin:0px 0px 0px 0px;
}
div.contact_page_right ul{
	padding:0px 0px 0px 52px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
div.contact_page_right li{
	padding:5px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/sections/contact/contact_bull.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
div.contact_page_right a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#0534B6;
	font-weight:bold;
	text-decoration:none;
}
div.contact_page_right a:hover, div.contact_page_right a:active, div.contact_page_right a:focus{
	text-decoration:underline;
	color:#E36600;
}
/** ALL VIDEOS PAGE STYLES **************************************/
div.all_video_page{/*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px; 
	margin:0px;
	font-size: 80%;
}
div.all_video_page_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.all_video_page_hold ul{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	
}
div.all_video_page_hold ul li{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	margin-left: auto; 
	margin-right: auto;
	width: 52em;
	text-align:left;
}
div.all_video_page_hold ul li ul{ /*border:1px dashed #0000FF;*/
	padding:0px 0px 0px 0px;
	margin:0px 30px 0px 30px;
	display: inline;
	float: left;
	clear: none;
	width: 250px;
	height: 200px;
}
div.all_video_page_hold ul li ul li{ /*border:1px dashed #000000;*/
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width: 250px;
	height:100px;
	float:left;
}
div.all_video_page_hold img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
	float: right;
	clear: none;
}
div.all_video_page a { /*border:1px dashed #F0F;*/
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
	display: inline;
	float: left;
	cursor:pointer;
	width:110px;
	line-height:1.5em;
}
div.all_video_page a:hover {
	color:#E36600;
	text-decoration:underline;
}
div.all_video_page a:focus, div.all_video_page a:active {
	color:#E36600;
	text-decoration:underline;
}
/** EXTERNAL LINKS STYLES **************************************/
div.external_links_content{ /*border:1px dashed #000000;*/
	padding:20px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.external_links_content_hold p{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 202px;
	font-size: 80%;
}
div.external_links_content_hold h5{
	padding:30px 0px 35px 0px; 
	margin:0px 0px 0px 202px;
}
div.external_links_content_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 				
	margin-right: auto;
	width: 45em;
	text-align:left;
}
ul.external_links {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.external_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}
div.external_links_left { /*border:1px dashed #000000;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear: none;
	width:24%;
	text-align:right;
}
div.external_links_right { /*border:1px dashed #F0F;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	clear: none;
	width:72%;
	text-align:left;
}
ul.external_links img{ /*border:1px dashed #000000;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}	
ul.external_links a { /*border:1px dashed #F0F;*/
	font-size: 80%;
	font-weight: bold;
	color: #0038B6;
	cursor:pointer;
	line-height:1.5em;
	vertical-align: middle;
}
ul.external_links a:hover {
	color:#E36600;
	text-decoration:underline;
	text-decoration: none;
}
ul.external_links a:focus, ul.external_links a:active {
	color:#E36600;
	text-decoration:underline;
}
/** SECURE LOGIN PAGE STYLES **************************************/
div.secure_login_page{ /*border:1px dashed #000000;*/
	padding:20px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.secure_login_page_hold{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
}
div.secure_login_page_hold p{
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	font-size:90%;
}
div.secure_login_page_box_con { /*border:1px dashed #FF0099;*/
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	background-color:#FFFFE1;
	font-size:90%;
	width:27em;
	text-align:center;
}
div.secure_login_page_box_con label{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	font-weight:bold;
}
div.secure_login_page_box_con input{
	padding:2px 0px 2px 0px;
	margin:2px 0px 0px 0px;
	display:block;
	width:18em;
}
div.secure_login_page_box { /*border:1px dashed #FF0099;*/
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	background-color:#FFF0F0;
	font-size:90%;
	width:27em;
	text-align:center;
}
div.secure_login_page_box label{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	font-weight:bold;
}
div.secure_login_page_box input{
	padding:2px 0px 2px 0px;
	margin:2px 0px 0px 0px;
	display:block;
	width:18em;
}
div.secure_login_page_box_hold { /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	/*background-color:#E0FFD1;*/
	font-size:90%;
	width:19em;
	text-align:left;
}
div.secure_login_page_box_button{ /*border:1px dashed #FF0099;*/
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	font-size:90%;
	width:19em;
	text-align:left;
}
div.secure_login_page_box_button input{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:99%;
	width:5em;
	height:1.8em;
	font-weight:bold;
	background-color:#FFDD55;
}
/** VACANCIES PAGE STYLES **************************************/
div.vacancies_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.vacancies_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
	text-align:left;
}
div.vacancies_page_hold p{ /*border:1px dashed #FF0099;*/
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:80%;
}
div.vacancies_page_hold h5{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
ul.vacancies_page_links {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.vacancies_page_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
}
ul.vacancies_page_links a { /*border:1px dashed #000000;*/
	font-weight: bold;
	color: #0038B6;
	text-decoration:underline;
}
ul.vacancies_page_links a:hover {
	color:#E36600;
	text-decoration: none;
}
ul.vacancies_page_links a:focus, ul.vacancies_page_links a:active {
	color:#E36600;
	text-decoration: none;
}
/** VACANCIES LISTED PAGE STYLES **************************************/
div.vacancies_listed_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.vacancies_listed_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
	text-align:left;
}
div.vacancies_listed_page_hold p{ /*border:1px dashed #FF0099;*/
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:80%;
}
div.vacancies_listed_page_hold h5{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
div.vacancies_listed_page_hold ul{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 30px 0px;
	margin:0px 0px 25px 0px;
	border-bottom:1px solid #FDCDCB;
}
ul.vacancies_listed_page_links {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.vacancies_listed_page_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
}
ul.vacancies_listed_page_links a { /*border:1px dashed #000000;*/
	font-weight: bold;
	color: #0038B6;
	text-decoration:underline;
}
ul.vacancies_listed_page_links a:hover {
	color:#E36600;
	text-decoration: none;
}
ul.vacancies_listed_page_links a:focus, ul.vacancies_listed_page_links a:active {
	color:#E36600;
	text-decoration: none;
}
/** VACANCIES DETAIL PAGE STYLES **************************************/
div.vacancies_detail_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.vacancies_detail_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
	text-align:left;
}
div.vacancies_detail_page_hold p{ /*border:1px dashed #FF0099;*/
	padding:15px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	font-size:80%;
}
div.vacancies_detail_page_hold h5{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 20px 9px;
	margin:0px 0px 0px 0px;
}
div.vacancies_detail_page_hold ul{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}
ul.vacancies_detail_page_links {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.vacancies_detail_page_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
}
ul.vacancies_detail_page_links a { /*border:1px dashed #000000;*/
	font-weight: bold;
	color: #0038B6;
	text-decoration:underline;
}
ul.vacancies_detail_page_links a:hover {
	color:#E36600;
	text-decoration: none;
}
ul.vacancies_detail_page_links a:focus, ul.vacancies_detail_page_links a:active {
	color:#E36600;
	text-decoration: none;
}
div.vacancies_detail_page_inline_links{ /*border:1px dashed #000000;*/
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 75%;
	text-align:center;
}
div.vacancies_detail_page_inline_links ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.vacancies_detail_page_inline_links li{
	padding: 0px 6px 0px 9px;
	margin: 0px 0px 0px 0px;
	display:inline;
}
div.vacancies_detail_page_inline_links a { /*border:1px dashed #000000;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #0038B6;
	text-decoration:underline;
}
div.vacancies_detail_page_inline_links a:hover {
	color:#E36600;
	text-decoration: none;
}
div.vacancies_detail_page_inline_links a:focus, div.vacancies_detail_page_inline_links a:active {
	color:#E36600;
	text-decoration: none;
}
.link_pipe{
	border-left:1px solid #FFB200;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
div.vacancies_detail_page_box{
	margin: 9px 0px 0px 9px;
	padding: 20px 20px 20px 20px;
	border: 1px solid #FDCDCB;
}
div.vacancies_detail_page_box a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #0038B6;
	text-decoration:underline;
	font-size:80%;
}
div.vacancies_detail_page_box a:hover, div.vacancies_detail_page_box a:focus, div.vacancies_detail_page_box a:active {
	color:#E36600;
	text-decoration: none;
}
div.vacancies_detail_page_box h6{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	font-size:95%;
	color:#333333;
}
div.vacancies_detail_page_box p{
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.8em;
}
div.vacancies_detail_page_box ol{
	margin: 0px 0px 5px 23px;
	padding: 0px 0px 0px 0px;
	line-height:1.8em;
	font-size:80%;
}
div.vacancies_detail_page_box ol li{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	line-height:1.8em;
}
div.vacancies_detail_page_box ol li ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height:1.8em;
}
div.vacancies_detail_page_box ol li ul li{
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 0px 0px;
	line-height:1.8em;
	font-size:95%;
}
div.vacancies_detail_page_box ul li{
	margin: 10px 0px 10px 23px;
	padding: 0px 0px 0px 0px;
	line-height:1.8em;	
	font-size:80%;
}
div.vacancies_detail_page_box dl{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.8em;	
	font-size:80%;
}
div.vacancies_detail_page_box dl dt{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.8em;
	font-weight:bold;
}
div.vacancies_detail_page_box dl dd{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	line-height:1.8em;	
}
/** MESSAGE BOARD INPUT *******************/
div.message_input_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.message_input_page_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 40em;
	text-align:left;
}
div.message_input_page_hold h5{ /*border:1px dashed #FF0099;*/
	font-size:80%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
div.message_input_page_hold form{ /*border:1px dashed #FF0099;*/
	background-color:#FFFBF0;
}
div.message_input_page_hold label{ /*border:1px dashed #FF0099;*/
	padding:8px 0px 8px 12px;
	margin:0px 0px 0px 0px;
	background-color:#FEF6E1;
	font-size:80%;
	display:block; font-weight:bold;
}
div.message_input_page_hold h6 span{
	font-weight:lighter;
}
div.message_input_page_hold input{ /*border:1px dashed #FF0099;*/
	padding:2px 0px 2px 1.5px;
	margin:15px 12px 15px 5px;
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
div.message_input_page_hold textarea{ /*border:1px dashed #FF0099;*/
	padding:2px 0px 2px 2px;
	margin:15px 12px 15px 5px;
	width:95%;
	height:10em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
div.message_input_page_hold p{ 
	font-size:80%;
	text-align:left;
}
div.message_input_page_attach_hold{ /*border:1px dashed #00FF66;*/
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
}
div.message_input_page_attach_hold span{
	margin:0 0 0 15px;
	padding:0;
	font-size:80%;
}
div.message_input_page_attach{ /*border:1px dashed #FF0099;*/
	padding:0;
	display:inline;
	/*float:left;
	clear:none;*/
}
div.message_input_page_attach p{
	padding:0;
	margin:0px 0px 0px 12px;
	display:inline;
}
div.message_input_page_attach input{
	padding:2px 0px 2px 1.5px;
	margin:0px 0px 0px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	width:216px;
	background-color:#FFFFFF;
}
div.message_input_page_button {/*border:1px dashed #999999;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:10%;
	display:inline;
	/*float:left;
	clear:none;*/
}
div.message_input_page_button input{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	font-weight:bold;
	background-color:#FFDD55;
	width:6em;
	font-size:75%;
}
div.message_submit{
	padding:0;
	margin:15px 0;
	text-align:center;
}
div.message_submit p{
	padding:0px 105px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}
div.message_submit input{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFDD55;
	font-weight:bold;
	display:inline;
	font-size:75%;
	width:15em;
}
/** MessageBoardError *******************/
div.MessageBoardError{
	padding:0;
	margin:0;
}
div.MessageBoardError p{
	padding:0;
	margin:0;
	color:#FF0000;
	font-weight:bold;
}
div.MessageBoardError ul{
	padding:0 0 8px 0;
	margin:0;
	font-size:85%;
}
div.MessageBoardError li{
	padding:8px 0 0;
	margin:0;
}
/** message_thankyou_text *******************/
.message_clear{clear:both;padding:0;margin:0}
div.message_thankyou_text{
	padding:0;margin:0 0 40px 0;
	border:1px solid #FEF6E1;
	border-bottom:15px solid #FEF6E1;
	background-color:#FFFBF0;
}
div.message_thankyou_text h6{
	padding:8px 0px 8px 12px;
	margin:0px 0px 0px 0px;
	background-color:#FEF6E1;
	font-size:80%;
	display:block;
}
div.message_thankyou_text p{
	padding:0 12px 12px 12px;margin:15px 0 0 0;
}
div.message_thankyou_text a{ /*border:1px dashed #FF0099;*/
	padding:0;margin:15px 0 0 0;
	display:block;
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
}
div.message_thankyou_text a:hover, 
div.message_thankyou_text a:active, 
div.message_thankyou_text a:focus{
	text-decoration:underline;
	color:#E36600;
}	
/** MESSAGE BOARD *******************/
div.message_board_page{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.message_board_page_hold{ /*border:1px dashed #FF0099;*/
	border-bottom:1px solid #FFB305;	
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 48em;
	text-align:left;
}
div.message_board_page_warning{ /*border:1px dashed #FF0099;*/
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 48em;
}
div.message_board_page_warning a{ /*border:1px dashed #FF0099;*/
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
}
div.message_board_page_warning a:hover, div.message_board_page_hold p a:active, div.message_board_page_hold p a:focus{
	text-decoration:underline;
	color:#E36600;
}	
div.message_board_page_warning p{ 
	padding:7px 10px 7px 10px;
	margin:0px 0px 10px 0px;
	background-color:#FEF6E1;
	font-size:70%;
}
div.message_board_page_hold p{
	padding:7px 10px 7px 10px;
	margin:10px 0px 10px 0px;
	background-color:#FEF6E1;
	font-size:70%;
}
div.message_board_page_hold p a{ /*border:1px dashed #FF0099;*/
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
}
div.message_board_page_hold p a:hover, div.message_board_page_hold p a:active, div.message_board_page_hold p a:focus{
	text-decoration:underline;
	color:#E36600;
}	
div.message_board_page_hold table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #FFB305;
	background-color:#FFFBF0;
	border:none;
	width: 48em;
}
div.message_board_page_hold table th{
	padding:7px 10px 7px 10px;
	margin:0px 0px 0px 0px;
	background-color:#FEF6E1;
	border-top:1px solid #FFB305;
	border-bottom:1px solid #FFB305;
	font-size:70%;
	text-align:left;
}
th.table_text_center{
	border-left:1px solid #FFB305;
	border-right:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
th.table_link{
	border-left:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
th.table_boarder_right{
	/*text-align:center;*/
	border-right:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
div.message_board_page_hold table td{
	padding:10px 10px 14px 10px;
	margin:0px 0px 0px 0px;
	/*border-left:1px solid #FFB305;
	border-right:1px solid #FFB305;*/
	font-size:80%;
}
div.message_board_page_hold table td a{
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
	/*line-height:2em;*/
}
div.message_board_page_hold table td a:hover, div.message_board_page_hold table td a:active, div.message_board_page_hold table td a:focus{
	text-decoration:underline;
	color:#E36600;
}
td.table_text_center{
	/*text-align:center;*/
	border-left:1px solid #FFB305;
	border-right:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.table_link{
	border-left:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	max-width:100px;
	
}
td.table_boarder_right{
	/*text-align:center;*/
	border-right:1px solid #FFB305;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
/** MESSAGE *******************/
div.message{
	padding:10px 0px 25px 0px;
	margin:0px 0px 20px 0px;
	text-align:right;
	border-bottom:1px solid #FFB305;
}	
div.message a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
	font-size:75%;
}
div.message a:hover, div.message a:active, div.message a:focus{
	text-decoration:underline;
	color:#E36600;
}
div.message_attachment{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.message_attachment a{
	padding:5px 0px 15px 60px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#0133BA;
	font-size:75%;
}
div.message_attachment a:hover, div.message_attachment a:active, div.message_attachment a:focus{
	text-decoration:underline;
	color:#E36600;
}
div.space{
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px;
}
/** SITE MAP ************************************************************/
div.stie_map{ /*border:1px dashed #000000;*/
	padding:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
	font-size:83%;
}
div.stie_map_hold{ /*border:1px dashed #FF0099;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-left: auto; 
	margin-right: auto;
	width: 38em;
	text-align:left;
}
div.stie_map li{
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.sitmap_link{
	color:#003366;
	text-decoration: none;
	font-weight: bold;
}
.sitmap_link:hover{
	color:#6A78A2;
	text-decoration: underline;
	font-weight: bold;
}
.sitmap_link:focus {
	color:#FF9900;
}
.sitmap_link:active  {
	background-color: #00005D;
	color: #FFFFFF;
}
.sitmap_sublink{
	color:#FF6600;
	text-decoration: none;
	font-weight:bold;
}
.sitmap_sublink:hover{
	color:#FF0000;
	text-decoration: underline;
}
.sitmap_sublink:focus {
	color:#FF9900;
}
.sitmap_sublink:active  {
	background-color: #00005D;
	color: #FFFFFF;
}
.sitmap_sub_sub_sublink{
	color:#FF6600;
	text-decoration: none;
}
.sitmap_sub_sub_sublink:hover{
	color:#FF0000;
	text-decoration: underline;
}
.sitmap_sub_sub_sublink:focus {
	color:#FF9900;
}
.sitmap_sub_sub_sublink:active  {
	background-color: #00005D;
	color: #FFFFFF;
}
.sitmap_sub_sub_link{
	color:#6A78A2;
	text-decoration: none;
	font-weight: normal;
}
.sitmap_sub_sub_link:hover{
	color:#003366;
	text-decoration: underline;
	font-weight: normal;
}
.sitmap_sub_sub_link:focus {
	color:#FF9900;
}
.sitmap_sub_sub_link:active  {
	background-color: #00005D;
	color: #FFFFFF;
}

/** SECTION HEADS *******************/
/** CONSORTIUM *******************/
div.consortium_section{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/sections/yellow_h2_bak.jpg);
	background-repeat:repeat-y;
}
div.consortium_section h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:90%;
}
div.consortium_section_solid{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.consortium_section_solid h3{
	padding:5px 0px 5px 28px;
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size:90%;
	background-color:#FEFF99;
}
div.consortium_section_solid_sub{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.consortium_section_solid_sub h4{
	padding:4px 0px 4px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:85%;
	font-weight:lighter;
	background-color:#FFFFE1;
}
/** PROVIDING QUALITY HOUSEING *******************/
div.providing_quality{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/sections/purple_h2_bak.jpg);
	background-repeat:repeat-y;
}
div.providing_quality h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:90%;
}
div.providing_quality_solid{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.providing_quality_solid h3{
	padding:5px 0px 5px 28px;
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size:90%;
	background-color:#E7CCFF;
}
div.providing_quality_solid_sub{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.providing_quality_solid_sub h4{
	padding:4px 0px 4px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:85%;
	font-weight:lighter;
	background-color:#F7F1FF;
}
/** SUPPORT *******************/
div.support{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/sections/green_h2_bak.jpg);
	background-repeat:repeat-y;
}
div.support h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:90%;
}
div.support_solid{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.support_solid h3{
	padding:5px 0px 5px 28px;
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size:90%;
	background-color:#98FF66;
}
div.support_solid_sub{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.support_solid_sub h4{
	padding:4px 0px 4px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:85%;
	font-weight:lighter;
	background-color:#E0FFD1;
}
/** WHAT'S NEW *******************/
div.whtatsnew{
	padding:0;
	margin:0;
	background-image:url(../images/sections/green_h2_bak.jpg);
	background-repeat:repeat-y;
}
div.whtatsnew h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:90%;
}
div.whtatsnew_solid{
	padding:0;
	margin:0;
}
div.whtatsnew_solid h3{
	padding:5px 0 5px 28px;
	margin:0;
	color:#000000;
	font-size:90%;
	background-color:#a9e7ff;
}
div.whtatsnew_solid_sub{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.whtatsnew_solid_sub h4{
	padding:4px 0px 4px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:85%;
	font-weight:lighter;
	background-color:#E0FFD1;
}
/** STAFF AND MANAGER *******************/
div.staff_manager{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/sections/pink_h2_bak.jpg);
	background-repeat:repeat-y;
}
div.staff_manager h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:90%;
}
div.staff_manager_solid{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.staff_manager_solid h3{
	padding:5px 0px 5px 28px;
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size:90%;
	background-color:#FFCCCB;
}
div.staff_manager_solid_sub{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.staff_manager_solid_sub h4{
	padding:4px 0px 4px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:85%;
	font-weight:lighter;
	background-color:#FFF0F0;
}
/** CONNTACT *******************/
div.contact{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#E9E9E9;
}
div.contact h3{
	padding:3px 0px 3px 28px;
	margin:0px 0px 3px 0px;
	color:#000000;
	font-size:88%;
}
div.search_results{

}
div.search_results a{
display:block;
}
/** HOME ICONS ************************************************/
a.test_icon{
	background-image:url(../images/sample_menu_icon.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_support_tenants_icon{
	background-image:url(../images/icons/homepage/support_tenants.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_staff_manager_icon{
	background-image:url(../images/icons/homepage/staff_and_manager.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_providing_quality_icon{
	background-image:url(../images/icons/homepage/providing_quality_housing.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_the_consortium_icon{
	background-image:url(../images/icons/homepage/the_consortium.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_contact_us_icon{
	background-image:url(../images/icons/homepage/contact_us.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** TENANTS HOME ICONS ************************************************/
a.tenants_what_t_say_icon{
	background-image:url(../images/icons/tenants/what_tenants_say.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_news_icon{
	background-image:url(../images/icons/tenants/tenants_news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_services_icon{
	background-image:url(../images/icons/tenants/how_do_i_get_services.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_consortiums_videos_icon{
	background-image:url(../images/icons/tenants/consortiums_videos.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_community_news_icon{
	background-image:url(../images/icons/tenants/community_news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** STAFF AND MANAGERS HOME ICONS ************************************************/
a.staff_news_icon{
	background-image:url(../images/icons/staff_manager/staff_news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_unison_icon{
	background-image:url(../images/icons/staff_manager/unison.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_what_staff_think_icon{
	background-image:url(../images/icons/staff_manager/what_staff_think.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_mangers_and_staff_icon{
	background-image:url(../images/icons/staff_manager/managers_and_staff.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_development_icon{
	background-image:url(../images/icons/staff_manager/staff_development.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_vacancies_icon{
	background-image:url(../images/icons/staff_manager/vacancies.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** PROVIDING QUALITY HOUSING HOME ICONS ************************************************/
a.providing_info_about_landlords_icon{
	background-image:url(../images/icons/providing_quality_housing/info_about_landlords.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.providing_house_news_links_icon{
	background-image:url(../images/icons/providing_quality_housing/house_news_links.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** CONSORTIUM HOME ICONS ************************************************/
a.consortium_contact_us_icon{
	background-image:url(../images/icons/consortium/conntact_us.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_making_the_consortium_better_icon{
	background-image:url(../images/icons/consortium/making_better.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_getting_people_involved{
	background-image:url(../images/icons/consortium/getting_people_involved.gif);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_money_icon{
	background-image:url(../images/icons/consortium/money.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_more_infomation{
	background-image:url(../images/icons/consortium/more_infomation.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_our_board{
	background-image:url(../images/icons/consortium/our_board.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** CONSORTIUM HOME ICONS ************************************************/
div.consortium_links{
	padding:0;
	margin:0 auto 0 auto;
	width: 38em;
	text-align:left;
}
div.consortium_links h4{
	padding:0;margin:20px 0 0 0;
	font-size:90%;
}
div.consortium_links p{
	padding:0;margin:0;
}
div.consortium_links a {
	padding:0;margin:5px 0 0 0;
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
	display:block;
}
div.consortium_links a:hover {
	color:#E36600;
	text-decoration:underline;
}
div.consortium_links a:focus, div.consortium_links a:active {
	color:#E36600;
	text-decoration:underline;
}
div.consortium_links img{
	padding:0px 0px 0px 0px;
	margin:12px 12px 12px 0px;
	float:left;
	clear:none;
}

/** Styles added for new dynamic message board - 02/08/2006 (AC)**/
div.message_details{
	width:115%;
	border:1px solid orange;
	background-color:#FEFBF0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;		
	margin-bottom:10px;

}

div.message_thread{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

div.message_thread p{
	background-color:#FFFFFF;
}


div.message_post{
	border:1px solid orange;
	background-color:#FEF6E1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom:10px;
}


div.message_post p{

	background-color:#FEFBF0;
}

div.message_reply{
	border:1px solid orange;
	background-color:#FEFBF0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom:10px;
}


div.message_reply p{

	background-color:#FFFFFF;
}

div.message_noreplies{
	border:1px solid orange;
	background-color:#FEFBF0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom:10px;
}
div.message_noreplies p{background-color:#FFFFFF;}
.error_message {
font-size:12px;
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;}



/* - - Moved from Public.css 16.07.2008 DanH - - - - - - - - - - - */

/** HOME ICONS ************************************************/
a.test_icon{
	background-image:url(../images/sample_menu_icon.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_support_tenants_icon{
	background-image:url(../images/icons/homepage/support_tenants.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_staff_manager_icon{
	background-image:url(../images/icons/homepage/staff_and_manager.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_providing_quality_icon{
	background-image:url(../images/icons/homepage/providing_quality_housing.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_the_consortium_icon{
	background-image:url(../images/icons/homepage/the_consortium.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_whats_new_icon{
	background-image:url(../images/icons/homepage/whats_new.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.homepage_contact_us_icon{
	background-image:url(../images/icons/homepage/contact_us.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** TENANTS HOME ICONS ************************************************/
a.tenants_what_t_say_icon{
	background-image:url(../images/icons/tenants/what_tenants_say.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_news_icon{
	background-image:url(../images/icons/tenants/tenants_news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_services_icon{
	background-image:url(../images/icons/tenants/how_do_i_get_services.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.tenants_consortiums_videos_icon{
	background-image:url(../images/icons/tenants/consortiums_videos.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** STAFF AND MANAGERS HOME ICONS ************************************************/
a.staff_news_icon{
	background-image:url(../images/icons/staff_manager/staff_news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_what_staff_think_icon{
	background-image:url(../images/icons/staff_manager/what_staff_think.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_mangers_and_staff_icon{
	background-image:url(../images/icons/staff_manager/managers_and_staff.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_development_icon{
	background-image:url(../images/icons/staff_manager/staff_development.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.staff_vacancies_icon{
	background-image:url(../images/icons/staff_manager/vacancies.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** PROVIDING QUALITY HOUSING HOME ICONS ************************************************/
a.providing_info_about_landlords_icon{
	background-image:url(../images/icons/providing_quality_housing/info_about_landlords.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.providing_house_news_links_icon{
	background-image:url(../images/icons/providing_quality_housing/house_news_links.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.providing_think_of_your_house_icon{
	background-image:url(../images/icons/providing_quality_housing/what_do_you_think_of_your_house.gif);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
/** CONSORTIUM HOME ICONS ************************************************/
a.consortium_contact_us_icon{
	background-image:url(../images/icons/consortium/conntact_us.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_making_the_consortium_better_icon{
	background-image:url(../images/icons/consortium/making_better.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_money_icon{
	background-image:url(../images/icons/consortium/money.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_more_infomation{
	background-image:url(../images/icons/consortium/more_infomation.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}
a.consortium_our_board{
	background-image:url(../images/icons/consortium/our_board.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	width:120px;
}

div.links_page_hold ul{ margin:0 0 15px 0; padding:0; font-size:80%; }
div.links_page_hold li{ margin:0 0 0 10px; padding:0 0 0 18px; background-image:url(../images/templates/text_bull.gif); background-position:center left; background-repeat:no-repeat;}

/* - - Added 15.07.2008 11:00 DanH - - - - - - - - - - - */
div.links_page_hold h5{margin:25px 0 15px 0; padding:0; font-size:100%;}
div.InfoBlock{margin:0 auto; padding:0; text-align:left; width:38em;}
div.InfoBlock h6{margin:20px 0 15px 0; padding:0; font-size:95%;}
div.InfoBlock p{margin:0 0 20px 0; padding:0; font-size:90%; line-height:1.5em;}
div.InfoBlock img{margin:0 20px 15px 0; padding:0; /*float:left; clear:none;*/}
div.InfoBlock a{font-weight: bold; color: #0038B6; text-decoration: none;}
div.InfoBlock a:hover, 
div.InfoBlock a:focus, 
div.InfoBlock a:active{color:#E36600; text-decoration:underline;}
div.InfoBlock ul{margin:0 0 25px 0; padding:0;}
div.InfoBlock ul li{margin:0 0 5px 8px; padding:0 0 0 20px; list-style:none; font-size:90%; line-height:1.5em; background:url(../images/templates/breadcrumb_bull.gif) no-repeat left top; background-image:url(../images/templates/textbull.gif);}
div.InfoBlock a img{border:none;}

/*----------------- Font Sizes TO DELETE (One Day) -----------------------*/
.font_12{ font-size:110%}
.font_16{ font-size:130%}
.font_18{ font-size:150%}
.font_20{ font-size:170%}
.font_22{ font-size:190%}
.font_24{ font-size:210%}



/* - - Site Nav - - */
div#basicModal{ font-size:0.8em;}
div#basicModal p{background:#FFECB9 url(../images/Template/BreadTile.gif) repeat-x bottom; border:1px solid #FFA307;}
div#basicModal a{ font-weight:bold; font-size:75%; color:#0133BA; text-transform:uppercase; text-decoration:none;}
div#basicModal a:hover, 
div#basicModal a:focus, 
div#basicModal a:active{color:#FFFFFF; background:#4B4B9B; text-decoration:underline;}

/* jQuery lightBox plugin - Gallery style */
div.InfoBlock div#gallery ul li{list-style:none; height:140px;  border:1px solid #FFEFCC; background:white; text-align:center; position:relative; padding:5px 0 0 0; background:none; float:left; clear:none; width:23%; vertical-align:bottom;}

div.InfoBlock div#gallery ul li a img{padding:0; margin:0 auto; background:none; display:block;}
div.InfoBlock div#gallery ul li a{text-decoration:none; color:#0133BA; font-weight:bold; font-size:80%; /*position:absolute; bottom:0;*/}
div.InfoBlock div#gallery ul li a:hover, div.InfoBlock div#gallery ul li a:focus, div.InfoBlock div#gallery ul li a:active{text-decoration:underline; color:#E36600;}
a.lightBoxLink{margin:0 auto; /*position:absolute; top:0;*/}

    /* jQuery lightBox plugin - Gallery style */
	#gallery
        {
            border:1px solid #FFD881; background-color:#FFFBF0;
            padding: 10px;
            width: 520px;
            margin-bottom:25px;
        }
    #gallery ul
        {
            list-style: none;
        }
    #gallery ul li
        {
            display: inline;
        }
    #gallery ul img
        {
            border: 5px solid #3e3e3e;
            border-width: 5px 5px 20px;
        }
    #gallery ul a:hover img
        {
            border: 5px solid #fff;
            border-width: 5px 5px 20px;
            color: #fff;
        }
    #gallery ul a:hover
        {
            color: #fff;
        }
        
div.galleryToolBar{border:1px solid #FFD881; background-color:#FFFBF0; font-size:90%;
            padding: 10px; margin-bottom:25px; width: 520px; text-align:center;

}

