
body { 
	background-color: #f6f9df; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 25px; 
	text-align: center; 
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	text-decoration: none;
	color: #606e01;
}

a:hover, a:active {
	color: #c5d93a;
}

ul {	
	padding: 10px 20px; 
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}

li {
}

ul li ul {
	padding: 3px 20px;
}

#wrap {background-image: url(images/BG.gif); background-repeat: repeat-x; margin:0 auto;}
#hedder { background-image: url(images/BGtop.jpg); background-repeat:no-repeat; height:267px; width:940px; margin:0 auto;}
#hedderSS { background-image: url(images/BGtopSS.jpg); background-repeat:no-repeat; height:267px; width:940px; margin:0 auto;}

#Menu { margin: -5px 84px 0 84px; text-align: center;}
.dnnSOLPARTMENU { margin: -4px 0 0 0; }
.MenuTable { margin: -4px 0 0 0; }
#Menubtm { margin: -4px 0 0 0;}
#Middle { background-image: url(images/midBG.jpg); background-repeat:repeat-y; width:940px; margin:0 auto !important;}
#content { margin: 0 84px 0 84px; text-align:left;}
.ContentPane { background-image: url(images/leftpaneBG.gif); background-repeat: repeat-y; background-position: right; position:relative; width:490px; float:left; margin: 35px 0 0 84px; text-align:left; padding: 0 87px 0 48px;}
#rightcontent { position:relative; width:147px; float:right; margin: 10px 84px 0 0;}
#footer {background-image: url(images/btmBG.jpg); background-repeat:no-repeat; height:240px; width:940px; margin:0 auto;}
#imgfooter {margin: 0 0 0 1px}
.menuspacer { height: 5px; }
.cleaner {clear: both; height: 0; font-size: 0; visibility: hidden; content: ' ';}
.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	cursor: pointer;
}
a.navtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
a.navtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
a.navtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}
a.navtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/navBGrollover.jpg);
	background-repeat: repeat-x;
}
.navtextrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	cursor: pointer;
}.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.footertext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.footertext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.footertext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 22px;
	text-decoration:none;
}
a.footerlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 22px;
	text-decoration:none;
}
a.footerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 22px;
	text-decoration:none;
}
a.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #717f16;
	line-height: 22px;
	text-decoration:none;
}

/*Gallery Styles */

.thumbMargin {
	margin-right: 19px;
	margin-bottom: 10px;
}

.thumbMarginEnd {
	margin-bottom: 10px;
}


/*--- Specific style override for Request A Quote form ---*/
#dnn_ctr421_DynamicForms_tblQuestions label
{
	display:block;
	width:175px;
}

/*--- Specific style override for Request A Quote submit button ---*/
#dnn_ctr421_DynamicForms_lnkSave 
{
	padding-left:183px;
}

.TechTitle {
	font-size: 16px;
	line-height: 22px;
}

.TechCat {
	font-size: 20px;
	line-height: 20px;
	text-transform:uppercase;
	color: #606e01;
}