body
{
	background: #ffffff url('../images/backgroundRepeat.png') repeat-x top left;
	margin: 0px;
	text-align: center;
	font-family: Arial, Verdana;
	color: #6e6e6e;
}

ul
{
	display:block;
	margin-top:5px;
}
a img
{
	border: 0px;
}
ul li
{
	margin:0px;
	list-style-image: url('../images/arrowMarker.gif');
	text-align:left;
	font-size:0.9em;
	line-height:1.3em;
}

p
{
	text-indent:10px;
	font-size: 0.9em;
}
#footer
{
	width: 100%;
	height: 132px;
	background-image: url('../images/footerBackground.png');
	background-position: bottom;
	background-repeat: repeat-x;
}
#footerBody
{
	width: 932px;
	margin: 0px auto;
	overflow: hidden;
}

#copFooterLogo
{
	float:right;
	margin:0px;
	height: 102px;
	width: 267px;
	background-image: url('../images/copFooterLogo.png');
	background-position: top left;
	background-repeat: none;
}

#body
{
	width: 932px;
	margin: 0px auto;
	overflow: hidden;
}

#topHeader
{
	width: 100%;
	height: 39px;
}

#mainHeader
{
	width: 100%;
	height: 118px;
}

#logo
{
	float:left;
	margin:0px;
	height: 118px;
	width: 357px;
	background-image: url('../images/logo.jpg');
	background-position: top left;
	background-repeat: none;
}

#callTollFree
{
	float:right;
	margin:0px;
	height: 118px;
	width: 211px;
	background-image: url('../images/callTollFree.jpg');
	background-position: top left;
	background-repeat: none;
}

#mainNav
{
	width: 100%;
	height: 48px;
	overflow: hidden;
}

#COPHeaders
{
	width: 932px;
	height: 137px;
	background-image: url('../images/clickOrderPrintHeaders.jpg');
}

#leftColumn
{
	width: 232px;
	overflow:hidden;
	float:left;
}

#rightColumn
{
	margin-left: 15px;
	width: 232px;
	overflow:hidden;
	float:left;
}

#mainColumn
{
	margin-left: 15px;
	width: 438px;
	overflow:hidden;
	float:left;
	text-align:left;
}

#searchIcon
{
	margin-left:2px;
	background-image: url('../images/search.png');
	background-position: top left;
	background-repeat: none;
	display:block;
	width:42px;
	height:48px;
	float:left;
}
#searchBox
{
	margin-top:15px;
	width:150px;
	height:20px;
	float:left;
}
#searchBox input
{
	color: #6e6e6e;
	font-size: 0.8em;
}

#searchButton
{
	background-image: url('../images/searchButton.png');
	background-position: top left;
	background-repeat: none;
	display:block;
	width:33px;
	height:48px;
	float:left;
}

#footerText
{
	margin-top: 35px;
	margin-left: 5px;
	color:#6e6e6e;
	text-align:left;
	float:left;
	font-size: 0.8em;
}
#footerText a
{
	color: #6e6e6e;
}
.getAQuoteButton
{
	background-image: url('../images/getAnInstantQuote2.jpg');
	background-position: top left;
	background-repeat: none;
	display:block;
	width:232px;
	height:60px;
	cursor:pointer;
}

.getAQuoteButton:hover
{
	background-image: url('../images/getAnInstantQuote.jpg');
}

.navText
{
	padding-left: 20px;
	padding-right: 20px;
	float:left;
	font-size: 0.8em;
	line-height: 4em;
	float:left;
}
.navText a
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.navText a:hover
{
	color: #fff;
	text-decoration: underline;
}

