/*
Theme Name: Statco Theme
Theme URI: http://goodgoliath.com/
Description: Custom Theme For Statco.com.
Version: 1.0
Author: Steven Pittnger
Author URI: http://purealtar.com/
Tags: statco


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body{
	background-image:url(images/Statco-Background.jpg);
	background-attachment:fixed;
	background-repeat: repeat-x;
	background-position:center;
	font-family: "Gill Sans Regular", Helvetica, sans-serif, Arial;
}
#topWrapper{
	width:100%;
	padding:0px;
	margin:0px;
}
#topTable{
	width:969px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#pageBackWrapper{
	background-image:url(images/Statco-Pagewrap.png);
	background-repeat: repeat-y;
	background-position:center;
}
#wrapper{
	width:1200px;
	margin:0px;
	padding:0px;
	width:100%;	
}	
#page{
	width:957px;
}
#mainTable{
	width:957px;
}
#header{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:80px;
}
#navHome{
	background-image: url(images/navheaders/topNav-home.jpg);
	background-repeat:no-repeat;
	height:38px;
}
#navDE{
	background-image: url(images/navheaders/topNav-data-entry.jpg);
	background-repeat:no-repeat;
	height:38px;
}
#navDS{
	background-image: url(images/navheaders/topNav-document-scanning.jpg);
	background-repeat:no-repeat;
	height:38px;
}
#navFP{
	background-image: url(images/navheaders/topNav-form-processing.jpg);
	background-repeat:no-repeat;
	height:38px;
}
#navGeneric{
	background-image: url(images/navheaders/topNav-generic.jpg);
	background-repeat:no-repeat;
	height:38px;
}
#navDivider{
	height:21px;
	background-image: url(images/Statco-Nav-Back.png);
	background-repeat:no-repeat;
	background-position:center;
}
#FormProcessingHeader{
	background-image:url(images/navheaders/form-processing-header.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:74px;
}
#DataEntryHeader{
	background-image:url(images/navheaders/data-entry-header.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:74px;
}
#DocumentScanningHeader{
	background-image:url(images/navheaders/document-scanning-header.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:74px;
}
#GenericDocumentHeader{
	background-image:url(images/navheaders/general-header.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:74px;
}
#HomeDEBox{
	width:240px;
	height:294px;
	background-image:url(images/data-entry-header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#HomeDSBox{
	width:240px;
	height:294px;
	background-image:url(images/document-scanning-header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#HomeFPBox{
	width:240px;
	height:294px;
	background-image:url(images/form-processing1-header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#mainContentArea{
	background-image:url(images/Statco-Pagewrap.png);
	background-repeat: repeat-y;
	background-position:center;
}
#leftColumnTop{
	background-image: url(images/Statco-left-menu-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#leftColumnHome{
	width:228px;
	background-image:url(images/Statco_Homepage_r5_c2.jpg);
	padding:0px;
	padding-bottom:2px;
	border:0px;
	border-bottom:1px solid #000;
	margin:0px;
}
#rightContentArea{
	width:728px;
	background-color:#FFFFFF;
	margin-left:1px;
	border-left:1px solid #707070;
}
#quotationArea{
	heigh:100px;
	min-height:100px;
}
#footerArea{
}
#footer{
	width:957px;
	height:62px;
	background-image:url(images/Statco_Homepage_r7_c2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
	margin:0px;
	border-bottom: 1px solid #fff;border-top:1px solid #fff;
}
	
	
#bannerArea{
	width:729px;
	heigh:102px;
	min-height:102px;
	background-image: url(images/Statco_Homepage_r4_c3.jpg);
}
#buttons{
	height:38px; width:969px;
	background-image:url(images/topNav-home.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#mainNav{
	width:969px;
	min-height:21px;
	background-image: url(images/Statco-Nav-Back.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#topMenuDiv{
	background-image:url(images/Statco_Homepage_r3_c2.jpg);
	width:228px;
	height:395px;
	min-height:395px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
#quickForm{
	height:339px;
	width:228px;
	background-image:url(images/side-form-background.jpg);
	background-repeat:no-repeat;
	background-position:6px 0px;
}
#homeContent{
	width:729px;
	background-image:url(images/Statco_Homepage_r5_c3.jpg);
	background-repeat:repeat-y;
}
#RecentNews{
	width:225px;
	float:left;
}
#SignUp{
	width:200px;
	float:right;
}
.topImage{
	width:293px;
}
.spacer{
	width:2px;
}
	
.noPad{
	padding:0px;
	margin:0px;
}
.normalPadding{
	padding:5px;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.topNavButtons{
	text-align:center;
	padding-bottom:2px;
	/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	
}
.headerCaption{
	color:#fff;
	/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.headerCaptionL{
	color:#fff;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.hcLink a:link, .hcLink a:active, .hcLink a:visited {
	color:#fff;
	font-size:12px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	text-decoration:underline;
}
.hcLink a:hover{
	text-decoration:none;
}
	
	
	
.header-content{
	width:625px;
}
.greenText{
	font-size:24px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#5EB446;
}
.blueText{

	font-size:24px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#095AA6;
}
.orangeText{
	font-size:16px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color: #FFB34C;
	text-transform:uppercase;
}
.bottomContentHome{
	padding-left:20px; padding-right:30px;
	margin 0, 20px,30px, 0;
}
.dividerLine{
	height:1px;
	border-bottom:1px dashed #B2B2B2;
	padding-right:10px;padding-left:10px;
}
.colDivider{
	width:1px;
	padding:0 1px 1px 0;
	border-left: 1px dashed #B2B2B2;
}
.small, .small a:link, .small a:visited, .small a:active, .small a:hover{
	font-size:10px;
	color:#A7A9AC;
}
.navLink a:link, .navLink a:visited, .navLink a:active, .navLink a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.navLinkDark a:link, .navLinkDark a:visited, .navLinkDark a:active, .navLinkDark a:hover{
	color:#6C6C6C;
	text-decoration:none;
}
	
.page-content{
	padding:10px;
	min-height:400px;
}
.page-content a:link, .page-content a:visited, .page-content a:active{
	color:#0068C6;
}
.page-content img{
	padding:10px;
	border:0px;
}
.page-content a:hover{
	color:#FFB300;
}
.newsBox{
	background-color:#FFEFD9;
	min-height:60px;
}
.newsBoxText{
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#828280;
	font-size:12px;
}
	
.requestFormHead{
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	padding-top:15px;
	padding-bottom:20px;
}
.formRow{
	height:30px;
}
.formRowTall{
	height:100px;
}
.quickFormLabel{
	color:#fff;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	font-size:10px;
	width:75px;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
.quickFormTextBox{
	width:120px;
	vertical-align:middle;
}
#signupLogin{
	background-color: #FFEFD9;
	padding-bottom:20px;
}
#signupLogin li#subscribe2{
	list-style:none;
}
.signupFormLabel{
	color:#666666;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	font-size:10px;
	width:60px;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
.signupFormTextBox{
	background-color:#FFFFFF;
	width:100px;
	margin-right:25px;
	border:0px;
	height:20px;
}

.searchBox{
	width:150px;
	height:20px;
	border:1px solid #000;
	font-size:14px;
	color:#095AA6;
	padding-left:10px;
	vertical-align:middle;
	margin-bottom:3px;
} 

.footerContentLeft{
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	color:#ffffff;
	font-size:12px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	padding-left:10px;
	float:left;
}
.footerContentRight{
	padding-top:2px;
	text-align:right;
	vertical-align:middle;
	color:#ffffff;
	font-size:12px;
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	padding-right:10px;
	float:right;
}

.rightContentArea{
	width:729px;
	background-color:#fff;
}
.menuDash{
	border-bottom: 1px dashed #6C6C6C;
	width:185px;
	height:1px;
	min-height:1px;
	max-height:1px;
	clear:both;
}
.menuList{
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	text-align:left;
	padding-left:45px;
	color:#6C6C6C;
	font-size:12px;
}
.arrowBox{
	width:24px;
	padding-left:20px;
}
.labelBox{
	width:185px;
}
.arrow{
	width:24px;
	height:15px;
	border:0px;
}
.headItem{	
		/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#ffffff;
	text-align:left;
	text-transform:uppercase;
	font-size:13px;
	line-height:15px;
}
.headItem a:link, .headItem a:visited, .headItem a:active, .headItem a:hover{
	color:#ffffff;
	text-decoration:none;
}
.rowspacer{
	height:5px;
}

/* list classes */

ul.menuUnordered{
}
li.menuHead{
	/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#ffffff;
	text-transform:uppercase;
	list-style: url(images/arrow.png);
	list-style-position:inside;
	font-size:12px;
	padding-bottom:4px;
}
li.menuListItem{
	/* font-family: Helvetica, "Trebuchet MS", Trebuchet, arial; */
	color:#6C6C6C;
	list-style-position:inside;
	list-style:none;
	font-size:10px;	
}


li#cformsii {
	list-style:none;
}
h2.widgettitle{
	height:0px;
	margin:0px;
	padding:0px;
}
ol.cf-ol li#li--1.cf_li_err{
	height:15px;
	list-style:none;
	padding:0;margin:0;
}
ol.cf-ol li#li--2.cf_li_err{
	height:15px;
	list-style:none;
	padding:0;margin:0;
}
ol.cf-ol li#li--1.cf_li_err{
	height:15px;
	list-style:none;
	padding:0;margin:0;
}
.alignleft{
	float:left;
}
.alignright{
	floar:right;
}
.navigation{
	text-align:center;
	padding-left:20px;
	padding-right:60px;
	width:95%;
}

