@charset "utf-8";
/* CSS Document */
body{background-color:#091f34; font-size:.7em;line-height:1.4em; color:#444;font-family:Georgia, "Times New Roman", Times, serif}

a {color:#005885; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
a:hover {border-bottom:1px solid #005885}

#wrapper{width:auto; overflow:hidden;}

#head-cont{border-bottom:1px solid #fff}

#header{width:755px; height:75px; margin:0 auto;}
#logo{float:left;}
#tagline{float:right}
#content-wrap{width:100%; height:auto;clear:both;overflow:hidden; background:url(../images/bgcont.png) repeat-x #fff;}
#cont-holder{width:755px; overflow:hidden;margin:0 auto;}

#masthead{height:188px;background-color:#aaa;border-left:1px solid #bbb;border-right:1px solid #bbb;overflow:hidden; width:753px}

#maincont{padding:0; border-left:1px solid #ddd;border-right:1px solid #ddd; width:753px; margin:0 auto; overflow:hidden; height:auto; background:url(../images/maincontbg.png) repeat-y #fff}
#left{width:200px; float:left; padding:20px 10px; background-color:#efefef}

.left_menu {font-size:12px; width:180px; margin:0 auto; height:auto; font-weight:400; font-family:Arial, Helvetica, sans-serif}
.left_menu ul {margin:0; padding:0; list-style:none;}
.left_menu li {margin:0; padding:0 0 0 13px; background:url(images/menu_bg.gif) left bottom no-repeat;}
.left_menu li a {color:#091f34; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.left_menu li a:hover {text-decoration:none;}

.b1{display:block; overflow:hidden; margin:10px 0 10px 0;clear:both;}
.b1 img{float:left;overflow:hidden; margin:0 10px 0 0; border:0; height:90px;}
.b1 h3{color:#4A6F83}

#right{width:490px; overflow:hidden;float:left;padding:20px 15px 20px 25px}

#foot-cont{border-top:1px solid #aaa}
#footer{width:755px;height:auto; margin:0 auto; color:#999; padding:6px 0; overflow:hidden; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; position:relative}
h1, h2, h3, h4{font-family:Palatino, Georgia, "Times New Roman", Times, serif}
h1{font-weight:400; font-size:18px; color:#7E735B;}
h2{font-weight:700; font-size:16px; color:#7E735B}
h3{font-weight:700; font-size:13px; color:#4A6F83}
p {margin:10px 0}
.spacer {clear:both;display:block; height:10px; width:10px}
.dotline{background:url('../images/dotted.gif') repeat-x; height:3px; display:block; width:99%;margin:10px 0}

.fleft{float:left}
.fright{float:right}

.bizprinc ul{}
.bizprinc li{background:url(../images/msbull.png) no-repeat; padding:0 0 6px 30px; margin:15px 0}

.partners h3{margin:20px 0 10px 0}
.jobs ul  {list-style:square outside; margin:10px 0 10px 20px }
.cliapp ul  {list-style:square outside; margin:10px 0 10px 20px;}
.cliapp li  {margin:10px 0}

.mailform {width:230px; padding:0 0 0 10px;}
.contdet{width:250px;}

.list1 {margin:0 0 20px 0}

.email{}

.table-text2 th{padding:0 0 0 20px; font-weight:700; color:#fff; text-align:center; padding:8px;border:1px solid #fff; vertical-align:middle}
.table-text2 td{padding:0 0 0 20px; font-weight:700; color:#777; text-align:center; padding:8px;border:1px solid #fff; vertical-align:middle}
.table-text td{padding:0 0 0 20px; font-weight:700; color:#777; text-align:center; padding:4px;border:1px solid #fff; vertical-align:middle}
.tb1td{background:url(../images/sc3.jpg) no-repeat;}
.tb2td{background:url(../images/sc2.jpg) no-repeat;}
.tb1sep1{background-color:#eaeaea; border:1px solid #fff;color:#777;}
.tb1sep2{background-color:#e8edf1; border:1px solid #fff;color:#4A6F83;}

.thcol1{background-color:#0167B1;}
.thcol2{background-color:#0154A0;}

.tbcol1{background-color:#e7e7e7;}
.tbcol2{background-color:#ededed;}

.copright{position:absolute; right:0;top:6px;color:#666}
