body,html{
margin:0px;
padding:0px;
font-family:arial;
font-size:12px;
color:#434343;
font-weight:normal;
line-height:16px;
background:url(images/back.gif) repeat-x;
}

#container{
width:780px;
margin:0 auto;
}

/*header css starts here*/
#header{
width:780px;
float:left;
z-index:1;
clear:both;
}

.toplavel{
width:780px;
float:left;
height:76px;
}
.toplavel p{
margin:0px;
padding:0px;
}
.toplavel p.logo{
width:300px;
float:left;
padding-left:35px;
}
.topques{
width:445px;
float:left;
padding-top:20px;
}
.topques p{
margin:0px;
padding:0px 0 10px 0;
}
.topques p span{
font-weight:bold;
color:#fe9b25;
}
.topques p a{
color:#2d74be;
text-decoration:underline;
}
.topques p a:hover{
color:#000000;
text-decoration:underline;
}

.topques ul{
margin:0px;
padding:0px;
}
.topques ul li{
list-style-type:none;
display:inline;
background:url(images/icon.gif) no-repeat 0 5px;
padding:0 12px 0 13px;
}
.topques ul li a{
color:#1a589b;
font-size:11px;
text-decoration:none;
}
.topques ul li a:hover{
color:#000000;
font-size:11px;
text-decoration:underline;
}

.navigation{
width:700px;
margin:0 auto;
}
.navigation a{
float:left;
font-size:12px;
color:#5b6b7b;
text-decoration:none;
background:url(images/line.gif) no-repeat right top;
padding:7px 15px;
}
.navigation a:hover{
float:left;
font-size:12px;
color:#000000;
text-decoration:underline;
}
/*header css ends here*/


/*middle css starts here*/
#middle{
width:780px;
float:left;
z-index:1;
clear:both;
padding-top:15px;
}

.leftpannel{
width:235px;
float:left;
}

