/*--------- COMMON ---------*/
body{background: #FFF url(/images/bk.gif) repeat; padding:0px;margin:0px; }
div { margin: 0; padding: 0; }
img { border: 0; }
p { font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; line-height: 1.5em; color: #333; padding-top: 15px; margin: 0;}
b {font-weight: bold;}
strong {font-weight: bold; color: #C49F06; }
a {font-size: 12px; text-decoration: underline; font-weight: bold; color: #F47920;}
a:hover {color: #C49F06; }
form {margin: 0; padding: 0;}
li { font: 12px ArialMT Light, Arial, sans-serif; line-height: 1.5em; color: #333; padding: 0 0 15px 0; margin: 0;}
ul {margin: 0px; padding: 10px 20px 20px 40px ;}
table {margin: 0; padding: 0; border: 0;}
td { font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; line-height: 1.5em; color: #333; padding-bottom: 15px; margin: 0;}

h1 { font: 22px Helvetica Neue, Helvetica, Arial, sans-serif; color: #231F20; text-decoration: none; margin: 0px; padding: 0 0 7px 0; border-bottom: 1px solid #F47920;}
h2 { font: 20px Helvetica Neue, Helvetica, Arial, sans-serif; color: #C49F06; text-align:left; padding: 0; margin: 0;}
h3 { font: 15px Helvetica Neue, Helvetica, Arial, sans-serif; color: #000; text-align:left; padding: 0 0 3px 0; margin: 0; font-weight: bold;}

.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}
p.footer1 {font: 9px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff;}
p.footer3 {font: 11px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; }
a.footer3 {font: 11px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; padding: 0 8px 0 8px; text-transform: uppercase;}
a:hover.footer3 {color: #999;}
.subinput{font: Helvetica Neue, Helvetica, Arial, sans-serif; font-size:11px; color: #000; background-color: #fff; width: 175px; padding: 3px; border: 1px solid #4d4d4f; }
.bottomspace {padding-bottom: 20px;}
.footnote {font-size: 10px;}
.quote {font-size: 14px; color: #C49F06; line-height: 1.6em; font-style: italic; width: 400px;}
.testimonial {color: #957904; width: 400px; text-align: right;}
.toppad {padding-top: 10px;}

.pic {border: 1px solid #C49F06; padding: 5px; margin: 0 0 3px 7px;}
.caption {font: 10px ArialMT Light, Arial, sans-serif; color: #C49F06; padding: 0px; text-align: center; margin: 0 0 15px 0; font-weight: bold;}
.border {border: 1px solid #F47920;}
.micropic {padding: 3px; }
.still {height: 120px;}

#pagecontent img { float:right; margin:10px 0 10px 20px;}

/*--------- structure ---------*/

#container{background: url(/images/bk_fade.gif) repeat-x; padding:0px;margin:0px;}
	#content{width: 970px; text-align:left; margin:0px auto; padding-top: 20px;}
		
		#top{background: #333 url(/images/micro/bk_header.gif) repeat-x; padding:0px; margin:0px 0 0 0; width:970px; height: 67px; overflow: hidden;}
			#logo {width: 314px; padding: 10px 0 0 20px;}
			#tagline {width: 508px; padding: 40px 0 0 20px;}
		#title {width: 970px; height: 44px; background-color: #000;}
			#title img {padding: 8px 0 0 20px;}
			#edition {font: 16px Helvetica Neue, Helvetica, Arial, sans-serif; color: #818182; text-weight: bold; padding: 0 0 0 100px;}
		#goldborder {width: 970px; height: 7px; background-color: #C49F06; border-bottom: #999;}		

		#searchsite {padding-bottom: 5px;}
			#searchsite p{font: 15px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; padding-bottom: 2px;}
		
		#leftnavcol {width: 290px; margin: 0px; padding: 0px; height: 120px;}
						
			#leftnav {margin: 0; padding: 0; width: 284px; background-color: #4d4d4f;}
			#leftnav ul{list-style: none; margin: 0; padding: 10px 0 0 20px; width: 240px;}
			#leftnav li{list-style: none; padding: 8px 0 8px 0px; margin: 0px; border-bottom: 1px solid #8B9298; background: url(/images/micro/arrows.gif) no-repeat right;}
			#leftnav a{color: #fff; text-decoration: none; font: 12px Helvetica Neue, Helvetica, Arial, sans-serif;}
			#leftnav a:hover{color: orange}
				
		#leftnavbl {margin: 0; padding: 0; width: 202px; height: 56px; }
			#leftnavbl ul{list-style: none; margin: 0; padding: 0; width: 202px;}
			#leftnavbl li{list-style: none; float: left; padding: 0; margin: 10px 0 10px 0;}
			#leftnavbl a{display: block; height: 36px; text-indent: -5000px; overflow: hidden;}
			#leftnavbl a:hover{background-image: none;}
				#apply-off {width: 202px; background: transparent url(/images/leftnav_apply.gif) no-repeat 0 -36px;}
				#apply-off a {background: transparent url(/images/leftnav_apply.gif) no-repeat 0 0;}
				#apply-on {width: 202px; background: transparent url(/images/leftnav_apply_ov.gif); }					
		
		#whitecontent {width: 678px; }
		#pagecontent {width: 600px; padding: 30px 20px 0px 40px; }
		#subcallout img{padding: 15px 0 20px 40px;}
		#colpic {width: 225px; margin-right: 10px;}
		
		#footer {width: 970px; height: 33px; background: #333 url(/images/bk_footer.gif) repeat-x; overflow: hidden;}
		#footer p {padding: 0px; margin: 0px;}
		#footer a{text-decoration: none;}
			#footer1 {width: 220px; padding: 10px 0 0 55px;}
			#footer2 {width: 500px; padding: 10px 0 0 10px;}
			#footer3 {width: 150px; padding: 10px 0 0 10px;}