@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, p, form, ul, div, ol, li, img, legend {padding:0; margin:0;}
img{ border:none;} html *{ outline:none;}
a{color:#144b98; text-decoration:none;} a:hover{color:#144b98; text-decoration:underline;}

body{ margin:0; padding:0; font: normal 12px/18px Verdana; color: #7c7c7c; text-decoration: none;background-color:fff;}
#page{width: 950px; margin: 0 auto; position: relative;}
h1{ font:bold 18px Verdana; color:#144b98; text-decoration:none; padding:0 0 0 20px;}
h2{ font:bold 16px Verdana; color:#144b98; text-decoration:none;padding:30px 0 8px 0;}
h3{ font:bold 17px arial; color:#4f4f4f; text-decoration:none;padding:12px 0 0 17px;}
h4{ font:bold 18px Verdana; color:#144b98; text-decoration:none; padding:12px 0 5px 17px;}
h5{ font:bold 13px/25px Verdana; color:#fff; text-decoration:none; background-color:#104896; padding-left:10px;
border-bottom:1px solid #000;}

/* ---------------- HEADER ----------------- */
#header{position: relative; width: 950px; height:303px;}
.toplink{font:bold 12px/20px Arial;color:#7c7c7c;text-decoration:none;position:absolute; right:0; top:0px;}
.toplink a{color:#7c7c7c;text-decoration:none; padding:0 8px 0 8px;}
.toplink a:hover{color:#000; text-decoration:overline;}
.flash{ position:absolute; left:0px; top:20px;}
.tab{font:bold 12px/35px Arial; color:#181818; text-decoration:none;
background:url(../images/tab-bg.gif) 0 0 repeat-x; height:35px; position:absolute; left:0; top:256px; width:100%;}
.tab ul{ padding:0; margin:0; list-style-type:none; padding-left:31px;}
.tab ul li{line-height:35px; float:left; margin-right:45px; }
.tab ul li.none{ margin-right:0;}
.tab ul li a{ color:#181818; text-decoration:none; padding:0 18px 0 18px; display:block; float:left;}
.tab ul li a:hover{ color:#fff; background:url(../images/tab-hover.gif) 0 3px repeat-x;}
.tab ul li a.active{ color:#fff; background:url(../images/tab-hover.gif) 0 3px repeat-x;}	

/* ---------------- BODY ----------------- */
.tdpadd{padding-top:0; padding-bottom:5px;}
.padd{ padding-top:8px;padding-bottom:5px;}
.padd2{padding-left:24px;}
.normaltxt{font: normal 12px/18px Verdana; color: #7c7c7c; text-decoration: none; padding-right:15px;}
.twitter{ background-color:#ffffff; text-align:center; border:1px solid #d0d0d0;}
.twitter p{padding-top:5px;}
.map{ padding-left:20px; padding-bottom:10px;}
.bord_dot{background:url(../images/bord.gif) right top repeat-y;}
.bord_dot h1{font:bold 18px Verdana; color:#144b98; text-decoration:none; padding:0 0 5px 20px;}
.bord_dot p{font: normal 12px/18px Verdana; color: #7c7c7c; text-decoration:none; padding:0 0 5px 20px;}
.crn{font:normal 12px/30px Verdana; color: #514f4e; text-decoration: none;}
.crn ul{ padding:0; margin:0; width:308px;}
.crn ul li{list-style-type:none;height:25px; border:solid 1px #d0d0d0; margin-top:2px; margin-bottom:2px;}
.crn ul li a{background:url(../images/arrow.gif) 12px 14px no-repeat; color:#514f4e; text-decoration:none; display:block;line-height:25px;padding-left:28px;}
.crn ul li a:hover{background:url(../images/arrow_h.gif) 14px 14px no-repeat; color:#144b98; text-decoration:none; background-color:#eaeaea; display:block;}
.services{font: normal 12px/22px Verdana; color:#7c7c7c; text-decoration:none;}
.services ul{ padding:10px 0 30px 40px; margin:0; list-style-type:none;}
.services ul li{ line-height:22px; background:url(../images/bullet.gif) 0 5px no-repeat; padding-left:25px;}
.normalTxt{font:normal 12px/18px Verdana; color: #7c7c7c; text-decoration: none; padding:5px 0 5px 17px;}
.normalTxt2{font:normal 12px/18px Verdana; color: #7c7c7c; text-decoration: none; padding:5px 0 5px 0;}
.sitemap{font: normal 12px/24px Verdana; color:#7c7c7c; text-decoration:none;}
.sitemap ul{ padding:10px 0 30px 50px; margin:0; list-style-type:none;}
.sitemap ul li{ line-height:24px;}
.sitemap ul li a{color:#7c7c7c; text-decoration:none; font-weight:bold;background:url(../images/bullet.gif) 0 2px no-repeat; padding-left:30px;}
.sitemap ul li a:hover{color:#000; background:url(../images/bullet.gif) 5px 2px no-repeat;}
.input_bg {background-image: url(../images/input_bg.gif);background-repeat: repeat-x; height:20px; width:210px;
           border:1px solid #999;padding-left:5px;font:normal 11px/20px Tahoma; color:#7c7c7c;text-decoration: none;}
		   
.loginbord{-moz-border-radius:6px;-webkit-border-radius:6px;border: 1px solid #7c7c7c; text-align:center; padding:20px;
font:bold 11px Tahoma; color:#666;}
.loginbord a{color:#104896; text-decoration:none;}
.loginbord a:hover{color:#104896; text-decoration:underline;}

.remember{font: normal 11px Tahoma; color:#666; text-decoration:none;}
.remember a:{color:#0c4593; text-decoration:none;}
.remember a:hover{color:#0c4593; text-decoration:underline;}

.submit{font: normal 11px Tahoma; color:#fff; text-decoration:none; background-color:#104896; width:75px; height:24px;cursor: pointer;border: 1px solid #7c7c7c; outline: none;}

.reset{font: normal 11px Tahoma; color:#fff; text-decoration:none; background-color:#104896; width:110px; height:24px;cursor: pointer;border: 1px solid #7c7c7c; outline: none;}
.signup{font:bold 11px Tahoma; color:#666; text-decoration:none; padding-left:30px;}
.list {width:218px;border:1px solid #ABABAB;color:#676767;font: normal 12px Verdana; background-color:#EFEFEF; height:20px}

/* ----------------------- FOOTER ------------------------ */
#footer_bg{ background:url(../images/footer_bg.gif) 0 0 repeat-x; height:50px; padding-top:10px;}
.footer{font: normal 11px verdana ; color: #616161; text-decoration:none; margin-right:20px; margin-top:20px; float:right;}
.footer a {color: #616161; text-decoration:none; padding:0 3px 0 3px;}
.footer a:hover{text-decoration:underline; color:#144b98;}

.copyright {font: normal 11px Verdana ; color: #616161; text-decoration:none; float:left; margin-left:20px; margin-top:20px;}
.copyright span { color:#000; font-weight:normal;}

	
.mainbg {
background:url(../images/boxbg.jpg) left top no-repeat;
height:300px;
}
.mainimage {
padding:5px;
border: solid 1px #747474;
}
.topheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#355ba6;
font-weight:normal;
text-decoration:none;
padding-top:4px;
}
.maintext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4367a3;
font-weight:normal;
text-decoration:none;
}
.mainbg2 {
background:url(../images/boxbg_short.jpg) left top no-repeat;
height:150px;
}