.graybox{
width:217px;
float:left;
background:#5b6b7b url(images/bg.gif) repeat-x bottom left;
padding:9px 9px 16px 9px;
}
.graybox_in{
width:197px;
float:left;
background:url(images/bg_in.gif) no-repeat top;
padding:0 10px;
}
.graybox_in h2{
margin:0px;
padding:0px 0 0 12px;
font-size:13px;
color:#ffffff;
font-weight:bold;
height:25px;
background:url(images/leftcon.gif) no-repeat left top;
}
.graybox_in h2 span{
float:left;
height:22px;
padding-right:12px;
padding-top:4px;
background:url(images/rightbg.gif) no-repeat right top;
}
.graybox_in ul{
width:197px;
float:left;
margin:0px;
padding:5px 0 5px 0;
}
.graybox_in ul li{
list-style-type:none;
background:url(images/line1.gif) no-repeat bottom left;
padding:1px 0 4px 10px;
}
.graybox_in ul li a{
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
.graybox_in ul li a:hover{
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}

.box{
width:235px;
float:left;
padding-top:15px;
}
.box p{
margin:0px;
padding:0px;
}
.box p.top{
width:235px;
float:left;
}
.box p.top span.left{
width:10px;
float:left;
}
.box p.top span.mid{
width:215px;
float:left;
height:27px;
background:url(images/mbg.gif) repeat-x;
font-size:17px;
color:#2b6eb6;
font-weight:bold;
line-height:18px;
padding-top:8px;
}
.box p.top span.right{
width:10px;
float:left;
}

.box_cont{
width:203px;
float:left;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:10px 15px;
}
.box_cont p{
margin:0px;
padding:10px 0 0 0;
}
.box_cont a{
color:#2b6eb6;
text-decoration:underline;
}
.box_cont a:hover{
color:#000000;
text-decoration:none;
}
.box_cont a b{
font-size:11px;
}
.box_cont a i{
font-style:normal;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.box_cont a i:hover{
font-style:normal;
color:#2b6eb6;
font-weight:bold;
text-decoration:underline;
}

.quick_contact{
width:203px;
float:left;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:10px 15px;
}
.quick_contact hr{
height:1px;
color:#ececec;
background:#ececec;
margin-top:5px;
}
.quick_contact p{
margin:0px;
padding:8px 0 0 0;
}
.quick_contact p label{
width:60px;
float:left;
text-align:right;
padding-right:10px;
}
.quick_contact p input{
padding:2px;
background:url(images/inpbg.gif) repeat-x bottom;
border:1px solid #d8d8d8;
border-top:1px solid #757575;
}
.quick_contact p input.submit{
border:0px;
padding:0px;
}

.quick_contact a {text-decoration:none; color:#2b6eb6;}
.quick_contact a:hover {text-decoration:underline;}


.box_cont1{
width:223px;
float:left;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:15px 5px;
text-align:center;
}

.rightpannel{
width:539px;
float:left;
padding-left:6px;
}

.banner{
width:539px;
float:left;
}
.banner p{
margin:0px;
padding:0px;
}
.banner p.http{
width:312px;
float:left;
}
.signup{
width:227px;
float:left;
background:url(images/bluebg.gif) no-repeat;
height:205px;
}
.signup p{
margin:0px;
padding:0px;
}
.signup p.top{
padding:23px 0 0 0;
text-align:center;
}
.signup p.bot{
padding:55px 0 0 0;
text-align:center;
color:#ffffff;
font-size:16px;
line-height:18px;
}
.signup p.bot b{
font-size:26px;
font-weight:bold;
line-height:28px;
letter-spacing:-1px;
}

.rightmid{
width:539px;
float:left;
padding-top:10px;
}

.rightgray{
width:207px;
float:left;
padding-left:7px;
}
.rightgray p{
margin:0px;
padding:0px;
}
.rightgray p.top{
width:207px;
float:left;
}
.rightgray p.top span.left{
width:16px;
float:left;
}
.rightgray p.top span.mid{
width:175px;
float:left;
height:16px;
background:#F6F6F6;
}
.rightgray p.top span.right{
width:16px;
float:left;
}

.graymain{
width:187px;
float:left;
background:#F6F6F6;
padding:0 10px;
}
.graymain h2{
margin:0px;
padding:0px 10px 8px 10px;
font-size:17px;
color:#205FA3;
line-height:18px;
background:url(images/line2.gif) no-repeat bottom left;
}
.graymain ul{
margin:0px;
padding:10px 0 0 20px;
color:#fabf50;
}
.graymain ul li{
padding:5px 0;
color:#437EBF;
line-height:18px;
}
.graymain ul li a{
color:#bce0ff;
text-decoration:none;
}
.graymain ul li a b{
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
}
.graymain ul li a b:hover{
font-size:11px;
font-weight:normal;
color:#bce0ff;
text-decoration:none;
}
.graymain ul li a:hover{
color:#ffffff;
text-decoration:underline;
}

.standard{
width:315px;
float:left;
padding-left:10px;
}
.standard_top{
width:315px;
float:left;
background:url(images/botline.gif) no-repeat bottom;
padding-bottom:12px;
}
.standard_top h3{
margin:0px;
padding:0px 0 0 30px;
height:20px;
float:left;
background:url(images/leftbg.gif) no-repeat;
}
.standard_top h3 span{
height:20px;
float:left;
background:url(images/rightconbg.gif) no-repeat right top;
padding-right:10px;
font-size:13px;
text-transform:uppercase;
line-height:18px;
}
.standard_top h3 span i{
font-size:13px;
color:#3a84d1;
font-style:normal;
}
.standard_cont{
width:305px;
float:left;
padding:15px 5px 0 5px;
}
.standard_cont p{
margin:0px;
padding:0px;
}
.standard_cont p.img{
width:75px;
float:left;
}
.standard_cont ul{
margin:0px;
padding:0px;
width:150px;
float:left;
}
.standard_cont ul li{
list-style-type:none;
font-size:11px;
font-weight:bold;
background:url(images/icon3.gif) no-repeat 0 5px;
padding-left:10px;
}
.standard_cont p.monthprice{
float:left;
}

.leftmain{
width:225px;
float:left;
}

.leftmain ul{
width:200px;
float:left}

.leftmain p.botlink{
width:225px;
float:left;
padding-top:25px;
}
.leftmain p.botlink a{
font-size:11px;
color:#ff8a00;
padding-right:30px;
padding-left:10px;
text-decoration:none;
text-transform:uppercase;
}
.leftmain p.botlink a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}

#topmar{
margin-top:15px;
background:none;
}


.orangeleft{
width:265px;
float:left;
padding-left:10px;
}
.orangeleft h3{
margin:0px;
padding:6px 0 0 20px;
background:url(images/orbar.gif) no-repeat left;
height:36px;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
}
.orangeleft div{
width:234px;
float:left;
border-right:1px solid #e4eef8;
padding:0 15px;
}
.orangeleft div p{
margin:0px;
padding:10px 0 0 0;
}
.orangeleft div p a{
color:#3a84d1;
text-decoration:underline;
}
.orangeleft div p a:hover{
color:#000000;
text-decoration:none;
}

.orangeright{
width:264px;
float:left;
}
.orangeright h3{
margin:0px;
padding:6px 0 0 20px;
background:url(images/orright.gif) no-repeat left;
height:36px;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
}
.orangeright div{
width:234px;
float:left;
padding:0 15px;
}
.orangeright div p{
margin:0px;
padding:10px 0 0 0;
}
.orangeright div p a{
color:#2b6eb6;
text-decoration:underline;
}
.orangeright div p a:hover{
color:#000000;
text-decoration:none;
}

.breadcrumb{
width:539px;
float:left;
padding:10px 0;
}
.breadcrumb p{
margin:0px;
padding:0px;
}
.breadcrumb p.con{
width:12px;
float:left;
}
.breadcrumb p.mid{
width:515px;
height:18px;
background:#e7e9ea;
float:left;
font-size:11px;
color:#8f949a;
padding-top:1px;
}
.breadcrumb p.mid a{
font-size:11px;
color:#2b6eb6;
text-decoration:none;
}
.breadcrumb p.mid a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}


