/* CSS Document */

table, tr, td, div, img, form, object, embed, h2, h3, h4, h5, h6, h7, h8, ul, ol, li, cite, a, blockquote{

	border-width: 0;

	margin: 0;

	padding: 0;

}



html{ 

    height: 100%;

}



body { 

   	background: #edead8 url(images/page_bg.gif) 0 0 repeat-x;	

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#333;

	height: 100%;

	text-align:center;

	margin: 0;

	padding: 0;

}



a{

color: #963;

text-decoration: none;

}



a:hover{

color: #C2874B;

text-decoration: none;

}



#page_container{

  width: 803px;

  margin:0 auto;

}



.utilbar{

list-style-type: none;

margin-right:15px;

margin-left: 450px;

color: #A8AD9B;

text-align:right;

height:34px;

line-height:34px;

}



.utilbar li{

display: inline;

padding-top: 10px;

}



.utilbar li a{

text-decoration: none;

font-size:10px;

color: #A8AD9B;

padding:0px 5px;

}



.utilbar li a:hover{

color: #D8DBD0;

}



/*BEGIN MAIN NAVIGATION */

.navholder{

background: #924F00 url(images/tmenu.jpg) repeat-x;

margin:0 auto;

width: 787px;

height: 36px;

}



.navholder ul{

list-style-type: none;

color: #fff;

text-align:center;

padding:10px 20px 0px 0px;

margin:0 auto;

}



.navholder li{

display:inline;

padding: 0px 2px 8px 2px;

background: url(images/divider.png)  100% 0 no-repeat;

}



.navholder  li.last{

background:none;

}



.navholder li a{

color: #000;

text-decoration: none;

padding: 0px 4px;

font-size:12px;

font-weight:bold;

}



.navholder li a:hover{

color: #edead8;

}



.banner{

border-bottom:3px solid #fff;

width:785px;

margin:0 auto;

}



.print{

display:none;

padding:0;

margin:0;

}



#float-box {

float:left;

width:140px;

padding-top:20px;

text-align:center

}



/*END MAIN NAVIGATION */

#container{

background: #fff url(images/columndividers.gif) 0 0 repeat-y;

width:803px;

float:left;

}



/*BEGIN LEFT COLUMN */

#left{

padding-left:9px;

float:left;

width:195px;

text-align:left;

color: #1c2d03;

font-size:11px;

}



#left h2, #quick_contact h2{

clear:both;

padding: 14px 15px 18px 15px;

margin-bottom:5px;

color: #fff;

font-size:15px;

text-transform:uppercase;

}



#left h2{

background: url(images/greenside_header.gif) left top no-repeat;

}



#quick_contact h2{

background: url(images/brownside_header.gif) left top no-repeat;

margin-bottom:0;

}



#left h2 span, #quick_contact h2 span{

color: #ffb000;

}



#left h3, #quick_contact h3, #left .bloglist h2{

background: url(images/side_header.gif) 0 0 repeat-x;

color: #fff;

padding: 8px 5px 10px 10px;

font-size:12px;

}



#left h2 img{

margin-left:12px;

border:1px solid #fff;

}



#left h4, #quick_contact h4{

color: #c60;

font-size:11px;

margin:10px 8px 5px 15px;

}



#left h4 a, #quick_contact h4 a{

color: #c60;

text-decoration: none;

}



#left h4 a:hover, #quick_contact h4 a:hover{

color: #1c2d03;

}



#left .navlist {

padding:0px;

margin:12px 0px 0px 15px;

list-style-type:none;

}



#left  .navlist li{

background:url(images/arrow.gif) 0px 1px no-repeat;

padding: 0px 8px 0px 20px;

margin: 5px 0px 10px 0px;

}



#left  .navlist li a{

text-decoration: none;

color: #1c2d03;

}



#left  .navlist li a:hover{

color:#ffb000;

text-decoration: none;

}



#left ul, #quick_contact ul{

