body {
	margin:0;
	padding: 0px 0px 0px 0px;
	color:#000;
	font-family: verdana, Arial, Helvetica, sans-serif ;
	font-size: 13px;
	line-height:1.2em;
	text-align:center; /*This centers the site wrapper*/
	background: #ffffff;
	height:100%;
}
 
.bodyText, input, p, th, td, li, dd    {
    /* redundant selectors to help NS4 remember */
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	line-height: 16px;	
	font-size: 13px;
}

p 
{
    margin-bottom: 10px;   
}

img
{
    border:none;
}

ol {
}

ol li {
	margin-top:1em;
}

ul {
	margin-top: 0px;
	padding-top: 0px;
	list-style:none;
}

ul#bodyText 
{
	margin-top: 5px;
	list-style-type: disc;
}

ul#bodyText li
{
	margin: 8px 0px 0px 0px;
}

ul.bodyText 
{
	margin-top: 5px;
	list-style-type: disc;
}

ul.bodyText li
{
	margin: 8px 0px 0px 0px;
}



ul#construction
{
	margin-top: 5px;
	list-style-type: disc;
}

ul#construction li
{
	margin: 0px 0px 0px -24px;
}

ul#safety 
{
	margin-top: 5px;
	list-style-type: disc;
}

ul#safety li
{
	margin: 8px 0px 0px -20px;
}

ul.normal 
{
    margin-top: 5px;
	list-style-type: disc;
}

ul.normal li 
{
    margin: 8px 0px 0px 0px;
}
    


ol#bodyText 
{
	margin-top: 5px;
	margin-left: 10px;
}

ol#bodyText li
{
	margin: 8px 0px 0px 0px;
}

.break {
	clear:both;
}

a {
	color:#005AA0;
}

a:hover {
	color:#990000;
}

.textLink a
{
	color:#000000;
	text-decoration: none;
}

.textLink a:hover
{
	color:#888888;
	text-decoration: none;
}

#sitewrapper{ 
	margin: 20px auto 0;
	padding: 0px 0px 0px 0px;
	width:1000px;
	background: #ffffff;
	position: relative;
	overflow: hidden; 
} 

h3 {
    color: black;
    font-weight: bold;
    font-size: 1.0em;
    line-height: 1.3em;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}


/* HOME PAGE
-----------------------------------------------*/
#home_map_text 
{
   	display:block;
   	position: relative;
    width: 560px;
    top: -330px;   
    left: 13px;
}

#home_latest_news
{
   	display:block;
   	position: relative;
    width: 189px;
    top: -720px;   
    left: -195px;
    text-align: left;
}


#home_latest_news .header
{
    font-size:12px;
}
#home_latest_news p, #home_latest_news a
{
    font-size:12px;
}

#home_agency_logos
{
	margin-bottom: 20px;
	margin-left: 20px;
}



/* Home slideshow */
#home_latest_news_block
{
    width: 391px;   
}


#home_borderline {
    margin-top: 25px; 
    float: left;
    width: 210px;
    height: 329px;
}

#loader 
{
    width: 181px;
    height: 329px;
    float: right;
}




/* LOGOS
-----------------------------------------------*/
#logo {
	vertical-align: middle;
	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 151px;
}

#logo_idaho_power {
	vertical-align: middle;
	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 274px;
}

#logo_rocky_mountain_power {
	vertical-align: middle;
	position:relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 215px;
}

#main_content 
{
	position: relative;
	top: -29px;	
	width: 1000px;
	background-color: #FFFFFF;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	text-align: left;
}

* html #main_content
{
	top: -18px;	
}

.idaho_power_content 
{
    position: relative;
    top: -20px;
    margin-left: 30px;   
}

.rocky_mountain_power_content 
{
    padding: 20px;
    border: solid 2px #d5d7da;   
}



/* GLOBAL NAV
-----------------------------------------------*/
#topnav {
	position: relative;
	left: 235px;
	top:-138px;
	width: 792px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}	

