/* Top navigation */

#navblockcontainer {
width: 100%;
position: relative;
height: 28px;
}

/* tabs */
#navblock { width: 100%; h2eight: 40px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
border-bottom: 1px solid #0F2977;background: url(../images/side_5.jpg) no-repeat right;
}
.out{ width: 100%;border-bottom: 1px solid #ffffff;
}
#navblock ul.tabs  { margin: 0px 0px 0px 0px;  }
#navblock .tabs { margin: 0; float: left; font: bold 12px  Verdana, Geneva, Helvetica, sans-serif;}
#navblock .tabs li{ display: inline; h2eight: 40px; l2ine-height: 39px; margin: 0 0px 0 10px; padding: 0 5px 0 0px; border-right: 1px solid #0F2977;  }
#navblock .tabs li a{ color: #0F2977; text-decoration: none;}
#navblock .tabs li a:hover{ color: #FB545B;}
#navblock .tabs li.current a{ color: #001EA3;}
#navblock .tabs li.last  { display: inline; h2eight: 30px; l2ine-height: 29px; margin: 0 0px 0 10px; padding: 0 0px 0 0px;  border-right: 1px none #0F2977; }
#navblock .tabs li.last a.current,#navblock .tabs li.last a:hover.current { color: #fff; }



#navblock .tabs li.last a { color: #0F2977; text-decoration: none;  }
#navblock .tabs li.last a:hover{ color: #FB545B;}


/* noscript menu */

#menu {
	padding:0;
	m2argin:0 0 10px 0;
	list-style:none;
	position:relative;
	left:0px;
	float:left;
	width:100%;
	z-index:100;
 background: url(../images/nav/topnav_bak.gif) repeat-x;
	font-size:11px;
	text-align:center;
	height:28px;
	color: #0F2977;
	
}
#menu li {
	display:inline;
	float:left;
	text-align:center;
	 background: url(../images/nav/topnav_bak.gif) repeat-x;
	 border-left: 1px solid #fff;
	 border-right: 1px solid #0f2977;
	
}

/*Button widths  */
#menu .smlb {width:5.6%;}
html>body #menu .smlb {width:6%;}
#menu .stdb {width:98px;}
#menu .lrgb {width:188px;}


#menu li a {
	display:block;
	width:100%;
	height: auto;
	text-decoration:none;
	color: #00257a;
	c2olor:#ffffff;
	padding-top:6px;
	font-weight:bold;
	height:22px;
	
}

#menu li a.norm {
	b2ackground: url(../images/nav/div-line.gif) no-repeat 100% 0;
	white-space:nowrap;
}

#menu li a.end {
	white-space:nowrap;
}

#menu li a.select {
	 background: url(../images/nav/topnav_select.gif) repeat-x;
	white-space:nowrap;
	color: white;
}

#menu li a:hover, #menu li:hover  a{
	text-decoration:none;
	color: #ffffff;
}

#menu li .norm:hover, #menu li .end:hover {
	background: url(../images/nav/topnav_over.gif) repeat-x;
}

#menu li .norm:hover > a, #menu li .end:hover > a {
	background: url(../images/nav/topnav_over.gif) repeat-x;

}







#menu div {
	display:none;
}
#menu :hover div {
	display:block;
	position:absolute;
	top:28px;
	border: 1px solid #0f2977;
	border-top: none;
	padding-bottom:10px;
	background:#ffffff;
}

html>body #menu :hover div {
	top:28px;
}

#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover {
	position:relative;
}


/*Drop down position*/

#menu .pos2b {left:-2px;}
html>body #menu .pos2b {left:100px;}

/*Drop down width*/
#menu .one:hover div {width:150px;}
html>body #menu .one:hover div {width:150px;}
#menu .three:hover div {width:540px;}


#menu :hover div dl {
	display:inline;
	padding:0;
	margin:0;
	float:left;
}
/* drop title */
#menu :hover div dt {
	width:170px;
	display:block;
	background:#EDEDED;
	t2ext-indent:10px;
	text-decoration:none;
	padding:2px 0 2px 10px;
	text-align:left;
	margin:0;
	font-weight:bold;
	color:#0f2977;
	cursor:default;
	height: 40px;
}