margin:5px 8px 10px 18px;

list-style-type:none;

}



#left li, #quick_contact li{

padding: 2px 0px 4px 10px;

margin-bottom:5px;

background:url(images/bullet.gif) 0px 7px no-repeat;

}



#left li a, #quick_contact li a, #left p a, #quick_contact p a{

text-decoration:none;

color: #1c2d03;

}



#left li a:hover, #left p a:hover, #quick_contact li a:hover, #quick_contact p a:hover, #left p.more a, #quick_contact p.more a{

text-decoration:underline;

color: #963;

}



#left p, #quick_contact p{

margin: 5px 9px 7px 15px;

padding:3px 2px 3px 0px;

}



#left p.more, #quick_contact p.more{

text-align: right;

padding:0px;

font-size:10px;

margin:0px 5px 10px 0px;

border-bottom:0px;

padding:0px;

}



#left p.more a:hover, #quick_contact p.more a:hover{

text-decoration: none;

}



/*END LEFT COLUMN */



#copy{

width: 370px;

float:left;

text-align:left;

margin: 18px 0px 15px 28px;

color: #000;

text-align:justify;

line-height:18px;

}



#copy table{

font-size:11px;

margin-bottom:15px;

text-align:left;

}



#copy table.data{

border-collapse:collapse;

}



#copy table.data th{

background:#0E1D00;

color:#fff;

}



.highlight{

background-color:#EFEFEF;

}



#call-to-action {

margin: 0px 40px 0px 40px;

text-align: center;

font-size: 11px;

}



#copy .data td{

border:1px solid #EFEFEF;

padding:2px;

}





#copy iframe{

float:right;

margin-left:15px;

}



#copy p img, #copy table img, img.imgleft{

float:left;

border: 1px solid #b8b8b8;

margin:0px 15px 15px 0px;

padding:3px;

}

 

#copy p.more{

font-size:10px;

text-align:left;

}



#copy h1{

border-left:6px solid #f7941e;

padding: 3px 0px 5px 10px;

color: #000;

font-size:16px;

margin-bottom:13px;

text-align:left;

}



#copy h2{

margin:15px 0px 0px 0px;

font-size:13px;

padding:0px;

color: #c60;

}



#copy h2 a{

text-decoration: none;

color: #c60;

}



#copy h2 a:hover, #copy h3 a{

color: #333;

}



#copy h3{

margin:15px 0px 0px 0px;

font-size:12px;

padding:0px;

color: #333;

}



p.dotted_divider{

border-bottom: 1px dotted #b8b8b8;

margin-bottom:10px;

}



#copy p.top{

text-align:right;

font-size:10px;

}



#copy p.top a{

text-decoration: none;

}



#copy p.top a:hover{

text-decoration: underline;

}



#copy ul.bborder li{

border-bottom:1px dotted #b8b8b8;

margin-bottom:5px;

margin-top:5px;

}



#copy p {

padding:5px 0px 5px 0px;

}



#copy blockquote {

padding:5px 0px 5px 0px;

}



#copy ul {

margin-left: 5px;

margin-top: 5px;

list-style-type: none;

}



#copy ul li{

background:url(images/bullet.gif) 0px 8px no-repeat;

padding: 4px 5px 4px 10px;

line-height:15px;

}



#copy ol li{

background:none;

padding: 10px 5px 10px 0px;

}



#copy ol{

margin-left:25px;

}



#copy p.info{

font-size:11px;

font-style:italic;

line-height:15px;

width:320px;

}



input, textarea{

border:1px solid #b8b8b8;

background:#f2f2f2;

}



#exchange #copy h2{

margin: 10px 0px;

}



#copy #contactform td {

padding:2px 0px;

}



#sitemap #copy h2{

border-bottom:0px;

margin-top:20px;

margin-bottom:0px;

font-size:12px;

}



#sitemap #copy h2 a{

text-decoration:none;

}



