@charset "UTF-8";
/* CSS Document */
/*
colors: 
	Orange:  #fc9c2d;
	Dark Gray:  #7c7b7f;
	Light Gray:  #8f8e92;
*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #ffffff; background: #7c7b80 url(images/dark.jpg) bottom repeat-x; } /*  background: url(images/pattern.jpg);  */

.clear, img, div { margin: 0; padding: 0; border: 0; }

.fixed:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fixed { display:block; }/*  \*/
.fixed { min-height:1%; }
* html .fixed { height:1%; }

a:link { color: #cccccc; }
a:visited { color: #ffffff; }
a:active, a:hover { color: #ffac4d; }
a:active { text-decoration: none; }

.clear { clear: both; }

.callout { border: 1px solid #fc9c2d; margin: 10px 0; padding: 2px 5px; }
.callout div {  }
.callout h1 { font-size: 12px; margin: 0; padding: 10px 0 20px; }
.callout p { font-size: 12px; margin: 10px 0 10px;; padding: 0; }

#maincontent h2 { font-size: 14px; }
#maincontent h3, #maincontent p,  #maincontent li{ font-size: 13px; font-weight: normal; }
h1 { font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
h1.titleheader { font-size: 25px; }

#container { width: 952px; margin: 0 auto; text-align: left; }
#main-background-color { background: url('images/light.jpg') ; }
#main-background { background: url(images/pattern.jpg) bottom left repeat-x; }
#header { border-top: 5px solid #fc9c2d; margin: 48px 26px 0; }
/*#menubar ul { list-style: none; float:right; }
#menubar li { float: left; }
#menubar ul, #menubar li { margin: 0; padding: 0; }*/
#tagline { font-weight: bold; color: #6e6c74; font-size: 11px; text-align: center; background: url(images/tagline-background.gif); padding: 10px; letter-spacing: 1.5px; }
#content { margin: 0 26px; }
#sidebar-background { background: url(images/sidebar-background-repeat.gif) top right repeat-y; padding-bottom: 70px; }
#maincontent { margin: 55px 55px 0 74px; float: left; width: 510px; }
#sidebar { width: 261px; background-color: #7c7b7f; }
#sidebar { float: right; }
#emailus, #sidebar-gray { margin-top: 17px; }
#sidebar-gray { background: url(images/sidebar-background.gif) #8f8e92 top left no-repeat; padding: 32px; }
#sidebar-gray h2 { margin: 0; padding: 0; font-size: 12px; }
#sidebar-gray p { margin: 0; padding: 17px 0 0; font-size: 12px; }
#footer { clear: both; margin-right: 26px; margin-top: -70px;  }
#footer-bottom { background:url(images/footer-background.gif) top left repeat-x; }

#footer-left, #dray-contact-info { float: left; }
#dray-contact-info, #footer-right, #footer-right-2 { font-size: 10px;padding: 24px 10px 0; color: #333333; }
#dray-contact-info {  width: 200px; padding-bottom: 20px; }
#footer-right h3 { margin: 0; padding: 0; font-size: 13px; }
#footer-right a, #footer-right a:visited, #footer-right-2 a, #footer-right-2 a:visited { color: #333333; }
#footer-right a:hover, #footer-right-2 a:hover { color: #000000; }
#footer-right-2 { padding-top: 20px; }

.footer-button { color: #75747b; text-decoration: none; display: block; width: 140px; padding-left: 14px; background: url(images/footer.gif) left no-repeat; float: left; font-size: 12px; }
.footer-button:hover { color: #000000 ;background: url(images/footer-hover.gif) left no-repeat;  }

/* all lists */

/*#menubar { margin-top: 1px; background: url(images/menu-background.gif) repeat-x; text-align: right; padding-right: 26px; }
#menubar ul {  padding: 0; margin: 0; list-style: none; line-height: 1; float: right; }
#menubar li li a { display: block; font-size: 10.5px; padding: 6px 10px; color: #ffffff; width: 180px; text-decoration: none; }
#menubar li li a:hover { background-color: #fc9c2d; }
/* all list items */
/*#menubar li { float: left; width: auto;	text-align: left; }
#menubar li li { float: left;  }
#menubar li ul { position: absolute; background: #8f8e92; width: 200px; float: left; padding: 8px 0; left: -999px; }
#menubar li:hover ul, #menubar li.sfhover ul { left: auto; }*/


#menubar, #menubar ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#menubar { background: url(images/menu-background.gif) repeat-x; padding-left: 360px; }

#menubar a {
	display: block;
}

#menubar li { /* all list items */
	float: left;
}

#menubar li li a { display: block; font-size: 10.5px; padding: 6px 10px; color: #ffffff; width: 180px; text-decoration: none; }
#menubar li li a:hover { background-color: #fc9c2d; }

#menubar li ul { /* second-level lists */
	padding: 8px 0;
	position: absolute;
	background: #8f8e92;
	width: 200px;
	left: -999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menubar li:hover ul, #menubar li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#menubar, #main-image { font-size: 0; line-height: 0; }




#footer-top-left, #bottommenu { float: left; }
#bottommenu { padding-top: 68px; color:#8f8e92; }
#bottommenu ul { list-style: none; float: left; margin: 0; padding-left: 0; }
#bottommenu li { float: left; font-size: 11.5px; padding: 3px 11px 0; }
#bottommenu a { color: #8f8e92; text-decoration: none; }
#bottommenu a:hover { color: #ffac4d; }
.mainhover {list-style-type:none; padding-left: 14px; background: url(images/bull.gif) left no-repeat;}