#menu :hover div dt a:hover {
color: #339966;
}
/* drop list */
#menu :hover div dd {
	width:180px;
	display:block;
	padding:8px 0 0 0;
	margin:0;
	text-align:left;
	text-indent:10px;
}

#menu :hover div dd a {
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#0f2977;
	margin:0;
	padding:0;
	height:auto;
}

#menu :hover div dd a:hover {
	text-decoration:underline;
	color: #0f2977;
}




/* noscript menu end */

/* TITLE BAR */
#pagetitlebarcontainer {
	width: auto;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	

}


.pagetitle {height: 50px;
	width: auto;
	background: url(../images/ptitlebak.jpg) no-repeat;
	b2order-top: 1px solid #ffffff;
b2order-bottom: 1px solid #ffffff;	
}

.pagetitle h1 {line-height: 38px;
text-indent: 20px;
font-weight: bold; font-size: 140%;  font: Arial;

}

/* Side menu */

.sidemenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 260px;

}

.sidemenu hr{

color: #ffffff;
background-color: #ffffff;
height: 1px;
}
.sidemenuline{

color: #ffffff;
background-color: #ffffff;
height: 1px;
width: auto;
margin: 6px 0 3px 0;
clear: both;
}

.topmargin{
list-style-type: none;
margin: 65px 0 0 0;
}
.sidemenu li{

font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
c2olor: #505050;
d2isplay: block;
w2idth: auto;
padding: 6px 0 6px 0;
p2adding-left: 20px;
t2ext-decoration: none;
border-bottom: 1px solid #C9C9C9;
}

.sidemenu li a{

f2ont: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #505050;
display: block;
width: auto;
p2adding: 10px 0 3px 0;
padding-left: 20px;
text-decoration: none;
b2order-bottom: 1px solid #C9C9C9;
}


* html .sidemenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 240px;
}

/*.sidemenu li a:visited, .sidemenu li a:active{
color: #505050;
}*/

.sidemenu li a:hover{
color: #7D6826;
}

.sidemenu li.current a {
color: #ffffff;
}



/* Email Link */

.emaillink{
list-style-type: none;
padding: 0;
width: 220px;
margin-right: 20px;
}


.emaillink li a{
background: url(../images/email_std.gif) no-repeat 2px center;
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #505050;
display: block;
width: auto;
padding: 3px 0;
padding-left:26px;
text-decoration: none;

}


* html .emaillink li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
}

/*.emaillink li a:visited, .emaillink li a:active{
color: #00014e;
}*/

.emaillink li a:hover{
color: #7D6826;
background-image: url(../images/email_over.gif); /*onMouseover image change. Remove if none*/
}



/* STU */

#hoverpage ul#hoverouter li div p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}
#hoverpage ul#hoverouter li div h2 {line-height:1em; color:#585; font-size:1.5em; font-weight:normal; margin-top:0; font-family:verdana, sans-serif;}
#hoverpage ul#hoverouter li div h3 {line-height:1em; color:#66a; font-size:1.2em; font-weight:normal; margin-top:0;}
#hoverpage ul#hoverouter li div h3.clear {clear:left;}


#hoverpage {width:400px; height:150px; b2order:1px solid #aaa; background:#fff; position:relative; z-index:500; overflow:hidden; text-align:left;}
#hoverpage table {border-collapse:collapse; margin:-1px; padding: 0; margin: -5px;}
#hoverpage ul#hoverouter {background:transparent; padding:0; margin:0;list-style:none;}

#hoverpage ul#hoverouter li.page {display:inline; } /* background: #00ff99;    needed for IE to function correctly */

#hoverpage ul#hoverouter li.page a.menuitem {text-decoration:none;}

#hoverpage ul#hoverouter li.page i {position:absolute; display:block; height:25px; right:220px; background:transparent; cursor:default; z-index:100; text-align:right; text-decoration:none; font-size: 10px; color:#9BA8CB; font-style:normal; cursor:pointer;}

