/* Base Styles */
body, input, textarea, select { font-family: Arial, Verdana, Helvetica; font-size: 12px;  }
body { margin: 0 0; padding: 0px; }

body { background: #b5b5b5 url('../images/bgBody.jpg') repeat-x; color: #000000; }

a { text-decoration: none; }
a:hover { }


form { padding: 0px; margin: 0px; }

.center { text-align: center }
.left { float: left }
.right { float: right }

.clear { clear: both; }
.clearafter:after { content: '.'; display: block; height: 0px; clear: both; visibility: hidden; }
.clearafter { display: inline-block; }

/* Hides from IE-mac */
* html .clearafter { height: 1%; }
.clearafter { display: block; }

img { border: 0px; padding: 0px; margin: 0px; }

/* Container */
#container { margin: 0 auto 0 auto; width:990px; background: #ffffff; }

/* Header */
#header { }
#header { width: 100%; height: 119px; /*opacity:0.5;filter:alpha(opacity=50);*/ }

#header .left { padding:0; float:left; width:506px; height: 119px;}

#header .right {float:left; padding:0; margin: 0; font-weight:bold; color:#3272ae ; line-height: 25px; width:484px; height: 119px;}
#header .right a { color:#3272ae; padding: 0px; text-align:center; float:left }
#header .right .topborder {margin:1px 0 0 0; padding:0px; border-top: 1px solid;height: 1px; }
#nav { clear:left;  padding:0; margin:0; height:31px; background: url('../images/navbg.jpg') repeat scroll 0 0 #7F7979 ; }
#nav a { padding:0 6px 0; text-align:center;  float:left ; color:#000000; font-weight:bold; font-size: 17px; line-height:31px; }

#nav .first { background: none; }

/* Content */

#content { position: relative; width: 100%; height: auto; z-index: 200; }

#content .top { width: 100%; font-size: 12px; margin:0; padding:0; }
#content .borderdiv {margin:15px 0 0 0; padding:0px; border-top: 1px solid gray;height: 1px; }

#content .top .box { padding: 10px 0 0 10px; float:left; width: 238px; /*height:485px*/ ; }
#content .top h2 { margin: 0px; padding: 0px; color:#fd4239;font-weight:bold; font-size: 20px; text-align:center}
#content .top h3 { margin: 0px; padding: 3px 0; color:#000000;font-weight:bold; font-size:16px;}
#content .top .para { margin: 0px; padding: 3px 0; color:#000000;font-size:14px; height: 120px; font-weight:bold;}


#content .top ul { margin: 0px;padding: 0px;/*list-style-image:url("../images/bullet.gif");list-style-type:square;*/}
#content .top li { list-style-type: none; margin:0; padding-left: 27px; background-image: url(../images/tick.png); background-position: left center; background-repeat: no-repeat;line-height:30px; font-weight:bold;  }

#content .top .box1  {padding: 10px 0 0 10px; float:left; width: 580px; }
#content .top .featureboxbigWrapper {padding-right: 10px; float: right;}
#content .top .featureboxbig { padding: 0; float:right; font-size: 14px; background: url(../images/featureboxbg.jpg) repeat scroll 0 0;}
#content .top .featureboxbig .content {padding-left: 10px;}
#content .top .featureboxbig h1 { margin: 24px 0; padding: 0px; font-weight:bold; font-size: 24px; text-align:center; color: #FD4239;}
#content .top .featureboxbig h2 { margin: 15px 0; padding: 0px; font-weight:bold; font-size: 24px; text-align:center}

#content .top .featureboxbig .bottomroundrect {display:block;}
#content .top .featureboxbig .bottomroundrect .left {height:16px; width:24px ;
background: url(../images/roundrectbottomleft.png) no-repeat scroll 0 0 #FFFFFF;}
#content .top .featureboxbig .bottomroundrect .middle {height:16px; float:left;
 background: url(../images/roundrectbottommiddle.png) repeat scroll 0 0  ;}
#content .top .featureboxbig .bottomroundrect .right {float:left; height:16px; width:24px ;
background: url(../images/roundrectbottomright.png) no-repeat scroll 0 0 #FFFFFF;}

#content .top .featureboxbigwidth366 { width: 366px;}
#content .top .featureboxbigwidth366 .middle{ width: 318px;}
#content .top .featureboxbigwidth234 { width: 234px;}
#content .top .featureboxbigwidth234 .middle{ width: 186px;}


/* Menu */
#menu { float: left; }
#content .main {padding: 0 10px;}
#content .main .box { padding: 10px 10px 0 0; float:left; width: 475px; /*height:485px*/ ; }
#content .main h1, .head { margin: 0px; padding: 15px 0; font-weight:bold; font-size: 24px; text-align:center}
#content .main h3 { margin: 0px; padding: 5px 0; color:#fd4239;font-weight:bold; font-size:16px;}
#content .main .para { margin: 0px; padding: 3px 0; color:#000000;font-size:14px;line-height: 20px;}

#content .main ul { margin: 0px;padding: 0 0 10px;}
#content .main li { list-style-type: none; margin:0; padding-left: 27px; background-image: url(../images/tick.png); 
background-position: left center; background-repeat: no-repeat;line-height:25px;  }

#content .main ul.noimg{} 
#content .main ul.noimg li { list-style-type: none; margin:0; padding-left: 10px; background-image: none; 

line-height:25px;  }

#content .note{clear: both; font-weight:bold; font-size: 20px; margin: 0 0 10px 10px; padding: 15px 0 0 0;}
.red {color:red;}

#content .alignleft {text-align:left;}
#content .aligncenter {text-align:center;}
/* Footer */
#footer {height:48px; background:#000000; color:#FFFFFF;}
#footernav { clear:left; float:left;  padding:0; margin:0; height:48px;  }
#footernav a { padding:0 9px 0; text-align:center;  float:left ; color:#FFFFFF; font-weight:bold; font-size: 17px; line-height:48px; }
#footernav .bar { padding:0 2px 0; text-align:center;  float:left ; color:gray; font-size: 17px; line-height:48px; }
.copyright {float:right; height: 26px; margin: 20px 15px 0 0;}

.callus {width:300px; background: none repeat scroll 0 0 #fd4239 ; color:#FFFFFF; font-size: 30px; font-weight: bold; line-height: 40px;padding:5px;margin: auto;text-align: center;}


#content dl {
    height: auto;
    margin: 0 0 10px 10px;
    padding: 5px 0 0;
    width: 400px;
}
#content dt {
    clear: both;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 10px 0 0;
    width: 120px;
}

#content dd {
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 0 0;
    width: 260px;
}
#content .text {
    width: 200px;
}
#content .button {
    background: none repeat scroll 0 0 red;
    border: 1px solid #E75112;
    color: #FFFFFF;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 3px;
    width: auto;
}