/* CSS Document */

body	{ margin:0; padding:0; font-family: "Times New Roman", Times, serif; font-size:90%; color:#666666; margin-top:1.5em;}

.home_mainimg {float:left; background-image:url(../images/Website_home.jpg); width:999px; height:400px;}

/*.home_mainimg {float:left; background-image:url(../images/home_mainimg.jpg); width:999px; height:400px;}*/

.innerpage_hdr {float:left; background-image:url(../images/innerpage_hdrimg.jpg); width:999px; height:98px;}

.logo { position:absolute; left:0; top:0; background-image:url(../images/logo_hovs.gif); width:129px; height:90px; padding:8px; background-color:#ffffff; background-repeat:no-repeat; background-position:8px 8px;}

.global_rightnav { position:absolute; right:0; top:0; background-color:#ffffff; padding:0.5em; width:225px;  text-align:center; color:#0e0149; font-weight:bold; z-index:100;}

.textbox_common { height:15px; font-size:80%; color:#333333;}

.btn_login { background-image:url(../images/btn_login_bg.png); background-repeat:repeat-x; width:73px; height:24px; font-weight:bold; color:#ffffff; line-height:18px; border:1px solid #1a5189;}

a.purple_link:active {color:#0e0149;  text-decoration:none; text-transform:uppercase;}
a.purple_link:link {color:#0e0149;text-decoration:none; text-transform:uppercase;}
a.purple_link:hover {color:#0e0149;text-decoration:underline; text-transform:uppercase;}
a.purple_link:visited {color:#0e0149; text-decoration:none; text-transform:uppercase;}

a.grey_link:active {color:#555555;  text-decoration:none; text-decoration: none;}
a.grey_link:link {color:#555555;text-decoration:none; text-decoration: none;}
a.grey_link:hover {color:#555555;text-decoration:underline; text-decoration: underline;}
a.grey_link:visited {color:#555555; text-decoration:none;text-decoration: none; }

a.grey_link_home:active {color:#666666;  text-decoration:none; }
a.grey_link_home:link {color:#666666;text-decoration:none; }
a.grey_link_home:hover {color:#333333;text-decoration:none; }
a.grey_link_home:visited {color:#666666; text-decoration:none; }


/* 
.home_nav { float:left; width:100%; padding:0; margin:0;}
.home_nav ul { margin:0; padding:0; float:left; }
.home_nav ul li { list-style-type:none; display:inline; padding:0px 5px 0px 5px; line-height:24px; width:100%; }

.home_nav ul li a:link { 
	color:#555555;
	text-decoration: none; 
	background-color:#ecebeb; 
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	padding-left:0.5em; 
	background-image:url(../images/homelink_arrow.png); 
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0.5em;
	
	}
	
.home_nav ul li a:active { 
	color:#555555; 
	text-decoration: none; 
	background-color:#ecebeb; 
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	padding-left:0.5em;
	background-image:url(../images/homelink_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0.5em;
	}

.home_nav ul li a:hover {
	color:#555555;
	text-decoration:underline; 
	text-decoration: underline;
	background-color:#ecebeb;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:0.5em;
	background-image:url(../images/homelink_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0.5em;

	}
	
.home_nav ul li a:visited {
	color:#555555;
	text-decoration:none;
	background-color:#ecebeb;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:0.5em;
	background-image:url(../images/homelink_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0.5em;
	 }
*/

.homelink { 
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	padding-left:0.5em;
	background-image:url(../images/homelink_arrow.png);
	background-repeat:no-repeat;
	background-position:95%;
	padding-right:0.5em;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a.grey_sublink:active {color:#333333;  text-decoration:none; text-decoration: none; font-family:Arial; font-weight:bold; font-size:85%;}
a.grey_sublink:link {color:#333333;text-decoration:none; text-decoration: none; font-family:Arial; font-size:85%;}
a.grey_sublink:hover {color:#333333;text-decoration:underline; text-decoration: underline; font-family:Arial; font-size:85%;}
a.grey_sublink:visited {color:#333333; text-decoration:none;text-decoration: none; font-family:Arial; font-size:85%;}

.top_navigation { width:999px; float:left; background-color:#0e0149;}			
.top_navigation  ul { margin:0.5em 0.5em; padding:0;}
.top_navigation ul li { list-style-type:none; display:inline; padding:0px 12px 0px 12px; border-right:1px solid #ffffff; font-size:12px;}
.top_navigation ul li a:link { color:#ffffff; text-transform:uppercase; text-decoration:none; padding: 4px 0; letter-spacing: 1px; }
.top_navigation ul li a:hover { color:#ffffff; text-transform:uppercase; text-decoration:underline; padding: 4px 0; letter-spacing: 1px;}
.top_navigation ul li a:active { color:#ffffff; text-transform:uppercase; text-decoration:underline; padding: 4px 0; letter-spacing: 1px;}
.top_navigation ul li a:visited { color:#ffffff; text-transform:uppercase; text-decoration:none; padding: 4px 0; letter-spacing: 1px;}
.top_navigation ul li .no_bullet {border-right:none;}

.hotbox {position:absolute; top:158px; left:0; width:600px; height:250px; background-image:url(../images/1x1transparentspacer.png); background-repeat:repeat;}
.hotbox_content { margin:2em 2em; width:auto; height:auto; line-height:18px; text-align:justify; color:#0e0149;}
.hotbox_hdr { font-size:22px; font-weight:bold; color:#0e0149; line-height:30px;}

.copyright { float:left; text-align:center; line-height:24px; font-size:11px; color:#666666; width:999px; margin-top:2em;}


.home_news_updater { float:left; width:500px; margin-left:2em; margin-top:2em; }
.gen_hdr { font-size:16px; font-weight: bolder; color:#0e0149; width:100%;}

.verticle_separator {float:left; height:150px; width:3px; background-color:#cccccc; margin-top:2em; } 

.content_wrapper { float:left; width:999px; height:auto;}

.div_globalpresence { float:left; width:auto; margin-top:2em; margin-left:2em;}

.normal_content {float:left; width:700px; margin-left:2em; margin-top:2em; line-height:16px; }

.txt_12 { font-size:12px;}
.txt_14 { font-size:14px;}
.txt_16 { font-size:16px;}
.txt_18 { font-size:18px;}
.txt_bold { font-weight:bold;}
.txt_navyblue { color:#0e0149;}
.txt_555 { color:#555555;}
.txt_roman { font-family:"Times New Roman", Times, serif;}

.page_hdr { color:#002e7a; font-size:22px;}

.normaltext { line-height:22px; text-align:justify; color:#333333; font-size:100%; padding:0.5em; }

a.bulleted_link:active {color:#ff4e00;  text-decoration:underline; background-image:url(../images/arrow_round.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;  }
a.bulleted_link:link {color:#0e0149;text-decoration:underline; background-image:url(../images/arrow_round.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;  }
a.bulleted_link:hover {color:#ff4e00;text-decoration:underline; background-image:url(../images/arrow_round.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;  }
a.bulleted_link:visited {color:#0e0149; text-decoration:underline; background-image:url(../images/arrow_round.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;  }

.btn_wrapper { float:right; width:auto; margin-right:0.5em;}
.btn_l { float:left; background-image: url(../images/btn_left.png); width:4px; height:21px;}
.btn_r { float:left; background-image: url(../images/btn_right.png); height:21px; background-repeat:repeat-x; background-position:right; font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:20px; padding-right:5px; padding-left:2px;}

.grey_block { background-color:#e0edd4; padding:0.25em;  border:1px solid #bcc8b0; line-height:30px;}

.grey_hdr_bg { background-image:url(../images/grey_hdr_bg.gif); height:29px; background-repeat:repeat-x; padding-left:0.5em;}

.tip { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#333333; text-align:center;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}