#hoverpage ul#hoverouter li.p1 i {top:20px;}
#hoverpage ul#hoverouter li.p2 i {top:45px;}
#hoverpage ul#hoverouter li.p3 i {top:70px;}
#hoverpage ul#hoverouter li.p4 i {top:95px;}
#hoverpage ul#hoverouter li.p5 i {top:130px;}

/* sub links */
#hoverpage ul#hoverouter li.page div {display:block; width:380px; height:150px; padding:15px 10px 10px 25px; font-weight:normal; color:#444;}
#hoverpage ul#hoverouter li.p1 div {background:#fff url(../images/page1_back.gif);}
#hoverpage ul#hoverouter li.p2 div {background:#fff url(../images/page1_back.gif);}
#hoverpage ul#hoverouter li.p3 div {background:#fff url(../images/page1_back.gif);}
#hoverpage ul#hoverouter li.p4 div {background:#fff url(../images/page1_back.gif);}
#hoverpage ul#hoverouter li.p5 div {background:#fff url(../images/page1_back.gif);}

#hoverpage ul#hoverouter li div a/*, #hoverpage ul#hoverouter li div a:visited*/ {color:#00c; text-decoration:underline;}
#hoverpage ul#hoverouter li div em {display:block; width:200px; height:150px; float:left; background:transparent url(../images/current.gif) no-repeat; margin-right:0px;}
#hoverpage ul#hoverouter li div em.current  { background:transparent url(../images/current_selected.gif) no-repeat;}



#hoverpage ul#hoverouter li.p1 div em {background-position: 25px 0;}
#hoverpage ul#hoverouter li.p2 div em {background-position: 25px 25px;}
#hoverpage ul#hoverouter li.p3 div em {background-position: 25px 50px;}
#hoverpage ul#hoverouter li.p4 div em {background-position: 25px 75px;}
#hoverpage ul#hoverouter li.p5 div em {background-position: 25px 100px;}

#hoverpage ul#hoverouter li.page div a:hover {text-decoration:none;}

#hoverpage ul#hoverouter li.page a.menuitem:hover {white-space:normal;} /* for IE6 */

#hoverpage ul#hoverouter :hover div {position:absolute; left:0; top:0;}
#hoverpage ul#hoverouter a:hover i {color:#66a; f2ont-weight:bold;} /* for IE6 */
#hoverpage ul#hoverouter :hover a i,
#hoverpage ul#hoverouter :hover a:visited i
{color:#66a; f2ont-weight:bold;}

#hoverpage ul#hoverouter a i.current,
#hoverpage ul#hoverouter a:hover i.current {color: #000066;}



#hoverpage ul#hoverouter div ul {
b2ackground: aqua; padding-top: 6px;
}

#hoverpage ul#hoverouter div ul li {line-height:12px; font-size:10px; color:#9BA8CB; list-style-type:square;}
#hoverpage ul#hoverouter div ul li a
/*#hoverpage ul#hoverouter div ul li a:visited*/
{font-size:10px; color:#9BA8CB; text-decoration: none;}
#hoverpage ul#hoverouter div ul li a:hover
{color:#444488; text-decoration: none;}

#hoverpage ul#hoverouter div ul li.current, #hoverpage ul#hoverouter div ul li.current a,
 #hoverpage ul#hoverouter div ul li.current a:hover
{color: #000066; text-decoration: none;}



#hoverpage ul#hoverouter div dl dd {l2ine-height:20px; f2ont-size:1.1em; color:#448;}
#hoverpage ul#hoverouter div dl dt {l2ine-height:30px; f2ont-size:1.3em; color:#333;}


/* Side Sub menu */

#menu1 ul {
        list-style: none;
        margin: 0;
        padding: 0;
		    width: 170px;
        }

#menu1 li {
        list-style: none;
		  margin: 0px;
		  b2ackground-color: #cccccc;

        }
#menu1 li a {
        height: 26px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 22px;
        text-decoration: none;
        }

#menu1 li a:link, #menu1 li a:visited {
        color: #9ba8cb;
        display: block;
        b2ackground:  url(menu5.gif);
        padding: 4px 0 0 10px;
        }

#menu1 li a:hover, #menu1 li #current {
        color: #ff6633;
        b2ackground:  url(menu5.gif) 0 -28px;
        padding: 4px 0 0 10px;
        }