* html #topnav  {
	top:-127px;
	left: 130px;
}

#topnav ul 
{	
	list-style: none;
	margin-left: 0px;
	padding-left: 10px;
	text-indent: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#topnav li 
{
	display:inline;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	float:left;
	height:25px;
}

#topnav a {
	display:block;
	text-decoration:none;
	font-weight: bold;
	height:25px;
	font-size:10px;
	color: #ffffff;
	text-align: center;
	letter-spacing: 0px;
	line-height: 25px;
}



#topnav_idaho_power {
	position: relative;
	left: 235px;
	top:-261px;
	width: 792px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	
}	

* html #topnav_idaho_power  {
	top:-252px;
	left: 130px;
}

#topnav_idaho_power ul 
{	
	list-style: none;
	margin-left: 0px;
	padding-left: 10px;
	text-indent: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#topnav_idaho_power li 
{
	display:inline;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	float:left;
	height:25px;
}

#topnav_idaho_power a {
	display:block;
	text-decoration:none;
	font-weight: bold;
	height:25px;
	font-size:10px;
	color: #ffffff;
	text-align: center;
	letter-spacing: 0px;
	line-height: 25px;
}

#topnav_rocky_mountain_power {
	position: relative;
	left: 235px;
	top:-202px;
	width: 792px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	
}	

* html #topnav_rocky_mountain_power  {
	top:-193px;
	left: 130px;
}

#topnav_rocky_mountain_power ul 
{	
	list-style: none;
	margin-left: 0px;
	padding-left: 10px;
	text-indent: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#topnav_rocky_mountain_power li 
{
	display:inline;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	float:left;
	height:25px;
}

#topnav_rocky_mountain_power a {
	display:block;
	text-decoration:none;
	font-weight: bold;
	height:25px;
	font-size:10px;
	color: #ffffff;
	text-align: center;
	letter-spacing: 0px;
	line-height: 25px;
}



/* GLOBAL NAV 
-----------------------------------------------*/

#nav_1, #nav_2, #nav_3, #nav_4, #nav_5, #nav_6, #nav_7, #nav_8  
{
	height:25px;
	color: #ffffff;
	
}

#nav_1 a:hover, #nav_2 a:hover, #nav_3 a:hover, #nav_4 a:hover, #nav_5 a:hover, #nav_6 a:hover, #nav_7 a:hover, #nav_8 a:hover {
	height:25px;
	color: #9fc9ec;
}

#nav_1, #nav_1 a:hover, #home #nav_1 a {
	position: relative;
	width:62px;
}


#nav_2, #nav_2 a:hover, #project_info #nav_2 a {
	position: relative;
	width:105px;
}

#nav_3, #nav_3 a:hover, #maps #nav_3 a {
	position: relative;
	width:58px;
}

#nav_4, #nav_4 a:hover, #faqs #nav_4 a {
	position: relative;
	width:55px;
}

#nav_5, #nav_5 a:hover, #newsroom #nav_5 a {
	position: relative;
	width:96px;
}

#nav_6, #nav_6 a:hover, #idaho_power #nav_6 a {
	position: relative;
	width:110px;
}

#nav_7, #nav_7 a:hover, #rocky_mountain_power #nav_7 a {
	position: relative;
	width:173px;
}

#nav_8, #nav_8 a:hover, #contact_us #nav_8 a {
	position: relative;
	width:88px;
}

#home #nav_1 a, 
#project_info #nav_2 a,
#maps #nav_3 a, 
#faqs #nav_4 a, 
#newsroom #nav_5 a, 
#idaho_power #nav_6 a, 
#rocky_mountain_power #nav_7 a, 
#contact_us #nav_8 a
{
	height:25px;
	color: #9fc9ec;
}