.right_content{
width:525px;
float:left;
padding:0px 0 8px 14px;
border-bottom:1px solid #efeded;
}
.right_content h1{
margin:0px;
padding:8px 0;
font-size:18px;
font-weight:bold;
}
.right_content h2{
margin:0px;
padding:8px 0;
font-size:13px;
color:#3a84d1;
font-weight:bold;
}
.right_content p{
margin:0px;
padding:8px 0 8px 0;

}
.right_content p a{
color:#3776b9;
text-decoration:underline;
}
.right_content p a:hover{
color:#000000;
text-decoration:none;
}

.right_content h3{
margin:10px 0 0 0;
padding:0px 0 0 30px;
height:20px;
float:left;
background:url(images/leftbg.gif) no-repeat;
}
.right_content h3 span{
height:20px;
float:left;
background:url(images/rightconbg.gif) no-repeat right top;
padding-right:10px;
font-size:13px;
color:#3a84d1;
text-transform:uppercase;
line-height:18px;
}
.right_content ul{
margin:0px;
padding:10px 0 0 30px;
width:350px;
float:left;
}


.right_content ul li{
list-style-type:none;
font-size:11px;
font-weight:bold;
background:url(images/icon3.gif) no-repeat 0 5px;
padding-left:10px;
}

.right_content p.botlink{
width:350px;
float:left;
padding:10px 0 3px 30px;
}
.right_content p.botlink a{
font-size:11px;
color:#ff8a00;
padding-right:30px;
padding-left:10px;
text-decoration:none;
text-transform:uppercase;
}
.right_content p.botlink a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}
.right_content p.botwidth{
width:495px;
float:left;
padding-left:30px;
}

.featured{
width:509px;
float:left;
padding:10px 0 10px 30px;
}
.featured ul{
margin:0px;
padding:0px;
}
.featured ul li{
list-style-type:none;
background:url(images/icon4.gif) no-repeat 5px 17px;
padding:12px 0 0px 25px;
}
.featured ul li a{
color:#3776b9;
text-decoration:none;
}
.featured ul li a:hover{
color:#000000;
text-decoration:underline;
}
.featured ul li span{
font-size:11px;
}

.green{
border-top:3px solid #7bbf49;
color:#7bbf49;
font-size:14px;
font-weight:bold;
}
.orange{
border-top:3px solid #efa23f;
color:#efa23f;
font-size:14px;
font-weight:bold;
}
.blue{
border-top:3px solid #4ca0f7;
color:#4ca0f7;
font-size:14px;
font-weight:bold;
}

.blurfont{
color:#78a3d1;
font-weight:bold;
}

.smallfont{
font-size:11px;
}


.contact_listmain{
width:525px;
float:left;
padding:10px 0px;
}
.contact_left{
width:262px;
float:left;
}
.contact_left p{
margin:0px;
padding:6px 0 0 30px;
float:left;
width:232px;
font-size:11px;
color:#6f6f6f;
}