#sitemap #copy li a{

text-decoration: none;

font-size:11px;

}



#sitemap #copy li a:hover{

text-decoration: underline;

}



#resources #copy h2{

background-color: #f5f5ef;

border-bottom:1px solid #e0e0e0;

padding:1px 5px 1px 5px;

margin-top:15px;

}



#bio #copy div{

margin-bottom:25px;

}



#bio #copy h2{

border:0;

margin:0;

font-size:11px;

background:url(images/bullet.gif) 0px 8px no-repeat;

padding: 4px 5px 4px 10px;

}



#bio #copy h2 a{

color:#000;

}



.cmpadd{

font-size:11px;

line-height:13px;

}



#copy .logos{

width:200px;

clear:both;

border-collapse:collapse;

text-align:center;

margin:20px 0 10px 0;

padding:0;

}



#copy .logos img{

border:0;

float:none;

margin:0 2px;

padding:0;

}



/*END LEFT COLUMN */



/*BEGIN RIGHT COLUMN */

#quick_contact{

width:164px;

text-align:left;

color: #1c2d03;

float:right;

font-size:11px;

padding-bottom:5px;

margin-right:9px;

}



.report{

background:#cecece url(images/report_bg.gif) 0 0 repeat-x;

padding: 10px 10px 10px 0px;

}



.report img{

float:left;

margin:0 10px 15px 0;

}



#quick_contact .report p{

margin:0;

padding:5px 0px 0px 5px;

}



.clear{

clear:both;

}



form p, form{

font-size:11px;

}



form p{

padding: 2px 0px 5px 0px;

}



table#contactform td.required, table#contactform .optional{

font-size:11px;

}



p.contactinfo b{

text-transform:uppercase;

}



#quick_contact p.contactinfo{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

padding:0px 0px 0px 0px;

margin: 10px 5px 0px 0px;

text-align:center;

}



#quick_contact #minicontact{

padding:10px 0px 10px 12px;

margin-bottom:5px;

}



#quick_contact form input, #quick_contact form textarea { 

width:142px; 

margin-bottom: 5px; 

}



#quick_contact .inputfield2 {

	width:30px;

}



#quick_contact form input.submitbutton { 

border: 0px;

font-weight:bold;

margin-bottom:15px;

font-size:11px;

color: #fff;

padding:0px 0px 0px 0px;

background: url(images/contact_btn.gif) 0 0 no-repeat;

width:100px;

text-align:center;

height:23px;

margin-left:23px;

}



#copy input.btn{

background:#bd8a1d;

color:#fff;

border:0;

font-weight:bold;

font-size:11px;

padding:2px 5px;

}



#equate {

	line-height: 10px;

	vertical-align: top;

	padding: 0px 0px 0px 8px;

}



/*END RIGHT COLUMN */





/*BEGIN FOOTER NAVIGATION */

.footer{

background:  url(images/footer_line.gif) 0 0 repeat-x;

text-align:center;

margin:0 auto;

}



.footer_nav{

clear:both;

color: #000;

text-align:center;

font-size:12px;

padding: 8px 0px 8px 0px;

background: #924F00 url(images/bmenu.jpg) no-repeat bottom left;

width:787px;

margin:0 auto; 

}



.footer_nav li {

display:inline;

text-decoration: none;

}



.footer_nav ul{

list-style-type: none;

text-align: center;

}



.footer_nav li a{

color: #000;

padding: 0px 10px;

text-decoration:none;

font-weight:bold;

}



.footer_nav li a:hover{

color: #edead8;

}



.note{

font-size:10px;

width:775px;

color: #edf1eb;

text-align: justify;

padding: 10px 0px 0px 0px;

}



.copyright{

clear:both;

text-align:center;

margin-top: 15px;

font-size:11px;

color: #edead8;

line-height:15px;

padding-bottom:10px;

}



.copyright a{

color: #edead8;

}

/* END FOOTER NAVIGATION */

