/*----------CSS for Main Tire - Honeoye, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/

* {padding:0px;	margin:0px;}
html {background:#a70000;}
p{ padding-bottom:10px;	font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:1.7em;}
body {
	background:url(images/bg.jpg) repeat-x #444444;
	margin:0px auto;
	text-align:left;
	}
#contentWrapper {
	width: 980px;
	position: relative;
	margin:0px auto;
	z-index:1;
	}
.floatLeft{float:left; clear:both;}	
.floatRight{float:right; clear:both;}
.list {padding-left:10px; padding-bottom:5px;	font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.list li{ list-style:none; padding: 0px 0px 8px 15px; background:url(images/bullet.jpg) no-repeat 0px/*left and right*/ 2px /*up and down*/;}
.highlight {font-style:italic;}
.clear {clear:both;}
.required {color:#a70000;}

/*------------HEADER STUFF--------*/
#header { width: 100%; height:155px; margin:0px; padding:0px; background:url(images/headerBg.jpg) no-repeat; position:relative;}
#headerLogo {position:absolute; left:18px; top:31px;}
#headerText {padding:90px 0 0 735px; text-align:right; margin-right:15px;}
.bigBlack { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
.bigRed { color:#a70000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px;}

.bigBlackHome { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; font-style:italic;}
.bigRedHome { color:#a70000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:16px;}
#bannerToLogos { position:relative; float:left;}
	
/*-----------BANNER STUFF --*/
#homeBanner { width: 100%;}
#insideContent {width:100%; }
#insideMiddle{ width:100%; background:url(images/contentBg.jpg) repeat-y; padding:0; float:left; }
#insideTop { background:url(images/contentCap.jpg) no-repeat; width:100%; height:100%; line-height:14px; height:14px;}
#insideLeft { width:200px; padding-left:35px; float:left; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px;}

.imgRight{ float:right; background-color: #ffffff; border: 1px solid #a9a9a9; padding: 5px; margin: 5px 25px 10px 15px;}
.imgLeft{ float:left; background-color: #ffffff; border: 1px solid #a9a9a9; padding: 5px; margin: 5px 10px 10px 0;}
.img{  background-color: #ffffff; border: 1px solid #a9a9a9; padding: 5px; margin: 5px 10px 10px 0;}

#insideRight {width:640px; float:left; padding:0;}
#bannerTop { background:url(images/homeBannerTop.jpg) no-repeat; width:100%; height:244px;}
#bannerContent {
	width:490px;
	position:absolute;
	left:375px;
	top:210px;
}
#bannerBottom  { float:left; background:url(images/homeBannerBottom.jpg) no-repeat; width:550px; height:43px; padding:8px 0 30px 430px;}
#bannerBottom  a:link {color:#a70000; text-decoration:none;}
#bannerBottom  a:visited {color:#a70000; text-decoration:none;}
#bannerBottom  a:hover {color:#a70000; text-decoration:underline;}
#bannerBottom  a:active {color:#a70000; text-decoration:none;}

#man { position:absolute; left:794px; top:279px;}
#insideMan { position:absolute; left:794px; top:-160px;}

/*-----------MAIN CONTENT STUFF --*/
#homeContent { width: 100%;}
#contactForm {border:1px solid #c6c6c6; padding:10px;  background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
#contactForm td{padding:0px;}
#contactForm p{padding:3px 3px 3px 0 ;}

/* ----------GLOBAL HEADERS-------*/
h1 { color:#a70000; font-size:20px; font-family:Arial, Helvetica, sans-serif;  padding-bottom:7px;}
h2 { font-family:Arial, Helvetica, sans-serif;  color:#b2b2b2; font-size:13px; padding-bottom:3px; }		
h3 { font-family:Arial, Helvetica, sans-serif;  color:#fd9301; font-size:12px; padding-bottom:3px; font-style:italic; text-transform:uppercase; }
h4 { font-family:Arial, Helvetica, sans-serif;  color:#a70000; font-size:15px; padding-bottom:3px; text-transform:uppercase; }
h5 { color:#a70000; font-size:26px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; padding-bottom:3px;}

/* ----------GLOBAL LINKS---------*/
a:link {color:#a70000; text-decoration:underline;}
a:visited {color:#a70000; text-decoration:underline;}
a:hover {color:#fd9301; text-decoration:none;}
a:active {color:#a70000; text-decoration:underline;}


/* ---------- NAVIGATION------------*/
#navigation { font-family:Arial, Helvetica, sans-serif; color:#a70000; font-weight:bold; padding-left:17px; font-size:15px; height:34px; line-height:34px;}
#navigation a:link {color:#000; text-decoration:none;}
#navigation a:visited {color:#000; text-decoration:none;}
#navigation a:hover {color:#a70000; text-decoration:none;}
#navigation a:active {color:#000; text-decoration:none;}


/*------------SUB NAVIGATION--------------------*/
.subNav { width:180px; padding-bottom:15px;}
.subNav ul { padding-left:10px; padding-bottom:15px;}
.subNav li {	list-style:none; background:url(images/bullet.jpg) no-repeat 10px 8px; padding: 5px 0px 5px 24px; border-bottom:1px dotted #b2b2b2;}
.subNav li a:link {color:#000; text-decoration:none;}
.subNav li a:visited {color:#000; text-decoration:none;}
.subNav li a:hover {color:#a70000; text-decoration:none;}
.subNav li a:active {color:#000; text-decoration:none;}


/*-----------FOOTER----------------*/
#footer {background:#a70000; width:100%; height:100px; padding-top:10px; clear:both; margin-top:25px;}
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.footerType  {color:#540000; font-family:Arial, Helvetica, sans-serif;}
#footerWrapper{ width:980px; margin:0px auto; color:#ffffff; font-size:11px; height:100%; font-weight:bold;}
#footerWrapper a:link {color:#540000; text-decoration:underline;}
#footerWrapper a:visited {color:#540000; text-decoration:underline;}
#footerWrapper a:hover {color:#540000; text-decoration:none;}
#footerWrapper a:active {color:#540000; text-decoration:underline;}

#footerNav{ color:#fd9301; font-size:12px; font-weight:bold; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif;}
#footerNav a:link {color:#ffffff; text-decoration:none;}
#footerNav a:visited {color:#ffffff; text-decoration:none;}
#footerNav a:hover {color:#fd9301; text-decoration:none;}
#footerNav a:active {color:#ffffff; text-decoration:none;}

