/* CSS Document */

*{
margin:0;
padding:0;
border:0;
}
html{}
body{
/*background:#7e3208 url(../images/body-bg.gif) repeat-x top;*/
background:#820d0d url(../images/body-bg.gif) repeat-x top;
padding:0;
margin:0;
text-align:center;
font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
}
h1{
font-weight:bold;
font-size:1.2em;
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#333;
margin-top:2px;
margin-bottom:5px;
}

h2{
font-weight:bold;
font-size:1.5em;
color:#000;
text-transform:uppercase;
margin-top:2px;
margin-bottom:5px;
}
h3{
font-weight:bold;
font-size:1.2em;
color:#000;
margin-top:2px;
margin-bottom:5px;
}
h4{
font-weight:bold;
font-size:1.1em;
color:#000;
margin-top:2px;
margin-bottom:5px;
}
h5{
font-weight:bold;
font-style:italic;
font-size:1.1em;
color:#000;
margin-top:15px;
margin-bottom:2px;
margin-left:10px; 
}

p{
font-size:1.0em;
color:#000;
line-height:1.4em;
margin:10px 0;
}

p.clr{margin:0;padding:0;clear:both;height:1px;}
a{
color:#7e3208;
text-decoration:underline;
}
a:visited:hover{
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:none;
}

div#wrapper{
text-align:left;
margin: 0 auto;
width:1000px;
padding:0px 0 0 0px;
background:transparent;
}


#img_right{
float:right;
padding: 7px 0;
text-align:center;
color:blue;
}


.img_right  {
	float:right;
	padding: 2px;
}


div#masthead{
clear:both;
height:126px;
background:url(../images/masthead-bg.gif) repeat-x;
padding-left:10px;
}
#logo{
float:left;
}


#sidebar_img{
	position:absolute;
	float:left;
	padding-left: 48px;
	padding-top: 300px;
	margin: 0px;
	z-index:2;
	clear:both;
}

#sidebar_img p{	
	padding-top:4px;
	margin-left:-8px;
	font-size:10px;
	color:#fff;
	text-align:center;
}

#sidebar_img a{
	color:#fff;
	text-decoration:none;
}

.sidebar_img{
text-align:center;
padding-top: 50px;
}

.sidebar p{
	padding-top:4px;
	margin-left:-8px;
	font-size:10px;
	color:#fff;
	text-align:center;
}

.sidebar a{
	color:#fff;
	text-decoration:none;
}

div#main{
background:url(../images/main-bg.gif) repeat-y;
}
#content{
width: 735px;
float: right;
margin: 20px;
padding-left: -225px;
text-align: left;
}
#sidebar{
width: 225px;
float: left;
}


#content img.homephoto{
margin-top:-20px;
margin-left:-20px;}

.homepage p{
font-size:1.2em;
}
.module{
margin-bottom:20px;
}

.module h3{
font-weight:normal;
padding-left:8px;
margin-right:30px;
margin-bottom:15px;
color:#e9bf41;
border-bottom:2px solid #242424;
}
.module h3 a{
text-decoration:none;
}

.module p{
margin-left:8px;}
.module a{
font-size:13px;
color:#fff;
text-decoration:none
}

.sidebarphoto{
margin:7px;}

.memberships{
margin-top:20px;
}
.memberships img{
margin-left:20px;
padding:5px;
}
.subnav{
margin-top:20px;
}
.subnav ul{
list-style:none;
margin-left:15px;
}
.subnav li{
margin-bottom:5px;
margin-top:5px;}
.subnav a{
color:#fff;
text-decoration:none;
}
.subnav a:visited{
color:#eee;
text-decoration:none;
}
.subnav a:hover{
text-decoration:underline;
}
.subnav h3 a{
color:#e9bf41;
}
.subnav h3 a:visited{
color:#e9bf41;
}
.subnav h3 a:hover{
color:#e9bf41;
text-decoration:none;
}
.companylist li{
margin-bottom:20px;
}
.hr-list ul.nobullet-list li h4, .hr-list ul.nobullet-list li p{
color:#fff;
margin:0;
padding:0;
}
.hr-list ul.nobullet-list li p{
margin-left:10px;
}
.hr-list ul.nobullet-list li{
padding-bottom:10px;}
div#footer{
background:transparent;
border:0;
text-align:center;
margin:0;
padding:10px 20px 0 0;
height:45px;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}
div#footer p{
font-size:1.1em;
color:#fff;
margin:0;
padding:8px 0 0 0px;
}
#footer a{
color:#0076a3;}
#footer ul.socialmedia{
list-style:none;
float:right;
display:none;
}
#footer ul.socialmedia li{
float:left;
width:50px;}


ul.bullet-list{
list-style:disc;
margin:10px 0 10px 30px;
}
.bullet-list li{
margin:1px 0 4px 0;
}

ul.nobullet-list{
list-style:none;
margin:10px 0 10px 30px;
}
.nobullet-list li{
margin:1px 0 4px 0;
}

/* sidebar search styles */
.search select{
width:170px;
}
/* round boxes modules */
.module-rnd{background: transparent; width:205px; float:left; margin:10px 3px 20px 10px;}

.module-rnd h2{text-transform:none; margin:0; font-size:1.0em; padding:0 10px 2px 7px; font-variant:normal;background:#838383; color:#fff;}
.module-rnd h3{margin:0; font-size:1.3em; padding:10px 10px 2px 7px; font-variant:normal;background:#838383; color:#fff;}
.module-rnd p{ margin:0; padding:5px 10px; font-size:0.9em;color:#eee;}


.module-rndtop, .module-rndbottom {display:block; background:transparent; font-size:1px;}
.module-rnd1, .module-rnd2, .module-rnd3, .module-rnd4 {display:block; overflow:hidden;}
.module-rnd1, .module-rnd2, .module-rnd3 {height:1px;}
.module-rnd2, .module-rnd3, .module-rnd4 {background:#838383; border-left:1px solid #333; border-right:1px solid #333;}
.module-rnd1 {margin:0 4px; background:#333; }
.module-rnd2 {margin:0 2px; border-width:0 2px;}
.module-rnd3 {margin:0 2px;}
.module-rnd4 {height:2px; margin:0 1px;}


.module-rndcontent {display:block; background:#838383; border:0 solid #333; border-width:0 1px; height:auto;padding:5px;}
* html .module-rndcontent {height:1px;}



h3.contactsection{
margin-top:80px;}
.contacttable{
background:#eee;
border:1px solid #ccc;
border-left:0;
border-right:0;
width:660px;
padding:10px 35px;
}
.contacttable td{
vertical-align:top;}
.formbuttons{
text-align:center;}
.contacttable input, .contacttable textarea, .contacttable select{
border:1px solid #333;
}

ul.sitemap{
margin-left:30px;
}
ul.sitemap ul{
margin-left:30px;
}

img.accent{
float:right;
margin:2px 5px;
padding:2px;
border:1px solid #afafaf;
}
img.accent-left{
float:left;
margin:2px 5px;
}
img.worker{
margin-right:50px;
margin-bottom:20px;}

table.timeline{
width:600px;
margin-left:10px;
padding:0px;
}
.timeline td{
vertical-align:top;
padding:10px;
background:#eee;
border-right:1px solid #ccc;
}
.timeline td.year{
width:100px;
background:#edd;
text-align:right;
border-right:1px solid #ccc;
border-left:1px solid #ccc;}

div.leaders{
margin-left:30px;}

table.linkstable{}
table.linkstable td{
vertical-align:top;
padding:0 0 10px 0;
}