/* SUBNAV HEADER
-----------------------------------------------*/
.subnav_header 
{
    background: url(../images/subnav_header.jpg) bottom no-repeat;
    background-color: #ffffff;
    color: #FFFFFF;
	height: 30px;
	width: 233px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 30px;
	vertical-align: middle;
}

#subnav 
{
    position: relative;
    background: url(../images/subnav_main_background.jpg) bottom no-repeat;
    background-color: #313a49;
    width: 233px;
    color: #000;
}



#subnav ul 
{	
	margin-left: 0px;
	padding-left: 10px;
	text-indent: 0px;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-top: 0px;
	margin-bottom: 0px;
}

* html #subnav ul
{
	margin-top: 10px;
	margin-bottom: 0px;
}


#subnav li 
{
	margin:0px 0px 10px 0px;
	vertical-align: middle;

}

#subnav a {
	text-decoration:none;
	font-weight: bold;
	font-size:11px;
	color: #ffffff;
	letter-spacing: 0px;
}

#subnav_1, #subnav_2, #subnav_3, #subnav_4, #subnav_5, #subnav_6, #subnav_7, #subnav_8, #subnav_9, #subnav_10, #subnav_11, #subnav_12, #subnav_13, #subnav_14
{
	color: #ffffff;
}
	
#about_the_project #subnav_1 a,
#environmental_review #subnav_2 a,
#schedule #subnav_3 a,
#route #subnav_4 a,
#design_construction #subnav_5 a,
#landowners #subnav_6 a,
#documents #subnav_7 a,
#safety #subnav_8 a,
#construction #subnav_9 a,
#vendor_info #subnav_14 a,
#agriculture #subnav_10 a,
#land_ownership #subnav_1 a,
#overview #subnav_1 a,
#landowner #subnav_2 a,
#maps_route #subnav_3 a,
#segment #subnav_4 a,
#constraints #subnav_5 a,
#updates #subnav_6 a,
#faq_general #subnav_1 a,
#faq_review #subnav_2 a,
#faq_routing #subnav_3 a,
#faq_easement #subnav_4 a,
#faq_land_use #subnav_5 a,
#faq_design_construction #subnav_6 a,
#faq_safety #subnav_7 a,
#faq_transmission #subnav_8 a,
#news_archive #subnav_1 a,
#media_contacts #subnav_2 a,
#contact #subnav_1 a,
#upcoming #subnav_1 a,
#map #subnav_5 a,
#past #subnav_2 a,
#past_2009 #subnav_3 a,
#past_2008 #subnav_4 a,
#past_2010 #subnav_5 a,
#past_2011 #subnav_6 a,
#past_2013 #subnav_7 a,
#past_2014 #subnav_8 a,
#glossary #subnav_11 a,
#furtherReading #subnav_12 a,
#history #subnav_13 a,
#mailing_list #subnav_2 a

{
    font-style: italic;
    border-bottom: dashed 1px white;   
}	
	

/* SUBNAV IDAHO POWER
-----------------------------------------------*/

#subnav_idaho_power 
{
    top: -43px;
    position: relative;
    background: url(../images/subnav_idaho_power_background.jpg) bottom no-repeat;
    background-color: #313a49;
    width: 233px;
    height: 350px;
    color: #000;
}



#subnav_idaho_power ul 
{	
	margin-left: 0px;
	padding-left: 20px;
	text-indent: 0px;
	margin-top: 20px;
	padding-top: 0px;
}

* html #subnav_idaho_power ul
{
	margin-top: 25px;
}


#subnav_idaho_power li 
{
	margin:0px 0px 10px 0px;
	vertical-align: middle;

}

#subnav_idaho_power a {
	text-decoration:none;
	font-size:12px;
	color: #393939;
	letter-spacing: 0px;
}

#subnav_idaho_power_1, #subnav_idaho_power_2, #subnav_idaho_power_3, #subnav_idaho_power_4, #subnav_idaho_power_5, #subnav_idaho_power_6
{
	color: #393939;
}
	
