/* 
	Style Name: MaxQ Design 3
	Site URL: http://www.maxqtechnology.com
	Description: Stylesheet for website
	Author: Joe Martinez
	Version: 2.0
*/

@media print  {
.tabcontent {display:block;}
}

body{background:#FFF url(images/background.png) repeat-x; font-family:Verdana; font-size:0.7em; color:#595959; margin:0 auto; padding:0;}
#wrap{background:#F0F0F0; width:950px; margin:0 auto; padding:0;}

/****HEADER****/
#header{background:#FFF url(images/header.png) no-repeat left center; width:950px; height:85px; overflow:hidden; margin:0 auto; padding:0;}

/****MENU BAR****/
#menu{background:#0356A6; width:950px; height:25px; font-size:1em; font-weight:700; text-align:center; position:relative; z-index:100;}
#menu li.current_page a{background:#0356A6; color:#FFF; text-decoration:underline;}
#menu ul{list-style-type:none; margin:0; padding:0;}
#menu li{float:left; width:190px; position:relative;}
#menu a,.menu a:visited{display:block; text-decoration:none; line-height:25px; background:#666; color:#FFF;}
#menu a:hover,.menu ul ul :hover,#menu :hover > a,.menu ul ul :hover > a{background:#86A1DB; color:#000;}

/****CONTENT Sidebar Design****/
#sidebar{float:left; border:1px solid #CCC; height:820px; width:200px; display:inline; background:#FFF; margin:5px 0 5px 5px; padding:15px;}
#content{float:right; border:1px solid #CCC; height:820px; width:670px; display:inline; background:#FFF; margin:5px 5px 5px 0; padding:15px;}

/****CONTENT 2 Column Design****/
#leftcolumn{float:left; border:1px solid #CCC; height:435px; width:535px; display:inline; background:#FFF; margin:5px 0 5px 5px; padding:15px;}
#rightcolumn{float:right; border:1px solid #CCC; height:435px; width:335px; display:inline; background:#FFF; margin:5px 5px 5px 0; padding:15px;}

/****CONTENT Single Column Design****/
#singlecolumn{float:left; border:1px solid #CCC; width:905px; background:#FFF; margin:5px; padding:15px;}

/****TAB CONTENTS****/
#tabarea{border:1px solid #CCC; width:905px; margin-left:5px; margin-top:0; background:#FFF; padding:15px;}
.tabs{margin-left:5px; margin-top:5px; margin-bottom:0; font:1.1em Verdana; list-style-type:none; text-align:left; padding:3px 0;}
.tabs li{display:inline; margin:0;}
.tabs li a{text-decoration:none; position:relative; z-index:1; margin-right:3px; color:#0356A6; border:1px solid #CCC; background:#FFF;padding:3px 7px;}
.tabs li a:hover{text-decoration:none; position:relative; z-index:1; margin-right:3px; color:#D62C37; border:1px solid #CCC; background:#FFF; padding:3px 7px;}
.tabs li a.selected{position:relative; top:1px; font-weight:700; text-decoration:underline; border-bottom-color:#FFF;}
.tabcontent{display:none;}

/****FONTS****/
.columntext h1{font-family:TrebuchetMS, Helvetica, sans-serif; font-size:1.8em; color:#FE6E00; font-weight:400; text-align:left;}
.columntext h2{font-size:1.2em; color:#595959; font-weight:700; text-align:left;}
.columntext p{font-size:1.1em; color:#595959; line-height:140%; text-align:justify;}
.columntext a,.footertext a{color:#0356A6; text-decoration:underline;}
.columntext a:hover,.footertext a:hover{color:#D62C37; text-decoration:underline;}
.columntext ul{font-size:1.1em; line-height:140%; list-style-type:disc;}

/****TABLES****/
.cleartable{clear:both;}

/****IMAGES****/
img.imgleft{float:left; margin:10px 20px 0 0;}
img.imgright{float:right; margin:10px 0 0 20px;}
img.nowrap{white-space:nowrap; display:block; margin-left:auto; margin-right:auto;}

/****FORMS****/
div.contactform{border:solid 1px #6a8ca3; width:315px; background:#FFF; margin:10px auto; padding:10px;}
div.contactform label span{display:block; float:left; padding-right:6px; width:135px; text-align:right; font-weight:700;}
div.contactform input .input-text{border:1px solid #3b6e22; color:#666; width:140px;}
.spacer1{margin-left:100px; margin-bottom:10px;}

div.customform{border:solid 1px #6a8ca3; width:620px; background:#FFF; margin:5px 0; padding:10px;}
div.customform label span{display:block; float:left; padding-right:6px; width:380px; font-size:1.1em; text-align:right;}
.spacer2{margin-left:260px; margin-bottom:10px;}

div.quoteform{border:solid 1px #6a8ca3; width:520px; background:#FFF; margin:5px 0; padding:10px;}
div.quoteform label span{display:block; float:left;padding-right:6px; width:300px; font-size:1.1em; text-align:right;}
.spacer3{margin-left:180px; margin-bottom:10px;}

div.contactform label,div.customform label,div.quoteform label{display:block; margin-bottom:10px;}
div.customform h3,div.quoteform h3{display:block; margin-bottom:10px; text-align:left; font-size:1.1em; color:#666; font-weight:700; text-decoration:underline;}
div.customform p,div.quoteform p{display:block; margin-bottom:10px; text-align:left; font-size:1.1em; color:#0356A6; font-weight:400; text-decoration:none;}
div.customform input .input-text,div.quoteform input .input-text{border:1px solid #3b6e22; color:#666; width:220px;}

/****FOOTER****/
#footer{clear:both; width:950px; text-align:center; margin:0 auto; padding:10px 0;}
.footertext p{color:#000; font-size:1em; text-align:center; margin:0;}