﻿
/** 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;
}
/** TEMPLATE STYLE *************************/

/** BANNER *******************/
div.banner{
	padding:0px;margin:0px;
	width:auto;
	height:183px;
	background-image:url(../images/templates/banner_bak.jpg);
	background-repeat:repeat-x;
}

/** BANNER LEFT *******************/
div.banner_left{
	padding:0px;margin:0px;
	width:auto;
	float:left;
	clear:none;
	background-image:url(../images/templates/wghc_logo.jpg);
	background-repeat:no-repeat;
}
div.banner_left ul{
	padding:8px 0px 0px 13px;
	margin:0px;
	list-style:none;
	font-size:57%;
}
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;
	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:0px 0px 0px 101px;
	margin: 107px 0px 0px 0px;
	background-color:#FFB200;
}
div.banner_left_title h2{
	padding:0px;margin:0px;
	color:#0133BA;
	font-size:88%;
}
div.breadcumb{
	padding:0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	background-image:url(../images/templates/breadcrumb_bull.gif);
	background-repeat:no-repeat;
}
div.breadcumb ul{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	font-size:75%;
}
div.breadcumb li{
	padding:0px;margin:0px;
	display:inline;
	font-weight:bold;
	color:#0133BA;
	padding: 0px 6px 0px 9px;
	margin: 0px 0px 0px 0px;
}
.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{
	padding:0; margin:0 8px 2px 0;
	float:right;
	clear:right;
	width:290px;
}
div.banner_right form{padding:0; margin:0;}
#search_facility{padding:0; margin:0;}
#search_facility span{padding:0; margin:0;}

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:24px 0px 0px 0px;
	margin:0;
	width:250px;
	font-size:80%;
	height:103px;
}
* html div.right_button { /* IE Fix */
	padding:22px 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{
	/*border: 1px dashed #FF00CC;*/
}
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;
}
div.button_con ul{ /*border:1px solid #FF0033;*/
	width: 48em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
div.button_con li{ 
	list-style:none;
	text-align:center;
	margin: 0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}
div.button_con img{ /*border:1px solid #FF0033;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.button_con a{ /*border:1px solid #FF0033;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:128px;
	text-decoration:none;
	color:#0133BA;
	font-size:80%;
	font-weight:bold;
	display:block;
}
div.button_con a:hover, div.button_con a:active, div.button_con a:focus{
	color:#E36600;
}
/** MID NAV/ICONS ************************************************************************************************************/
/** BOTTOM NAV/ICONS ************************************************/
div.page_nav{
	padding:0px 0px 80px 0px;
	margin:0px 0px 0px 0px;
	
}
div.page_nav_left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	float:left;
}
div.page_nav_left span{
	display:block;
}
div.page_nav_left_home{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	float:left;
}
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;
}
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 6px 0px 9px;
	margin: 0px 0px 0px 0px;
}
div.footer a{
	text-decoration:none;
	color:#0133BA;
}
div.footer li a:hover, div.footer li a:active, div.footer li a:focus{
	text-decoration:underline;
	color:#E36600;
}
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: 32px 0px 0 0px;
	margin: 0px 0px 0px 0px;
	color:#4C4C4C;
}
.footer_clear{
	clear:both;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/** ON PAGE STYLES ********************************************************************************************/

/** 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:0px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
div.content_management_links_content_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;
}
ul.cmp_links {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.cmp_links img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
	float: right;
	clear: none;
}
ul.cmp_links li { /*border:1px dashed #000000;*/
	list-style: none;
	padding: 15px 20px 15px 20px;
	margin: 0px 0px 0px 0px;
	display: inline;
	float: left;
	clear: none;
	width: 250px;
}
ul.cmp_links a { /*border:1px dashed #F0F;*/
	font-size: 80%;
	font-weight: bold;
	color: #0038B6;
	text-decoration: none;
	display: inline;
	float: left;
	clear:none;
	cursor:pointer;
	width:130px;
	line-height:1.5em;
}
ul.cmp_links a:hover {
	color:#E36600;
	text-decoration:underline;
}
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;
}
/** 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 #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	margin-left: auto; 
	margin-right: auto;
	width: 49em;
	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;
}
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: 249px;
	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_hold ul li ul li 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:125px;
	line-height:1.5em;
}
div.all_video_page_hold ul li ul li a:hover {
	color:#E36600;
	text-decoration:underline;
}
div.all_video_page_hold ul li ul li a:focus, div.all_video_page_hold ul li ul li 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 h6{ /*border:1px dashed #FF0099;*/
	padding:8px 0px 8px 12px;
	margin:0px 0px 0px 0px;
	background-color:#FEF6E1;
	font-size:80%;
	display:block;
}
div.message_input_page_hold input{ /*border:1px dashed #FF0099;*/
	padding:2px 0px 2px 1.5px;
	margin:15px 12px 15px 12px;
	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 12px;
	width:95%;
	height:10em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
div.message_input_page_hold p{ 
	font-size:80%;
}
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{ /*border:1px dashed #FF0099;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	/*float:left;
	clear:none;*/
}
div.message_input_page_attach p{
	padding:0px 0px 0px 0px;
	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:31em;
}
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:0px 0px 20px 0px;
	margin:0px 12px 0px 35px;
}
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;
}
.message_clear{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/** 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 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;
}

/* - - 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;}
