body,html{margin:0px; padding:0px; font-family:tahoma; font-size:11px; color:#282727; font-weight:normal; line-height:16px;}
a:focus,input{outline:none;}

.homebg{background:url(images/back.gif) repeat-x;}
.innerbg{background:url(images/innerbg.gif) repeat-x;}

#container{width:954px; margin:0 auto;}
/*header css starts here*/
#header{width:954px; float:left; z-index:1;}
.topmain{width:954px; float:left;}
.logo{width:237px; height:84px; float:left; padding-top:35px; text-align:center;}
.topright{width:717px; float:left;}
.callus{width:717px; height:67px; float:left; text-align:right; padding-top:10px; font-family:tahoma; font-size:20px; color:#548186; font-weight:bold; line-height:26px;}
.callus b{color:#0E8E33;}
.callus i{font-size:23px; font-style:normal; line-height:30px;}
.topmenu{width:677px; height:42px; float:left; background:url(images/menubg.jpg) no-repeat; padding-left:40px;}
.topmenu ul{margin:0px; padding:0px;}
.topmenu ul li{list-style-type:none; display:inline; background:url(images/line.gif) no-repeat right; float:left;}
.topmenu ul li a{float:left; font-family:tahoma; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; height:32px; padding:10px 25px 0px 25px;}
.topmenu ul li a:hover{background:url(images/hover.gif) no-repeat center bottom;}
.topmenu ul li a.here{background:url(images/hover.gif) no-repeat center bottom;}

.botmain{width:954px; float:left;}
.quotemain{width:522px; float:left; padding-left:20px;}
.quotemain p{margin:0px; padding:0px;}
.quotemain p.toptext{height:78px; font-family:Helvetica, Tahoma; font-size:16px; color:#015967; font-weight:bold; line-height:20px; padding-top:30px;}
.quotemain p.onlinequote{height:84px; font-family:Helvetica, Tahoma; font-size:34px; color:#015967; font-weight:normal; line-height:40px; padding-top:5px; letter-spacing:-1px;}
.quotemain p.onlinequote b{font-size:38px; color:#015967; letter-spacing:-1px;}

.getquote{width:522px; height:86px; float:left;}
.getquote p{margin:0px; padding:0px;}
.getquote p.select{width:337px; float:left; font-family:tahoma; font-size:18px; color:#426065; font-weight:normal; line-height:20px; padding:10px 0 0 0;}
.option{font-family:tahoma; font-size:18px; color:#353535; font-weight:normal; line-height:24px; width:300px; margin-top:7px;}
.getquote p.getbutton{width:185px; float:left; padding-top:10px;}

.topimg{width:412px; float:left;}

.botcate{width:947px; float:left; padding:3px 0 0 7px;}
.botcate p{margin:0px; padding:0px;}
.botcate p.boxbg{width:234px; height:85px; float:left; background:url(images/bg.jpg) no-repeat; padding-right:2px;}
.botcate p.boxbg span.icon{width:44px; float:left; text-align:center; padding-top:16px;}

.botcate p.boxbg span.texthead{width:154px; float:left; padding-top:16px;}
.botcate p.boxbg span.texthead b{font-size:20px; color:#ED8006; font-weight:normal; line-height:22px;}
.botcate p.boxbg span.texthead b a{font-size:20px; color:#ED8006; font-weight:normal; line-height:22px; text-decoration:none;}
.botcate p.boxbg span.texthead b a:hover{font-size:20px; color:#518384; font-weight:normal; line-height:22px; text-decoration:none;}
.botcate p.boxbg span.iconright{width:36px; float:left; text-align:right; padding-top:27px;}


/*header css ends here*/



/*middle css starts here*/
#middle{width:954px; float:left; z-index:1; padding-top:10px;}
.midleft{width:469px; float:left; border-right:1px solid #F2F2F2; padding-left:15px; padding-right:10px;}
.midleft h1{margin:0px; padding:10px 0px 10px 10px; font-size:20px; color:#005967; font-weight:normal; line-height:24px; border-bottom:1px solid #F1F1F1;}
.midleft p{margin:0px; padding:0px;}
.midleft p.planmain{width:469px; float:left; background:#ffffff url(images/linebg.gif) repeat-x bottom; height:98px;}
.midleft p.planmain span.righticon{width:59px; float:left; text-align:center; padding-top:22px;}
.midleft p.planmain span.plan{width:410px; float:left; padding-top:20px; font-size:14px; color:#2B2C2C; font-weight:bold; line-height:22px;}
.midleft p.planmain span.plan b{font-size:20px; color:#0B9003; font-weight:bold; line-height:24px;}

.midright{width:449px; float:left; padding-left:10px;}
.righttop{width:449px; float:left; background:url(images/rtopbg.gif) repeat-x; padding:10px 0px;}
.righttop span.imgicon{width:89px; float:left; text-align:center;}
.infomain{width:360px; float:left;}
.infomain h3{margin:0px; padding:0px; font-size:14px; color:#060606; font-weight:bold; font-family:Verdana;}
.infomain p{margin:0px; padding:12px 0px;}
.infomain a{font-size:11px; color:#0D820A; text-decoration:underline;}
.infomain a:hover{font-size:11px; color:#000000; text-decoration:none;}
.infomain a.link{font-size:11px; color:#015967; text-decoration:none;}
.infomain a.link:hover{font-size:11px; color:#000000; text-decoration:underline;}

#topbor{border-top:1px solid #F2F2F2; margin-top:10px; padding-top:15px;}
/*middle css ends here*/

/*inner pages css starts here*/
.midform{width:930px; float:left; padding:5px 0 0 24px; font-size:12px;}
.midform h1{margin:0px; padding:0px 0 15px 0; font-family:tahoma; font-size:24px; color:#005967; font-weight:bold; line-height:30px;}
.midform h2{margin:0px; padding:5px 0px; font-family:tahoma; font-size:20px; color:#0B9003; font-weight:normal; line-height:26px;}
.midform span{color:#ff0000;}
.midform i{font-size:11px; color:#ff0000; font-style:normal;}
.midform hr{border:0px; height:2px; background:#CFE4E7;}

.midform_left{width:699px; float:left; padding-left:24px;}
.midform{width:930px; float:left; padding:5px 0 0 24px; font-size:12px;}
.midform_left h1{margin:0px; padding:0px 0 15px 0; font-family:tahoma; font-size:24px; color:#005967; font-weight:bold; line-height:35px;}
.midform_left h2{margin:0px; padding:5px 0px; font-family:"Lucida Sans Unicode"; font-size:14px; color:#0B9003; font-weight:bold; line-height:18px;}
.midform_left span{color:#ff0000;}
.midform_left i{font-size:11px; color:#ff0000; font-style:normal;}
.midform_left hr{border:0px; height:2px; background:#CFE4E7;}
.mid_right{width:208px; float:left; margin-left:10px; background-color:#F8FBFB; padding:0px 0px 10px 10px; border-left:1px solid #E9F0F2;border-right:1px solid #E9F0F2;border-bottom:1px solid #E9F0F2;}
.heading {font-size:18px; font-family:Tahoma; font-weight:bold; color:#0E8E33; padding:0px 0px 10px 0px;}
.rightlink {padding:0px; margin:0px;}
.rightlink li { display:block; list-style-type:none;}
.rightlink li a {display:block;font-family:Tahoma; font-size:12px; font-weight:bold; color:#527F82; text-decoration:none; background:url(images/icon3.gif) no-repeat; background-position:left; padding:4px 0px 4px 10px;}
.rightlink li a:hover { font-family:Tahoma; font-size:12px; font-weight:bold; color:#0B8D03; text-decoration:none;}

.midcontent{width:930px; float:left; padding:12px 0 0 0px; font-size:12px; }

.allink {font-family:Tahoma; font-size:12px; font-weight:bold; color:#282727; text-decoration:none;}
.allink:hover {font-family:Tahoma; font-size:12px; font-weight:bold; color:#282727; text-decoration:underline;}


.helplink {font-family:Tahoma; font-size:12px; font-weight:normal; color:#0B9003; text-decoration:none;}
.helplink:hover {font-family:Tahoma; font-size:12px; font-weight:normal; color:#282727; text-decoration:underline;}
/*inner pages css ends here*/


/*footer css starts here*/
#footer{width:940px; float:left; z-index:1; margin-top:15px; border-top:2px solid #F6F8FA; padding:10px 0 20px 14px;}
#footer p{margin:0px; padding:0px;}
#footer p.fleft{width:500px; float:left; color:#518A92;}
#footer p.fleft a{font-size:11px; color:#518A92; text-decoration:none; padding:0px 2px;}
#footer p.fleft a:hover{font-size:11px; color:#000000; text-decoration:underline;}

#footer p.fright{width:440px; float:left; text-align:right; color:#518A92;}
/*footer css ends here*/



#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
#support{
	background-attachment: scroll;
	text-align:left;
	background-image: none;
	background-color:#ffffff;
	background-repeat: repeat;
	background-position: 0% 0%;
	width:940px;
	-moz-background-clip: 
	-moz-initial; 
	-moz-background-origin: 
	-moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5em;
	margin-bottom:10px;
	display:none;
}
#support p{
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;

}
#support h2{
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	font-weight:bold;
}
