/* CSS Document */

body{
background:url(images/bg.png) repeat-x top left;
margin:0;
font-family:Trebuchet MS;
font-size:11px;
color:#4D4D4D;}
li,td,div{
font-family:Trebuchet MS;
font-size:11px;
color:#4D4D4D;}
ul{
list-style-image: url(images/li.png)
}
#container{
width:750px;
text-align:left;
}
#header{
width:750px;
height:89px;
background:url(images/bg.png) repeat-x;
}

#bluebar{
height:39px;
}
#bluebar td{
height:39px;
}
#bluebartitle{
color:white;
margin-left:12px;
margin-bottom:1px;
font-size:18px;
}
img{border:0px;}
#logo{
margin-top:10px;
margin-left:15px;
}
#flexible{
float:right;
margin-top:25px;
}
#leftmenu_top2{
width:190px;
padding-top:6px;
background:url(images/leftmenu_top2.png) no-repeat top;
}
#leftmenu_tigra{
width:190px;
background:url(images/leftmenu_bg.png) repeat-y top;
padding-bottom:10px;
}
#leftmenu_bottom{
width:190px;
height:9px;
background:url(images/leftmenu_bottom.png) no-repeat top;
}
.greyline{
border-bottom:1px solid #D5D5D5;
height:1px;
width:560px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}
#footer{
width:560px;
text-align:center;
color:#9F9F9F;
font-size:11px;
line-height:18px;
}
#footernav a{
color:#D76229;
text-decoration:underline;
}
#footernav a:hover{
color:#2B4580;
text-decoration:underline;
}
#copyright{
margin-top:8px;
}
#copyright a{
color:#666C77;
text-decoration:none;}
#copyright a:hover{
color:#2B4580;
text-decoration:none;}
a{
color:#D76229;
text-decoration:underline;}
a:hover{
color:#2B4580;
text-decoration:underline;}
#emailsignup{
padding:20px 0 5px 5px;
}
#emailsignup input.field{
margin:0;
border:1px solid #D6D6D6;
color:#4A4A4A;
width:120px;
height:17px;
font-size:11px;
float:left;
}
#emailsignup input.button{
margin:0;
border:0;
background:#D47A22;
color:white;
margin-left:4px;
height:17px;
font-size:11px;
}
#aboutus{
background-image: url(images/aboutusbg.png);
height:320px;
width:560px;
}
h1{
color:#304678;
margin-left:12px;
margin-bottom:0px;
margin-top:14px;
font-size:18px;
}
h2{
color:#304678;
margin-left:12px;
margin-bottom:0px;
margin-top:10px;
font-size:14px;
}
p{
margin-top:10px;
margin-left:12px;
font-size:11px;
line-height:20px;
}
#contactinfo{
border-left:1px solid #D5D5D5;
float:right;
margin:12px;
padding-left:12px;
text-align:right;
}
#contactinfo p{
margin:0px;
}

/*Top Nav*/
#home_button a img{
background-image: url(images/topmenu_home.png);
width:45px;
height:26px;
}
#home_button a:hover img{
background-position:-45px 0;
}
#home_button.selected a img{
background-position:-90px 0;
}
#aboutus_button a img{
background-image: url(images/topmenu_aboutus.png);
width:67px;
height:26px;
}
#aboutus_button a:hover img{
background-position:-67px 0;
}
#aboutus_button.selected a img{
background-position:-134px 0;
}
#contactus_button a img{
background-image: url(images/topmenu_contactus.png);
width:74px;
height:26px;
}
#contactus_button a:hover img{
background-position:-74px 0;
}
#contactus_button.selected a img{
background-position:-148px 0;
}
#clientlogin{
margin-top:18px;
margin-bottom:10px;
}
.divgradiant{
background:url(images/linegradiant.jpg) repeat-y;
padding-top:0;
}
.divgradiant h1{margin-top:0px;}
.bordertop{border-top:1px solid #d6d6d6;}