#idaho_power_about_us #subnav_idaho_power_1 a,
#idaho_power_service_area #subnav_idaho_power_2 a,
#idaho_power_other_projects #subnav_idaho_power_3 a
{
    font-weight: bold;
}	





/* SUBNAV ROCKY MOUNTAIN POWER
-----------------------------------------------*/
#subnav_rocky_mountain_power 
{
    position: relative;
    top: -8px;
    left: -5px;
    background: url(../images/subnav_rocky_mountain_power_background.jpg) no-repeat;
    height: 296px;
    width: 253px;
    margin-top: 10px;
    padding-top: 40px;
}

* html #subnav_rocky_mountain_power 
{
    padding-top: 60px;
}

#subnav_rocky_mountain_power ul 
{	
	margin-left: 0px;
	padding-left: 30px;
	text-indent: 0px;
	margin-top: 20px;
	padding-top: 0px;
}

* html #subnav_rocky_mountain_power ul
{
	margin-top: 25px;
}


#subnav_rocky_mountain_power li 
{
	margin:0px 0px 10px 0px;
	vertical-align: middle;
}

#subnav_rocky_mountain_power a {
	text-decoration:none;
	font-size:13px;
	color: #3a6bab;
	letter-spacing: 0px;
    border-bottom: solid 2px #dbdad9;   
}

#subnav_rocky_mountain_power_1, #subnav_rocky_mountain_power_2, #subnav_rocky_mountain_power_3
{
	color: #028C99;
}
	
#rocky_mountain_power_about_us #subnav_rocky_mountain_power_1 a,
#rocky_mountain_power_service_area #subnav_rocky_mountain_power_2 a,
#rocky_mountain_power_other_projects #subnav_rocky_mountain_power_3 a
{
    font-weight: bold;
    border-bottom: solid 2px #dbdad9;   
}	





/* HEADERS
-----------------------------------------------*/

.header {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #4167b1;
	width: 95%;
	margin: 15px 0px 5px 0px;
} 

.subHeader {
	text-decoration: bold;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 5px 0px;
} 

.searchHeader 
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #0b243f;
	width: 95%;
	border-bottom: solid 1px black;
	margin: 5px 0px 10px 0px;
}

.header_idaho_power 
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #028C99;
	width: 95%;
	margin: 15px 0px 5px 0px;
}

.header_rocky_mountain_power 
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 95%;
	margin: 15px 0px 5px 0px;
}

.subHeader2 {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 2px 0px;
} 

.subHeader2 a {
	color: #000000;
	text-decoration: none;
} 

.subHeader3 {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0b243f;
	margin: 0px 0px 0px 0px;
} 

.subHeader_idaho_power 
{
	text-decoration: bold;
	font-size: 14px;
	font-weight: bold;
	color: #018b99;
	margin: 0px 0px 10px 0px;
}

.subHeader_blm 
{
	text-decoration: bold;
	font-size: 14px;
	font-weight: bold;
	color: #607f67;
	margin: 0px 0px 10px 0px;
}

.subHeader_odoe_efsc
{
	text-decoration: bold;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	background-color: #283352;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
}


.idaho_power_page_header 
{
    position: relative;
    top: -40px;
    left: 30px;
    font-size: 22px;
    font-weight: bold;
    color: #025172;   
}

.rocky_mountain_power_page_header 
{
    font-size: 22px;
    font-weight: bold;
    color: #797750;   
	margin: 0px 0px 20px 0px;
}





/* OTHER
-----------------------------------------------*/

.dialog_header 
{
    color: #FFFFFF;
	background: url(../images/dialog_top_left_head.jpg) no-repeat;
	height: 30px;
	width: 250px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 11px;
}


.clearer {
	clear: both;
	font-size: 1px;
}

.section 
{
	margin-bottom: 20px;
}


.normal_text 
{
	margin: 4px;
	padding: 4px;
}

