@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:12px;
color:#FFFFFF;
background:url(../images/bg_top_banner.gif) repeat-x left top #000000;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
font-size:12px;
}
.link-red {
color:#b81b12;
}
/**--------------------------- Main Structure ----------------------------**/
#main-wrapper {
margin:0 auto;
width:1003px;
}
#top-div {
background:url(../images/bg_top_banner.gif) repeat-x left top;
width:963px;
height:294px;
margin:0 auto;
padding:0px 10px 0px 30px;
}
#content-div {
background-color:#000000;
width:953px;
margin:0 auto;
padding:20px 15px 20px 35px;
display:table;
}
#footer-div {
width:1003px;
margin:0 auto;
background-color:#353535;
color:#FFFFFF;
text-align:center;
padding:7px 0px;
}
/**----------------------- Top Div Style -----------------------------------**/
.top-div-L {
float:left;
width:483px;
}
.top-div-R {
float:left;
width:480px;
}
.logo {
margin:0;
padding:0;
}
.welcome-txt {
margin:0;
}
.welcome-txt h1{
margin:0px 0px;
padding:10px 10px 5px 10px;
font-size:18px;
font-weight:normal;
}
.welcome-txt p{
margin:0px 0px;
padding:10px;
text-align:justify;
}
.welcome-txt a{
color:#FFFFFF;
}
/**----------------------- content Div Style -----------------------------------**/
.box-div-sty {
width:210px;
float:left;
}
.box-div-sty-center {
width:210px;
float:left;
padding:0px 120px;
}
.box-div-sty-right-S {
width:210px;
float:left;
padding:0px 20px 0px 20px;
}
.box-div-sty-left-B {
width:703px;
float:left;
padding:0px 0px;
}
.imag-pad {
padding:15px 0px 5px 0px;
}
h2 {
background:url(../images/bg_header.gif) no-repeat left top;
height:29px;
line-height:29px;
vertical-align:middle;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:0px 0px 0px 30px;
}
.list-style {
	margin:0px 0px 0px 5px;
	padding:0;
}
.list-style li {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	margin:0;
	list-style:none;
	background:url(../images/bul_black.gif) no-repeat 0em 0.6em;
	color:#b81b12;
}
.list-style li a {
	color:#b81b12;
}
.list-style li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#content-div p{
margin:0;
color:#FFFFFF;
padding:3px 0px 0px 0px;
}
/**---------------- Top dropdown Menu -------------------**/
#top-links-outer {
background-color:#000000;
width:1003px;
margin:0 auto;
padding:0px 0px 0px 0px;
}
.top-links {
	padding:0px 15px 0px 45px;
	background:url(../images/bg_links.jpg) no-repeat center top;
	width:931px;
	height:36px;
	margin:0 auto;
}
.menu2 {padding:0; margin:0px 0px 0px 0px; list-style:none; height:36px; position:relative; z-index:500; font-family:Arial, Helvetica, sans-serif;}
.menu2 li.top {display:block; float:left; /*border-right:1px #00397c solid;*/  }
.menu2 li.top_last {display:block; float:left; border:0; }
.menu2 li a.top_link {display:block; float:left; height:36px; /*line-height:58px;*/ color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; padding:7px 10px 0 10px; cursor:pointer; /*background: url(../images/blank.gif);*/ width:96px;}
.menu2 li a.top_link span {float:left; display:block; padding:0 0px 0 0px; height:36px;/*background:url(../images/blank.gif) right top;*/}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 1px 0 1px; height:36px; /*background:url(../images/blank.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#CCC; /*background: url(../images/blank_over.gif) no-repeat;*/}
.menu2 li a.top_link:hover span {color:#CCC; /*background:url(../images/blank_over.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover span.down {color:#CCC; /*background:url(../images/blank_over.gif) no-repeat right top;*/}

.menu2 li:hover > a.top_link {color:#CCC; /*background: url(../images/blank_over.gif) no-repeat;*/}
.menu2 li:hover > a.top_link span {color:#CCC; /*background:url(../images/blank_over.gif) no-repeat right top;*/}
.menu2 li:hover > a.top_link span.down {color:#CCC; /*background:url(../images/blank_over.gif) no-repeat right top;*/}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:8px; top:33px; background: #900; padding:3px; border:0px solid #FFF; white-space:nowrap; width:145px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:145px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:145px; line-height:20px; text-indent:5px; color:#FFF; text-decoration:none;}
.menu2 :hover ul.sub li a:hover {background:#ebf0f5; color:#281e00;}

.menu2 :hover ul.sub-last {left:-36px; top:24px; background: #fff; padding:3px; border:0px solid #012248; white-space:nowrap; width:130px; height:auto; z-index:300;}
.menu2 :hover ul.sub-last li {display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;}
.menu2 :hover ul.sub-last li a {display:block; font-size:11px; height:20px; width:130px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub-last li a:hover {background:#ebf0f5; color:#281e00;}




.top-links a.hmenu {
	/*display:block;*/
	font-size:11px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	/*background:#ddd;*/ 
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	line-height:36px;
	padding:0px 25px 0px 25px;
}
.top-links span {
	color:#FFFFFF;
	font-size:12px;
}
.top-links a.hmenu:hover, .top-links a.selected {
	color:#b5b5b5;
}
.top-links {
	height:36px;
}

