/************************************************
This is the custom style sheet, containing styles
that will be customized for each project.
************************************************/

body {	border: none;	margin: 0px;	padding: 0px;	background: #003300 url(_gfx/cmn/bg.gif) 0 -1px repeat-x;	text-align: center;}

body,td,th,p,select,li,ul,input,blockquote,textarea
{	font-family: Verdana, Arial, Sans-Serif;font-size: 11px;	color: #333A41;}

/* Default error reporting style */
.error_message{ 	color: #c60;text-align:center;padding:20px 0 60px 0;	font-weight:bold;	}

/* Use :after instead of clear:both because IE adds a space with clear:both */
.clearfix:after, 
.mainSpan:after, 
.contentheader:after, 
.content:after, 
.container:after, 
.container_noleftnav:after, 
.container_noleftnav_notitle:after,
.title_right:after,
.box_item:after
{ 
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix, 
.mainSpan, 
.contentheader, 
.content, 
.container, 
.container_noleftnav, 
.container_noleftnav_notitle,
.title_right, .box_item
{
	display:inline-block;
}

/* Hide from IE-mac \*/
* html .clearfix,
* html .mainSpan, 
* html .contentheader, 
* html .content, 
* html .container, 
* html .container_noleftnav, 
* html .container_noleftnav_notitle,
* html .title_right,
* html .box_item
{
	height:1%;
}

.clearfix, .mainSpan, .contentheader, .content, .container, .container_noleftnav, .container_noleftnav_notitle,.title_right, .box_item
{
	display:block;
}
/* End hide from IE-mac \*/


/* Containing frame for the site */
.mainSpan
{
	width: 760px;
	margin: 0px auto 0px auto;
	text-align:left;background-color:#FCF9F5;

}

/* Section 508 skip navigation menu */
.skipnav{position:absolute; top:0px; left:0px;z-index:10;}
.skipnav img{ border:0px; width:1px; height:1px; display:block; float:left;}

/* Container for admin control panel */
.adminSpan{	width:200px;	float:right;	text-align:left;}

/************************************************
Header: contains search, top links, site logo 
************************************************/
.header{	background: url(_gfx/cmn/header.jpg) 0 0 no-repeat;	height:138px;overflow:hidden;}
.header_left{ float:left;	width:610px;}
.header_right {	float:left;	width:150px;}

/* Top line of links */
.header_nav{ 	font-weight: normal;	color: #fff; 	text-align:right;	padding: 1px 10px 1px 1px;	font-size: 12px;	}
*html .header_nav {padding-top:3px;}
.header_nav a {	color: #fff; 	text-decoration:none;	padding: 1px 5px;	font-weight:normal !important;
  background:url(_gfx/cmn/topnav_dot.gif) right center no-repeat;}
.header_nav a.end {background:none;padding:1px 1px 1px 5px;}
.header_nav a:hover{	text-decoration:underline;color:#ACF0AC;}
.header_nav a, .header_nav img {vertical-align:middle;}

/* Container for search field and go button */
.searchbox { 	position:absolute;top:140px;z-index:100;margin-left:610px; width: 140px; }
*html .searchbox {margin-left:610px;margin-top:3px;}
.searchbox label {display:none;}
.searchbox_textbox
{
	float: left;
	padding:3px 1px 2px 4px;
	margin:1px 2px 0px 0px;
	border:1px solid #A99B63;
	font-size:10px;line-height:12px !important;
	background-color:#F7F3DF;
	color: #484848;
	width:100px;
}


/************************************************
Content section
************************************************/
/* Page content container */
.container
{ 
	width: 584px;
	float:left;
	overflow: hidden;background:#FCF9F5 url(_gfx/int/container_bg.gif) repeat-x 0 0;
}

/* Contains breadcrumb, page title, printer friendly link */
.contentheader {}

.breadcrumb_wrapper
{
	padding: 5px 3px 5px 12px;
	font-size:11px;
	color: #014804;
}

.breadcrumb { }
.breadcrumb a { color: #6C3517;	font-weight: normal;	text-decoration: underline;}
.breadcrumb a:hover{	text-decoration: none;background-color:transparent !important;color:#004A00;}

.printer_friendly, .forward_link, .rss{
    font-size:11px;
    float:right;
    height:20px;
    text-align:left;
}

.printer_friendly{width:50px;}
.forward_link{width:60px;}
.rss{width:45px;}

.printer_friendly a, .forward_link a, .rss a{
    display:block;
    padding-left:23px;
	  color:#004A00;font-weight:normal;
    text-decoration:underline;
}

.printer_friendly a{background: url(_gfx/int/print.gif) 0 0 no-repeat;}
.forward_link a{background:url(_gfx/int/email.gif) 0 1px no-repeat;}
.rss a{background:url(_gfx/int/rss.gif) 0 0 no-repeat;}

.printer_friendly a:hover, .forward_link a:hover, .rss a:hover
{
	text-decoration:none;background-color:transparent !important;
}

.title
{
	margin:0px 0px 10px 0px;
	width: 566px;
}

.title_right
{
	text-align: right;
	width: 165px;
	float: right;
	height:20px;
	padding:0px 5px 0px 0px;
	
}

.contentheader h1
{
    padding:0px 15px 10px 0px;
    margin:10px 0px 10px 12px;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color: #532613;
	line-height: 28px;border-bottom:1px solid #AEA682;
}

.contentheader h2
{
    padding:0px;
    margin:0px 0px 10px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight: bold;
	color: #000000;
}

/* Content: padding should be on content class NOT container */
.content
{ 
	padding: 0px 15px 25px 12px;
	min-height:350px;
}

*html .content {height:350px;}

.content p a
{
	text-decoration: underline;
}

.content p a:hover
{
	text-decoration: none;
}

.content textarea
{
	width:525px;
}

.downloadmessage
{
	background: #E6DCC3;
	border:solid 1px #CEC9AB;
	text-align:center;
	clear:both;
	margin: 20px 20px 10px 0;
}

.downloadmessage img
{
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;
}

.downloadmessage p
{
	color: #4b4638;
	font-size:10px;
	padding:5px 0px;
	margin:0px;
}

.last_updated
{
	clear:both;color:#aba28f;
    font-size:11px;
	margin: 20px auto 0px auto;
    text-align:right;
}

.paging
{
	margin-top:10px;
	margin-bottom:10px;
}

#FrontEndForm {margin:0;padding:0;background:url(_gfx/cmn/watermark2.gif) center 189px no-repeat;}

.footer_home,.footer {
	clear: both;display:block;
	text-align:left;font-size:11px;
	width:760px;color:#ACF0AC;
	margin:0px auto;padding:60px 0px 25px 0px;
}

.footer_home {background:transparent url(_gfx/cmn/footer_bg2.gif) top left no-repeat;}
.footer {background:transparent url(_gfx/cmn/footer_bg.gif) top left no-repeat;}

.footer_home p, .footer p {margin:0 0 0 40px;padding:0;color: #ACF0AC;	}
.footer a,.footer_home a { color: #ACF0AC;	font-weight: normal; }
.footer a:hover, .footer_home a:hover {	color:#fff;}

/* Classes inside .container_noleftnav */
.container_noleftnav
{
	width: 760px;
	background: url(_gfx/int/container_noleftnav.gif) 8px 0 repeat-y;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.container_noleftnav .breadcrumb_wrapper {	padding: 5px 3px 5px 15px;	}
.container_noleftnav .title{ width: 740px;}

.container_noleftnav .content{	width:730px;margin-left: 20px;padding: 10px 0px 10px 10px; background-image:none;}

/* Classes inside .container_noleftnav_notitle */
.container_noleftnav_notitle {	background:url(_gfx/home/container_notitle.gif) 0 0 repeat-y;}
.container_noleftnav_notitle .contentheader{    display:none;}

.container_noleftnav_notitle .content{	margin:5px 20px 20px;padding:0px 0px 5px;background-color: #f1eddb;}

/* Used for content review pages, also error page */
.container_review{	width: 760px;overflow:hidden;}
.container_review .contentheader{	background: url(_gfx/int/contenthdr_review.jpg) 4px 0 no-repeat;height:50px;}
.container_review .content {padding:0px !important;margin:0 !important;}
.container_review .title, .container_review h2 {display:none;}


.component_title_review, .content_review_title
{
    padding:0px 15px 10px 0px;
    margin:0px 0px 10px 12px;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color: #532613;
border-bottom:1px solid #AEA682;
}

.error_message .content_review_title {text-align:left;}
.redirect .content_review_title {margin-left:0px !important;text-align:left !important;}
.redirect {margin-left:190px;text-align:center;}

.container_review .content
{
    padding: 10px 20px 30px 0px !important;background-image:none;
}

.container_review .content div {margin-left:194px;} 
.container_review .content div div {margin-left:0px;} 

/* Hide review title for all except .container_review */
.container .component_title_review,
.container_noleftnav .component_title_review,
.container_noleftnav_notitle .component_title_review
{
	display:none;
}

.review_right, .review_left {padding:20px 20px;margin-bottom:20px;}


/************************************************
Department Home Page
************************************************/
/* Don't add padding, left/right margins, or borders to these containers */
.depthome_left
{
    padding:0px;
	float:left;
	width:405px;
}

.depthome_right
{
    padding:0px;
	float:left;
	width:120px;
}



/************************************************
Left navigation 
************************************************/
.leftnav
{
	width: 174px;
	background: #F2EEDC;
	float:left;
	padding: 30px 0px 0px 0px;
	display: inline;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.leftnav_bottom {	background: #F2EEDC url(_gfx/nav/leftnav_bottom2.jpg) bottom left no-repeat;height:100px;}

.leftnav a
{
	display:block;line-height:16px;
	padding: 4px 3px 4px 4px;font-weight:normal;
	line-height: 14px;
	color: #48432F;
	text-decoration:none;
	border-bottom:1px solid #BBAF7F;border-top:1px solid #EDEBDF;
}

.leftnav a span { display: block;	padding-left: 10px;background:url(_gfx/nav/arrow_right_dark.gif) no-repeat 2px 4px;}
.leftnav a:hover span { background:url(_gfx/nav/arrow_right_over.gif) no-repeat 2px 4px;}

.leftnav a:hover,
.leftnav_node_wrapper_root .leftnav_node_haschildren a:hover
{
	color: #fff;
	text-decoration:none;
	background: #004C01;
}

.leftnav_node_wrapper a{	background:#E6DCC3;color:#47422F;border-top:none;border-bottom:none;}
.leftnav_node_haschildren{	background: #E6E1CD;}
.leftnav_node_wrapper_root .leftnav_node_haschildren{	background-color: #103f4d;}

.leftnav_node_haschildren a,
.leftnav_node_wrapper_root .leftnav_node_haschildren a
{
	color: #fff;
	background: #004C01;
	font-weight:bold;background:#71371B url(_gfx/nav/leftnav_parent.gif) 0 0 repeat-x;
	padding-bottom: 6px;
}

.leftnav_node_haschildren a span,
.leftnav_node_wrapper_root .leftnav_node_haschildren a span, .leftnav_node_wrapper_root .leftnav_node_haschildren a:hover span{
	background: url(_gfx/nav/arrow_down.gif) 0 6px no-repeat !important;}

.leftnav_node_iscurrent a{	color: #fff;	background:#71371B url(_gfx/nav/leftnav_parent.gif) 0 0 repeat-x;	font-weight:bold;border-bottom:none;	}
.leftnav_node_iscurrent a span{	background:  url(_gfx/nav/arrow_right_over.gif) 2px 4px no-repeat;}

/************************************************
Dropdown Menu
************************************************/
/* Menu wrapper */ 

.dropdownmenu
{ 
	height:32px;background:#7D3E1E url(_gfx/nav/dropdownbg.gif) repeat-x;z-index:0;
}

.dropdownmenu a img {border:0px;}

/* Root menu table */
table.menu
{
	border-collapse: separate;
}

/* That pops up */
table.menu_group
{	
    border:1px solid #512711;
}

.menu_group td
{
	font-family: Tahoma,Arial,san-serif;
	font-size: 10px;line-height:16px;
	color:#F8F3E0;
	cursor: pointer;
}

.menu_group img
{
    margin-right:3px;
}

/* Default menu style item */
.menuitem,
.menuitem_top 
{
	background-color:#6E361B;
	border-bottom: solid 1px #512711;
}

.menuitem_hover,
.menuitem_active,
.menuitem_expanded,
.menuitem_hover_top,
.menuitem_active_top,
.menuitem_expanded_top
{
	background:#F8F3E0;
	border-bottom:1px solid #512711;color:#4E250F !important;
}

.menuitem_hover td,
.menuitem_active td,
.menuitem_expanded td,
.menuitem_hover_top td,
.menuitem_active_top td,
.menuitem_expanded_top td {color:#4E250F !important;}

.menuitem_root_image
{
	cursor: pointer;
}

/************************************************
Forms
************************************************/

.form
{
	height:auto;
	width:500px;
}

.form_in_tab
{
	padding:15px 0 10px 10px;
}

.form div
{
	width:auto;
	margin-top:8px;
	margin-bottom:8px;
	clear: both;
}

.form textarea
{
	width:200px;
	height:150px;
}

.form_label
{
	padding-top:3px;
	font-weight: bold;
	height:20px;
	float: left;
	width: 150px;
	text-align: left;
	vertical-align:middle;
}

.form_field
{
	height:20px;
	float: right;
	width: 550px;
	text-align: left;
	vertical-align:middle;
}

legend
{
	font-weight: bold;
	color:#004A00;
}

fieldset
{
	border:solid 1px #D7D6DE;
}

.form_normaltextbox
{
	width:300px;	
	border: 1px solid #c2bca6;
	background-color: #fdfaed;
	height:19px;
	padding:2px 3px;
}

.form_normaldropdown
{
	width:300px;	
	border: 1px solid #c2bca6;
	background-color: #fdfaed;
	height:17px;
	padding-left:3px;	
}

.form_button
{
	background: #313B58 url(_gfx/button_save_bg.gif) repeat-x;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	padding: 2px;
	color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A6B3 #4C4750 #262E46 #E0C859;
}

.form_message, 
.form_message td
{
	color: #cc0000;
}

.form_calendarbutton
{
	vertical-align: top;
	border:0;
	cursor: pointer;
}

.backbutton
{
	padding-left: 15px;
	font-weight: bold;
	background-image: url(_gfx/back_arrow.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.backbutton a
{
}

.radeditor div
{
	margin-top:0;
	margin-bottom:0;
}
span table tr {background:transparent !important;}


/************************************************
Site map
************************************************/
.sitemap{  border:solid 0 #000;  padding-left:15px;}
.rootnode,.parentnode,.leafnode{	padding:3px 3px 0;}
.rootnode{	font-weight: bold;	color: #625C4D;} 
.rootnode a,.parentnode a{ 	color: #625C4D;	font-weight: bold;} 
.sitemap_file{	list-style-image: url(_gfx/_SiteMap/file.gif);	}
.backtotoplink{	padding:10px 0 10px 5px;	font-size: 10px;}


/************************************************
Search
************************************************/
.search
{
	border-bottom:1px solid #D1CAAD;margin:0 30px 20px 30px;
}

.search .paging
{ 
	text-align:center; 
	font-weight:bold;
	padding-bottom:10px; 
	padding-top:10px;
	border-top:1px solid #D1CAAD;
}
	
.search .paging a
{ 
	display:inline;
	padding:3px; 
	font-weight:normal; 
	border:1px solid #D1CAAD;
	border-top:0px;
	text-decoration:none;
	background-repeat: repeat-x;
	_background-position:0 1px; /* for IE only */
	font-size:10px; 
	font-weight:bold;border-top:1px solid #D1CAAD;
}
	
.search .paging a:hover
{
	background:#2D3810;color:#fff;
}

.search_summary
{
	font-weight:bold;
	background-color:#FFFAEC;
	padding:10px;
	text-align:center;
	font-size:10px;
	background-image:url(_gfx/cmn/search_summary_bg.gif);
	background-repeat:repeat-x;
	_background-position:0 1px; /* for IE only */
	border:1px solid #D1CAAD;
	border-bottom:0;
}

.search_title
{	
	display:none;
}

.search_result,
.search_result_alternate
{
	padding: 10px 0 0 10px;
	border-top:1px solid #D1CAAD;
	border-bottom:0;
}

.search_result_alternate
{
	background-color:#FEFAEC;
}

.search_result_title
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}

.search_result_location
{
	padding-left:10px;
}

.search_result_location_field
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.search_result_synopsis
{
	padding:0;
	display:none;
}

.search_result_synopsis_highlight
{
	background-color:#fcffcc;
	display:none;
}

.search_result_info
{
	padding-left:10px;
	padding-bottom:10px;
}

.search_result_info_field
{
	font-weight:bold;
	text-transform:uppercase;
}

.advanced_search
{
	margin-bottom:10px;
	text-align:center;
}

.advanced_search label
{
	font-weight:bold;
}

.advanced_search_textbox
{	
    width:120px;
}

/*****************************************
Calendar month view
*****************************************/
.calendar_filter
{
    margin:20px 0px 20px 0px;
    text-align:center;
}

.calendar_filter select
{
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
    width:180px;
}

.calendar_wrapper
{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:720px;
}

.calendar
{
	width:100%;
	border: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.calendar_dayheader
{
	height: 1px;
	color: #ffffff;
	background:#71371B url(_gfx/nav/leftnav_parent.gif) 0 0 repeat-x;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 0px;
	text-transform: uppercase;
	border: 1px solid #c2bca6;
}

.calendar_selector
{
	color:#ffffff;
	background-color:#efdC9e;
	font-size:9px;
	font-weight:bold;		
}

.calendar_title td
{
	padding: 0px 0px 8px 0px;
	background-color:#FCF9F5;
	font-family: tahoma,Arial,san-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7D3E1E;
	width:60%;
}

td.calendar_nextprev
{
	width:200px !important;
}

.calendar_nextprev a
{
    font-size:10px;
	color:#7D3E1E !important;
}

.calendar_day,
.calendar_today,
.calendar_weekendday,
.calendar_selectedday,
.calendar_othermonthday 
{
	text-align:left;
	vertical-align: top;
	font-family:tahoma,Arial, san-serif;
	font-size:18px;
	font-weight:bold;
	padding: 3px;	
	width:14%;
	height:100px;
	border: 1px solid #c2bca6;
}

.calendar_day,
.calendar_weekendday
{
	background-color:#ffffff;
	background-image:url(_gfx/calendar/calendar_day_BG.gif);
	background-repeat:repeat-x;
	color:#aaa69b;
}

.calendar_othermonthday
{
	background-color:#ddd;
	color:#9c9787;
}

.calendar_today
{
    background:#fff6a3 url(_gfx/cmn/calendar_today_bg.gif) repeat-x;
	color:#7D3E1E;
}

.calendar_selectedday
{
	background-color:#f2C532;
	color:#999999;
}

.calendar_eventtime
{
	color:#666666;
	font-size:10px;		
	font-weight: normal;	
}

.calendar_eventlink
{
	font-size:10px;		
	font-weight: normal;
	line-height:12px;
	display:block;
	padding:3px 0 5px 0;
}

.calendar br {display:none;}

.calendar_allinone .listtable
{
	width:720px;
}

/*************************************************
Component detail 
*************************************************/
.component_title
{
	font-family: tahoma,Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight: bold;
	color: #000;
	font-weight: bold;
	padding: 2px 0;
}

.component_subtitle{	font-size: 12px;	font-weight: bold;	padding: 2px 0;margin-bottom:10px;	color:#333;}
.component_back{	margin:0px 0px 10px 0px;}
.component_listitem{	padding: 0 0 15px;	width:400px;}
.component_listitem div{	padding: 0 0 4px;	width:400px;}
.component_listitem_header{	font-weight: bold;	width:100px;	vertical-align: top;}
.component_listitem_content{	width:300px;	vertical-align: top;}
.component_content{}

/************************************************
Lists, including DataGrid classes
************************************************/
/* For links on top of page */
.topselector
{
	margin-bottom: 10px;
}

/* For dropdown filters */
.filter
{
	margin: 0px 10px 10px 0px;
}

.filter select
{
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	width:180px;
}

.document_central_filter
{
	width: 560px;
	font-size: 9px;
}

.timing{}

.listtable
{
	width:560px;margin-bottom:10px;
	border:1px solid #B4AF8F !important;
	border-collapse:collapse;
}

.listtable th
{
	height: 1px;
	color: #ffffff;
	background:#71371B url(_gfx/nav/leftnav_parent.gif) 0 0 repeat-x;
	font-weight: bold;
	font-size: 9px;
	padding: 4px;
	text-transform: uppercase;text-align:left;
}

.listtable_header a
{
	color:#ffffff;
}

.listtable td
{
	border:0;
	border-top:1px solid #D8D3B5;
	padding:4px;
	margin:0;
}

.listtable tr:hover
{
	background-color:#ffffff;
}

.listtable_buttoncolumn
{
	width: 70px;
	font-size: 9px;
}

.listtable_buttoncolumn input
{
	background-image: url(_gfx/button_bg.gif);
	font-size: 10px;
	padding: 2px;
	color: #000;
	border-width: 1px;
	border-style: solid;
	border-color: #d4d4d4 #949494 #828282 #c2c2c2;
}

.listtable_checkboxcolumn
{
	padding:0px;
	width:1px;
}

.listtable_checkboxcolumn input
{
	margin-left:-2px;
	margin-top:-3px;
}

.listtable_row_on
{
	background-color:#e4f1ff;
}

.listtable_row_off
{
	background-color:#ffffff;
}

/************************************************
Plain lists
************************************************/
.listcomponent
{
	border:solid 0px #ffffff;
}

.listcomponent th
{
	display:none;
}

.listcomponent td
{
	border:0px;
	padding:4px 4px 10px 0;
	margin:0px;
}

/************************************************
Image-using item list 
************************************************/
.righttable
{
  width:250px;
	border:1px solid #773A1C;
	border-collapse: separate;
}

.righttable th
{
	background-color: #773A1C;
	padding:3px;
	border:0;
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
	height:20px;
	font-size:9px;
}

.righttable_header a
{
	color:#ffffff;
}

.righttable td
{
  border:0;	
	border-top:1px solid #dadada;
	padding:3px;
	margin:0;
	font-size:10px;
}

.righttable_buttoncolumn
{
	width: 30px;
	font-size: 9px;
}

.righttable_buttoncolumn input
{
	background-image: url(_gfx/button_bg.gif);
	font-size: 10px;
	padding: 4px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #D4D4D4 #949494 #828282 #C2C2C2;
}

.righttable_checkboxcolumn
{
	padding:0;
	width:1px;
}

.righttable_checkboxcolumn input
{
	margin-left:-2px;
	margin-top:-3px;
}

/* Component list pagers*/
.listtable_pager,
.listcomponent_pager,
.listfaq_pager
{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-bottom:10px; 
	padding-top:10px;
	border-top:1px solid #bcb599;
}

.listtable_pager span,
.listcomponent_pager span,
.listfaq_pager span
{
	font-size:10px;
}

.listtable_pager a,
.listcomponent_pager a,
.listfaq_pager a
{
	display:inline;
	padding:3px; 
	border:1px solid #bcb599;
	border-top:0px;
	background-color:#f4f9fd;
	text-decoration:none;
	background-image:url(_gfx/cmn/search_link_bg.gif);
	background-repeat: repeat-x;
	_background-position:0 1px; /* for IE only */
	font-size:10px; 
	font-weight:bold;
}

.listtable_pager a:hover,
.listcomponent_pager a:hover,
.listfaq_pager a:hover
{
	background:#ffffff;
	border-top:1px solid #b2d2e9;
}

.listcomponent_pager{	text-align:left;}

/************************************************
FAQ List
************************************************/
.listfaq{	width:560px;	padding:0;	border:1px solid #FDF9F6 !important;border-collapse:collapse;}
.listfaq td{	padding:4px;}
.listfaq_pager{	text-align:right;}
.listfaq_q {	font-weight:bold;}
.listfaq_a p {  margin-top:0px; padding-top:0px; }
.listfaq_a_left {float:left;}
.listfaq_a_right {margin-bottom:10px;}


/***********************************************
E-Notifier
***********************************************/
.tag_div{	padding: 10px 0 20px;}
.area_div{	padding: 5px 0;}

/************************************************
Form/Survey Component
************************************************/
.survey_title
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin: 0;
}

/************************************************
Home Page
************************************************/
/* Images w/o display:block in IE add a bottom margin */ 
.home_collage {	display:block;margin:0px;	height: 190px;overflow:hidden;border-bottom:4px solid #006400;}

#imgHidden, #imgSlide {position:absolute;}
#imgSlide {z-index:20;}

.home_columns{margin: 0;padding-top:10px; background: #003300 url(_gfx/cmn/homecol_bg.gif) 0 -4px no-repeat;}
*html .home_columns {background-position:0 0px;}
.home_left{	width:297px; margin-top:10px; float:left; overflow:hidden;}
.home_middle{	width: 235px;	margin-top: 10px;	float: left;}
.home_right{	width:215px;	margin-top: 10px;	float:left;	}

.home_edit, .home_edit p, .home_edit li, .home_edit a {color:#fff; font-weight:bold;font-size:12px;}
.home_edit a:hover {color:#ACF0AC;text-decoration:none;}
.home_edit {margin:0 10px 0 10px;}
.home_edit p {margin:0;padding:0;}

/************************************************
Home boxes
************************************************/
.home_events, .home_news {	font-size:11px;color:#fff;font-size:12px;}
.home_events .box_title, .home_news .box_title {font-family:times new roman, serif;font-size:24px;color:#F8F6E9;margin-bottom:15px;font-weight:bold;}

.home_events .box_list a, .home_news .box_list a{ font-weight: bold; color: #fff;text-decoration:underline;}
.home_events .box_list a:hover, .home_news .box_list a:hover {color:#ACF0AC;text-decoration:none;}

.box_list {margin-left:1px;}
.box_list p { margin:20px 0; text-align:left;}

.home_news .box_item_title, .home_events .box_item_date {  margin-bottom:7px;}

.home_news {padding:2px 15px 0 10px;}

.home_events .box_item_date {}
.home_columns a img {border:none;}

.box_bottomlink a{ font-size:14px; font-family:times new roman, serif; display:block;  padding:3px;text-align:right;font-weight:bold;color:#F8F6E9;text-decoration:none;}
.box_bottomlink a:hover {color:#ACF0AC;}

.important_alert_wrapper {position:absolute;top:195px;z-index:10;width:458px; 
background:url(_gfx/home/importantBG.gif) no-repeat;margin-left:141px;height:188px;padding:55px 20px 20px 20px;}
*html .important_alert_wrapper {width:478px;height:208px;}
.important_alert_wrapper, .important_alert_wrapper p, .important_alert_wrapper td, .important_alert_wrapper li {font-weight:bold;color:#302918;}

/***Document Central Index View****/

.listdocument {margin-left:40px;}



.captcha img, .captcha a
{
	padding:0;
	margin:0;
	float:left;
}

.captcha #LBD_CaptchaIcons
{
	width: 20px !important;
}

.captcha #LBD_CaptchaDiv
{
}

.captcha #LBD_CaptchaImage
{
	border: 1px solid #c2bca6;
}





@media screen and (-webkit-min-device-pixel-ratio:0)
{
	
.searchbox_button
{
	float:left;
	margin: 0px 0px 0px 0px;
}
	
}