.content_photo 
{
    float: left; 
    margin-right: 15px; 
    margin-top: 10px;
    margin-bottom: 5px;
}

.content_photo_IP
{
    float: left; 
    margin-right: 15px; 
    margin-bottom: 15px;
    margin-top: 5px;
}

* html .content_photo_IP
{
    margin-right: 15px; 
    margin-bottom: 15px;
    margin-top: -5px;
}


#content_photo_newsroom
{
    float: left; 
    margin-right: 15px; 
    margin-bottom: 15px;
    margin-top: 25px;
}

* html .content_photo_newsroom
{
    margin-top: 5px;
}


.content_photo_RMP
{
    float: left; 
    margin-right: 15px; 
    margin-bottom: 15px;
    margin-top: -4px;
    margin-left: -5px;
}

* html .content_photo_RMP
{
    margin-right: 15px; 
    margin-bottom: 15px;
}

.content_photo_bullets
{
    float: left; 
    margin-left: 0px; 
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 15px;
}


/* Boxes
-----------------------------------------------*/

.box 
{
	margin-bottom: 20px;	
}

.box_header_idaho_power 
{
	color: #FFFFFF;
	background-color: #018b99;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 10px;	
	font-size:11px;
}

.box_header_idaho_power a
{
	color: #FFFFFF;
}

.box_header_idaho_power a:hover
{
	color: #c9da2b;
}

.box_body_idaho_power 
{
	background-color: #d5e9d7;
	padding: 15px;	
}

/*  ---------------------------------------------   */ 

.box_header_blm
{
	color: #FFFFFF;
	background-color: #999865;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 10px;	
	font-size:11px;
}

.box_header_blm a
{
	color: #FFFFFF;
}

.box_header_blm a:hover
{
	color: #DDDDDD;
}


.box_body_blm 
{
	background-color: #cccc98;
	padding: 15px;	
}

/*  ---------------------------------------------   */ 

.box_header_odoe_efsc
{
	color: #FFFFFF;
	background-color: #283352;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 10px;	
	font-size:11px;
}

.box_header_odoe_efsc a
{
	color: #FFFFFF;
}

.box_header_odoe_efsc a:hover
{
	color: #CCCCCC;
}


.box_body_odoe_efsc
{
	background-color: #d5d5cd;
	padding: 15px;	
}



/* Contact Form
-----------------------------------------------*/

#emailForm 
{
	width: 630px; 
	font-size: 11px;
	background-color: #eeebe5;
	border: 1px solid #333; 
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
}



/* FAQs
-----------------------------------------------*/

.columns_2_left_faq
{
	float: left;
	width: 660px;
	margin: 5px;
	border-right: solid 1px black;
}

.faq_highlight
{
	width: 620px;
	background-color: #eeebe5;
	padding: 5px;
}

.answers 
{
	margin-top: 20px;
}

.faq 
{
	margin: 10px 0px 25px 0px;
}

.faq .answer
{
     margin-left:40px;
}
.question 
{
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 10px;	
	
}

.faq_subHeader 
{
	text-decoration: bold;
	font-size: 13px;
	font-weight: bold;
	color: #0b243f;
	margin: 5px 0px 10px 0px;
}


/* NEWS
-----------------------------------------------*/

.newsItem 
{
	margin-top: 15px;
}

.newsImage
{
	float: left;
	width: 86px;
	margin-right: 10px;
	border: solid 1px black;
	
}

.newsText p
{
	font-size: 12px;
}

.newsHeader, .activeNewsHeader
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
}

.activeNewsHeader, .archiveHeader
{
    cursor:pointer;
}

.archiveHeader
{
    font-size: 9px;
    margin: 8px 0 8px 0;
}


/* SCHEDULE
-----------------------------------------------*/
#schedule_image
{
	margin-top: 20px;
}


/* MAPS
-----------------------------------------------*/
.map
{
	padding: 20px 0px 20px 0px;
	font-size: 10px;
}

