/* CSS Document */

body {
margin:0;
background:url(../images/bg.gif) repeat-x bottom;
}

html *{
outline:none;
}

ul, li, p, h6 {
margin:0;
padding:0;
}

#top-bg {
background:url(../images/top-bg.jpg) repeat-x top;
width:100%;
overflow:hidden;
}

.clear {
clear:both;
}

#main-div {
width:905px;
margin:0px auto;
}

#content-container {
width:905px;
overflow:hidden;
margin-top:38px;
background:#ffffff url(../images/content-btm.gif) bottom no-repeat;
padding-bottom:25px;
}

#header {
width:905px;
height:258px;
margin-top:45px;
}

.logo {
position:absolute;
left:45px;
top:23px;
}

.navigation {
margin:0;
padding:0;
background:url(../images/nav-bg.gif) repeat-x;
width:899px;
height:41px;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
}
.navigation ul{
margin:0;
padding:0;
}
.navigation ul li{
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#fff;
display:block;
float:left;
line-height:29px;
padding: 0 35px 0 35px;
}
.navigation ul li a{
color:#fff;
display:block;
float:left;
padding: 0 0px 0 15px;
text-decoration:none;
height:41px;
}
.navigation ul li a span{
color:#fff;
display:block;
float:left;
text-decoration:none;
padding: 0 15px 0 0px;
height:41px;
cursor:pointer;
}
.navigation ul li a:hover span{
color:#572700;
text-decoration:none;
background:url(../images/nav-hover.gif) no-repeat right bottom;
}
.navigation ul li a:hover{
color:#572700;
text-decoration:none;
background:url(../images/nav-hover.gif) no-repeat left top;
}
.navigation ul li a#current span{
color:#572700;
text-decoration:none;
background:url(../images/nav-hover.gif) no-repeat right bottom;
}
.navigation ul li a#current{
color:#572700;
text-decoration:none;
background:url(../images/nav-hover.gif) no-repeat left top;
}

.left {
width:238px;
float:left;
padding-left:44px;
}

.right {
width:565px;
float:left;
margin-left:35px;
}

.left-banner-img {
margin-bottom:12px;
}

.left-services {
background:#f6f6f6 url(../images/services-btm.gif) no-repeat bottom;
overflow:hidden;
padding-bottom:65px;
}

.left-services ul{
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
}
.left-services ul li{
font-family:"Times New Roman", Georgia, Times, serif;
font-size:13px;
color:#464545;
list-style:none;
padding-top:2px;
padding-left:10px;
line-height:18px;
}
.left-services ul span{
font-family:"Times New Roman", Georgia, Times, serif;
font-size:13px;
color:#2f3a75;
text-transform:uppercase;
background:url(../images/services-bullet.gif) no-repeat left center;
padding-left:10px;
}

.services_all {
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#2c3368;
float:left;
padding-left:25px;
text-transform:uppercase;
}
.services_all a{
color:#2c3368;
text-decoration:none;
}
.services_all a:hover{
color:#2c3368;
text-decoration:underline;
}

.heading {
background:url(../images/head-line-bg.gif) repeat-x;
height:24px;
margin-bottom:5px;
width:565px;
}

.heading1 {
background:url(../images/head-line-bg.gif) repeat-x;
height:24px;
margin-bottom:5px;
width:815px;
}

.text {
font-family: "Times New Roman", Times, serif;
font-size:15px;
color:#686868;
line-height:19px;
text-align:justify;
}
.text ul{
margin: 5px 70px 10px 10px;
float:left;
}
.text ul li{
line-height:21px;
list-style:none;
background:url(../images/services-bullet.gif) no-repeat left;
padding-left:15px;
}
.text h6{
color:#00317c;
font-weight:bold;
font-size:15px;
padding-bottom:5px;
}
.text b{
color:#00317c;
}
.text a{
color:#686868;
text-decoration:underline;
}
.text a:hover{
color:#686868;
text-decoration:none;
}
.text p{
padding:5px 0 5px 0;
}
.text span{
text-transform:uppercase;
color:#363535;
}
.text .readmore {
font-size:14px;
color:#00317c;
background:url(../images/more-bullet.gif) no-repeat right 13px;
padding-right:15px;
float:right;
}
.text .readmore a{
color:#00317c;
text-decoration:none;
}
.text .readmore a:hover{
color:#00317c;
text-decoration:underline;
}

.hp-img {
margin-right:20px;
}

.btm-box {
float:left;
width:277px;
background:url(../images/btm-box-bg.gif) no-repeat bottom #ebebeb;
margin-right:8px;
}
.btm-box-text1 {
padding:18px;
color:#384b8d;
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
text-align:justify;
}
.btm-box-text2 {
padding:18px;
color:#aa6d00;
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
padding-bottom:36px;
text-align:justify;
}

.footer-links {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#f6f6f6;
line-height:50px;
padding-left:35px;
}
.footer-links a{
color:#f6f6f6;
text-decoration:none;
padding:0 12px 0 12px;
}
.footer-links a:hover{
color:#f6f6f6;
text-decoration:underline;
}

.footer-text {
float:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#f6f6f6;
line-height:50px;
padding-left:35px;
padding-right:20px;
}
.footer-text span{
color:#a9caff;
}

.inner-text-container {
float:left;
padding-left:44px;
padding-right:30px;
}

.about-img {
margin-right:10px;
border:1px solid #043583;
margin-top:10px;
margin-bottom:10px;
}


