* { margin: 0; padding: 0; }
body {
  color: #3d3d3d;
  font: 62.5% Verdana,Tahoma,Arial,sans-serif;
      text-align:center;
}
div, img { behavior: url(c/iepngfix.htc) }

a { text-decoration: none; color: #0799d6; }
a:hover { text-decoration: underline; }
a img { border:0 ; }
ul { list-style: none; }

.blue { color: #0799d6 !important; }
.clear { clear: both; }

div#wrapper {
  margin: 0 auto;
  width: 980px;
  background: transparent url(../i/masthead.jpg) no-repeat top left;
      text-align:left;
}

div#masthead {
  height: 214px;
  position: relative;
  text-align: right;
}
div#masthead ul { 
  position: absolute; 
  top: 183px;
  left: 290px;
  
}
div#masthead li {
  background: transparent url(../i/lefthandtab.gif) no-repeat top left;
  float: left;
  margin-right: 5px;
  padding: 0 0 0 12px;
  }

div#masthead a {
  background: transparent url(../i/righthandtab.gif) no-repeat top right;
  display: block;
  color: #fff;
  font-size: 1.2em;
  padding: 7px 12px 5px 3px;
}
div#left-col {
  float: left;
  width: 700px;
  padding-top: 15px;
}
div#left-col-full { padding-top: 15px; }
div#right-col {
  float: right;
  width: 243px;
  padding-top: 15px;
}

div#footer {
  padding-top: 25px;
  padding-bottom: 10px;
  background: #fff url(../i/footer_background.gif) no-repeat top left;
  clear: both;
}
div#footer-left {
  padding-top: 5px;
  float: left;
  width: 200px;
}
div#footer-left p {
  padding-left: 35px;
  font-size: 1em;
  line-height: 12px;
}
div#footer-right {
  float: right;
  width: 770px;
  padding: 5px 0 20px 0;
  background: transparent url(../i/footer_logos.gif) no-repeat top right;
}
div#footer-right ul { clear: left; margin-bottom: 5px;}
div#footer-right li { float: left; margin-left: 6px; }
div#footer-right li a { color: #3d3d3d;}


div#left-col h1,div#left-col h2,div#left-col h3,div#left-col h4,
  div#left-col h5,div#left-col h6,div#left-col p,div#left-col ul,
    div#left-col blockquote {
  padding-left: 35px;
}

div#left-col h1 {
  font-size: 1.6em;
  margin-bottom: 1em;
}
div#left-col h2 { font-size: 1.4em; margin-bottom: 1em; }
div#left-col h3 { font-size: 1.3em; margin-bottom: 1em; }
div#left-col p { 
  font-size: 1.2em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
div#left-col ul {  }
div#left-col li { padding-left: 15px; background: transparent url(../i/bullet.gif) no-repeat 3px 4px; margin-bottom: 0.5em; font-size: 1.2em; }
div#left-col input, div#left-col textarea { padding: 4px; font-size: 1.2em; }

div#left-col div.event p.event_date { font-size: 1em; margin: 0.25em 0; font-weight: bold; }
div#left-col div.event h2 { margin: 0.25em 0; color: #0799d6; }


div#left-col-full h1,div#left-col-full h2,div#left-col-full h3,div#left-col-full h4,
  div#left-col-full h5,div#left-col-full h6,div#left-col-full p,div#left-col-full ul,
    div#left-col-full blockquote {
  padding-left: 35px;
}
div#left-col-full h1 {
  font-size: 1.6em;
  margin-bottom: 1em;
}
div#left-col-full h2 { font-size: 1.4em; margin-bottom: 1em; }
div#left-col-full h3 { font-size: 1.3em; margin-bottom: 1em; }
div#left-col-full p { 
  font-size: 1.2em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
div#left-col-full ul {  }
div#left-col-full li { padding-left: 15px; background: transparent url(../i/bullet.gif) no-repeat 3px 4px; margin-bottom: 0.5em; font-size: 1.2em; }
div#left-col-full input, div#left-col-full textarea { padding: 4px; font-size: 1em; }

div#left-col-full div.event p.event_date { font-size: 1em; margin: 0.25em 0; font-weight: bold; }
div#left-col-full div.event h2 { margin: 0.25em 0; color: #0799d6; }


div#right-col div#news {
  width: 212px;
  margin-bottom: 2em;
  border: 1px #ccc solid;
}
div#right-col div#news h2 {
  font-size: 1.4em;
  padding: 5px;
  background-color: #0799d6;
  color: #fff;
}
div#right-col div#news ul {
  padding: 0 5px;
}
div#right-col div#news li {
  padding: 8px 0;
  border-top: 2px #ccc dotted;
}
div#right-col div#news li.first {
  border-top: 0;
}
div#right-col div#news p {
  font-size: 1.1em; 
  line-height: 1.4em;
}
div#right-col div#news a { color: #0799d6; text-decoration: underline;}

div#right-col div#corporate-tagline {
  
}
div#right-col div#brochure-link {margin-bottom:0.5em;}
div#right-col div#contact-link {margin-bottom:0.5em;}

div#left-col ul#breadcrumb-nav, div#left-col-full ul#breadcrumb-nav { list-style: none; }
div#left-col ul#breadcrumb-nav li, div#left-col-full ul#breadcrumb-nav li { float: left; padding: 5px 0; background: none; font-size: 1.1em; }
div#left-col ul#breadcrumb-nav li a, div#left-col-full ul#breadcrumb-nav li a { }


ul#image-rotate { float: right; width: 265px; list-style: none; padding: 0; }
ul#image-rotate li { background: none; padding: 0; margin: 0; display: none; }

/* DROPDOWN MENUS */
/* 
	LEVEL ONE
*/
div#masthead ul.dropdown                         { position: relative; }
div#masthead ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;position: relative; }
div#masthead ul.dropdown li a                    { display: block; }


/* 
	LEVEL TWO
*/
div#masthead ul.dropdown ul 						{ width: 150px; visibility: hidden; position: absolute; top: 25px; left: 0; background: none; text-align: left; }
div#masthead ul.dropdown ul li 					{ font-weight: normal; background: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
div#masthead ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; background: #000; color: #fff; } 

/* 
	LEVEL THREE
*/
div#masthead ul.dropdown ul ul 					{ left: 100%; top: 0; }
/*div#masthead ul.dropdown li:hover ul 			{ visibility: visible; }*/