* html .map
{
    padding-bottom: 0px;
}

#map_image_home
{
	margin: 0px 0px 10px 0px;
	font-size: 10px;
}

.highlight_map_search
{
	width: 690px;
	background-color: #eeebe5;
}

.map_searchbox_header
{
    font-size: 10px;
}

.highlight_left_line 
{
    padding-left: 10px;
    border-left: solid 1px #000; 
}

#search_results
{
    margin-top: 20px;
}


table #routing_updates th,  table #routing_updates td
{
    border-color:#AAA;
    border-width:1px;
    border-style:Solid;
    border-collapse:collapse;
}

table #routing_updates th
{
    background-color: #337AB2;
    color: #fff;
    font-size: 11px;
}

table #routing_updates td
{
    background-color: #EEEBE5;
    font-size: 11px;
    vertical-align: top;
}


/* FOOTER
-----------------------------------------------*/
#footer 
{
	text-align: center;
	margin: 10px 0px 20px 0px;
	
}

/* VIDEO
-----------------------------------------------*/

#growth_video
{
	margin: 10px 0px 10px 10px;
}


/* EMAIL FORM
-----------------------------------------------*/
#emailForm_mailing_list 
{
	width: 600px; 
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px solid #333; 
	padding: 0px 0px 0px 10px;
	margin: 10px 10px 0px 0px;
}

#emailForm_BLM
{
	width: 600px; 
	font-size: 11px;
	background-color: #cccc98;
	border: 1px solid #333; 
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
}

#emailForm_EFSC
{
	width: 600px; 
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px solid #333; 
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
}

#formError 
{
	color: Red;
	font-weight: bold;
}

.formHeader
{
	font-size: 12px;
}
.formHeader p
{
	margin-bottom: 10px;	
}



#confidential_caption 
{
	margin: 10px 0px 20px 20px;
	font-size: 10px;	
}

.video_caption 
{
	margin: 7px 0px 20px 0px;
	font-size: 11px;	
	line-height: 13px;
}

.photo_caption 
{
	margin: 5px 0px 0px 0px;
	font-size: 11px;	
	line-height: 13px;
	width: 332px;
}

.caption_home
{
	margin: 0px 0px 10px 0px;
	font-size: 10px;	
	line-height: 12px;
}


.link_icon
{
    vertical-align: middle;
}

.commentGrid {
	font-size: 11px;
}

.commentGrid td {
	font-size: 11px;
}

.design_construction_stats_header
{
    margin: 10px 0px 10px 0px;
    font-weight: bold;
} 

.design_construction_stats 
{
    line-height: 21px;
    font-size: 90%;
    border-right: solid 2px #d5d7da; 
}

.design_construction_stats_no_border 
{
    line-height: 21px;
    font-size: 90%;
}



#construction_video_caption
{
	margin: 10px 0px 20px 0px;
	font-size: 12px;	
	line-height: 12px;
}

#agriculture_videos_on_web 
{
    background: url(../images/agriculture_videos_on_web_box.jpg) no-repeat;
    height: 142px;
    padding: 5px 10px 10px 14px;
    margin: 40px 0px 0px 0px;
}

.backtotop  a
{
    padding-left: 15px;
    font-style: italic;
    font-size: 12px;
}



#mapkey
{
    background: url(../images/subnav_white_background.jpg) no-repeat;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    height: 220px;
    width: 233px;
    color: #000;
}

#mapkey_header 
{
    color: #fff;
	height: 30px;
	width: 233px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}


#mapkey_inner 
{
    margin: 0px 5px 0px 10px;
	font-size: 12px;
}

.help 
{
    color: #ffffff;
    border: none;
}

.map_thumb 
{
    margin-bottom: 3px;
}

table .map_grid td
{
    
    margin-top: 20px;
    text-align: center;
    width: 160px;
    height: 200px;
}

.helpLink {
font-size: 140%;
font-weight: bold;
text-decoration: none;
}
    