/*START COMMUNAL CSS*/

body{text-align: center; font-size: 12px; font-family: Arial, Verdana, 'Lucidia Grande'; margin: 0px;	color: #bdd1da;	background-repeat: repeat-x; background-color: #ffffff; line-height: 14px; padding: 0px; }
#mainbgdiv{width: 900px; background-color: #e7e7e7; text-align: left; margin: auto;}
#seoquicklogo{width:869px; height:50px; margin-left:15px; background-image: url('../images/newsite/seohead.jpg');}
#container{position:relative; width:869px; height:910px; margin-left:0px; margin-top:10px;}
.topbar{width: 869px; height:28px; margin-left: 15px; background-image: url('../images/newsite/topbar.jpg');}

/*END COMMUNAL CSS*/

/*START OF INDEX PAGE CSS*/

#leftbox{position:absolute; left:185px; top:0px; background: url('../images/newsite/leftbox.jpg') no-repeat; height:365px; width:235px;}
#leftbox span.title{position:relative; margin-left:20px; top:13px; font-size: 16px; font-weight:bold; color:#2d6075;}
#leftbox div.text{position:relative; top:190px; font-size:12px; font-weight:bold; color:#2d6075;}
#leftbox a{position:relative; top:230px; left:150px; font-size:12px; font-weight:bold; color:#2d6075;}
#midbox{position:absolute; left:420px; top:0px; background: url('../images/newsite/midbox.jpg') no-repeat; height:365px; width:235px; background-color:#e7e7e7;}
#midbox span.title{position:relative; margin-left:20px; top:13px; font-size: 16px; font-weight:bold; color:#2d6075;}
#midbox div.text{position:relative; top:190px; font-size:12px; font-weight:bold; color:#2d6075;}
#midbox a{position:relative; top:187px; left:150px; font-size:12px; font-weight:bold; color:#2d6075;}
#rightbox{position:absolute;left:655px; top:0px; background: url('../images/newsite/rightbox.jpg') no-repeat; height:365px; width:235px;}
#rightbox span.title{position:relative; margin-left:30px; top:13px; font-size: 16px; font-weight:bold; color:#2d6075;}
#rightbox div.text{position:relative; top:190px; font-size:12px; font-weight:bold; color:#2d6075;}
#rightbox a{position:relative; top:210px; left:150px; font-size:12px; font-weight:bold; color:#2d6075;}
#midbar{position:absolute; width: 700px; top:370px; height:28px; margin-left: 185px; background-image: url('../images/newsite/topbar.jpg');}
#midbar span.title{position:relative; margin-left:10px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#information{position:absolute; margin-left:195px; top:400px; width:680px;}
#information span.heading1{position:relative; margin-left:0px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#information span.text{position:relative; margin-left:10px; margin-right:10px; top:20px; font-size: 12px; font-weight:normal; color:#2d6075;}
#information span.heading2{position:relative; margin-left:10px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#information span.text2{position:relative; margin-left:10px; margin-right:10px; top:20px; font-size: 12px; font-weight:normal; color:#2d6075;}
#information span.heading3{position:relative; margin-left:10px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#information span.text3{position:relative; margin-left:10px; margin-right:10px; top:20px; font-size: 12px; font-weight:normal; color:#2d6075;}
#information span.heading4{position:relative; margin-left:10px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#information span.text4{position:relative; margin-left:10px; margin-right:10px; top:20px; font-size: 12px; font-weight:normal; color:#2d6075;}

/*END INDEX PAGE */

/*SUB PAGE CSS */

#headerbar{position:absolute; width:700px; height:28px; margin-left: 185px; top:0px; background-image: url('../images/newsite/topbar.jpg');}
#headerbar span.title{position:relative; margin-left:10px; top:7px; font-size: 14px; font-weight:bold; color:#2d6075;}
#comparison{position:absolute; width:700px; margin-left:185px; top:30px;}
#comparison tr.heading{font-size: 14px; font-weight:bold; color:#2d6075;}
#comparison tr{background:white; font-size: 12px; font-weight:normal; color:#2d6075; border:1px solid #2d6075; text-align:center;}
#comparison tr.list:hover {background-color: #addfec; cursor:pointer;}
#blurbtext{position:absolute; margin-left:185px; top:35px; width:680px;}
#blurbtext span.title{position:relative; margin-left:5px; top:0px; font-size: 16px; font-weight:bold; color:#2d6075;}
#blurbtext span.text{position:relative; left:15px; top:7px; font-size: 12px; font-weight:normal; color:#2d6075;}
#tablediv{position:absolute; margin-left:5px; top:280px;}
#tobeexpanded{position:absolute; left:185px; top:680px; font-size: 12px; font-weight:normal; color:#2d6075;}
#formtext{color:#2d6075; font-size:12px;}
/*END SUB PAGE*/

/*SIGN IN PAGE CSS*/

#loginbox{position:absolute; top:10px; left:100px;}
#signin{position:relative; background-image: url(../images/loginbox.png);	background-repeat: repeat-x; height: 120px;	width: 360px; margin-left: 230px; margin-top:0px; border:0px solid; padding:20px;}
#signintop{background-image: url(../images/loginboxtop.png);	background-repeat: repeat-x; height: 20px;	width: 400px;	margin-left: 230px;	margin-top:150px;	margin-bottom:0px; border:0px solid;}
span.username{position:absolute; top:30px; left:40px;}
span.usernamebox{position:absolute; top:27px; left:110px;}
span.pwd{position:absolute; top:50px; left:43px;}
span.pwdbox{position:absolute; top:49px; left:110px;}
span.loginbtn{position:absolute; top:90px; left:170px;}

/*END SIGN IN PAGE*/

/*MENU CSS FROM HERE*/

.arrowlistmenu{width: 150px; margin-left:20px;}
.arrowlistmenu .menuheader{font: bold 14px Arial; color: white; background: black url('../images/newsite/titlebar.jpg') repeat-x center left; margin-bottom: 10px; text-transform: uppercase; padding: 4px 0 4px 10px; cursor: pointer;}
.arrowlistmenu .openheader{background-image: url('../images/newsite/titlebar-active.jpg');}
.arrowlistmenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; }
.arrowlistmenu ul li{padding-bottom: 2px;}
.arrowlistmenu ul li a{color: #2d6075; background: url('../images/newsite/arrowbullet.jpg') no-repeat center left; display: block; padding: 2px 0; padding-left: 19px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 90%;}
.arrowlistmenu ul li a:visited{color: #2d6075;}
.arrowlistmenu ul li a:hover{color: #2d6075; background-color: #F3F3F3;}

/*END MENU CSS*/
