/* CSS Document */

body{
   margin:0px;
   background-image:url(images/main_bg.gif);
    background-repeat:repeat-x;
}
p,ul,form,span{
padding:0px;
margin:0px;
}

h1 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:18px;}
h2 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:12px;}

ul{list-style-type:none;}

td{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
color:#228FB9;
line-height:12px;
}
.top-bg{
background-image:url(images/top_bg.gif);
background-repeat:repeat-x;
height:35px;
}
.logo{
padding:29px 0 32px 43px;
}
.slogan{
padding:67px 0 0 0;
}
.nav{
font-size:10px;
color:#6BBAD8;
margin:7px 24px 0 49px;
text-decoration:none;
}
.nav:hover{
font-size:10px;
color:#000000;
margin:7px 24px 0 49px;
text-decoration:none;
}
.login-padding{
padding:0 37px 0 34px;
}
.login-padding2{
padding:9px 11px 0 13px;
}
.login-bg{
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
height:60px;
}
.login-bg-inner{
background-image:url(images/login_bg_inner.gif);
background-repeat:repeat-x;
}
.input{
width:78px;
border:#E5E5E5 solid 1px;
}
.serch-text{
font-size:10px;
color:#585858;
padding:3px 0 0 0;
}
.header{
background-image:url(images/header_20_20.jpg);
width:616px;
height:255px;
background-repeat:no-repeat;
}
.header_business {
background-image:url(images/header_business.jpg);
width:616px;
height:255px;
background-repeat:no-repeat;
}
.header_other {
background-image:url(images/header_other.jpg);
width:616px;
height:255px;
background-repeat:no-repeat;
}
.link-padding{
padding:0 24px 0 0;
}
.norm a:link {
   text-decoration: underline;
   color: #438fa9;
}
.norm a:hover {
   text-decoration: none;
   color: #438fa9;
}
.norm a:active {
   text-decoration: none;
   color: #5a5a5a;
}
.norm a:visited {
   text-decoration: underline;
   color: #438fa9;
}
ul li{
font-size:9px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
padding:2px 0 4px 0;
}
ul li a{
font-size:9px;
font-weight:bold;
color:#ffffff;
display:block;
text-decoration:none;
padding:0 5px 0 5px;
}
ul li a:hover{
font-size:9px;
font-weight:bold;
color:#ffffff;
display:block;
background-color:#458FAC;
text-decoration:none;
padding:0 5px 0 5px;
}
.contact-bg{
background-image:url(images/contact_bg.gif);
background-repeat:repeat-x;
padding:3px 0 5px 0;
}
.top-text-padding{
padding:28px 27px 17px 21px;
}
.left-panel-padding{
padding:0 15px 0 12px;
}
.left-panel-border{
border-bottom:#BCBCBC dashed 1px;
}
.left-panel-text{
padding:8px 0 0 0;
color:#333333
}

.left-panel-text a:link {
   text-decoration: underline;
   color: #438fa9;
}
.left-panel-text a:hover {
   text-decoration: none;
   color: #438fa9;
}
.left-panel-text a:active {
   text-decoration: none;
   color: #5a5a5a;
}
.left-panel-text a:visited {
   text-decoration: underline;
   color: #438fa9;
}
.launch-project{
margin:0 23px 0 0;
color:#438fa9;
font-size:11px;
text-decoration:underline;
}
.launch-project:hover{
margin:0 23px 0 0;
color:#5A5A5A;
font-size:11px;
text-decoration:none;
}
.right-panel-bg{
background-image:url(images/right_panel_bg.gif);
background-repeat:repeat-y;
width:195px;
}
.right-panel-padding{
padding:0 17px 0 23px;
}
.quick-contact-padding{
padding:16px 0 11px 0;
}
.msg-box{
width:152px;
height:70px;
border:#E5E5E5 solid 1px;
font-size:9px;
}
.txt-box{
width:152px;
height:16px;
border:#E5E5E5 solid 1px;
font-size:9px;
}
.bottom-link{
background:url(images/bullet.gif) 0 52% no-repeat;
font-size:11px;
color:#5A5A5A;
text-decoration:underline;
padding:0 0 0 14px;
font-weight:normal;
}
.bottom-link:hover{
background:url(images/bullet.gif) 0 52% no-repeat;
font-size:11px;
color:#5A5A5A;
text-decoration:none;
padding:0 0 0 14px;
font-weight:normal;
}
.footer-bg{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
padding:21px 0 35px 0;
background-color:#575757;
}
.bottom-nav-padding{
padding:0 0 0 15px;
}
.bottom-nav-padding2{
padding:0 0 0 15px;
}
.bottom-nav{
font-size:10px;
color:#E0E0E0;
text-decoration:none;
margin:0 2px 3px 2px;
}
.bottom-nav:hover{
margin:0 2px 3px 2px;
font-size:10px;
color:#69B9D8;
text-decoration:none;
}
.bottom-nav2{
font-size:10px;
color:#E0E0E0;
text-decoration:none;
margin:0 2px 14px 2px;
}
.bottom-nav2:hover{
margin:0 2px 14px 2px;
font-size:10px;
color:#69B9D8;
text-decoration:none;
}
.copyright-padding{
padding:0 0 0 15px;
}
.copyright{
margin:0 0 0 0;
font-size:10px;
color:#69B9D8;
}
.copyright a:link {
color: #fff;
text-decoration: underline;
}
.copyright a:hover {
color: #fff;
text-decoration: none;
}
.copyright a:visited {
color: #fff;
text-decoration: none;
}
.copyright a:visited {
color: #fff;
text-decoration: underline;
}

#dhtmltooltip {
position: absolute;
width: 150px;
border: 1px solid #000000;
padding: 2px;
background-color: #506473;
visibility: hidden;
z-index: 100;
}
