/* CSS Document */
img{border:0;}
body,td,th,div {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; }
h2 {font-weight:bold;font-size:11px; line-height:12px; margin-bottom:2}
h3{font-size:14px}
ul{font-size:12px;padding-left:30px; line-height:20px}

a.nav {font-size:11px; text-align:center; text-decoration:none; font-weight:800; vertical-align:bottom; color:#FFFFCC;}
a.nav:visited{color:#FFFFCC;}
a.nav:active{color:#FFFFCC;}
a.nav:hover{color:#000000;}
a.botlink{color:#999999; text-decoration:none; padding-left:10px; padding-right:10px;}
a.botlink:hover {text-decoration:underline;color:#CCCCCC;;}
a.link{color:#FFFFCC; text-decoration:none; padding-left:10px; padding-right:10px;}
a.link:hover {text-decoration:underline;}
a.link#underline{text-decoration:underline; color:#CCFF66 }

a.copyright{font-size:14px; color:#666666; padding:10px; text-decoration:none;}
a.copyright:active{font-size:14px; color:#666666; padding:10px; text-decoration:none;}
a.copyright:visited{font-size:14px; color:#666666; padding:10px; text-decoration:none;}
a.copyright:hover{font-size:14px; color:#666666; padding:10px; text-decoration:none;}
a.graylink{color:#666666; text-decoration:none}
a.graylink:active{color:#666666}
a.graylink:visited{color:#666666}
a.graylink:hover{color:#000000}
a.blacklink{color:#000000; text-decoration:none}
a.blacklink:active{color:#000000}
a.blacklink:visited{color:#000000}
a.blacklink:hover{color:#000000}
a.highlight {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:bolder;}
a.highlight:hover {color:#990000;}
a.classheader{font-weight:bold; padding-left:30px; color:#cc0000; line-height:25px}

.subcellheader{color:#333333; font-weight:bold}
.leftpadding{padding-left:30px}
.smallcopy{color:#999999; font-size:10px;}
.header{background:url(images/head.jpg) no-repeat; width:501px; height:81px; }
.NavLeftActive {background:#ffffff url(images/leftactive.gif) top right no-repeat; width:90px;}
.NavLeft {background:#ffffff url(images/1home1.gif) top right no-repeat; width:90px;}
.NavLeftOver {background:#ffffff url(images/images/1home1.gif) top right no-repeat; width:90px;}
.NavCenterActive {background:url(images/midactive.gif) no-repeat; width:88px;}
.NavCenter {background:url(images/2about_us.gif) no-repeat; width:88px;}
.NavCenterOver {background:url(images/images/2about_us.gif) no-repeat; width:88px;}
.NavRightActive{background:url(images/rightactive.gif) no-repeat;width:114px;}
.NavRight{background:url(images/4location.gif) no-repeat;width:114px;}
.NavRightOver{background:url(images/images/4location.gif);width:114px;}
.firstline{border-right:1px solid #000000;;}
.midline{border-right:1px solid #000000;border-left:1px solid #303030;}
.endline{border-left:1px solid #303030;}
.midlinebot{border-right:1px solid #000000;border-left:1px solid #666666;}
.endlinebot{border-left:1px solid #666666;}
.tagline{font-size:13px; color:#A8CD4A; font-style:italic;font-weight:bold; text-align:right; padding-right:15px}
.subnav{font-size:11px; color:#999999;}
.subnav#catspan{line-height:18px;}

td.pricingtable {padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}

#headercontent{ vertical-align:top;  padding-left:8px; font-size:11px; color:#000000;}
h1{font-size:14px;color:#570303; font-weight:bolder; margin-bottom:5px}
h1.classheader{font-size:12px;color: #910C0F; padding-left:10px}
#main{background:#ffffff url(images/index_18.jpg) top no-repeat; font-size:11px; width:692px;padding:20px;
padding-top:45px; text-align:center}
.maincontent{font-size:14px;padding:10px; vertical-align:top; line-height:25px;}
.redHighlight{color: #910C0F;}
.sideContent{line-height: 14px; position: relative; top: -18px; right:-5px;font-size:11px; padding-left:44px; vertical-align:top; padding-top:30px; padding-right:15px;}
#partners {
	width:95%;
	margin:auto;
	text-align:center;
	padding-bottom:15px;
	padding-top:0;
}

#partners .partnerslisting h2 a{
	font-size:100%;
	margin-bottom:25px;
	padding-top:10px;
	letter-spacing:-2px;
	color:#910C0F;
	text-decoration:none;
	text-align:left;
}

#partners .partnerheader {
	text-align:justify;
	width:100%;
	padding-bottom:25px;
}

#partners .partnerslisting{
	padding:25px;
	border:1px solid #dadada;
	background:transparent url(images/box_table_bg.gif) repeat-x scroll left bottom;
	width:100%;
	margin-bottom:25px;
	text-align:left;
}
#partners .partnerslisting img {
	float:right;
	padding:10px;
}

/* Get Started Styles */
legend { font-size:10pt; color:#777777; padding:5px; }
fieldset { border:1px solid #999999; }
th { padding-left:20px; text-align: left; }
input { border:1px inset #f0f0f4; background-color: #F7F7F7; padding-left:20px; }

/* Content Area Backgrounds */
.content1 {background-color: #F7F7F7; border:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }
.content2 {background-color: #F7F7F7; border:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }
.content3 {background-color: #F7F7F7; border:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }
.content4 {background-color: #F7F7F7; border:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }
.content5 {background-color: #F7F7F7; border:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }

/* Content Classes */
.button {padding:0px; border:1px solid #777777; background-color:#C0C0C0 }
.startin {padding-left:20px; }
.radio {border:0px; background-color:transparent}
input.user {
    padding-left: 20px;
    background: url(images/username.jpg);
	background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left center;
}