/* CSS Document 
Authored by: SJ
For: Dorr Aviation
Date: 4/24/06
Hex #'s used in site:
header - #7F781E 
subnav text - #006953
links - #0261A1
*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
margin: 0;
padding: 0;
border: 0;
}	

body{
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #3B9BCD;
}

a,a:link,a:visited { /*establishes sitewide link color*/
    color: #0261A1;
}
a:hover {
   text-decoration: underline;
}
#backgroundimage {
   background-image: url(../images/mast_bkgd.jpg);
   background-repeat: repeat-x; 
   background-color: white;

}
#wrapper {
   width: 805px;

}
#topnav {
    float: right;
    color: #FFFFFF;
	font-size: .7em;
	text-align: right;
	padding: 10px 7px 5px 0px;

}
#topnav a,#topnav a:link,#topnav a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
#topnav a:hover {
    text-decoration: underline;
}
#mast {
   clear: both;
   width: 100%;
   height: 142px;

}
#logo {
    float: left;
	width: 326px;
	padding: 0 0 18px 59px;

}

#tagline {
    padding-top: 18px;
	padding-right: 8px;
	float: right;
	width: 350px;
	color: #FFF;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 19px;

}
#tagline h1 {

	padding-right: 8px;
	float: right;
	width: 350px;
	color: #FFF;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 19px;

}
.tagsmall {
   font-size: 15px;
   font-weight: normal;
   margin-left: 28px;
   margin-top: 4px;
   display: block;}

#mainav {
  clear: left;
  padding-left: 22px;

}
#mainav ul {
  float: left;
}
#mainav li {
  float: left;
  list-style-type: none;
  background: url(../images/mainav_divide.gif) no-repeat;

}
#mainav li.noline {
  background: none;
}
#mainav li a {
  display: block;
  color: #FFF;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
    padding: 6px 22px 6px 22px;
	  margin-top: 2px;
	  margin-left: 1px;
}
#mainav li a:hover {
  background: #003E31;
}
#mainav li a.down {
  background: #003E31;
}
#left {
   float: left;
   width: 491px;
   background-image: url(../images/content_bkgd.gif);
   padding: 0px 15px 15px 26px;

}



#content {
   line-height: 210%;
   padding-right: 5px;
      font-size: .7em;

}
#content h1 {

  color: #006953;
  font-family: "Trebuchet MS", Arial, sans-serif;
  padding-left: 45px;
  background: url(../images/head_bkgd.gif) no-repeat 0 3px;
  font-size: 1.7em;
  font-weight: normal;
  margin-bottom: 15px;
  float: right;

}
#content h2 {
clear: both;
  color: #7F781E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
#content h3 {
clear: both;
  font-size: 13px;
  margin-bottom: 10px;
  font-weight: bold;
}
#content p {
   padding-bottom: 20px;
   clear: both;
}
#content table {
  clear: both;
}
#content ul {
   padding-left: 20px;
   clear: both;
   }
.subhead {
   font-size: 1.4em;
   color: #7F781E;
   font-weight: bold;
   display: block;
   margin-bottom: -15px;
}
#right {
   float: right;
   padding: 0px 0px 5px 11px;
   width: 254px;
}
html>body #right {
   padding: 13px 0px 5px 11px;
}
#subnav {
   width: 133px;
	color: #006953;
	font-weight: bold;
	font-size: .7em;
	padding: 10px 0px 15px 26px;
	line-height: 150%;
	
}
#subnav a,#subnav a:link,#subnav a:visited {
    color: #006953;
	text-decoration: none;
}
#subnav a:hover {
    text-decoration: underline;
}
#subnav li {
    list-style-image: url(../images/subnav_bullet.gif);
	padding-bottom: 2px;


}
#footerholder{
   clear: both;
   background-image: url(../images/footer_bkgd.gif);
   width: 100%;
   height: 95px;

}
#footertop {
   padding-left: 225px;
   padding-top: 4px;
   color: #FFF;
   text-transform: uppercase;
   font-size: .95em;
   font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
   font-weight: bold;
}
#footerleft,#footerright {
   font-family: Arial, Helvetica, sans-serif;
   font-size: .7em;
   color: #FFFFFF;
   padding-top: 22px;
}
#footerleft {
   float: left;
   padding-left: 30px;
}
#footerright {
width: 355px;
float: left;
padding-left: 160px;

}
#footerright a,#footerright a:link,#footerright a:visited {
   text-decoration: underline;
   color: #FFFFFF;
   padding-left: 25px;
}
/*home styles*/
#homeleft {
  position: absolute;
  top: 128px;
  width: 155px;
  left: 0;
  padding-top: 40px;
  padding-left: 17px;
  padding-right: 25px;
  font-size: .75em;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 110%;
  color: #46797D;
}
#homeleft h2 {
  font-size: 1em;
}
#homeleft ul {
  margin-top: 5px;
}
#homeleft li {
 background: url(../images/home_left_bullet.gif) no-repeat 0 2px;

 padding-left: 10px;
 list-style-type: none;
 font-size: .9em;
}

#phone {
  padding-left: 12px;
  padding-top: 16px;

}
#homemiddle {
  margin: -24px 300px 0 191px;
}


#homeright {
  position: absolute;
  top: 140px;
  left: 542px; 
  padding-top: 30px;
  padding-left: 15px;
}
#homeright li {
  background: url(../images/home_right_bullet.gif) no-repeat 0 2px;
  padding-left: 22px;
  margin-bottom: 15px;
  margin-left: 8px;
  list-style-type: none;
}
#homeright li a {
  font-size: 15px;
  font-weight: bold;
  font-family:  "Arial Narrow",Arial, Helvetica, sans-serif;
  	  text-decoration: none;
}
#homeright a,#homeright a:link,#homeright a:visited {
    color: #46797D;
}
#homeright a:hover {
  color: #006953;
}
#homeright img {
  margin-bottom: 10px;
}
#homeright p {
  font-size: 12px;
}
#homeright p a:hover {
  text-decoration: none;
      color: #46797D;
}
#homeright a.request {
   padding-left:30px;
 }
#homefooterholder {
  background-image: url(../images/home_footer_bkgd.gif);
  height: 250px;
}
#homefooterholder2 {
width: 810px;
}
#homefootertopleft,#homefootertopright {
padding-bottom: 25px;
}
#homefootertopleft {
  float: left;
  width: 240px;
  padding-top: 30px;
  padding-left: 65px;
  text-align: right;
  color: #CAEBF4;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  
}

#homefootertopleft img {
  margin-bottom: 4px;
}
#homefootertopleft a,#homefootertopleft a:link,#homefootertopleft a:visited {
    color: #CAEBF4;
	text-decoration: underline;
}
#homefootertopright {
   float: right;
  padding-right: 35px;
  width: 370px;
  color: #CAEBF4;
  font-size: .7em;
  line-height: 145%;

}
.date {
  margin-bottom: 8px;
  margin-top: 5px;
}
#homefootertopright img {
  margin-bottom: 2px;
  margin-top: 9px;
}
#homefootertopright a,#homefootertopright a:link,#homefootertopright a:visited {
  color: #CAEBF4;
}
#homefooterleft{
   clear: left;
  float: left;
   padding-left: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .7em;
   color: #FFFFFF;

}
#homefooterright {
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .7em;
   color: #FFFFFF;
width: 355px;
float: left;
padding-left: 160px;


}
#homefooterright a,#homefooterright a:link,#homefooterright a:visited {
   text-decoration: underline;
   color: #FFFFFF;
   padding-left: 25px;
}
#homefooterclear {
  clear: both;
  margin: 0;
}



	
	