.leftNav
{
	background-image: url('../images/leftNavGreen.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 5px;
	float: left;
}

.navRepeat
{
	background-image: url('../images/navGreenRepeat.png');
	background-position: top left;
	background-repeat: repeat-x;
	height: 48px;
	float: left;
}

.navDivider
{
	background-image: url('../images/navGreenDivider.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 2px;
	float: left;
}

.navInnerRight
{
	background-image: url('../images/navGreenRight.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 7px;
	float:left;
}

.navHighlightLeft
{
	background-image: url('../images/navBlueLeft.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 5px;
	float:left;
}

.navHighlightCenter
{
	background-image: url('../images/navBlueCenter.png');
	background-position: center 3px;
	background-repeat: repeat-x;
	height: 48px;
	float:left;
}

.navHighlightRepeat
{
	background-image: url('../images/navBlueRepeat.png');
	background-position: top left;
	background-repeat: repeat-x;
	height: 48px;
	float:left;
}
.navHighlightRepeat .navText
{
	padding-left: 15px !important;
	padding-right: 15px !important;
	min-width: 60px;
}

.navHighlightRight
{
	background-image: url('../images/navBlueRight.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 5px;
	float:left;
}

.navSecondaryRepeat
{
	background-image: url('../images/navBlueSecondaryRepeat.png');
	background-position: top left;
	background-repeat: repeat-x;
	height: 48px;
}

.navSecondaryRight
{
	background-image: url('../images/navBlueSecondaryRight.png');
	background-position: top left;
	background-repeat: none;
	height: 48px;
	width: 6px;
	float: right;
}

.spacer
{
	width: 100%;
	height:15px;
}

.module
{
	width:232px;
	overflow:hidden;
	border-bottom:1px solid #cdcdcd;
}

.moduleHeader1
{
	width: 232px;
	height: 41px;
	background-image: url('../images/moduleBlueGrayHeader.png');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	padding-left:30px;
	line-height:2.7em;
	color: #FFFFFF;
}

.moduleHeader2
{
	width: 232px;
	height: 41px;
	background-image: url('../images/moduleBlueHeader.png');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	padding-left:30px;
	line-height:2.7em;
	color: #FFFFFF;
}

.moduleHeader3
{
	width: 232px;
	height: 41px;
	background-image: url('../images/moduleGrayHeader.png');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	padding-left:30px;
	line-height:2.7em;
	color: #FFFFFF;
}

.moduleHeader4
{
	width: 232px;
	height: 41px;
	background-image: url('../images/moduleGreenHeader.png');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	padding-left:30px;
	line-height:2.7em;
	color: #FFFFFF;
}

.moduleBody
{
	width: 232px;
	padding-top:5px;
	padding-bottom:5px;
	min-height: 1em;
	background-image: url('../images/moduleBodyBackground.png');
	background-position: top left;
	background-repeat: repeat-y;
	color: #3b3b3b;
}
.moduleBody i
{
	margin-left:20px;
}
.centerModule
{
	width:443px;
	overflow:hidden;
}

.centerModuleHeader
{
	width: 438px;
	height: 41px;
	background-image: url('../images/centerModuleBlueHeader.gif');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	line-height:2.7em;
	color: #FFFFFF;
}

.centerModuleGreenHeader
{
	width: 438px;
	height: 41px;
	background-image: url('../images/centerModuleGreenHeader.gif');
	background-position: top left;
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	line-height:2.7em;
	color: #FFFFFF;
}
.centerModuleBody
{
	width: 437px;
	padding-top:5px;
	padding-bottom:5px;
	min-height: 1em;
	background-image: url('../images/centerModuleBodyBackground.png');
	background-position: top left;
	background-repeat: repeat-y;
	color: #3b3b3b;
}
.imageCol
{
	width: 200px;
	float:left;
	padding: 5px 0px;
	text-align:center;
}
.contentCol
{
	
	float:left;
	width: 220px;
	padding: 5px;
	text-align:center;
}
.halfCol
{
	
	float:left;
	width: 200px;
	padding: 5px;
	text-align:center;
}
/*http://www.facebook.com/pages/ClickOrderPrintcom/125847365777*/
.miniModule
{
	width: 232px;
}
.miniModuleHeader
{
	text-align:left;
}
.miniModuleBody
{
	padding-top:10px;
	padding-bottom:5px;
	border: 1px solid #e4e4e4;
	background-color: #f8f9fd;
	min-height:2em;
	text-align:center;
}

.blueHeadText
{
	color: #9099c0;
	font-size: 1em;
	font-weight: bold;
}
.grayHeadText
{
	color: #6e6e6e;
	font-size: 1em;
	font-weight: bold;
}
.welcomeText
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cecece;
}
.newsItem
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cecece;
	overflow:hidden;
}
.newsItem .leftCol
{
	text-align:center;
	width: 175px;
}
.newsItem .rightCol
{
	text-align:left;
}
.newsItem p
{
	font-size: 0.9em;
}
.newsItem hr
{
	border: 1px dotted #cecece;
}
.headerItem
{
	text-align:left;
	float:left;
	width: 310px;
	height: 137px;
}
.headerItemText
{
	width: 190px;
	margin-left:100px;
	margin-top:40px;
	font-size: 0.85em;
	color: #FFFFFF;
}
.buttonwrapper
{
	float:left;margin-left:10px;overflow: hidden;cursor:pointer;
}
.buttonwrapper a
{
	color:white;
	text-decoration:none;
}
.activeNavTab
{
	color:#AAFFAA!important;
}
.pageNavBody
{
	padding:10px;
}
