body
{
background:url(images/bg.jpg) repeat-x top #BCBDBF;
padding:0;
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#4B4848;
}
a{
text-decoration:underline;
color:#D86200;
}
p{
text-align:justify;
line-height:15px;
padding:5px 0 5px 0;
font-size:12px;
margin:0px;
}
span{
color:#FF9900;
}
p.clear{
clear:both;
}
p.usp{
clear:both;
border-bottom:1px #CCCCCC dashed;
font-size:11px;
color:#63527C;
margin:1px 0 1px 0;
padding:0 3px 0 0;
}
p.disclaimer{
clear:both;
font-size:9px;
color:#ffffff;
text-align:center;
margin:1px 0 1px 0;
padding:0 3px 0 0;
}
img.left_img{
float:left;
padding:5px 12px 0 0;
}
img.left_img_border{
float:left;
margin:5px 12px 0 0;
border:3px #b1cee0 solid;
}
h1{
font-size:20px;
color:#63527C;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:100;
padding:1px 0 0px 0;
margin:0px;
}
h2{
font-size:16px;
color:#35771F;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:100;
padding:0px 0 1px 0;
margin:0px;
}
h3{
font-size:18px;
color:#63527C;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:100;
padding:0px 0 4px 0;
margin:0px;
}
#main_container{
width:944px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}
.top_illustration{
position:absolute;
top:0px;
left:-90px;
}
#header{
width:944px;
height:60px;
margin:auto;
}
.logoContainer {
float:left;
height:50px;
width:600px;
padding:10px 0 0 0;
}
.logoContainer img {
float:left;
}
.phoneNumberContainer {
float:right;
margin:25px 15px 0 0;
}
.phoneNumberContainer h2 {
color:#1B2C81;
font-size:45px;
font-weight:100;
margin:0;
padding:0;
}

/*---------------- menu tab----------------------*/
#menu_tab{
background: url(images/sdsheader.png.jpg) repeat-x scroll center top ;
width:944px;
height:42px;
margin:0px 0px 3px 0px;
font-family:arial, Helvetica, sans-serif;
align:center

}

ul.menu {
list-style-type:none; display:block; width:960px; 
padding:5px 0px 0px 50px; background:none;
 margin: auto; 

}

ul.menu li {
display:inline;
font-size:13px;
font-weight:bold;
line-height:56px;

}


a.nav:link, a.nav:visited {
display:block; float:left; padding:0px; margin:0;width:auto ; margin:0px 8px 0px 8px; text-align:center;
text-decoration:none; background:none; color:#ffffff;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px; margin:0;width:auto ;margin:0px 8px 0px 8px;text-align:center;
text-decoration:none; color: #A8DE3E;}

a.nav:hover {
color: #A8DE3E; text-decoration:none;}


/*----------------main_content----------------*/
#main_content{
background:url(images/body.pn) repeat-x top #fff;
background-repeat:repeat-y;
width:944px;
padding:0px 0px 0px 0px;
}


#left_content{
width:598px;
float:left;
height:auto;
padding:0px 0px 0 5px;
}

#lefta_content{
width:378px;
float:left;
height:auto;
padding:5px 7px 0 0px;
border-right: 1px #D4CFD8 solid;
}

#leftb_content{
width:203px;
float:left;
height:auto;
padding:5px 2px 0 5px;
}

#right_content{
background:url(images/sdstry.jpg) repeat-x top #FFFFFF;
width:337px;
float:left;
height:auto;
padding:0px 0px 0 0px;
}
.left_nav a{
float:left;
background:url(images/left_arrow.gif) no-repeat left;
padding:0 0 0 30px;
font-size:12px;
color:#3e2510;
text-decoration:none;
}
.right_nav a{
float:right;
background:url(images/right_arrow.gif) no-repeat right;
padding:0 30px 0 0;
font-size:12px;
color:#3e2510;
text-decoration:none;
}
.box1{
background:url(images/boxbg.jpg) repeat-x top #FCD5B5;
float:left;
margin-right:21px;
margin-top:14px;
margin-bottom:8px;
height:auto;
width:195px;
padding:0px 0px 0 0px;
border:1px #9EE05A solid;
}
box1.nav:hover {
color: #A8DE3E; text-decoration:underline;}

p.box2 {
color: #A8DE3E; text-decoration:underline;}

.box2{
background:url(images/boxbg.jpg) repeat-x top #BEBFC1;
float:left;
height:auto;
width:328px;
padding:0px 3px 0 3px;
border:1px #9EE05A solid;
}



box2.nav:hover {
color: #A8DE3E; text-decoration:underline;}


/*----footer---------*/
#footer{
width:auto;
height:75px;
clear:both;
margin:10px 0 0 0;
padding:3px 0 10px 0;
text-align:left;
background:#35771F;
}