/*IE6*/* html #ctl00_ContentPlaceHolder1_upnlImages{float:left;}
/*IE6*/* html .footer {
background: white; 
width: 387px; 
float: right; 
text-align: right; 
line-height: 16px; 
font-size: 9px; 
height: 60px; 
display: block; 
position: absolute; 
top: 576px; 
left: 530px;
clear:both;
}

body {
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 13px;
	margin: 0; padding: 0;
}
br { line-height: 10px; font-size: 10px;}

a {
/*	color: #bed63a; */
        color: #49A942;
	text-decoration: none;
}
a:hover {
/*	color: #bed63a; */
        color: #49A942;
	text-decoration: underline;
}
p {
	margin: 0; 
	line-height: 18px; 
	font-size: 10px;
}
p.green_special {
	font-size: 22px; 
	color: #74B64A; 
	line-height: 28px; 
	margin: 20px 0 10px 0;
}
hr { 
	 border-top: 3px solid #ebebeb; 
	 border-bottom: 0; 
	 border-right: 0; 
	 border-left: 0; 
	 margin: 15px 0 15px 0;
}
.heading_one {
	color: #74b64a; 
}
#container {
	margin: 0 0 0 10px;
	width: 907px;
	height: 580px;
}
.left {
width: 495px; float: left; height: 580px;
}
.bro_logo {
/*margin-top: 75px; margin-left: 175px; margin-bottom: 75px;*/
margin-top: 82px; margin-left: 10px; margin-bottom: 80px;

}
#top_search {
	margin: 0 0 0 10px;
	width: 917px;
}
.container {
 width: 495px; float: left; height: 580px;
}
.page_text {
	 margin: 20px 0 0 20px;  
	 height: 295px
}
.overview_text {
	margin: 5px 0 0 20px; height: 351px; overflow: hidden;
}
.about_text {
	margin: 14px 0 0 20px; height: 204px; overflow: hidden;
}
.workdetail_text {
	 margin: 10px 20px 0 20px; 
}
.page_content {
	float: left; 
	width: 387px;  
	height: 515px;
}
.overview_content {
	 float: left; height: 425px; width: 387px;
}
.workdetail_content {
	 float: left; height: 51px; width: 387px;
}
.workdetail_text {
	margin: 26px  0 0 20px; color: black; font-size: 9px; overflow: hidden;
}
.video1 {
	 width:387px; height:290px; float: left;
}
.video1_content {
	float: left; width: 387px; height: 135px;
}
.video1_text {
	margin: 111px 20px 0 20px; color: black; font-size: 9px; height: 28px;
}
.video2_content {
	float: left; width: 387px; height: 207px;
}
.video2_text {
	margin: 68px 20px 0 20px; color: black; font-size: 9px; height: 28px;
}
.about_content {
	float: left; width: 387px; height: 425px;
}
.video2 {
	width:387px; height:336px; float: left;
}
.search_content {
	float: left; 
	width: 387px;  
}
.nav_col1 {
	width: 165px; 
	float: left; 
	padding-left: 0px;	
}
.nav_col1 a {
	padding-left: 10px;
}

.nav_col2 {
	width: 164px; 
	float: left; 
	margin-left: 0px;
    padding-right: 0;  
	border-left: 1px solid #808080;
	
}
.nav_col2 a {
 	padding-left: 10px;
	padding-right: 10px;
			}
.nav_col3 {
	width: 164px; 
	float: left; 
	border-left: 1px solid #808080;
}
.nav_col3 a {
	padding-left: 10px;
}