.contact_form{
width:490px;
float:left;
padding:10px 0 0 49px;
}
.contact_form p{
margin:0px;
padding:8px 0 0 0;
}
.contact_form p label{
width:100px;
float:left;
padding-right:20px;
}
.contact_form p em{
color:#ff0000;
}

.inputbg{
padding:2px;
background:url(images/inpbg.gif) repeat-x bottom;
border:1px solid #d8d8d8;
border-top:1px solid #757575;
}

.inputbg1{
padding:2px;
height:80px;
background:url(images/inpbg.gif) repeat-x bottom;
border:1px solid #d8d8d8;
border-top:1px solid #757575;
}
/*css ends here*/


/*footer css starts here*/
#footer_main{
width:100%;
float:left;
clear:both;
background:#3a84d1 url(images/footbg.gif) repeat-x top left;
margin-top:15px;
}

#footer{
width:780px;
margin:0 auto;
}
#footer p{
margin:0px;
padding:0px;
}
#footer p.footlogo{
width:780px;
float:left;
height:44px;
padding-top:12px;
}
#footer div{
width:780px;
float:left;
color:#ffffff;
font-size:11px;
padding:10px 0 15px 0;
}
#footer div p{
padding:5px 0 0 0;
margin:0px;
}
#footer div p a{
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding:0 6px;
}
#footer div p a:hover{
text-decoration:underline;
}
/*footer css ends here*/


/********** rightcontent ul **************/



.right_content ul.style1 {
margin:0px;
padding:10px 0 0 10px;
width:500px;
float:left;
}

.right_content ul.style1 li {
list-style-type:none;
font-size:11px;
background:url(images/icon2.gif) no-repeat 0 5px;
padding-bottom:2px;
text-align:justify;
font-weight:normal;
}

.right_content ul.style1 li a {
color:#0066CC;
}

.right_content ul.style1 li a:hover {
color:#0066CC;
text-decoration:none;
}

.right_content ul.style2 {
margin:0px;
padding:10px 0 0 10px;
width:500px;
float:left;
}

.right_content ul.style2 li {
list-style-type:none;
background:url(images/icon2.gif) no-repeat 0 5px;
font-size:11px;
padding-bottom:2px;
text-align:justify;
font-weight:normal;
}

.right_content ol.style3 {
margin:0px;
padding:10px 0 0 10px;
float:left;
}

.right_content ol.style3 li {
font-size:11px;
padding-bottom:2px;
text-align:justify;
font-weight:normal;
clear:both;
}


/********** pakages table contant *********/

#tab_contant{clear:both; margin-top:10px; border:1px solid #E2E3E7;}

.tab1{background:#2E629D; color:#fff; font-weight:bold;}
.tab2{background:#358DD1; color:#fff; font-weight:bold;}
.tab3{background:#E59656; color:#fff; font-weight:bold; text-align:center;}
.tab4{background:#BBA701; color:#fff; font-weight:bold;}
.tab5{background:#87B744; color:#fff; font-weight:bold;}

.tab6{background:#D0DFF2; font-size:11px;}
.tab7{background:#F7DFCB; font-size:11px;}
.tab8{background:#F2EECD; font-size:11px;}
.tab9{background:#DCE9CB; font-size:11px;}

.tab_heading{border:1px solid #E2E3E7; background:#E2E3E7; color:#1061AE; padding:7px; font-weight:bold;}
.tab_heading2{border:1px solid #E2E3E7; font-size:11px; color:#A20102; font-weight:bold;}


/********** Article-block *********/

.right_content_article{
width:525px;
float:left;
padding:0px 0 8px 14px;
border-bottom:1px solid #efeded;
}
.right_content_article h1{
margin:0px;
padding-top:8px;
font-size:18px;
font-weight:bold;
}
.right_content_article h2{
margin:0px;
padding:8px 0;
font-size:13px;
color:#3a84d1;
font-weight:bold;
}
.right_content_article p{
margin:0px;
padding:6px 0 6px 0;
}
.right_content_article p a{
color:#3776b9;
text-decoration:underline;
}

.right_content_article p a:hover{
color:#000000;
text-decoration:none;
}

.right_content_article p.botlink a{
font-size:11px;
color:#ff8a00;
padding-right:30px;
padding-left:10px;
text-decoration:none;
text-transform:uppercase;
}
.right_content_article p.botlink a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}



