body{
 background:#fff url(../images/body-bg.jpg) repeat-x left top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:0;
 margin:0; 
 }

#container{
 height:auto;
 overflow:hidden;
 margin:0 auto;
}


.clr, .clear{ clear: both;}
#header{
/* background:#fff url(../images/header-backbg.jpg) repeat-x left 1px;*/
/* height:260px;*/
 width:990px;
 margin:0 auto;
}

.logo{
    float: left;
   /*  height: 101px;
   margin: 27px 0 0;*/
    
    
}
#header table { margin:5px 0 0; }

.callnow{
float:right;
width:260px;
padding-top: 30px;
font-size: 25px;
text-align: center;
color: #24A4D1;
font-weight: bold;
}



/*********************************************/


.top-promotion{
 background:#f0f0f0 url(../images/top-promotion-bg.jpg) no-repeat left top;

 height:auto;
 width:987px;
 margin:0 auto;
 margin-top:10px;
 padding-top:13px;
 
 
 margin-bottom:20px;
 


}



.in{  border-left: solid 1px #cbcbcb;   border-right: solid 1px #cbcbcb; padding-bottom:15px; margin-left:1px; width:983px;}

.oneimg{ float:left; width:987px; height:10px;}

.left-nav{
width:280px;
height:auto;
overflow:hidden;
float:left;
margin:20px 0 0 10px;
}

.left-nav ul{
list-style:none;
display:block;
padding:0;
margin:0;
}

.left-nav ul li{
    background: transparent url(../images/li-bg.png) no-repeat scroll left top;
    color: #4C4C4C;
    display: block;
    font-family: Arial;
    font-size: 15px;
    line-height: 29px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent:32px;
}

.left-nav ul li a{
font-size:15px;
color:#4c4c4c;
text-decoration:none;
}

.left-nav ul li a:hover{
font-size:15px;
color:#000;
text-decoration:none;
}

.welcome-txt{
  float: right;
    height: auto;
    margin: 0 4px 0 0;
    overflow: hidden;
    width: 640px;
}

.welcome-txt h1{
background: url("../images/headingbd.jpg") no-repeat scroll left top transparent;
font-size:24px;
color:#24A4D1;
font-weight:bold;
margin:17px 0 10px;
padding: 11px;
}
.welcome-txt h2
{
   
    color: #24A4D1;
    font-size: 20px;
    font-weight: bold;
    margin: 17px 0 10px;
}
.welcome-txt p
{
line-height:17px;
color:#6c6c6c;
margin:0 0 5px 0;
text-align:justify;
}

.welcome-txt ul{
    list-style-image: url('../images/bullet.png');
}

a.readmore{
width:83px;
height:27px;
line-height:27px;
color:#000;
text-align:center;
background:url(../images/read-more.png) no-repeat left top;
display:block;
text-decoration:none;
font-weight:bold;
float:right;
}


.box-content{
 height:auto;
 width:990px;
 margin:0 auto;
 margin-top:25px;
 margin-bottom:10px;
}

.boxone{
width:240px;
height:auto;
overflow:hidden;
margin:0 10px 10px 0;
float:left;
}

.boxlast{
width:240px;
height:auto;
overflow:hidden;
margin:0 0px 10px 0;
float:right;
}

.boxone h2, .boxlast h2{
background: transparent url(../images/title-bg.jpg) no-repeat scroll 0 0;
    color: #FFFFFF;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    height: 30px;
    line-height: 31px;
    margin: 0 0 10px;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;

}



ul.box-nav{
list-style:none;
display:block;
padding:0;
margin:10px 0 0 0;
}

ul.box-nav li{
    background: transparent url(../images/list-backbg.jpg) no-repeat scroll left top;
    color: #4C4C4C;
    display: block;
    font-family: Arial;
    font-size: 15px;
    line-height: 31px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 32px;
}

ul.box-nav li a{
font-size:15px;
color:#4c4c4c;
text-decoration:none;
}

ulbox-nav li a:hover{
font-size:15px;
color:#000;
text-decoration:none;
}



/*****************************************************/


#footer{
 background:#fff url(../images/foot-bg.jpg) repeat-x left top;
 height:79px;
 width:100%;
}

.sub-foot{
width:990px;
height:79px;
margin:0 auto;
}

/*.contact{
width:360px;
float:left;
height:135px;
margin:1px 0 0 0;
}

.contact{
  background: url("/images/contact-us-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 115px;
    margin: 1px 0 0;
    padding: 5px 20px 20px;
    width: 320px;
}

*/
.contact{
    float: left;
    height: 79px;
    margin: 1px 0 0;
    padding: 5px 20px 0px;
    width: 350px;
}

.contact img{
float:left;
margin:0 7px 0 0;
}

.contact p{
font-size:12px;
color:#fff;
margin:34px 0 0 0;;
}

.contact p a{
font-size:12px;
color:#fff;
}

.contact-title{
color: #FFFFFF;
    float: left;
    font-size:17px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    width: 140px;
    text-transform:uppercase;
}

.footerseo{
width:760px;
float:middle;
height:45px;
margin:1px 0 0 0;
}

.copy-right{
width:560px;
float:right;
text-align:right;
color:#fff;
font-size:12px;
padding-top:40px;
padding-right:10px
}

.copy-right a{
color:#fff;
font-size:12px;
text-decoration:none;
}

.copy-right a:hover{
color:#bcbcbc;
font-size:12px;
text-decoration:underline;
}



table.modConTable
{
	margin-top:10px;
}

a.mainlevel_def
{
	border-right:1px solid white;margin-left:10px;
	padding:10px;
}
span.mainlevel_def
{
	width:10px;
}

.left-nav #emailForm { display: none; }

.bimg { width:645px; height:274px; margin:10px 0 0 20px; float:left; }