*{margin: 0; padding: 0;}
html, body{width: 100%; height: 100%;}
body
{		
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.625em;
	line-height: 1.5em;
	color: #000;
	background: #fff;
}
p {font-size: 1.2em; line-height:1.4em;}
li {line-height:1.4em;}
table{border-collapse: collapse; border: 0; border-spacing: 0;}
td{vertical-align: top;}
input, textarea, label{font-size: 1.2em; font-family: Arial, Verdana, Helvetica, sans-serif;}
img{border: 0; display:block;}
a{color: #3C7820; text-decoration: none;}
a:hover{text-decoration: underline;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 	
	line-height: 1.0em;
	font-weight: normal; 
	color: #000;
}
fieldset {border:none;}
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.2em;}
h5{font-size: 1.0em;}
h1 a, h2 a, h3 a, h4 a, h5 a
{	
	color: #000;
}

.printSwfType{display:none !important} 
.greySwf {font-weight:bold; color:#565D4E}
.italic {font-style:italic}
.green_h2{ padding-bottom:15px; font-weight:bold; color:#466A1C;}
.clear{clear: both;}
.clearRight {clear:right;}
.clearLeft {clear:left;}
.floatLeft{float: left !important;}
.floatRight{float: right !important;}
.alignCenter
{
	margin: 0 auto; 
	width: 960px;
}
.alignRight {text-align: right;}
.header_outer, .content_outer, .footer_outer {
	width:100%;
	min-width:995px;
	overflow:hidden;
	float:left;
	position:relative;
}
.header_outer{overflow:visible;}
.noMargin{margin:0 !important;}
.noPadding{padding:0 !important;}
.padding4{padding-bottom:4px !important;}
.paddingRight10{padding-right:10px;}
.pSpacing{margin:3px 0 3px 0;}
.bottomMargin20{margin-bottom:20px;}

.header_outer {background:url(/media/build/header_bg1.gif) repeat-x top; }

.content_outer{background:#F5F4EB url(/media/build/content_bg.gif) repeat-x;}
/* Header */
.header
{
	width: 940px;
	position:relative;
	
/*	background:url(/media/build/header_banner.jpg) no-repeat;*/
}
.headerLogoie6{display:none;}
.header_logo 
{
	z-index:4; 
	width:230px; 
	height:169px; 
	position:absolute; 
	left:26px; 
	background:url(/media/build/header_logo.png) no-repeat;
}
.header_circ {z-index:3;width:419px; height:100px; position:relative; left:-47px; background:url(/media/build/header_circles.gif) no-repeat; float:left;}
.header_logo a{width:191px; height:72px; text-indent:-9999px; display:block; background:url(/media/build/header_logo_text.gif) no-repeat; position:absolute; top:25px; left:18px;}
.header_text_1 { float:right; margin:0 -10px 13px 0;}
.header_text_2 {color:#ffffff; font-size:1.1em; text-align:right; clear:right;display:block; margin:0 10px 0 0;}
.header_text_2 a {padding-left:4px; color:#A4D734; font-weight:bold;}

.header ul.nav
{
	float: left;
	
	width: 967px;
	list-style-type: none;	
	height: 42px;
}
.header ul.nav li
{
	float: left;
	display: block;
	z-index:5;
	position: relative;	
}
.header ul.nav li a
{
	float: left;
	display: block;
	height: 29px;	
	text-indent: -9999px;
}
.nav {background: url(/media/build/nav/nav_bg.gif) repeat-x; position:relative; height: 37px;}
ul.nav li.btnHome{background: url(/media/build/nav/home_on2.gif) left top no-repeat;position:relative;z-index:19; left:-14px;}
ul.nav li.btnHome a{width: 67px; height:37px;z-index:19;}
ul.nav li.btnHome a{background: url(/media/build/nav/home_off2.gif) left top no-repeat;z-index:19;}
ul.nav li.btnHome a:hover{background: url(/media/build/nav/home_on2.gif) left top no-repeat;z-index:19;}
ul.nav li.btnHome a.on{background: url(/media/build/nav/home_on2.gif) left top no-repeat;z-index:19;}


ul.nav li.btnCouncil{background: url(/media/build/nav/council_on2.gif) left top no-repeat;position:relative; margin-left:165px;z-index:20;}
ul.nav li.btnCouncil a{width: 109px; height:37px;z-index:20;}
ul.nav li.btnCouncil a{background: url(/media/build/nav/council_off2.gif) left top no-repeat;z-index:20;}
ul.nav li.btnCouncil a:hover{background: url(/media/build/nav/council_on2.gif) left top no-repeat;z-index:20;}
ul.nav li.btnCouncil a.on{background: url(/media/build/nav/council_on2.gif) left top no-repeat;z-index:20;}

ul.nav li.btnInitiatives{background: url(/media/build/nav/initiatives_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnInitiatives a{width: 141px; height:37px;}
ul.nav li.btnInitiatives a{background: url(/media/build/nav/initiatives_off.gif) left top no-repeat;}
ul.nav li.btnInitiatives a:hover{background: url(/media/build/nav/initiatives_on.gif) left top no-repeat;}
ul.nav li.btnInitiatives a.on{background: url(/media/build/nav/initiatives_on.gif) left top no-repeat;}

ul.nav li.btnServices{background: url(/media/build/nav/services_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnServices a{width: 109px; height:37px;}
ul.nav li.btnServices a{background: url(/media/build/nav/services_off.gif) left top no-repeat;}
ul.nav li.btnServices a:hover{background: url(/media/build/nav/services_on.gif) left top no-repeat;}
ul.nav li.btnServices a.on{background: url(/media/build/nav/services_on.gif) left top no-repeat;}

ul.nav li.btnHealth{background: url(/media/build/nav/health_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnHealth a{width: 79px; height:37px;}
ul.nav li.btnHealth a{background: url(/media/build/nav/health_off.gif) left top no-repeat;}
ul.nav li.btnHealth a:hover{background: url(/media/build/nav/health_on.gif) left top no-repeat;}
ul.nav li.btnHealth a.on{background: url(/media/build/nav/health_on.gif) left top no-repeat;}

ul.nav li.btnInnovation{background: url(/media/build/nav/innovation_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnInnovation a{width: 122px; height:37px;}
ul.nav li.btnInnovation a{background: url(/media/build/nav/innovation_off.gif) left top no-repeat;}
ul.nav li.btnInnovation a:hover{background: url(/media/build/nav/innovation_on.gif) left top no-repeat;}
ul.nav li.btnInnovation a.on{background: url(/media/build/nav/innovation_on.gif) left top no-repeat;}

ul.nav li.btnNews{background: url(/media/build/nav/news_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnNews a{width: 65px; height:37px;}
ul.nav li.btnNews a{background: url(/media/build/nav/news_off.gif) left top no-repeat;}
ul.nav li.btnNews a:hover{background: url(/media/build/nav/news_on.gif) left top no-repeat;}
ul.nav li.btnNews a.on{background: url(/media/build/nav/news_on.gif) left top no-repeat;}

ul.nav li.btnContact{background: url(/media/build/nav/contact_on.gif) left top no-repeat;position:relative; float:left;}
ul.nav li.btnContact a{width: 109px; height:37px;}
ul.nav li.btnContact a{background: url(/media/build/nav/contact_off.gif) left top no-repeat;}
ul.nav li.btnContact a:hover{background: url(/media/build/nav/contact_on.gif) left top no-repeat;}
ul.nav li.btnContact a.on{background: url(/media/build/nav/contact_on.gif) left top no-repeat;}

/* Subnavigation menus */
.subNav h3{text-indent:-10000px;}
.subNav {background:url(/media/build/left_nav_green_lower.gif) no-repeat bottom left; margin-bottom:20px;padding-bottom:3px;}
.ourWorkforceInitiatives h3{background:url(/media/build/left_nav_initiatives_top.gif) no-repeat; width:203px; height:77px;}
.ourWorkforceCouncil h3{background:url(/media/build/left_nav_workcouncil_top.gif) no-repeat; width:203px; height:51px;}
.subNav ul {padding:0 15px 4px 15px;background-color:#4A6E1C }
.subNav ul li {background:url(/media/build/left_nav_green_border.gif) repeat-x; padding:4px 0;}
.subNav ul li ul li a, .subNav ul li ul li span {background:none; padding:0; font-weight:normal;}
.subNav ul li ul li ul li a, .subNav ul li ul li ul li span {background:url(/media/build/left_nav_green_list_indicator.gif) no-repeat; padding-left:14px; font-weight:normal;}
.subNav ul li ul li ul li ul li a, .subNav ul li ul li ul li ul li span {background:none; padding-left:14px; font-weight:normal;}
.subNav a, .subNav span
{
	background:url(/media/build/left_nav_green_list_indicator.gif) no-repeat;
	color:#E2DCB7; 
	font-weight:bold; 
	text-decoration:none;
	padding-left:14px;
	display:block;
	font-size:1.2em;
	line-height:1.4em;
}
.subNav a:hover {color:#A6C662; }
.subNav span.active {color:#A6C662; font-weight:bold; }
.nobg {background:none !important;}
.subNav ul li {background:url(/media/build/left_nav_green_border.gif) repeat-x; padding:4px 0;}
.subNav ul li ul li,.subNav ul li ul li ul li  {background:none; padding:1px 0;}
.subNav ul li ul{padding:2px 0 2px 14px;}
.subNav ul li ul li ul {padding-left:0;}


.elsewhereOnSite h3 {background: url(/media/build/left_nav_yellow_heading.gif) no-repeat; height:41px; }
.elsewhereOnSite
{
	background:url(/media/build/left_nav_yellow_lower.gif) no-repeat bottom; 
	padding-bottom:7px; 
	margin-bottom:0;
	clear:both; 
	float:left; 
	width:203px;
}
.elsewhereOnSite ul li {position:relative; height:21px; left:-2px; background:none; padding:14px 0 0 0;}
.elsewhereOnSite ul  {background-color:#DED9B0;border-right: 1px solid #585E4E;	border-left: 1px solid #585E4E;padding:7px 10px 10px 12px;}

.elsewhereOnSite a span{position:relative; top:-11px;}
.elsewhereOnSite ul li a {background: url(/media/build/left_nav_yellow_list_indicator.gif) no-repeat; color:#3C7820; text-decoration:none; font-weight:bold;padding: 7px 0 7px 35px;}
.elsewhereOnSite a:hover {color:#74B035; }



/* Content */
.section
{
	padding: 29px 0 15px 0;
	width: 960px;
	float:left;
	margin-left:10px;
}
/* top container that holds flash */
.top_flash_container_outer 
{
	background: url(/media/build/top_flash_cont_bg.gif) left no-repeat;
	position:relative;
	height: 253px;
	width:960px;
	margin-bottom:26px;
	left:-3px;
}
.flash_left{width:272px; float:left;}
.flash_right{float:right; margin-top:5px; margin-right:6px;}
.flash_right img{float:left;margin-right:1px;}
.flash_right img.lastItem{margin-right:0;}
.top_flash_container_outer h2{color: #fff; font-weight:bold; padding-bottom:3px;}
.flash_box1, .flash_box2, .flash_box3{ padding:18px 0 0 17px; }
.flash_box1{height: 47px;}
.flash_box2{height: 49px;}
.flash_box3{height: 95px;}
.flash_left object{margin:0;}
.flash_left ul{padding-left:2px; margin-top:-2px;}

.flash_left ul li a{text-indent:-9999px; display:block;}
li.lnk_find1{background: url(/media/build/lnk_find_out1_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_find1 a{width: 137px; height:13px;}
li.lnk_find1 a{background: url(/media/build/lnk_find_out1_off.gif) left top no-repeat;}
li.lnk_find1 a:hover{background: url(/media/build/lnk_find_out1_on.gif) left top no-repeat;}
li.lnk_find1 a.on{background: url(/media/build/lnk_find_out1_on.gif) left top no-repeat;}

li.lnk_find2{background: url(/media/build/lnk_find_out2_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_find2 a{width: 143px; height:15px;}
li.lnk_find2 a{background: url(/media/build/lnk_find_out2_off.gif) left top no-repeat;}
li.lnk_find2 a:hover{background: url(/media/build/lnk_find_out2_on.gif) left top no-repeat;}
li.lnk_find2 a.on{background: url(/media/build/lnk_find_out2_on.gif) left top no-repeat;}

li.lnk_council{background: url(/media/build/lnk_council_log_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_council a{width: 98px; height:15px;}
li.lnk_council a{background: url(/media/build/lnk_council_log_off.gif) left top no-repeat;}
li.lnk_council a:hover{background: url(/media/build/lnk_council_log_on.gif) left top no-repeat;}
li.lnk_council a.on{background: url(/media/build/lnk_council_log_on.gif) left top no-repeat;}

li.lnk_contract{background: url(/media/build/lnk_contract_log_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_contract a{width: 116px; height:15px;}
li.lnk_contract a{background: url(/media/build/lnk_contract_log_off.gif) left top no-repeat;}
li.lnk_contract a:hover{background: url(/media/build/lnk_contract_log_on.gif) left top no-repeat;}
li.lnk_contract a.on{background: url(/media/build/lnk_contract_log_on.gif) left top no-repeat;}

li.lnk_service{background: url(/media/build/lnk_service_log_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_service a{width: 139px; height:15px;}
li.lnk_service a{background: url(/media/build/lnk_service_log_off.gif) left top no-repeat;}
li.lnk_service a:hover{background: url(/media/build/lnk_service_log_on.gif) left top no-repeat;}
li.lnk_service a.on{background: url(/media/build/lnk_service_log_on.gif) left top no-repeat;}

li.lnk_network{background: url(/media/build/lnk_network_log_on.gif) left top no-repeat;position:relative; clear:both; float:left;}
li.lnk_network a{width: 169px; height:15px;}
li.lnk_network a{background: url(/media/build/lnk_network_log_off.gif) left top no-repeat;}
li.lnk_network a:hover{background: url(/media/build/lnk_network_log_on.gif) left top no-repeat;}
li.lnk_network a.on{background: url(/media/build/lnk_network_log_on.gif) left top no-repeat;}

.content_right 
{
	float:right;
	padding:0 10px 0 0;
	width:658px;
}
.content_left 
{
	float:left;
	width:270px;
}
/*title bar & box settings */
.title_longer_green{float:left;padding:5px 0 0 13px; width:715px; height:32px; background:url(/media/build/title_bar_green_longer.gif) no-repeat;}
.title_longer_grey {float:left;padding:5px 0 0 13px; width:715px; height:32px; background:url(/media/build/title_bar_grey_longer.gif) no-repeat;}
.title_long_green {float:left;padding:5px 0 0 13px; width:648px; height:32px; background:url(/media/build/title_bar_green_long.gif) no-repeat;}
.title_long_grey{float:left;padding:5px 0 15px 13px; width: 646px; height:32px; background:url(/media/build/title_bar_grey_long.gif) no-repeat;}
.title_med_grey{float:left;padding:5px 0 0 13px; width:459px; height:32px; background:url(/media/build/title_bar_grey_med.gif) no-repeat;}
.title_med_green{float:left;padding:5px 0 0 13px; width:459px; height:32px; background:url(/media/build/title_bar_green_med.gif) no-repeat;}
.title_short_grey {float:left;padding:5px 0 0 13px; width:260px; height:32px; background:url(/media/build/title_bar_grey_short.gif) no-repeat;}
.title_short_green {float:left;padding:5px 0 0 13px; width:260px; height:32px; background:url(/media/build/title_bar_green_short.gif) no-repeat;}
.title_shorter_grey {float:left;padding:5px 0 0 13px; width:222px; height:32px; background:url(/media/build/title_bar_grey_shorter.gif) no-repeat;}
.title_shorter_green {float:left;padding:5px 0 0 13px; width:222px; height:32px; background:url(/media/build/title_bar_green_shorter.gif) no-repeat;}
.title_shortest_grey {float:left;padding:5px 0 0 13px !important; width:215px; height:32px; background:url(/media/build/title_bar_grey_shortest.gif) no-repeat !important;}
.title_tiny_green {float:left;padding:5px 0 0 13px; width:190px; height:32px; background:url(/media/build/title_bar_green_tiny.gif) no-repeat;}

.title_shortest_grey h2, .title_med_grey h2, .title_longer_green h2, .title_longer_grey h2, .title_long_green h2, .title_long_grey h2, .title_short_grey h2, .title_short_green h2, .title_shorter_green h2, .title_shorter_grey h2{padding:5px 0 0 5px;font-size:1.8em;color:#ffffff;}
.title_shortest_grey h2 {font-size:18px !important;}
.grey_short_end 
{
	width:270px;
	padding-bottom:4px;
	background:url(/media/build/grey_box_lower.gif) no-repeat bottom left;
}

/* About Workforce Council Box */
.about_workforce_council {width:658px;}
.about_text {float:left;padding: 15px 20px 20px 15px; background:#fff url(/media/build/white_box_end_long.gif) no-repeat bottom; clear:both; width:623px;}
.about_text a{padding-top:3px; clear:both;float:left;}
.green_bold_link 
{
	color:#3C7820; 
	font-weight:bold; 
	font-size:1.2em;
}

/* Whats On Box */
.whats_on_content{float:left;}
.whats_on_box{margin:16px 0 16px 0; background:#ffffff url(/media/build/white_box_end_long.gif) no-repeat bottom; padding-bottom:20px; float:left;}
.whats_on{background: url(/media/build/border2.gif) repeat-y right top; float:left;}
.whats_on .left_col, .whats_on .middle_col, .whats_on .right_col
{
	/* In the PSD's these columns aren't equal widths - should this be changed? */
	float:left;
	width:190px;
	padding: 0 14px 0 15px;
}
.whats_on img {margin-bottom:10px;}
.whats_on .left_col h3, .whats_on .middle_col h3, .whats_on .right_col h3, .feature_content h3 {font-weight:bold; font-size:1.2em;line-height:1.3em; padding-bottom:2px;}
.feature_content img{margin-bottom:10px;}
h3.black_bold 
{
	font-weight:bold;
	font-size:1.2em;
	margin-top: 10px;
}
.whats_on a h3:hover{text-decoration:underline;}


/* news items Box */
.news { width:658px; background:#fff url(/media/build/white_box_end_long.gif) no-repeat bottom; padding-bottom:18px; float:left;}
.news_container{padding:5px 20px 0 15px; width:623px;}
.news_container_inner{margin-bottom:10px;}
.news_container .green_bold_link{width:85px;}
.news_items li 
{
	background:url(/media/build/border1.gif) repeat-x bottom;
	width:290px;
	margin:5px 0;
	padding:0 0 10px 1px;
}
.news_items li.onLeft {margin-right:40px;}
.news a {clear:both;}
.news .green_bold_link {float:left;}
.news_items li .date, .dstfNews ul li .date , .newsItems ul li .content .date{font-size:1.1em; color:#51741D;}
.news_items li p a, .dstfNews ul li p a
{
	color:#000000; 
	font-weight:bold; 
}
.news_items li p a:hover, .dstfNews ul li p a:hover {color:#3C7820; text-decoration:none;}
/* Feature story Box */
.feature_story {margin-bottom:18px;}
.feature_content , .newsletter_content
{
	border-right:#585E4E solid 1px;
	border-left:#585E4E solid 1px;
	padding:16px 13px 10px 13px;
	background:#fff;
	clear:both;
}
.newsletter_content{padding-top:10px !important;}
.feature_content p, .newsletter_content p
{
	background:url(/media/build/border1.gif) repeat-x bottom left;
	padding-bottom:12px;
	margin-bottom:10px;
	margin-top:3px;
}

/* Newsletter Box */
.newsletter {position:relative;}
.newsletter_content p {padding-right:115px;}
.newsletter img{position:absolute; left:151px; top:-9px;}
/* Links box */
ul.link_list li {width:269px; height:68px;padding-bottom: 14px;}
.link_list li a
{
	float: left;
	display: block;
	height: 68px;	
	text-indent: -9999px;
	
}

ul.link_list li.lnk_act{background: url(/media/build/btn_activity_on.gif) left top no-repeat;position:relative; float:left;}
ul.link_list li.lnk_act a{width: 269px; height:68px;}
ul.link_list li.lnk_act a{background: url(/media/build/btn_activity_off.gif) left top no-repeat;}
ul.link_list li.lnk_act a:hover{background: url(/media/build/btn_activity_on.gif) left top no-repeat;}
ul.link_list li.lnk_act a.on{background: url(/media/build/btn_activity_on.gif) left top no-repeat;}

ul.link_list li.lnk_res{background: url(/media/build/btn_research__on.gif) left top no-repeat;position:relative; float:left;}
ul.link_list li.lnk_res a{width: 269px; height:68px;}
ul.link_list li.lnk_res a{background: url(/media/build/btn_research_off.gif) left top no-repeat;}
ul.link_list li.lnk_res a:hover{background: url(/media/build/btn_research_on.gif) left top no-repeat;}
ul.link_list li.lnk_res a.on{background: url(/media/build/btn_research_on.gif) left top no-repeat;}

ul.link_list li.lnk_car{background: url(/media/build/btn_careers_on.gif) left top no-repeat;position:relative; float:left;}
ul.link_list li.lnk_car a{width: 269px; height:68px;}
ul.link_list li.lnk_car a{background: url(/media/build/btn_careers_off.gif) left top no-repeat;}
ul.link_list li.lnk_car a:hover{background: url(/media/build/btn_careers_on.gif) left top no-repeat;}
ul.link_list li.lnk_car a.on{background: url(/media/build/btn_careers_on.gif) left top no-repeat;}

.end_main{background:url(/media/build/content_bg_bot.gif) repeat-x; clear:both; width:100%;height:10px}
/* Footer */
.footer_outer {background: #FFFFFF url(/media/build/footer_bg.gif) repeat-x;}
.contentShadowTop 
{
	background:url(/media/build/shadow_content_top.png) repeat-x; 
	height:8px; 
	width:100%; 
	float:left;
	clear:both;
	position:absolute;
	z-index:3;
}
.contentShadowBottom 
{
	background:url(/media/build/shadow_content_end.png) repeat-x; 
	height:8px; 
	width:100%; 
	float:left;
	clear:both;
	margin-top:-8px;
	z-index:3;
	position:relative;
}

.footer
{
	clear:both;	
	width: 960px;
	position:relative;
}

.footer_upper{height:158px;}
.footer_circ{position:absolute; right:-85px; background:url(/media/build/foot_circ.gif) no-repeat; width:364px; height:158px; z-index:0;}
.footer_upper .column_1{padding-left:0 !important;}
.footer_upper .column_1, .footer_upper .column_2, .footer_upper .column_3, .footer_upper .column_4{position:relative; float:left;top:22px; padding-left:20px;}
.footer_upper .column_1 {width:172px;}
.footer_upper .column_2{width:180px;}
.footer_upper .column_3 {width:229px;}
.footer_upper .column_4 {width:184px;}
.footer_upper .column_1 h3, .footer_upper .column_2 h3, .footer_upper .column_3 h3, .footer_upper .column_4 h3
{
	padding-bottom:10px; 
	font-weight:bold; 
	color:#fff; 
	font-size:1.2em;
}
.footer_upper ul li a{display:block; padding-left:13px; background:url(/media/build/footer_list_indicator.gif) no-repeat;}
.footer_upper .column_2, .footer_upper .column_3, .footer_upper .column_4 {background:url(/media/build/border3.gif) no-repeat; height:113px;}
/*.footer_upper .column_1 ul li, .footer_upper .column_2 ul li, .footer_upper .column_3 ul li, .footer_upper .column_4 ul li{background:url(/media/build/footer_list_indicator.gif) no-repeat; padding:10px;}*/
.footer_upper .column_1 ul li a, .footer_upper .column_2 ul li a, .footer_upper .column_3 ul li a, .footer_upper .column_4 ul li a{color:#fff;line-height:1.4em; font-size:1.2em;}
.footer_upper ul li {padding-bottom:1px;}
.footer_upper object{margin:-4px 0 0 0;}
.footer_contact {position:absolute; top:100px; right:16px; background:url(/media/build/footer_list_indicator.png) no-repeat right; padding:14px 5px 0 0; margin-top:-10px;}
.footer_contact_img {position:absolute; top:105px; right:13px;}
.footer_logo{position:absolute; right:5px;z-index:1;}
.footer_lower{background: url(/media/build/footer_lower_strip.gif) repeat-x bottom; height:75px; position:relative}
.footer_lower p{color:#FFF; font-size:1.1em; padding-top:4px;}
.footer_lower img{padding-top:6px; display:inline;}
.footer_lower span
{
	position:relative;
	top:-4px;
	font-size: 1.2em;
	color: #fff;
	padding-left:7px;
}
.footer_lower span a{	color: #fff; padding:0 4px;}
.footer p a
{
	font-size:1.0em;
	color: #000;
}
.footer p.footerLeft
{
	float: left;
	padding:10px 0;
	width: 600px;
	font-size:1.1em;
}
.footer p.footerRight
{	
	float: right;
	padding:10px 0;
	text-align: right;
	width: 360px;
	font-size: 1.1em;
}

/* Workforce council page */
.narrow_left {width:203px !important;}
.councilBlurb{margin-bottom:20px;}

.crumbTrail {color:#5B614F; padding:0 0 20px 0; font-size:1.1em; font-weight:bold;}
.crumbTrail span {color: #88A843; padding:0 3px;  }
.crumbTrail a{color:#5B614F;padding:0 3px;}

.articleContent {padding-bottom:15px; width:100%;float:left;}
.articleContent .imageHolder {float:right; width:235px; margin-left:20px; display:inline;}
.articleContent .imageHolder  img{margin-right:0px;}
.articleContent img {margin-right:10px;}
.articleContent object{margin-top:-2px; margin-left:-2px;}
.articleContent li{font-size:1.2em; padding-left:10px; background:url(/media/build/content_list_indicator.gif) no-repeat;}
.articleContent li p, .articleContent li a.green_bold_link, .articleContent li h3.black_bold{font-size:1.0em;}
.articleContent li li{font-size:1.0em; padding-left:10px; background:url(/media/build/content_list_indicator.gif) no-repeat;}
.articleContent p{line-height:1.5em;}
.articleContent h2{ padding-bottom:15px; font-weight:bold; color:#466A1C;}
.imageHolder {margin-bottom:15px;}

ul.articles{float:left;}
ul.articles li {padding:16px 0 16px 0; clear:both; background: url(/media/build/border4.gif) repeat-x; float:left;}
.imageHolderSml {float:left; margin-right:12px;}
ul.articles .content {float:left; clear:right; width:575px}
ul.articles .noImage {width:722px;}
ul.articles .content object{margin-top:-4px; margin-left:-2px;}
ul.articles a {float:left; clear:left;}

ul.articles li{float:left; width:100%;}

ul.articles .content h3{font-size:1.4em; font-weight:bold; padding-bottom:5px; margin-bottom:2px;}
ul.articles .content p{padding-bottom:3px;}
ul.articles .lastItem {padding-bottom:0;}

/*Our Vision page */
.right_sidePanel {float:right; width:235px; }
/*.right_sidePanel img{margin-bottom:10px;}*/
.right_sidePanel img.noMargin{margin:0px;}
.mid_col {float:left; width:472px; padding:0;}
.right_column_container {float:right; width:725px;}
.content_footer
{
	width:100%;
	background: url(/media/build/border4.gif) repeat-x; 
	padding-top:15px; 
	float:left;
	clear:both;
}
.content_footer ul {margin-top:-2px;width:470px;}
.content_footer ul li{width:228px; float:left; padding-bottom:5px;}
.content_footer ul li a{background: url(/media/build/content_list_indicator2.gif) no-repeat; padding-left:14px; font-size:1.2em; display:block;}
.content_footer a{color:#000}
.url_link{font-style:italic !important; color:#4A6E1C !important; font-size:1.1em !important; }
.resources ul li img{float:left; clear:both; margin-top:2px; margin-right:8px;}
.resources, .links_box {margin-bottom:18px; background:#fff url(/media/build/white_box_end_short.gif) no-repeat bottom;}
.resources ul li a, .resources ul li p {padding-bottom:3px; color:#000;}
.resources ul li p {margin-left:25px;}
/*.resources ul li a.titleLink {margin-left:8px;}*/
.resources ul li a span, .links_box ul li a span{font-weight:bold; font-size:1.2em; }
.links_box ul {padding:7px 12px 0px 15px; float:left; width:208px;}
.links_box ul li {padding-top:5px; padding-bottom:13px;}
.links_box ul li a{color:#000;}
.resources ul {padding:7px 12px 0px 10px; float:left; width:213px;}
.resources ul li {padding-top:5px; padding-bottom:13px;float:left;clear:both; width:213px;}
.resources ul li.last, .links_box ul li.last {margin-bottom:8px;}
.links_box ul li p, .links_box ul li span, .resources ul li p, .resources ul li span { margin-top:0;}
object {margin-bottom:5px;}

/* Our Board page */
ul.board {background:url(/media/build/border4.gif) repeat-x ; padding-top:12px;}
ul.board li {padding:12px 0 12px;}
ul.board li .content { width:575px;}
ul.board li .imageHolderSml {width:137px;}
ul.board  li h2{color:#565D4E; font-size:1.6em;  float:left}
ul.board li .content ul li h3 {font-weight:bold; font-size:1.0em; }
ul.board li .content ul li {background:none; padding:0; font-size:1.2em;}
ul.board li .content ul li a{float:none; color:#3C7820;}

/* ul.board li object {float:left;clear:both; margin-bottom:10px;} */
ul.board li object {margin-bottom:10px}
ul.board li.subListItem {background:transparent url(/media/build/border6.gif) repeat-x;}

/*Working for us page */
ul.jobs  {width:100%; padding:0 0 5px 0;float:left; margin-bottom:10px;}
ul.jobs li{padding:10px 0; background:none;}
ul.jobs li li{padding:0 0 0 10px; background:url(/media/build/content_list_indicator.gif) no-repeat top left;}
ul.jobs li.firstItem{padding:0 0 10px 0; background:none;}
/*ul.jobs li p{padding:3px 0;}*/
ul.jobs li h3{line-height:1.3em;}
ul.jobs li span{color:#3C7820; padding:0 5px;}

/*Workforce Initiatives page */
.articleSpacer {padding-bottom:10px;}
.workforce_initiatives_nav_head{height:77px;}
.initiatives 
{
	width:695px;
	float:left; 
	background:#fff url(/media/build/white_box_end_longer.gif) bottom no-repeat;
	padding:0 15px;
	
}
.initiatives .content h3 a {font-size:0.85em;}
.initiatives h3 a{float:none;}
.firstItemSpacing {padding-top:12px !important;}
.lastItemSpacing {padding-bottom:0 !important;}
.initiatives .imageHolderRect {float:left; margin-right:10px;width:187px;}
ul.initiatives .content {width:495px; margin-top:-2px;}
ul.initiatives li .noImage {width:682px;}
ul.initiatives li .content p{padding-bottom:3px;}

/* Main DSTF page */
.aboutLink{padding-top:5px; float:left; clear:both;}
.workforce_council_nav_content ul li ul li{ background:none;	padding:0;	margin-left:15px; line-height:1.2em;}
.workforce_council_nav_content ul li ul li ul li{ margin-left:15px; line-height:1.0em;}
.workforce_council_nav_content ul li ul li a  {font-weight:normal;}
.dstfNews {margin: 0 0 8px 0; background:#fff url(/media/build/white_box_end_med.gif) no-repeat bottom;width:100%; float:left;}
.dstfNews ul {padding:4px 0 10px 0;clear:both;}
.dstfNews ul li, .contentLinksContainer ul li {background: url(/media/build/border4.gif) repeat-x left bottom; padding:6px 0 10px 0;}
.dstfNews ul li p{ padding:0 !important;}
.sidePadding {padding: 0 14px 15px 14px;}
.contentLinksContainer .sidePadding {padding-top:10px;}
.contentLinksContainer .listHolder {background: url(/media/build/border4.gif) repeat-x; margin-top:10px; width:100%; padding-top:10px;}
.contentLinksContainer ul {margin-bottom:10px; width:100%;}
.contentLinksContainer ul li h3{margin:3px 0 0 0; padding-bottom:3px; /*font-size:12px;*/}
.contentLinksContainer ul li p { padding-bottom:4px;}
.oneItemInRow {background:url(/media/build/bg_divided_one.gif) no-repeat bottom left !important; padding-bottom:4px; float:left;}
.twoItemInRow {background:url(/media/build/bg_divided.gif) no-repeat bottom left !important; padding-bottom:4px; float:left;}
.oneItemInRow ul.narrowList {margin:18px 0 0 0 ; background: top left; float:left; width:471px;}
.twoItemInRow ul.narrowList {margin:18px 0 0 0 ; background:url(/media/build/bg_divided_repeat.gif) repeat-y top left; float:left; width:471px;}
ul.narrowList li ul{margin:0; padding:0;}
ul.narrowList p{padding-bottom:4px;}
ul.narrowList li.narrowListItem{padding:0; width:228px; background-color:#fff; margin-bottom:5px;}
ul.narrowList li.narrowListItem ul li.sidePadding{padding: 10px 10px 6px 14px; float:left;}
ul.narrowList li {background: url(/media/build/white_box_end_shortest.gif) no-repeat bottom;}
.publicationsList {float:left; margin-bottom:2px !important;}
.publicationsList ul li span a{font-size:1.2em; color:#000; font-weight:bold; }
.publicationsList li a {display:block; line-height:1.3em;}
.narrowList object{margin-top:2px;}
.networks {background:#fff url(/media/build/white_box_end_short.gif) no-repeat bottom; padding-bottom:5px; float:left; width:100%;}
.networks img{clear:both; padding-bottom:10px;}
.networks ul {float:left; clear:both;}
.networks ul li {background:url(/media/build/content_list_indicator.gif) no-repeat; padding-left:10px; width:194px; line-height:1.6em;}
.networks p {margin: 0 14px 7px 14px; padding-top:10px; float:left;}
.networks .hasBorder {background: url(/media/build/border9.gif) no-repeat bottom left; padding-bottom:10px}
.staff_box {background: #FFF url(/media/build/white_box_end_short.gif) no-repeat bottom; margin-top:18px;float:left;}
.staff_box ul li img{width:88px; padding:0 10px 0 0px;}
.staff_box ul li {padding:15px 0 15px 0; background:url(/media/build/border4.gif) repeat-x bottom; width:100%;}
.staff_box ul li p, .staffBox ul li h3, .staffBox a {font-size:12px !important;line-height:1.5em;}
.staff_box ul li a.green_bold_link {display:block; padding-top:3px;}
.staff_box ul li .floatRight {width:117px;}
.staff_box ul li .floatRight h3 {margin:0;}
.staff_box ul {margin-bottom:10px; width:215px;}
.staff_box .sidePadding{padding:0 10px 10px 10px; float:left; width:215px;}

/* Networks & Regions Page */
.greenBorder {background: url(/media/build/border4.gif) repeat-x;}
.greenBorderBottom {background: url(/media/build/border4.gif) repeat-x bottom;}
.regionList {float:left; width:100%;}
.regionList li {line-height:1.5em;}
.botMargin {margin-bottom:15px;}
.topPadding{ padding-top:10px;}
.contentIndicator {background: url(/media/build/content_list_indicator.gif) no-repeat; padding-left:14px;}
ul.buttonPane li.activity {background: url(/media/build/btn_activity_smlOn.gif) no-repeat;}
ul.buttonPane li.activity a{background: url(/media/build/btn_activity_sml.gif) no-repeat; text-indent:-9999px; display:block; width:234px; height:68px;}
ul.buttonPane li.activity a:hover{background: url(/media/build/btn_activity_smlOn.gif) no-repeat;}

/* Consultation & Feedback Page */
ul.feedback {padding:3px 0 5px 0; width:100%;}
ul.feedback li{padding:0 15px; background: url(/media/build/content_list_indicator.gif) no-repeat;}
ul.feedback li p{padding-bottom:8px; line-height:1.4em;}
.maxWidth{width:100%;}
.consultForm .submitBtn{margin-top:10px; width:58px; height:22px; border:none;}

/* Resources & Research Page */
ul.resources_list {width:100%; padding-top:10px;}
ul.resources_list li{margin:5px 0; padding:4px 25px 4px 4px;}
ul.resources_list li.firstItem {margin-top:0px;}
ul.resources_list li img{float:left; clear:both; }
ul.resources_list li a {color:#000; }
ul.resources_list li a span {font-weight:bold;color:#000; font-size:1.2em;}
ul.resources_list li a.titleLink {margin-left:7px; color:#000;}
ul.resources_list li a.url_link{margin-left:24px;}
ul.resources_list li p {margin-left:24px;}
ul.resources_list li p a.url_link{margin-left:0; font-size:0.92em;}
.pdficon {background: url(/media/build/pdficon.gif) no-repeat;}
.wwwicon {background: url(/media/build/wwwicon.gif) no-repeat;}
ul.resources_list li a{ color:#4A6E1C; }
.shadedbg{background-color:#E4E1CA !important;}

/* News Page */
ul.resources_list li .date {color:#51741D; font-size:1.1em;display:block; margin-left:24px;}
ul.resources_list li.noicon {padding-left:12px !important;}
ul.resources_list li.noicon p, ul.resources_list li.noicon span, ul.resources_list li.noicon a {margin-left:0px;}
.newsArticlesList li .green_bold_link{display:block;padding-top:2px;}

/*Staff Page */
.staffPageList p{line-height:1.5em;}
.staffPageList span{font-size:1.2em;}
.staffPageList li .content h3{font-size:1.2em;}
ul.staffPageList li {padding-top:20px}

/* FAQs Page */
ul.faqs_content {margin-bottom:10px; float:left; clear:both; width:100%;}
ul.faqs_content li .question {float:left; clear:both;} 
ul.faqs_content li .answer p{padding-left:14px;}
ul.faqs_content li .answer 
{
	float:left; 
	clear:both;
	padding-top:5px;
	width:100%;
}
ul.faqs_content li
{
	padding-top:5px; 
	padding-bottom:5px;
	float:left; 
	clear:both;
	width:725px;
}
ul.faqs_content li a{cursor:pointer;}
ul.faqs_content li ol li, ul.faqs_content li  ul li 
{
	font-size:1.2em; 
	line-height:1.4em; 
	padding:0 0 0 14px;
	background:url(/media/build/content_list_indicator.gif) no-repeat left top;
}
ul.faqs_content li a.green_bold_link {float:left; }
.backTop{font-size:1.2em; font-weight:bold; background:url(/media/build/content_up_indicator.gif) no-repeat right top; padding-right:12px;}

/* Useful Links Page */
ul.links_list {margin:-5px 0 10px 0; width:100%;}
ul.links_list li{margin:5px 0; padding:10px 25px 8px 14px;}
ul.links_list li p {margin-top:1px;}
ul.links_list li a{ color:#4A6E1C; font-size:1.2em; background:none; padding:0;}
ul.links_list li.lastItem{margin-bottom:0;}
ul.links_list span a{ font-weight:bold; color:#000;}
.shadedbg{background-color:#E4E1CA !important;}
.fullWidth{width:100%;}
.spanFullWidth{width:725px;}
.hideSideBar{display:none;}

/* Community About Page */
.communityServices h3 {background: url(/media/build/left_nav_community_top.gif) no-repeat; height:77px;}
ul.communityList li{padding:20px 0 16px 0; width:100%;}
/*.communityList object:hover {cursor:pointer;}*/

/* Health About Page */
.healthNav h3 {background: url(/media/build/left_nav_health_top.gif) no-repeat; height:51px;}
ul.healthList li{padding:20px 0 16px 0;}

/* Innovation Page */
.rightSidePanelBox {background:#fff url(/media/build/white_box_end_short.gif) no-repeat bottom; margin-bottom:15px; float:left; clear:both;}
.rightSidePanelBox .sidePadding {width:207px;}
.rightSidePanelBox .sidePadding p{padding-top:5px; clear:both;}
.contentLinksContainer {margin: 10px 0 20px 0; background:#fff url(/media/build/white_box_end_med.gif) no-repeat bottom;width:100%}
.contentLinksContainer .sidePadding{width:444px;}
.contentLinksContainer .publicationsList li {background:none; float:left; width:220px; padding:0 0 2px 0;}
.contentLinksContainer ul.publicationsList {padding:10px 0 0 0; margin:8px 0 0 0; width:100%;}

.innovationSubNav h3 {background: url(/media/build/left_nav_innovation_top.gif) no-repeat; height:77px;}
.newsLetterContent 
{
	border-right: 1px solid #585E4E; 
	border-left: 1px solid #585E4E;
	padding:10px 15px 5px 14px;
	background:#fff;
	width:172px;
	clear:both;
}
.newsLetterSignUpSml .newsLetterContent .greenBorderBottom {padding-bottom:10px; margin-bottom:10px;}
.newsLetterSignUpSml 
{
	margin-bottom:20px;
	position:relative;
	background:url(/media/build/grey_box_lower_tiny.gif) bottom no-repeat; 
	padding-bottom:7px;
}
.newsLetterSignUpSml img{position:absolute; top:-11px; left:117px;}
/* Innovation Login */
.loginForm {float:left; clear:both; padding-top:9px;}
.formRow {width:100%; float:left; clear:both;}
.formRow .col 
{
	float:left; 
	width:211px; 
	margin-right:8px;
}
.formRow .textBox {padding:1px 2px; width:200px;}
.loginForm .goBtn {margin-top:15px;}
.formRow label {width:211px;}
.loginForm form {float:left; clear:both;}
.loginForm .greenBorderBottom {padding-bottom: 23px;}

/* Innovation Research & publications Page */
.searchBoxRight {background:#DED9B0 url(/media/build/form_short_end.gif) bottom no-repeat; padding-bottom:7px;}
.searchBoxRight form{border-right:#585E4E 1px solid; border-left:#585E4E 1px solid; padding-top:10px; width:209px;}
.searchBoxRight form label {width: 170px; float:left;}
.searchBoxRight form label input  {width: 170px; float:left; margin-top:3px; padding:3px 0 1px 2px; height:18px; border: 1px solid #C4C2C2; font-size:1.0em;}
.searchBoxRight form label select {width: 170px; float:left; margin-top:3px; padding: 2px 0 3px 0; border: 1px solid #C4C2C2;}
.searchBoxRight form .goBtn { margin-top:18px;}
.searchBoxRight .sidePadding {padding-left:10px; width:209px;}
.rightSidePanelBox .title_shorter_green object{margin-top:0; margin-left:0;}

/* Innovation Activities Page */
ul.buttonPane li.book {background: url(/media/build/btn_book_on.gif) no-repeat;}
ul.buttonPane li.book a{background: url(/media/build/btn_book_off.gif) no-repeat; text-indent:-9999px; display:block; width:234px; height:59px;}
ul.buttonPane li.book a:hover{background: url(/media/build/btn_book_on.gif) no-repeat;}
.searchBoxRight .activitySearch .searchBtn {margin-top: 9px;}
.searchBoxRight .activitySearch fieldset label {width:210px;}
.searchBoxRight .activitySearch fieldset label input, .searchBoxRight .activitySearch fieldset label select {width:208px;}
.searchBoxRight .activitySearch fieldset label input, .searchBoxRight .activitySearch fieldset label select {border: 1px solid #7F9DB9}
.searchBoxRight .activitySearch fieldset label {margin-top:4px;}
.searchBoxRight .activitySearch fieldset h3{padding-bottom:4px;}
.searchBoxRight .activitySearch fieldset label select{width:212px;}
.searchBoxRight .activitySearch fieldset .check {float:left; margin-top:12px;}
.searchBoxRight .activitySearch fieldset .checklabel {float:left; margin:12px 0 17px 0; padding-left:5px; width:180px;}
.searchBoxRight .activitySearch {padding-bottom:5px;}
.activitiesContainer  ul li .imageContainer {width:200px;}
.activitiesContainer .activitiesContainerContent  ul li img{float:left;margin-right:10px;}
.activitiesContainer .activitiesContainerContent  ul li {float:left;padding:15px 0; width:452px;}
.activitiesContainer .activitiesContainerContent  ul li p{margin-bottom:2px;}
.activitiesContainer a.activityTitle{color:#000; font-size:1.2em; font-weight:bold;}
.activitiesContainer .hasNoImage .activityContent {width:452px;}
.activitiesContainer  .activityContent {float:left; width:254px;}
.formDivider{background: url(/media/build/border5.gif) repeat-x ;  height:2px; width:100%;}
.formDivider2{background: url(/media/build/border4.gif) repeat-x ; height:2px; width:100%;}
.activitiesContainer .activitiesContainerContent {padding:0 10px ;}
.activitiesContainer {float:left; background:#fff url(/media/build/white_box_end_med.gif) bottom no-repeat; width:472px;}

/* Innovation R&P Category List */
.articleContent .rightSidePanelBox {margin-left:20px;} 

/* Innovation R&P Search Results Page */
.searchResultContainer {padding-top:5px; margin:-5px 0 5px;width:100%;}
.searchResultContainer h3{font-weight:bold; font-size:1.2em;}
.searchResultContainer ul{width:100%;}
.searchResultContainer ul li {padding:8px 10px 6px 10px;}
.searchResultContainer p a{color:#000; display:block;}
.searchResultContainer p a span{display:block; font-weight:bold;}

/* Careers & Pathways */
.careers object{cursor:pointer;}

/* Activities Page */
.wideForm {background:#DED9B0 url(/media/build/form_wide_end.gif) no-repeat bottom; width:472px; padding-bottom:7px; margin-top:5px;}
.wideForm form{border-left: 1px solid #585E4E; border-right: 1px solid #585E4E; padding-right:20px;}
.wideForm h3{padding:10px 0;}
.wideForm form label {width:210px; float:left; }
.wideForm form  input
{
	width:204px; 
	float:left;
	padding: 2px 2px;
	margin:4px 0; 
	border:1px solid #7F9DB9;
}
.wideForm form  select {
	width:210px; 
	float:left; 
	margin:4px 0; 
	border:1px solid #7F9DB9;
	padding:1px 0 ;
}
.wideForm form.sidePadding{padding-bottom:3px;}

.wideForm form .check {width:13px; height:13px; margin-top:25px; float:left;}
.wideForm .checklabel {width:180px !important;padding:24px 0 20px 6px;}
.wideForm form .searchBtn {width:62px; height:22px; border:none; margin-top:10px;}
.wideForm .formDivider{width: 436px !important;}
.wideForm  form{width: 436px !important;}
.labelPadding {margin-right:15px;}

/* Latest News Page */
.newsNav h3 {background: url(/media/build/left_nav_news_top.gif) no-repeat; height:51px;}
.newsItems {float:left; width:100%;}
.newsItems ul{float:left; width:100%;}
.newsItems ul li{padding:18px 0 16px 0; float:left; background:url(/media/build/border4.gif) repeat-x;width:100%;}
.newsItems ul li .content{width:600px;float:left; margin-top:-3px;}
.newsItems ul li .noImage{width:724px;}
.imageHolderNews {float:left; margin-right:10px; width:104px;}
.newsItems ul li .content p a span{font-weight:bold; color:#000; }
.newsItems ul li .content p a{line-height:1.5em; color:#000000;}
.browseTool 
{
	clear:both;
	width:100%; 
	padding-top:10px;
	margin-top:5px; 
	position:relative; 
}
.browseTool .backLink {float:left;}
.browseTool .noBackLink {padding-left:50px;}
.browseTool .nextLink {float:right;}
.browseTool .noNextLink {padding-right:55px;}
.wideBrowseTool .pageNumbers {width:620px !important;}
.browseTool .pageNumbers
{
	font-size:1.2em;
	text-align:center;
	margin:0 auto; 
	color:#3C7820; 
	position:absolute; 
	width:367px;
}
.browseTool .pageNumbers  .current {font-weight:bold; color:#000;}
.browseTool .pageNumbers  a {font-weight:bold; color:#3C7820;}

/* Contact Us Page */
.officeList {background:url(/media/build/border4.gif) repeat-x bottom;  position:relative; padding:19px 0 16px 0;}
.officeList li {float:left; width:235px; padding-bottom:2px; padding-left:0 !important;}
.officeList li ul li {font-size:1.2em}
.officeList li ul li p{font-size:1.0em}
.officeList li ul li h3{font-size:1.1em; float:left; font-weight:bold; margin-top:2px; padding-right:4px;}
.officeList li ul .officePhone {margin-top:20px;}
.officeList .green_bold_link {margin:16px 0 0 0; float:left;}
.officeMaps {margin-top:10px;}
.officeMaps li {width:470px;}
.officeMaps iframe {border:1px solid #CDCBC9;}
.officeMaps ul li h3{/*font-size:12px;*/ padding-bottom:8px;}
.officeMaps img {padding-bottom:8px;}
.mapSpacer {height:760px;}

/* Contact Us Staff Page */
.staffList {margin-top:-5px; float:left; clear:both;}
.staffList li ul li {font-size:1.2em;}
.staffList li ul li h3{font-size:1.0em;}
.staffList ul{padding-bottom:12px;}
.staffList a{color:#3C7820;}

/* Contact Us Enquiry Form Page */
.contactUsNav h3 {background: url(/media/build/left_nav_contact_top.gif) no-repeat; height:51px;}
.errorBox {font-size:1.2em; color:#FF4E4E;}
.formEnquiry {margin-top:5px;}
.formEnquiry form label {width:230px; float:left; padding-bottom:5px;}
.formEnquiry form input 
{	
	width:226px; 
	float:left; 
	margin:4px 0; 
	padding:2px 0 2px 2px;
	border:1px solid #7F9DB9;
	font-size:1.0em;
}
.formError {border:1px solid #FF4E4E !important;}
.formEnquiry form .enquiryFormTextbox textarea{height:65px; width:473px; margin:4px 0 15px; font-size:1.0em;}
.formEnquiry form fieldset {width: 480px; padding-bottom:18px; margin-bottom:13px; border:none;}
.formEnquiry form .submitBtn {width:58px; height:22px; border:none; margin-top:13px;}

/* Site Map Page */
.siteMap li {font-weight:bold;}
.siteMap li a{font-size:1.2em; font-weight:bold; color:#000}
.siteMap li ul {padding-left:5px;}
.siteMap li ul li{background:url(/media/build/content_list_indicator.gif) no-repeat; padding-left:10px; font-weight:normal;}
.siteMap li ul li a {font-weight:normal;color:#000000; }
.siteMap li ul li ul li{background:url(/media/build/content_list_indicatorB.gif) no-repeat; padding-left:10px; font-weight:normal;}
.siteMap li ul li ul li a{font-weight:bold;color:#3C7820; }
.siteMap li ul li ul li ul li{background:url(/media/build/content_list_indicatorB.gif) no-repeat; padding-left:10px; font-weight:normal;}
.siteMap li ul li ul li ul li a{font-weight:normal;color:#3C7820; }

.debug {background-color:#cf0 !important;}
object#atffc {display:none;height:200px}

.swfFooter, .swfFooter a{font-size: 15px; color: #ffffff;}
.swfTitleBar, .swfTitleBar a{font-size: 18px; color: #ffffff;}
.swfTitleBarSmaller, .swfTitleBarSmaller a{font-weight:bold; font-size: 16px; color: #ffffff;}
.swfGreen{font-size:18px; color:#466A1C;}
.swfGrey{font-size:18px; color:#565D4E;}
.swfGrey a{color:#565D4E;}
.swfFlashHeading{font-size:18px; color:#ffffff;}

.swfRegisterGreyText{font-size:18px; color:#565D4E; display:inline;}
.swfRegisterLightGreyText{font-size:18px; color:#7C8078; display:inline;}


/* Activity Booking Section */
/* Booking Form */
.formBottom
{
	float:left;
	clear:both;
	width:100%;
	background: url(/media/build/border4.gif) repeat-x top left;
	padding-top:10px;
	margin-top:6px;
}
form .formBottom .submitBtn
{
	margin:0;
	padding:0;
}
.formBottom span {font-size:1.2em;}
.formBottom span span{font-size:1.0em;}
.formEnquiry label span, .paymentDetails label span {color:#3C7820;}
.greenText {color:#3C7820;}
.redText{color:#E80505;}
.greenBorderTop {background: url(/media/build/border4.gif) repeat-x top left;}
.activityBookingForm {float:left; padding-bottom:15px;width:472px;}
.activityBookingForm h3{margin-top:0; line-height:1.3em;}
.activityBookingForm .labelPadding {margin-right:12px;}
.activityBookingForm .formEnquiry {width:472px;}
.activityBookingForm .formEnquiry {padding-top:12px;}
.notRegisteredContainer
{
	padding:14px 0 3px;
	float:left;
	width:472px;
}
.registeredContainer
{
	padding: 14px 0 18px;
	float:left;
}
.activityBookingPaddingTop
{
	padding-top: 13px;
}
.enrolmentQuestions .textBox 
{
	padding: 2px;
	width:220px;
	margin-top:3px;
}
.enrolmentQuestions .formBottom{margin-top:16px;}
.bookingSteps img{margin:0;float:right;}
.activityBookingForm .btnNextStep {border:none; width:79px; height:22px;}
.attendeeDetailsContainer{padding:13px 0;}
.attendeeDetailsContainer .attendeeList {padding:9px 0 15px; float:left;}
.attendeeDetailsContainer .attendeeList label {width:74px; float:left; clear:both;}
.attendeeDetailsContainer .attendeeList select {width:220px;float:left;}
.attendeeDetailsContainer .attendeeList .formRow{padding-top:8px; width:472px;}
p .green_bold_link {font-size:1.0em;}
.attendeeDetailsContainer .formBottom {margin-top:18px;}
.attendeeDetailsContainer .addAttendeeForm {padding-top:5px;float:left;}
.attendeeDetailsContainer .addAttendeeForm .formRow {width:472px;}
.attendeeDetailsContainer .addAttendeeForm .saveBtn{margin-top:15px;}
.attendeeDetailsContainer .addAttendeeForm .col {width:215px; margin-right:0;}
.attendeeDetailsContainer .addAttendeeForm .colShorter {width:203px;}
.attendeeDetailsContainer .addAttendeeForm .col input{width:195px;}
.attendeeDetailsContainer .addAttendeeForm .col label{width:203px;}
.saveBtn{width:48px; height:22px;}
.activityBookingForm .editDetails{font-size:0.91em;}
.confirmDetailsContainer .formBottom{margin-top:10px;}
.totalCost 
{
	background:url(/media/build/border6.gif) repeat-x top left; 
	margin-top:13px; 
	padding:13px 0 7px 0;
	float:left;
	width:472px;
}
.totalCost .smallerText{font-size:1.1em;}
/* payment */
.paymentSummary{padding-bottom:7px;}
.paymentDetails
{
	float:left;
	clear:both;
	width:472px; 
	position:relative;
	padding-top:14px;
	margin-top:14px;
}
.paymentDetails object{margin-bottom:0;}
.paymentDetails .formRow{padding-top:3px;}
.rbRow {float:left; width:472px; padding-bottom:4px;}
.paymentDetails .rbRow label{float:none;}
.rbRow input {position:relative; top:2px;}
.logoGeotrust{position:absolute; top:14px; right:0;}
.cardLogos 
{
	float:left; 
	width:450px; 
	padding-left:22px; 
	margin-bottom:22px;
}
.cardLogos img{margin-right:5px; float:left;}
.paymentDetails label{float:left;}
.paymentDetails .formRow input, .paymentDetails .formRow select
{
	float:left;
	clear:both;
	border:1px solid #7F9DB9;
	margin-top:3px;
}
.paymentDetails .formRow select{padding:1px 0 0 0;}
.paymentDetails .formRow input {padding:2px;}
.billingDetails .txtFullWidth {width:460px;}
.billingDetails .quarterWidth {width:77px;}
.paymentDetails .col{width:227px; margin-right:0;}
.paymentDetails .col .textBox{width:220px;}
.paymentDetails .spaceRight{margin-right:13px;}
.billingDetails .state {width:106px; margin-right:6px;}
.billingDetails .state label {width:106px;}
.billingDetails .state select{width:106px;}
.billingDetails .postCode {width:117px;}
.billingDetails .postCode label {width:117px;}
.billingDetails .postCode .textBox{width:109px;}

.cardDetails
{
	float:left; 
	margin-top:18px; 
	position:relative;
	width:472px;
}
.cardDetails .ddlCardType{width:227px;}
.cardDetails .formRow .ddlExpMonth {width:60px;margin-right:8px;}
.cardDetails .formRow .ddlExpYear {width:89px;clear:none;}
.cardDetails .cardVerification{position:absolute; bottom:14px; right:0px;}
.cardDetails .paymentTotal {float:left;padding:18px 0 14px 0;width:472px;}







/* Accordion List */
.accordionList li li {margin-top:0;}
.accordionList li
{
	margin-top:10px;
}
.accordionList .accordionTitle a{color:#4A6E1C; font-weight:bold;}
.accordionList .accordionContent {padding-top:5px;}
.resources ul li a.titleLink {float:left;width:188px;display:block}

/* Newsletter signup */
.newsletterForm {width:470px; padding-top:9px;}
.newsletterForm .formBottom {margin-top:15px; padding-top:15px;}
.newsletterForm .formRow {padding-bottom:5px;}
.newsletterForm .formRow .col
{
	margin-right:0;
	width:227px;
}
.newsletterForm fieldset .formRow .spaceRight {margin-right:13px;}
.newsletterForm .textBox {width:219px; margin-top:2px}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
