div,h1,h2,h3,h4,h5,h6,img,p,ul,li,span,dl,dt,dd {
list-style-type:none;
margin:0;
padding:0;
}

body {
background:url(../images/headbg.jpg) repeat-x center top;
font-family:Arial;
color:#000;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#069;
text-decoration:underline;
}

h1 {
font-size:18px;
text-align:left;
}

h2 {
font-family:Arial, Tahoma, Verdana, "Century Gothic";
font-size:16px;
font-weight:700;
color:#72061E;
line-height:30px;
text-align:left;
}

#plan .planbox h3 {
font-size:16px;
color:#72061E;
line-height:30px;
}

#header {
width:936px;
height:144px;
margin:0 auto;
}

#container .thank {
font-weight:700;
line-height:50px;
display:block;
width:400px;
margin:0 auto;
}

#header .logo {
float:left;
margin-top:10px;
}

#header #quick {
width:400px;
float:right;
margin-top:10px;
margin-right:5px;
}

#quick #visitor {
width:300px;
clear:both;
color:#FFF;
}

.dropstyle {
background:url(../images/mainlink_bg.jpg) repeat-x center top;
height:45px;
}

.dropstyle ul {
width:936px;
position:relative;
margin:0 auto;
}

.dropstyle ul li {
display:inline;
float:left;
margin-right:18px;
margin-left:15px;
}

.dropstyle ul li a {
font-family:Arial, Tahoma, Verdana,;
font-size:14px;
font-weight:700;
color:#903;
list-style-type:none;
line-height:40px;
text-decoration:none;
}

.dropstyle ul li a:hover,.dropstyle ul li a.selected {
color:#09F;
}

.dropmenudiv {
position:absolute;
top:0;
border:1px solid #BBB;
border-bottom-width:0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width:200px;
visibility:hidden;
}

.dropmenudiv a {
width:auto;
display:block;
text-indent:3px;
text-decoration:none;
font-weight:700;
color:#FFF;
background-color:#09C;
border:1px solid #0CF;
padding:2px 0;
}

* html .dropmenudiv a {
width:100%;
}

.dropmenudiv a:hover {
background-color:#FFF;
color:#09F;
}

#banner {
background:url(../images/banner.jpg) no-repeat center center;
height:170px;
width:936px;
position:relative;
margin:0 auto;
}

#banner .para {
width:745px;
float:right;
font-family:Verdana, Arial, tahoma;
font-size:12px;
color:#FFF;
text-align:justify;
position:absolute;
top:45px;
left:180px;
line-height:16px;
}

#plan {
width:936px;
clear:both;
margin:0 auto;
}

#plan .planbox {
background:url(../images/planbg.png) no-repeat center center;
width:203px;
float:left;
margin-bottom:10px;
padding:12px 15px 8px;
}

#plan .planbox p {
font-family:arial, tahoma, Verdana;
font-size:10px;
color:#000;
display:block;
text-align:justify;
width:120px;
line-height:12px;
float:right;
}

#heading {
width:936px;
color:#2B4D8D;
clear:both;
margin:0 auto;
}

#container {
width:936px;
clear:both;
margin:0 auto 10px;
}

#container #aboutbox {
background:url(../images/aboutbg.png) no-repeat left top;
text-align:justify;
padding-top:3px;
padding-bottom:5px;
width:690px;
float:left;
margin-right:5px;
margin-left:5px;
}

#container #aboutbox .block h3 {
line-height:0;
}

#container #aboutbox .hoverbox {
padding:5px;
}

#container #aboutbox .hoverbox:hover {
background-color:#EBEBEB;
padding:5px;
}

#container #aboutbox .block {
width:320px;
margin-top:20px;
float:left;
margin-right:20px;
}

#container #containt {
float:left;
text-align:justify;
padding-top:3px;
padding-bottom:5px;
width:690px;
margin-right:5px;
margin-left:10px;
}

.que {
font-family:arial;
font-size:12px;
color:#06C;
text-decoration:none;
font-weight:700;
}

#container #containt #highlights {
width:90%;
clear:both;
margin:10px auto;
}

#container #containt #highlights .box {
width:45%;
float:left;
margin-right:10px;
border:1px solid #666;
margin-bottom:10px;
padding:5px;
}

.border {
border:1px solid #999;
margin-bottom:10px;
padding:10px;
}

#container #containt #warn {
background:url(../images/starter_plan_bg.jpg) repeat-x;
font-family:Arial, Tahoma, Verdana;
font-size:12px;
font-weight:700;
color:#900;
text-align:center;
height:39px;
padding-top:5px;
line-height:34px;
width:100%;
float:left;
margin:0 auto 30px;
}

#container #containt #signup {
clear:both;
}

.dotline {
border-bottom:dotted 1px #666;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

#container #containt .page {
background:url(../images/page.png) no-repeat center center;
height:190px;
padding:20px 30px 0 20px;
}

