/*	Site Creator v1.0 Diversified Business Products Stylesheet
	Created 2/2007 - copyright 2007 - Web-Innova, LLC - Coded by Jeff Walloch
*/
	
/*  Base settings */
html,body{margin:0;padding:0;min-width: 742px;	/*  Fix Mozilla bug */background-image:url(images/body_background.jpg);background-repeat:repeat-x;}
body{font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;text-align:center;}
	
a{text-decoration: none;color:#094BAE;}
a:hover{color: #C33;}
a img{text-decoration: none;border:0;}
h1{font-size:18px;color:#094BAE;text-transform:uppercase;}
h2{font-size:14px;color:#094BAE;text-transform:uppercase;}

br {clear: left;}
div#container{text-align:left;background-color: #FFFFFF;/*border:1px dotted red;*/width:925px;margin:0 auto;overflow:hidden;}
html>body div#container{width:925px;}

/*  Header design - begin */
div#header{display:block;width:925px;height:75px;margin-bottom:0px;background-image:url(images/body_background.jpg);background-repeat:repeat-x;/*border: 1px dotted blue;*/color:#094BAE;}
html>body div#header{width:925px;}
div#header a{color:#094BAE;}
div#header a:hover{color:#094BAE;}
span#header_line1{font-style:italic;font-size:24px;position:relative;left:100px;top:30px;margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;width:500px;}
span#header_line2{font-style:italic;font-size:18px;position:relative;left:100px;top:35px;margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;width:500px;}
html>body span#header_line1{display:block;}
html>body span#header_line2{display:block;}
div#header_logo{padding-top:9px;width:50%;float:left;}
div#header_email{display:inline;text-transform:uppercase;float:right;margin-top:40px;padding-right:15px;font-weight:bold;}

div#printheader {display: none;}
/*  End Header */
/*  Footer bar design - begin */
div#footer{display:block;clear:both;height:40px;margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10px;padding-top:8px;}
div#footer p{clear:both;text-align:center;padding:3px 0;margin:0;}
div#copyright{float:left;padding-left:4px;}
div#footer_links{float:right;}
div#footer_links ul{color:#4D4D4D;margin:0;}
div#footer_links li{display:inline;margin:0;padding:0 5px;border-right:1px solid #4D4D4D;}
div#footer_links li.last{border:0;}
div#footer_links a{color:#4D4D4D;}
div#footer_links a:hover{border:0;}

/*  End Footer bar */
div#middle{display:block;height:auto;padding-bottom:4px;/*overflow:hidden;*//*border:1px dotted blue;*/}
td#leftnavcol{display:none;width:0px;vertical-align:top;background-image:url(images/left_nav_background.jpg);background-repeat:repeat-x;background-color:#071730;padding:0;margin:0;border:1px solid #CCCCCC;}
td#contentcol{width:916px;/*width:748px;*/vertical-align:top;padding:0;margin:0;padding-left:4px;}

div#content{float:right;width:748px;height:488px;/*padding:8px;*//*border:1px solid #999999;border:1px dotted black;*/}
html>body div#content{width:760px;min-height:488px;height:auto;margin-top:0;}
div#content img{padding-bottom:10px;}
div#home_main{width:755px;height:321px;background-image:url(images/home_main_background.jpg);background-repeat:no-repeat;}
div#home_main a{color:#444444;}
div#home_main_text{/*margin:130px 310px 20px 20px;*/padding:60px 310px 0px 20px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:14px;color:#444444;}
div#home_main_text h1 a{text-transform:uppercase;color:#094BAE;}
.super{vertical-align:super;font-size:12px;}
div#content span.learn_link{text-transform:capitalize;color:#094BAE;text-decoration:underline;padding-left:6px;font-size:14px;}
div#home_boxes{margin-top:5px;}
div#home_box_left{/*display:inline;*/float:left;/*height:162px;*/height:242px;width:450px;/*background-image:url(images/home_left_background.jpg);*/background-image:url(images/home_left_background3.jpg);background-repeat:no-repeat;margin-right:5px;}
div#home_box_left a, div#home_box_right a{color:#4C4C4C;}
div#home_box_left h2 a, div#home_box_right h2 a{color:#094BAE;}
html>body div#home_box_left{min-height:162px;min-width:450px;}
div#home_box_left_text{margin: 20px 25px 10px 180px;}
div#home_box_left_text span.learn_link, div#home_box_right_text span.learn_link{font-size:12px;text-transform:capitalize;}
div#home_box_right{/*display:inline;*/float:right;height:242px;width:293px;background-image:url(images/home_right_background.jpg);background-repeat:no-repeat;}
html>body div#home_box_right{width:305px;}
div#home_box_right_text{margin:20px;}

div#page_title{height:70px;width:748px;background-image:url(images/page_title_background.jpg);background-repeat:no-repeat;}
html>body div#page_title{border-top:1px solid #EFEFEF;}
div#page_title h1{margin:32px 0 0 20px;}
div#page_img{float:left;margin:20px;width:auto;height:100%;/*width:180px;height:380px;*//*border: 1px dotted red;*/}
div#page_text_img{float:right;height:auto;width:495px;/*margin:50px 20px 20px 0;*/padding:50px 20px 0px 0;/*border:1px dotted green;*/}
div#page_text_noimg{height:auto;width:auto;/*margin:50px 20px 20px 0;*/padding:50px 20px 0px 20px;/*border:1px dotted green;*/}
div#page_text p{padding:0;margin:0;}
div#page_subheading{display:inline;font-size:16px;color:#094BAE;width:auto;margin:0;padding:0;font-weight:bold;/*border:1px dotted blue;*/}

div#content h3{font-style:italic;font-size:12px;}
div#content p{padding-bottom:10px;;}

/*  Left Hand Navication for Category/Product page design - begin */
div#leftnav{display:none;float:left;width:0px;height:488px;padding:0;margin:0;/*padding:10px;*/background-image:url(images/left_nav_background.jpg);background-repeat:repeat-x;background-color:#071730;/*border: 1px solid #999999;border:1px dotted green;*/}
html>body div#leftnav{width:168px;min-height:488px;}
div#leftnav a{color:#FFFFFF;text-transform:uppercase;font-size:12px;font-weight:bold;}
div#leftnav ul {list-style-type:none;text-align:left;margin:0;padding:5px 0 0 0;}
div#leftnav ul a {display:block;color:#FFFFFF;/*height:15px;*/height:auto;padding: 4px 10px;}
div#leftnav li{height:auto;}
div#leftnav li.chosen{background-image:url(images/nav_chosen.jpg);background-repeat:repeat-x;background-position: left 40%;}
html>body div#leftnav li.chosen{background-position:center left;}

input{display:block;width:20em;height:1.5em;/*border:1px inset #454545;*/}
label{display: block;margin:0.35em 0 0.15em 0;font-weight: bold;}
textarea{width:30em;height:8em;}
a.button{color:#793420;text-transform:capitalize;padding:0.25em 1em;margin:0 5px 5px 0;background-color:#000000;border:1px solid #793420;}
input.hidden{display:none;border:none;}
input.submit{width:8em;margin-top:8px;}
div#nav{display:block;}
div#search{float:right;width:180px;margin-top:40px;}
div#search form{margin:0;padding:0;}
div#search label {display:inline;font-family:Arial;font-size:12px;font-weight:normal;margin-bottom:0;color:#003399;}
div#search input {display:inline;margin:0;font-family:Arial;color:#CCCCCC;width:140px;}
div#search input#searchBtn {width:25px;margin:0;border:1px solid #666;color:#003399;}
div#doc_view{padding-bottom:10px;}
.doc_view_heading{display:block;clear:both;height:20px;padding:0 0 0 1em;background-color:#003366;font-family:Arial;font-size:12px;color:#D7D7D7;}
.doc_view_heading img{padding-left:4px;}
span.doc_view_col_1{float:left;display:inline;/*left:15px;*/width:200px;padding-top:3px;}
span.doc_view_col_2{float:left;/*left:270px;*/width:150px;padding-top:3px;}
span.doc_view_col_3{float:left;/*left:500px;*/width:150px;padding-top:3px;}
span.doc_view_col_4{float:left;/*left:500px;*/width:305px;padding-top:3px;}
span.doc_view_col_5{float:left;/*left:500px;*/width:300px;padding-top:3px;}
span.doc_view_col_6{float:left;/*left:500px;*/width:420px;padding-top:3px;}
span.col_1_wider{width:350px;}
div#doc_view ul, div#proj_view ul{margin:0;padding:0;color:#000;line-height:1.5em;list-style-type:none;/*border-bottom: 1px solid #793420;*/}
div#doc_view ul a, div#proj_view ul a{color:#003399;font-size:10px;}
div#doc_view ul a:hover, div#proj_view ul a:hover{color:#000000;/*background-color:#CCC;*/}
div#doc_view ul li, div#proj_view ul li{clear:left;margin:0;padding:0 0 0 15px;height:1.50em;/*border-bottom: 1px solid #793420;*/}
div#doc_view ul li:hover, div#proj_view ul li:hover{/*background-color:#CCCCCC;*/}
div#doc_view ul li .bold{font-weight:bold;text-transform:uppercase;}
div#doc_view .topic, div#doc_view .headline, div#doc_view .date_added, div#doc_view .cat, div#doc_view .rev, div#doc_view .city, div#doc_view .state, div#doc_view .phone, div#doc_view .title, div#doc_view .menu{float:left;display:inline;}
div#doc_view .topic, div#doc_view .headline{width:200px;}
div#doc_view .title{width:300px;}
div#doc_view .menu{width:420px;}
div#doc_view .date_added, #doc_view .name{width:150px;}
div#doc_view .cat, div#doc_view .rev{width:150px;}
div#doc_view .headline{width:350px;}
.docBlock{font-size:0.75em;padding:15px 0;}
.odd{background-color:#E1E1DF;}
.even{background-color:#FFFFFF;}
label.req{text-transform:uppercase;color:#003399;}

/*  --- Used for both types of pages  --- */
div#content .largetextarea textarea{height:75px;width:380px;}
div#content .smalltextarea textarea{height:50px;width:300px;}	
.required, div#content p span{color:#C33;}
div#content span {font-size:0.85em;}
div#breadcrumbs{text-transform:uppercase;color:#999999;padding-bottom:5px;}
/*  End Category/Product page design */
/*  Forms field design - begin */
form{margin-left:0px;font-size:12px;padding:0;}
input, td {font-size:12px;}
td{padding:5px;}
/*  End forms */

div#companyaddress{/*margin: 25px 0 0 100px;*/width: 275px;float:left;font-size:1.2em;}
div#companyhours{/*margin: 25px 0 0 100px;*/width:220px;float:right;font-size:1.2em;}

div#validation_error{padding:0;margin:0;}
div#validation_error p{padding:0;margin:0;}
div#validation_error ul{padding:0;margin-left:50px;}
	