/* Main Nav Rollover widths */
a.level1 {
	
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #808080;
	text-decoration: none;
	margin-left: 0px;
}
a.level1_past { 
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	text-decoration: none;
	margin-left: 0px;
	background: #ebebeb;
}
a.level1_selected {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	text-decoration: none;
	margin-left: 0px;
	background: black;
}
a.level2 {
	font-size: 9px;
	display: block;
	margin-bottom: 8px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #808080;
	text-decoration: none;
	margin-left: 0px;
	padding-left: 10px;
}
a.level2_selected {
	font-size: 9px;
	display: block;
	margin-bottom: 8px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	text-decoration: none;
	margin-left: 0px;
	background: black;
	padding-left: 10px;
}
a.level2_past { 
	font-size: 9px;
	display: block;
	margin-bottom: 8px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	text-decoration: none;
	margin-left: 0px;
	background: #ebebeb;
	padding-left: 10px;
}
a.level3 {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #808080;
	text-decoration: none;
	margin-left: 0px; 
}
a.level3_selected {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	text-decoration: none;
	margin-left: 0px; 
	background: black;
}
a.level3_past {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	text-decoration: none;
	margin-left: 0px; 
	background: #ebebeb;
}
a.level4 {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #808080;
	text-decoration: none;
	margin-left: 0px;
}
a.level4_past {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	text-decoration: none;
	margin-left: 0px;
	background: #ebebeb;
}
a.level4_selected {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	text-decoration: none;
	margin-left: 0px;
	background: black;
}
a.level5 {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #808080;
	text-decoration: none;
	margin-left: 0px;
}
a.level5_selected {
	font-size: 9px;
	display: block;
	margin-bottom: 5px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	text-decoration: none;
	margin-left: 0px;
	background: black;
}

/* Main Nav - dropdown common styles */
.dropdown {
	border-left: 1px solid #808080; 
	margin-top: 3px; 
	float: right;
	padding-left: 0px; 
	margin-bottom: 3px;
	margin-right: 0;
	width: 150px;
}

.dropdown3 {
	border-left: 1px solid #808080; 
	margin-top: 3px; 
	float: right;
	padding-left: 0px; 
	margin-bottom: 3px;
	margin-right: 0;
	width: 150px; margin-bottom: 0;
}



/*Main Nav - common styles */
.main_nav {
	width: 495px;
	}

.main_nav a:hover {
	color: white;
/*	background: green; */
        background: #49A942;
	text-decoration: none;
}

fieldset.search {
border: none;
margin: 0;
height: 25px;
padding: 0;
float: left;
background: #ebebeb;
width: 333px;

}

/* Search Field Styles */
.search_form {
	font-size: 10px; 
}
.search_left {
	float: right; width: 165px; display: block;margin: 0; padding: 0;
}
.search_right {
	width: 165px;float:left;display: block; margin: 0; padding: 0;
}
.search input, .search_button {
border: none;
float: left;
background: #ebebeb;
}
.search input.box {
color: #fff;
font-size: 10px;
width: 250px;
height: 19px;
padding: 6px 10px 0 25px ;
background: #ebebeb url(http://staging.hileman.biz/clients/brokaw/new_brokaw/search_overlay.gif) no-repeat left 1px;
margin: 0;
color: #959595;
text-align: left;

}
.search input.box:focus {
background: #ebebeb url(http://staging.hileman.biz/clients/brokaw/new_brokaw/search_overlay.gif) no-repeat left 1px;
outline: none;
/* color: green; */
color: #49A942;
margin: 0px;
width: 250px;
height: 19px;
padding: 6px 15px 0 20px;
}
.search_btn {
	width: 44px;
	margin: 0; padding: 0;
}
.search_btn:hover {
background: #ebebeb url(http://brokaw.hileman.biz/App_Themes/BrokawSite/images/search_btn_rover.gif) no-repeat bottom right;	
}

.search_content {
	float: left; 
	width: 367px;
	padding-top: 20px;
	margin: 0 0 0 20px;
	height: 405px;
	overflow-y: scroll;
	overflow-x:hidden;
}	
.search_heading {
	width:350px; float:left; margin-bottom: 35px;
}
.search_title {
background: black; color: white; width: 180px; float: right; padding: 0px 5px 0px 10px; font-size: 10px;
}
.results_title {
font-size: 10px;line-height: 20px;
}
.footer {
background: white; width: 387px; float: right; text-align: right; line-height: 16px; font-size: 9px; height: 60px; display: block; position: absolute; top: 576px; left: 530px;
}


