body{
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-image:url(../images/stripeband.jpg);
	background-repeat:repeat-x;
}
ul, ul ul, ul ul ul, p, form{
	margin: 0px;
	padding: 0px;

}
p{
	padding: 2px 0px 4px 0px;
	font-size: 95%;
}

ul, ul ul, ul ul ul{
margin: 0 0 0 20px;}
/* default link  will be orange with underline  */
A:link{color: #DD702B; text-decoration: underline}
A:visited{color: #DD702B; text-decoration: underline}
A:hover{color: #000000; text-decoration: underline}
A:active{color: #DD702B; text-decoration: none}

/* default link  will be black with no underline  */
.quicklink A:link{color: #000000; text-decoration: none}
.quicklink A:visited{color: #000000; text-decoration: none}
.quicklink A:hover{color: #DD702B; text-decoration: underline}
.quicklink A:active{color: #000000; text-decoration: none}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pageContainer{
	margin: 0 auto;
	padding: 0;
	width: 760px;
	text-align: center;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;	
}
#contentContainer{
	margin: 0;
	padding: 0;
	width: auto;
	text-align: left;
}
#resources{
	height: 19px;
	color:#D3D1D1;
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 70%;
	margin: 0 0 0 0px;
	padding: 8px 0 0 0;	
}
#resources ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#resources ul li { display: inline; padding-left: 24px;}
#resources ul li a { padding: 0px 0px 0px 4px; color:#D3D1D1; text-decoration: none; }
#resources ul li a:hover{ color: #333; text-decoration: underline;}



#content{
	width: 499px;
	margin: 0;
	border-left: 1px solid #f1f1f1;
	padding: 6px 10px 10px 10px;
	
}
#homecontent{
	float:left;
	width: 740px;
	margin: 0;
	padding: 0 10px;

}

#siteLogo{
	display:inline;
	margin: 0px;
	padding: 0px;

}

.logo {
	margin-left: 200px;
}

.utility{
	margin: 0 0 0 35px; 
}
.utility a{
	margin: 0 10px 0 4px;
	padding: 0 0 0 4px;
	font-family: Arial,sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.utility a:visited{	color:#000000;text-decoration: none;}
.utility a:hover{	text-decoration: underline;}
#stripe{
height: 52px;
}
#stripe #sectionname{
	padding: 20px 15px 0px 15px;
	font-family: Arial,sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight:bold;
	float: left;	
}
#photo{
height: 90px;
margin: 0;
padding: 0;
}


/* allows headings to be applied from Contribute as a class */

h1{
 font-family: Arial,sans-serif;
 font-size: 120%;
 color: #000000;
 margin: 0px;
 padding: 0px; 
 font-weight: bold;	
}

h2{
 font-family: Arial,sans-serif;
 font-size: 105%;
 color: #000000;
 margin: 0px;
 padding: 0px;
 font-weight: bold;	
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #333333;
 margin: 0px;
 padding: 0px; 
 font-weight: bold;	
}

h4{
 font-family: Arial,sans-serif;
 font-size: 95%;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px; 
 font-weight: bold;	
}

h5{
 font-family: Arial,sans-serif;
 font-size: 85%;
 color: #333333;
 margin: 0px;
 padding: 0px; 
 font-weight: bold;	
}
h6{
 font-family: Arial,sans-serif;
 font-size: 75%;
 color: #333333;
 margin: 0px;
 padding: 0px; 
 font-weight: bold;	
}
				


/*************** #pageName styles **************/

.pageName{
	padding: 0px 0px 10px 0px;
	color: #DD702B;
}


/************* #globalNav styles **************/

#globalNav{
height: 24px;
color: #ababab;
padding: 0px 0px 0px 10px;
white-space: nowrap;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav a {
	font-size: 75%;
	padding: 0px 6px 0px 6px;
	color:#000000;
	text-decoration: none; 
}
#globalNav a:visited{text-decoration: none;}
#globalNav a:hover{text-decoration: underline;}
#globalNav a:visited{text-decoration: none;}
#globalNav .divider{color: #b40000;}

/************** .feature styles - use on home page ***************/

.feature{
	padding: 10px;
	font-size: 80%;
}
.feature h3{
	padding: 10px 0px 5px 0px;
	text-align: left;
}
.columnText{
	padding: 4px;
	font-size: 80%;
}






/************* #footer styles ***************/
#footer{
	clear: both;
	font-size: 65%;
	color: #FFFFFF;
	padding: 8px 10px 0px 10px;
	margin: 0px;
	background-color: #DD702B;
	height: 21px;
	width:auto;
}
#footer a:link {color: #FFFFFF; text-decoration:none;}
#footer a:visited {color: #FFFFFF; text-decoration:none;}
#footer a:hover {color: #FFFFFF; text-decoration:underline;}
.copyright{
margin: 0;
float:left;
padding: 0;}
.addr{ 
margin: 0;
float:right;
padding: 0;}
#bug{
clear:both;
float:right;
}