#container #containt .pagein {
background:url(../images/page.png) no-repeat center center;
height:190px;
display:block;
text-decoration:none;
position:relative;
border-style:none;
padding:20px;
}

#container #containt .hire {
background:url(../images/hire.png) no-repeat center center;
display:block;
width:542px;
color:#FFF;
font-family:Arial, Tahoma, Verdana,;
font-size:20px;
font-weight:700;
text-decoration:none;
text-align:center;
padding-left:10px;
line-height:55px;
padding-bottom:5px;
margin:20px auto 10px;
}

#container #text {
width:290px;
font-size:12px;
text-align:justify;
line-height:18px;
float:left;
position:relative;
background:url(../images/container_bg.png) repeat-x center top;
margin-bottom:10px;
padding:10px 20px 5px 5px;
}

#container .nopadd {
width:290px;
font-size:12px;
text-align:justify;
line-height:18px;
float:left;
position:relative;
background:url(../images/container_bg.png) repeat-x center top;
padding:10px 5px 5px;
}

#container #nav {
float:left;
width:215px;
text-align:center;
margin:0 5px 10px 10px;
}

#container #nav .pnavhead {
line-height:31px;
background-image:url(../images/infobg.jpg);
background-repeat:repeat-x;
background-position:center center;
color:#FFF;
font-size:14px;
padding-left:10px;
margin-bottom:1px;
}

#container #nav span {
font-size:18px;
color:#71970C;
font-weight:700;
text-align:left;
display:block;
}

#container #nav .nplan {
display:block;
line-height:30px;
text-align:left;
padding-left:10px;
background:url(../images/navbg.jpg) repeat-x center center;
color:#55200E;
text-decoration:none;
}

#container #nav .nplan:hover {
display:block;
line-height:30px;
text-align:left;
padding-left:10px;
background:url(../images/footerbg.jpg) repeat-x center center;
color:#FFF;
text-decoration:none;
}

#container #nav #tab {
background:url(../images/support_plans_bg.png) no-repeat center center;
height:71px;
width:210px;
margin-top:5px;
padding:5px 5px 5px 7px;
}

#container #nav #tab:hover {
background:url(../images/support_plans_hover.png) no-repeat center center;
}

#container #nav #tab h1 a {
font-size:14px;
font-weight:700;
margin-right:10px;
color:#333;
display:block;
text-align:left;
float:left;
}

#container #nav #tab h1 a:hover {
color:#C60;
text-decoration:none;
}

#container #nav #tab p {
text-align:justify;
float:left;
width:210px;
font-size:11px;
line-height:13px;
}

#container #nav .navbox {
background:url(../images/navbg.jpg) repeat-x center top;
width:215px;
margin-top:5px;
margin-bottom:10px;
position:relative;
clear:both;
}

#container #nav .navbox p {
font-family:arial, tahoma, Verdana;
font-size:11px;
color:#000;
display:block;
text-align:left;
float:right;
line-height:14px;
width:130px;
margin-top:5px;
}

#supporters {
	width:940px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.more {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
background:url(../images/more.png) no-repeat center center;
display:block;
height:20px;
width:111px;
text-align:center;
line-height:20px;
margin-top:15px;
float:right;
}

#footx {
background:url(../images/footerbg.jpg) repeat-x center center;
clear:both;
height:207px;
margin:0 auto;
padding:20px 15px;
}

#footx #footer {
width:920px;
position:relative;
margin:0 auto;
}

#footx #footer .blogfoot {
width:205px;
float:left;
background:url(../images/navbg.jpg) repeat-x center top;
font-size:11px;
text-align:justify;
margin-right:8px;
padding:0 5px 5px;
}

#footx #footer #follow {
width:300px;
margin-right:5px;
float:left;
}

#footx #footer #follow #links {
margin-right:20px;
float:left;
}

#footx #footer #follow #links li {
font-family:arial;
font-size:12px;
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
color:#000;
}

#footx #footer #follow h5 {
font-size:18px;
font-weight:700;
}

#copy {
background:url(../images/mainlink_bg.jpg) repeat-x center center;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:40px;
color:#666;
padding-right:50px;
padding-left:40px;
margin:5px auto 0;
}

.imgspace {
float:left;
margin:10px;
}

.formfield {
border:1px solid #069;
color:#600;
text-align:left;
}

#container #containt .hire a {
color:#FFF;
text-decoration:none;
}

.pageheading {
font-size:20px;
font-weight:700;
color:#F57A00;
}

.inplan {
font-size:18px;
text-align:left;
color:#39F;
text-decoration:none;
}

.moreinfo {
background:url(../images/infobg.jpg) repeat-x center center;
text-decoration:none;
display:block;
color:#004A00;
font-size:11px;
font-weight:700;
}

.moreinfo:hover {
background:url(../images/infobg.jpg) repeat-x center center;
text-decoration:none;
display:block;
color:#FFF;
font-size:11px;
font-weight:700;
}

.boldtext {
font-weight:700;
}

#container #containt .page p,#container #containt .pagein p {
margin-top:20px;
}