#dvAnswerShow {
	background: #959595; width: 377px; height: 25px; float: left; color: white; line-height: 26px; padding: 0px;
}
.gray_answer {
	width: 377px; color: white; line-height: 25px; padding: 0 0 0 20px; margin: 0px;
}
.onews_txt {
	background: #74b64a; width: 367px; color: white; line-height: 25px; padding: 0 0 0 20px; margin: 0px;
}
.fb_txt {
	background: #1b75bb; width: 367px; color: white; line-height: 25px; padding: 0 0 0 20px; margin: 0px;
}
.tweet_txt {
	background: #00adef; width: 367px; color: white; line-height: 25px; padding: 0 0 0 20px; margin: 0px;
}
.blog_txt {
	background: #f6921e; width: 367px; color: white; line-height: 25px; padding: 0 0 0 20px; margin: 0px;
}
.middle_bar {
	background: #ebebeb; width: 25px; height: 425px; float: left;
}
.steve_caption {
	margin: 397px 20px 0 20px; color: black; font-size: 9px;
}
.audio_tour {
	height: 170px; width: 275px; float: left; position: absolute; top: 443px; left: 0;
}
a.footer_email {
	color: #808080; text-decoration: none;
}
a:hover.footer_email {
	text-decoration: underline;
}
a.footer_link {
	color: #808080; text-decoration: none; font-size: 10px; font-weight: bold; line-height: 20px;
}
a:hover.footer_link {
	text-decoration: underline;
}
.CMSSiteMapList {list-style-image: url(http://brokaw.hileman.biz/app_themes/BrokawSite/images/menuitem.gif); }

.CMSSiteMapListItem { } 

a:hover.CMSSiteMapLink{   color: #808080;
 text-decoration: underline; }

a.CMSSiteMapLink {  color: #808080;
 text-decoration: none; }



.page_separator {background: #ebebeb; width: 26px; height: 515px; float: left;}

.contact_heading { font-size: 10px; line-height: 16px; width:367px; float:left; margin-bottom: 12px; width: 350px;}

.site_title {
	background: black; color: white; width: 180px; float: right; padding: 0px 5px 0px 10px; font-size: 10px;
}

.contact_content {
	float: left; 
	width: 347px;
	background: #f1f1f2;
	padding: 20px 20px 0 20px;
	height: 405px;
	overflow: hidden;
}	
.contact_textarea {border: 1px solid #636466; background: white; width: 165px; height: 45px; }
.contact_button {background: #959595; color: white; width: 165px; float: right; padding: 3px 0px 3px ; font-size: 12px; border: 0; text-align: center; font-weight: bold;}
.contact_input1 { border: 1px solid #636466; background: white; width: 160px; padding: 3px; height: 14px; line-height: 14px; }
.contact_input2 { border: 1px solid #636466; background: white; width: 160px; padding: 3px; margin-top:2px; height: 14px; line-height: 14px; }
.contact_input3 { border: 1px solid #636466; background: white; width: 160px; padding: 3px; }

*+html .contact_input2 { border: 1px solid #636466; background: white; width: 160px; padding: 3px; height: 14px; line-height: 14px; }
*+html .contact_heading { font-size: 10px; line-height: 16px; width:350px; float:left; margin-bottom:-10px;}


#ctl00_ContentPlaceHolder1_fuFile { line-height: 14px;}

.search_left2 {
	float: right; width: 165px; display: block; margin: 12px 0 0 0; padding: 0;
}
.search_right2 {
	width: 165px; float:left; display: block; margin: 0; padding: 0;
}

.fileinputstyle { border: 1px solid #636466; background: #ebebeb; width: 160px; padding: 3px }


.link, .signupframe {

                font-family:verdana,helvetica,sans-serif;
				font-size: 10px;
                }
                .link {
                                text-decoration: none;
                                }
                .signupframe {
                                border: 0;
								margin-top: 95px;
								margin-left: 105px;font-size: 10px;
                             
                                }
				.signupframe .input1 {
								background:white none repeat scroll 0 0;
								border:1px solid #636466;
								height:14px;
								line-height:14px;
								padding:3px;
								width:160px;
								}
				.onews_button { margin-top: 100px; background: #959595;
								border:0 none;
								color:white;
								font-size:12px;
								font-weight:bold;
								padding:3px 0;
								text-align:center;
								width:165px; }