/* CSS Document */
* { margin:0px; padding:0px; }
body {
	background-color:#e9e3d8;
	font-family:Arial, Helvetica, sans-serif;
}
img { border:0px; }
table { border:0px; }

#main-table { width:985px; margin:0px auto; border:solid #d4cdbd 8px; border-top:none; text-align:center; }   
.topsec td { width:970px; }
.toplogo { background:url(../images/toplogo_bg.jpg) repeat-x; height:128px; border-top:solid; border-top-color:#972f22; border-top-width:4px; border-bottom:solid; border-bottom-color:#0d1637; border-bottom-width:3px; }
.flag img { margin-top:10px; }
.banner { background:url(../images/banner_bg.jpg) no-repeat; border-top:solid; border-top-color:#ffffff; border-top-width:1px; height:197px; text-align:left; color:#f4f0e5; font-size:17px; font-family:"Times New Roman"; }
.investors { padding:45px 0px 0px 627px; width:285px; letter-spacing:1px; }
.investors_R { width:60px; }
.investors p { font-size:14px; text-align:right; padding:5px 20px 0px 0px; letter-spacing:normal; }
.serving { width:970px; text-align:center; height:40px; }
.space { height:10px; }

#topnav 
	{ 
	border-top:solid; 
	border-top-color:#60626f; 
	background:url(../images/topnav_bg.gif) repeat-x; 
	border-top-width:1px;
	border-bottom:solid; 
	border-bottom-color:#aba9aa; 
	border-bottom-width:5px; 
	font-family:"Times New Roman", Times, serif;
	height:49px;
	}
#topnav ul { padding-left:2px; clear:both;display:block !important; height:49px; }
#topnav ul li {
	list-style:none;
	float:left;
	font-size:18px;
	background:url(../images/topnav_bg.jpg) repeat-x;
	height:49px;
}
#topnav ul li a {
	color:#e8e7e7;
	display:block;
	height:49px;
	float:left;
	text-decoration:none;
	background:url(../images/topnav_sep.jpg) no-repeat;
	background-position:right;
	padding:0px 30px 0px 22px;
}
#topnav ul li span{ position:relative; top:15px; }
#topnav ul li a:hover span { text-decoration:underline; }
#topnav li.a_bgnone a { background:none; text-decoration:none; }
#topnav li.active { background:url(../images/decoration.gif) no-repeat; background-position:left; }
*html #topnav ul li a:hover { text-decoration:underline; }

.mid_L { width:270px; background-color:#efefec; }
.staff_p { height:15px; }
.mid_L_T { background:url(../images/left_top_bg.jpg) repeat-x; width:270px; height:31px; color:#ffffff; text-align:left; font-size:15px; padding-left:20px; border-bottom:solid; border-bottom-color:#ffffff; border-bottom-width:1px; }
.left_img { border-bottom:solid; border-bottom-color:#ffffff; border-bottom-width:1px; }
.lefttxt { font-size:12px; text-align:left; padding:10px 0px 0px 20px; border-top:solid; border-top-color:#7d161d; border-top-width:1px; }
.moreinfo td { text-align:left; color:#273057; }
.moreinfo a { color:#273057; }
.moreinfo a:hover { text-decoration:none; }
.text { text-align:left; padding:25px 0px 20px 0px; }
.lefttext { font-size:12px; text-align:left; padding:10px 0px 0px 20px; }
.bullet { padding:2px 5px 0px 0px; }
.leftmar { width:13px; }
.address { text-align:left; font-size:12px; background-color:#fafafa; color:#444444; padding:15px 40px 15px 15px; }

.level_T { background:url(../images/lefttop_bg.jpg) repeat-x; height:30px; font-size:15px; color:#ffffff; text-align:left; padding-left:20px; border-bottom:solid; border-bottom-color:#ffffff; border-bottom-width:1px; }
.updown_arrow { padding-right:5px; }
.market_T { border-top:solid; border-top-color:#7d161d; border-top-width:1px; font-size:11px; padding:15px 0px 33px 15px; } 
.text_L { text-align:left; color:#434343; }
.text_R { text-align:right; }
.market_T td { padding:0px 10px 12px 0px; color:#000031; }

.mid_R { width:700px; background-color:#ffffff; text-align:left; padding:25px 0px 25px 30px; }
.mid_R table tr td { width:645px; }
.company { border-bottom:solid; border-bottom-color:#dadbdd; border-bottom-width:1px; padding-bottom:10px; } 
.heading { font-size:20px; color:#354683; }
.subheading { color:#354683; }
.right_M_S { height:12px; }
.right_M {
	width:300px;
	height:396px;
	background-position:right top;
	padding-top:10px;
	background-image: url(../images/right_bg.jpg);
	background-repeat: no-repeat;
	
}
.right_M p { width:430px; font-size:13px; }
.companyinfopad { height:20px; }
.companypad { height:50px; }
.companyinfo { background:url(../images/moreinfo_bg.jpg) no-repeat; width:261px; height:24px; padding-left:22px; }
.companyinfo a { color:#010137; font-size:11px; font-weight:bold; }
.companyinfo a:hover { text-decoration:none; }
.client_S p { font-size:13px; }
.client_S a { color:#273057; font-weight:bold; }
.client_S a:hover { text-decoration:none; }
.client_S img { padding:0px 5px 0px 5px; }

.footer_sep { background:url(../images/footer_sep.jpg) repeat-x; height:5px; }
.footer { height:28px; background-color:#010137; }
.footerpad { width:750px; }
.footer ul li { float:left; color:#ffffff; font-size:13px; list-style:none; padding-right:10px; }
.footer a { color:#ffffff; }
.footer a:hover { text-decoration:none; }

.subpages_mid {
	width:300px;
	background-position:right;
	text-align:justify;
	font-size:13px;
}
.main-content { font-size:13px; }

#copysec { width:985px; margin:0px auto; text-align:left; }
.copyright { font-size:13px; color:#333333; padding:30px 0px 10px 0px; }
.jabweb { font-size:13px; color:#333333; padding-bottom:100px; }
.jabweb a { color:#333333; }
.jabweb a:hover { text-decoration:none; }



/*Sitemap CSS*/
#sitemap { }
#sitemap li{
	margin:0px; padding:0px;
	margin-left:5px; padding-left:15px;
	list-style:none;
	line-height:20px;
	background:url(../images/arrow.gif) left 6px no-repeat;
	font-weight:bold;
}
#sitemap a { color:#444444; font-size:13px; }
#sitemap a:hover { text-decoration:none; }
#sitemap li li{ font-weight:normal; }
.rssLink img { position:relative; top:4px; }
.leftpad { padding:20px 0px 50px 30px; }
.main-sitemap h3{
	font-size:18px;
	color:#106071;
	font-weight:normal;
	margin-bottom:5px;
}
.main-sitemap h4{
	font-size:14px;
	color:#106071;
	font-weight:bold;
	margin-bottom:2px;
}

div#menuFg0, div#menuFg1, div#menuFg2, div#menuFg3
	{
	cursor:pointer;
	padding:0px;
	}