#quote{
	padding: 30px 15px 0px 15px;
	font-family: Arial,sans-serif;
	font-size: 75%;
	color: #B40000;
	float:right;
	}
#quote a:link{color:#B40000; text-decoration: none;}
#quote a:visited{ color: #B40000; text-decoration: none;}
#quote a:hover{ color: #B40000; text-decoration: underline;}



/* HOME ONLY  */
#homeLeft{float:left; width: 254px; padding: 0 4px; }
#homeLeft h4{margin: 4px 4px 8px 4px; border-bottom: 1px solid #f1f1f1;}
#homeMiddle{float:right; width: 200px; border-left: 1px solid #f1f1f1; padding: 0 8px 0 16px;}
#homeMiddle h4{margin: 4px 4px 8px 4px; border-bottom: 1px solid #f1f1f1;}
#homeRight{float:right; width: 225px; border-left: 1px solid #f1f1f1; padding: 0 8px;}
#homeRight h4{margin: 4px 4px 8px 4px; border-bottom: 1px solid #f1f1f1;}
.quicklink{font-size:75%; border-top: 1px solid #f1f1f1; padding: 3px 10px; color:#000000;}
.emailentry{ width: 220px;font-size:75%;}
/* END HOME ONLY  */

/* side navigation  */
/*********** #navBar link styles ***********/
#navBar{
	width: 240px; 
	margin: 0;
	padding: 0;
    font-size: 100%;
	font-family: Arial,sans-serif; 
	float:left;
}

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: 1px solid #EEE;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 0px solid #cccccc;
	font-size: 90%;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 0px solid #cccccc;
	width: 100%;
    voice-family: "\"}\""; 
    voice-family:inherit;
	width: auto;
	color: #000000;
	text-decoration:none;
}

#sectionLinks a:visited{
	border-top: 0px solid #cccccc;
	padding: 2px 0px 2px 10px;
	text-decoration:none;
	color: #000000;	
}

#sectionLinks a:hover{
	border-top: 0px solid #cccccc;
	background-color: #666666;
	color:#FFFFFF;
	padding: 2px 0px 2px 10px;
}

/*********** #sectionLinks selection styles ******/
#sectionLinks .current0selected {
	border-top: 0px solid #cccccc;
	background-color: #c8c8c8;
	color:#FFFFFF;	
	font-weight:bold;
	padding: 2px 0px 2px 10px;
}

#sectionLinks .current1{
	border-top: 0px solid #cccccc;
	padding: 2px 10px 2px 10px;
}
#sectionLinks .current2{
	border-top: 0px solid #cccccc;
	padding: 2px 0px 2px 10px;
}
#sectionLinks .current3{
	border-top: 0px solid #cccccc;
	padding: 2px 0px 2px 10px;
}
#sectionLinks .current4{
	border-top: 0px solid #cccccc;
	padding: 2px 0px 2px 10px;
}
#sectionLinks .current5{
	border-top: 0px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

/* form stuff */
#quoteRequest {width: 500px; font: 12px Arial, sans-serif;}
#contactUs {width: 500px; font: 12px Arial, sans-serif;}
fieldset {border: 1px solid #ccc; padding: 3px 10px 10px; margin: 10px 0;}
legend {font-size: 11px; font-weight: bold; color: #000; margin: 10px 0; padding: 2px 4px; border: 1px solid #ccc; background: #F4F4F4 url(images/vertbg.gif);}
input {width: 240px; margin-top: 2px;}
label {float: left; width: 20%; margin-right: 5px; margin-top: 2px; padding-top: 2px; text-align: right; font-size: 11px;}
label strong {font-size: 11px;}
.sminput {width: 20px; margin-top: 2px;}


.btn {border: 3px double; border-color: #F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1; background: #fff url(images/btnbg.gif) repeat-x; display: block; margin: 5px 10px; cursor: pointer;}
.sub {background: #F4F4F4; padding-top: 10px;}
.sub input {width: 130px;}
.sub .btn {margin: 0 auto; font-weight:bold;}


#sitemap {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#sitemap ul li {font-weight: bold;  list-style: none; margin: 0px 0px 5px 0; padding: 0px;}
#sitemap ul li ul li {font-weight: normal; padding:0px; margin:5px; }
