

/*========================================================*/
/*  0. Form elements for accessibility changes            */
/*========================================================*/
select, input, button   			{ background-color:; color:#000; font-size:12px; }
body								{ background: #004626; url("../images/page.bg.color.gif") repeat-x top;  margin:0; padding:0; }
#PageBgImage						{ background: url("../images/page.bg.color.jpg") no-repeat top left; height: 570px; text-align: center; margin:0 auto; padding: 10px 0 30px 0; }
#OuterContainerTop					{ background: url("../images/boxed.TR.gif") no-repeat top right; text-align: left; }
#OuterContainerBottom				{ background: url("../images/boxed.BR.gif") no-repeat top right; text-align: left; }
#demovideo							{ float:left; width:425px; height:344px;}
#demovideoright						{ float:right; margin-top:-1.3em; width:40%;}
#demovideo a:hover  				{ color:#333333; text-decoration:none; }
select								{ font-size:12px; }

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

html								{ }
table, tr, td						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size:12px; color:#000; line-height: 140%; }
caption								{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1.2em; font-weight: bold; color:#663; line-height: 140%; text-align:left;}
p, div, ul, li						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size:12px; line-height:1.5em; color:#000;  }
p									{ display: block; margin:0; padding: 0 0 2em 0; }


ol li								{ list-style: none; }
ul li								{ list-style: none; margin-left:-2.5em; line-height:1.5em;}
ul li ul li							{ list-style: none; margin-left:-2.5em; line-height:1.5em;}
li a,
li a:active,
li a:visited,
li a:link 							{ margin: 5  0; color:#004626;}


li.normalli					        { text-decoration:none;  font-weight:100;} 					        


li.innerli 							{ margin-left:-2em; font-weight:300; line-height:1.5em; }
li.innerli a:active,
li.innerli a:visited,
li.innerli a:link 					{ color:#004626; }

li a:active							{ list-style: disc; }


.tablerowbackground					{ background-color: #e0e0e0; padding-top:.5em;padding-bottom:.5em;padding-left:.5em; font-weight:bold;}

li.listdecoration					{ list-style: disc outside; }

#recaptcha							{ float:left; margin-left:9.8em;}


/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

#OuterContainer						{ margin: 0 auto 100px auto; background-color:#fff; width:90%;}
#OuterContainerMiddle				{ width: 100%; }
#OuterContainerMiddlePadding		{ padding: 10px 20px 40px 20px; }
img.corner							{ width: 10px; height: 10px; border: none; display: block !important; }
.w800x600							{ width: 780px; margin: 0 auto; }
.w1024x768							{ width: 980px; margin: 0 auto; }
.wFull								{ width: 90%; margin: 0 auto; }

#HeaderRow							{ }
#Logo								{ float: left; margin-bottom: 20px; }
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }

.searchright						{  padding-right:1.8em; }
#Search								{ float: right; text-align:right; position: relative; width: 24em; height: 2.5em; background:url("../images/accessibilitybar.jpg") no-repeat right; padding-top:1.0em; }
#Search	a  							{ color:#ffffff;  padding-bottom:6px; margin-bottom:6px; margin-top:-2px; text-decoration:none;}
#Search a:hover						{ color:#c0e5d4; text-decoration:none; padding-bottom:25px; margin-bottom:25px; }
#SearchDecoration					{ color:#ffffff; text-decoration:none; }

span.SearchButton 					{ display: none; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 150px; height:22px; background: transparent; color:#4d4d4d; padding: 3px 0 2px 0; margin: 4px 0px 4px 80px; border: none; cursor:text;}
a.SearchButton 						{ width:25px; height:25px; background: transparent; cursor: hand; font-size:1px; margin:0;}
a.SearchButton div					{ width: 26px; height: 27px; cursor: pointer; position: absolute; top: 1px; right: 10px; }

#NavBar								{ height:40px; margin: 0; overflow: hidden; clear: both; }
#NavBarBgL							{ width: 30px; background: url("../images/navbar.bgL.gif") no-repeat; }
#NavBarBgL img						{ width: 30px; height: 40px; }
#NavBarBgR							{ width: 30px; background: url("../images/navbar.bgR.gif") no-repeat; }
#NavBarBgR img						{ width: 30px; height: 40px; }
#Breadcrumb							{ padding: 0 .5em 0 .5em; margin: .5em 0; }
#Breadcrumb,
#Breadcrumb span,
#Breadcrumb div						{ color:#000; }
.BorderBottom						{ border-bottom: 1px #e4e4e4 solid; }
#Breadcrumb	a:active				{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#999999; background: transparent; text-decoration: none; }
#Breadcrumb	a:visited,
#Breadcrumb	a:link,
#Breadcrumb	a						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#333333; background: transparent; text-decoration: none; }
#Breadcrumb	a:hover					{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#000; background: transparent; text-decoration: underline; }


#MiddleRow							{ width: 100%; text-align: left; padding-top:10px;}
#HeaderBanner						{ height: 230px; position: relative; margin-bottom: 20px; }

#HeaderBannerBox					{ height: 230px; margin-left: 660px; margin-right: 15px; }
#HeaderBannerBoxIn					{ width: 100%; float: left; background: url("../images/header.bgM.png") repeat-x top left; }
#HeaderBannerBoxIn .left			{ width: 660px; float: left; margin-left: -660px; position: relative;}
#HeaderBannerBoxIn .right			{ width: 15px; float: right; margin-right: -15px; position: relative;}

#HeaderBannerContent				{ width: 100%;  height: 230px; position: absolute; left:0; top:0; margin:auto 0px 0px; }
#HeaderBannerPic					{ width: 480px; height: 230px; vertical-align: bottom; margin-top:20px; }
.HeaderBannerPic					{ width: 480px; height: 230px; vertical-align: bottom; }
#HeaderBannerPic p					{ margin: 0; padding: 0; }
.HeaderBannerPic p					{ margin: 0; padding: 0; }
#HeaderBannerText					{ padding: 50px 20px 20px 20px; vertical-align: middle; color:#ffffff; }
.HeaderBannerTitle					{ Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-weight:300; line-height: 28px; color:#ffffff; }


#FooterRow							{ margin: -80px auto 0 auto; padding-bottom: 30px; text-align:center; }
#FooterRow							{ text-align:-moz-center; }

.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both; }
.dummy								{ display: none; }

/* Headings */
h1, h1 .head						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 2.5em; font-weight: 700; line-height: 2em; color:#004626; border: none; vertical-align: top; width: 100%; margin-bottom: 10px; margin-top:0px;}
h2									{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 2em; font-weight: 700; line-height: .8em; color:#663; border: none; letter-spacing: -1px; }
h3									{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1.5em; font-weight: 700; line-height: .8em; color:#382327; border: none; letter-spacing: -1px; }
h4									{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1.1em; font-weight: 700; line-height: .8em; color:#004626; border: none; }
h5									{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: .9em; font-weight: 700; line-height: .8em; color:#666666; border: none; }
.textIntro							{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: .8em; font-weight:300; line-height: .8em; color:#62947d; border: none; margin: 10px 20px; }

/* Forms */
div.form							{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font: 1.2em; color:#60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text							{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font: bold 1em; color:#333333; background:#efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px;; padding: 0.2em; margin: 0 10px 10px 0; }

/* headings with lines */
.spanwithblackline {float:left; top: -2em; left: 1em; border-top:2px solid #62947D; width:100%;}
.spanfollwingblackline {margin-top:-11px; float:left; clear:both; background-color:#FFFFFF; padding:2px; margin-left:7px; color:#666666; font-weight:bold;}
.indent th {padding-left:30px;}

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.TopPane, .BottomPane,				{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; width: 100%; }
/*.ContentPane						{ margin: 0; padding: 0 7px 7px 7px; vertical-align: top; width: 75%; float:left; } Original code */
.ContentPane						{ margin: 0px 0px 0px 0px; padding: 0 7px 7px 15px; vertical-align: top; float:left; width:75%; }
.LeftPane, .RightPane, .MaxPane		{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; width: 20%; float:left;}
.SidePane							{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; }
.MiddlePane							{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; width: 50%; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#999999; background: transparent; text-transform: lowercase; text-decoration: none; }
a.USER_object:hover,
a.LOGIN_object:hover				{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#333333; background: transparent; text-transform: lowercase; text-decoration: underline; }
/*
a.BREADCRUMBS_object:active			{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#004626; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object					{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#999999; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#333333; background: transparent; text-decoration: underline; }
*/

.FOOTER_objects						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#c0e5d4; background: transparent; text-decoration:none; }
a.FOOTER_objects:active,
a.FOOTER_objects:visited,
a.FOOTER_objects:link				{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#c0e5d4; background: transparent; text-decoration:none; border-bottom: 1px #c0e5d4 solid; }
a.FOOTER_objects:hover				{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#ffffff; background: transparent; text-decoration:none; border-bottom: 1px #ffffff solid; }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal								{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: normal; color:#333333; line-height: 120%; }
strong,
b,
.NormalBold							{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: bold; color:#333333; line-height: 120%; }
.NormalRed							{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: bold; color:#C00; line-height: 120%; }
.SubHead							{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: bold; color:#333333; line-height: 120%; }
span.SubHead						{ font-size: 9px; margin:0; padding:0; }
span.SubHead br						{ display: none; }
.font-family						{ font-family:Arial, Sans-Serif, MS Trebuchet, MS Arial, MS Verdana, Helvetica; font-size: 1em; font-weight: bold; color:#777; line-height: 120%; background: transparent; }
.Titile								{ color:#ffffff; }

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/

a:active,
a:visited,
a:link 								{ background:transparent; color:#663; text-decoration: none; }
a:hover								{ background:transparent; color:#663; text-decoration: underline; }
a.Normal:visited,
a.Normal:link						{ background:transparent; color:#663; text-decoration: none; font-weight: normal; }
a.Normal:hover						{ background:transparent; color:#ffffff; text-decoration: underline; font-weight: normal; }
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ color:#663;   padding: 2px 3px 3px 1px; height: 18px;  text-decoration: none; }
a.CommandButton:hover				{ color:#000;   padding: 2px 3px 3px 1px; height: 18px;  text-decoration: none; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input								{ color:#004626; }
select								{ color:#000; }
.StandardButton						{ color:#000; background-color:#EEEEEE; border-right: solid 2px ; border-bottom: solid 2px ; border-left: none; border-top: none; height: 2em;  }
.NormalTextBox						{ color:#666; background-color:#FFFFFF; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

.formformat label {float:left; width:9.0em; display:block; margin-right:0.8em; text-align:right}
.formformat label.nobreak {margin-left:.2em;display:inline;float:none;text-align:left}
.formformat p {margin:0.5em 0; clear:left}
.formformat object {float:left; width:70%; margin:0.5em;}
.formformat p.check span {padding-left:9.8em; float:left; clear:left; display:block; width:78%;}
.formformat p.check label,.formformat p.check2 label{width:auto; float:none; display:inline; margin:0; text-align:left}
.formformat p.check span.name {width:9em; clear:none; padding:0; text-align:right; margin:.5em 0 .5em 0;}
.formformat p.check span.first{clear:none; padding-left:0.8em; margin:.5em 0 0 0;width:55%;}
.formformat p.check2 span {padding-left:9.8em; float:left; clear:left; display:block; width:78%;}
.formformat p.check2 span.info {width:45em; clear:none; padding:0; text-align:left; margin:.5em 0 .5em 0;display:block;}
.formformat fieldset {width:98%; border:0; border-top:2px Solid #004626;}
.formformat legend {color:#666666; font-weight:bold;}
.formformat p.info {clear:left;padding-left:10.5em;padding-top:1.2em;}

/*========================================================*/
/*  8a. Added by Matt for menus from BFK                  */
/*========================================================*/

#headline1 { color: rgb(255, 255, 255); font-size: 180%; font-weight:600; float:left; margin-top:-240px; margin-left:400px; }
#headline2 { color: rgb(255, 255, 255); font-size: 140%; font-weight:500; float:left; margin-top:-175px; margin-left:400px; }
#subscriptionbutton {background-image:url(../images/subscriptionbar.gif); background-repeat:no-repeat; color:#fff; width:168px; margin-right:-15px;}
#white { color:#fff; }

#outermenu {  
	text-align:left;  
	clear: both;  
	color:#454545;  
	padding:0px; 
	background: transparent; 
	width:100%;  
	background: url("../images/navbar.bg.gif") repeat-x; 	}
#menu {  
	float:left; 
	color:#454545;  
	text-align: center;  
	padding-top:0px; 
	border-bottom: 1px #ccc; 
	background: transparent; 
	overflow:visible;
	}
#menu img {  
	color:#000; 
	float:left; 
	font-weight: bold; 
	text-decoration: none;  
	text-align: center;  
	margin-right: 3px;  
	margin-left: 0px;    
	height: 2.1em;
	overflow:visible;
	}
#menu a {  
	color:#000; 
	float:left; 
	font-size: 1.4em; 
	line-height:1em;  
	text-decoration: none;  
	text-align: center;  
	margin-right: 3px;  
	margin-left: 0px;  
	width: 6.8em;   
	height: 1.6em;  
	padding-top: .8em;   
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #e4e4e4;
	overflow:visible;
	}
#menu a:hover {  
	color:#c0e5d4;  
	font-size: 1.4em;   
	margin-right: 3px;  
	margin-left: 0px;  
	text-align: center;   
	width: 6.8em;  
	height: 1.6em;  
	padding-top: .8em;  
	background: url("../images/navbar.on.jpg") no-repeat;  
	overflow:visible; 
	}
#menu a.current {  color:#c0e5d4;  
	font-size: 1.4em;  
	text-decoration: none;   
	text-align: center;  
	margin-right: 3px;  
	margin-left: 0px;    
	width: 6.8em;  
	height: 1.6em;  
	padding-top: .8em;  
	padding-bottom:0px;  
	background: url("../images/navbar.on.jpg") no-repeat;   
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #004626;
	}
#submenu a.current {  
	color:#663;
	font-weight:bold;  
	text-decoration: none;    
}

/*

.MainMenu_MenuContainer				{ z-index: 999999; background: transparent; width:100%;
									  vertical-align: middle; background:../images/navbar.bg.gif; }
.MainMenu_MenuBar					{ z-index: 999999; background: transparent; vertical-align: top; } */
/*-- submenu --*/
/*.ModuleTitle_SubMenu,
.MainMenu_SubMenu					{ z-index: 999999; margin: 0px ; background:#ffffff url("../images/navbarsub.bg.gif") repeat-x bottom; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }

/*-- submenu items idle       --*/
/*.ModuleTitle_MenuItem,
.MainMenu_MenuItem					{ color:#004626; font-size: 1em; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
/*-- submenu items hover      --*/
/*.ModuleTitle_MenuItemSel,
.MainMenu_MenuItemSel				{ color:#ffffff; font-size: 1em; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; background-color:#004626; }

/*-- menuitems idle           --*/
/*.MainMenu_Idle						{ z-index: 999999; color:#663; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; }*/
/*..MainMenu_Idle td					{ z-index: 999999; color:#663; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; }*/
/*-- menuitems over           --*/
/*.MainMenu_Selected					{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #004626 solid; text-transform: lowercase; text-decoration: none; }*/
/*.MainMenu_Selected td				{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #004626 solid; text-transform: lowercase; background: transparent url("../images/navbar.on.jpg;") no-repeat left; }*/
/*-- menuitems active         --*/
/*.MainMenu_BreadcrumbActive			{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; background: url("../images/nav.sep.png") no-repeat right;; }*/
/*.MainMenu_Active					{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; background: url("../images/navbar.on.jpg") no-repeat right; }*/
/*.MainMenu_BreadcrumbActive td		{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; background: transparent url("../images/navbar.on.jpg;") no-repeat left; }*/
/*.MainMenu_Active td					{ z-index: 999999; color:#ffffff; font-size: 1.5em; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; background: transparent url("../images/navbar.on.jpg;") no-repeat left; }*/


/*-- not needed - main menu   --*/	.MainMenu_MenuIcon  		{ display: none; }
									.MainMenu_RootMenuArrow  	{ display: none; }
									.MainMenu_MenuArrow  		{ display: none; }
/*-- module menu continer     --*/	.ModuleTitle_MenuContainer	{ color:#2c2c2c; }
/*-- module menu bar          --*/	.ModuleTitle_MenuBar		{ cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/	.ModuleTitle_MenuItemSel	{ padding: 0px 5px 0px 0px; }
									.ModuleTitle_MenuItem		{ padding: 0px 5px 0px 0px; }
/*-- not needed - module menu --*/	.ModuleTitle_MenuIcon 		{ display: none; }
									.ModuleTitle_RootMenuArrow	{ display: none; }
									.ModuleTitle_MenuArrow		{ display: none; }
									.MainMenu_MenuBreak			{ display: none; }
									.MainMenuSeperator			{ display: none; }
									.ModuleTitle_MenuBreak		{ display: none; }

/*========================================================*/
/*  9. Added by Matt for menus from C03_DarkBritish       */
/*========================================================*/


/*****  Containers CSS designed by bind.pt 		*****/
/*****  03 in DarkBritish  					    *****/

                                 .container                 { margin-bottom:10px; }

/*-- title line				--*/ .C03_DarkBritish_TitleLine   { margin:-40px 15px 0 15px; position:relative; height:25px; z-index:200;}
/*-- title   				--*/ .C03_British_DarkTitle      {  font-family:Arial; font-size:16px; font-weight:300; line-height:120%; color:#ffffff;   z-index:200;}
/*-- actions   				--*/ .C03_Actions               { float:left; width:0px; }
/*-- visibility  			--*/ .C03_Visibility            { float:right; }
                                 .C03_Visibility a:hover    { background-color:Transparent; }
                                 



/*-- round container		--*/ .C03_roundcont             { background-color:#FFFFFF; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; }
                                 .C03_content               { margin: 15px 15px 15px 15px; }
                                 .FullContentPane           { width:100%; }

/*-- bottom icons  			--*/ .C03_Icons                 { margin-top:0px; margin-left: 0px; }
                                 .C03_Icons a:hover         { background-color:Transparent; }
                                 .C03_Icons a, 
                                 .C03_Icons input           { margin-top:10px; }
                                 
                                 
                                 
                    
/*-- round top left	        --*/ .C03_British_roundtop_leftD        { background: url("../images/C03_tl_DarkBritish_line.png") no-repeat top left; height:53px;  clear:both;}
/*-- round top left	        --*/ .C03_British_roundtop_centerD      { background: url("../images/C03_bc_line.png"); height:53px; margin-top:-53px;  width:80%; }
/*-- round top right		--*/ .C03_British_roundtop_rightD       { background: url("../images/C03_tr_DarkBritish_line.png") no-repeat top right; height:53px; margin-top:-53px; margin-left:15px; }

/*-- round bottom left  	--*/ .C03_British_roundbottom_leftD     { background: url("../images/C03_bl_line.png") no-repeat top left; height:35px; margin-top:-20px;}
/*-- round bottom right 	--*/ .C03_British_roundbottom_rightD    { background: url("../images/C03_br_line.png") no-repeat top right; height:35px; margin-top:-35px; margin-left:15px;}

/*-- image of corner top    --*/ img.C03_corner_leftT       { height:53px; border: none; display:block !important; }
/*-- image of corner top	--*/ img.C03_corner_rightT      { height:53px; width:15px; border: none; display:block !important; }

/*-- image of corner bottom	--*/ img.C03_corner_leftB       { width:15px; height:35px; border: none; display:block !important; }
/*-- image of corner bottom	--*/ img.C03_corner_rightB      { height:35px; border: none; display:block !important; }



/*========================================================*/
/*  9. Added by Matt for pod.tpl					       */
/*========================================================*/

                                 .container                 { margin-bottom:10px; }

/*-- title line				--*/ .C04_DarkBritish_TitleLine   { margin:-40px 15px 5.5em 15px;  position:relative;  z-index:200; }
/*-- title   				--*/ .C04_British_DarkTitle      { font-family:Arial; font-size:1.35em; font-weight:300; line-height:120%; color:#004626;   z-index:200;}
								 .C04_British_DarkTitle a	{ color:#004626 }	
/*-- actions   				--*/ .C04_Actions               { float:left; width:0px; }
/*-- visibility  			--*/ .C04_Visibility            { float:right; }
                                 .C04_Visibility a:hover    { background-color:Transparent; }
                                 



/*-- round container		--*/ .C04_roundcont             { background-color:#FFFFFF; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; margin-top:-8.5em; padding-top:4em;}
                                 .C04_content               { margin: 15px 15px 15px 15px; }
                                 .FullContentPane           { width:100%; }

/*-- bottom icons  			--*/ .C04_Icons                 { margin-top:0px; margin-left: 0px; }
                                 .C04_Icons a:hover         { background-color:Transparent; }
                                 .C04_Icons a, 
                                 .C04_Icons input           { margin-top:10px; }
                                 
                   
                    
/*-- round top left	        --*/ .C04_British_roundtop_leftD        { background: url("../images/C04_tl_DarkBritish_line.png") no-repeat top left; height:53px; z-index:-2; clear:both;}
/*-- round top left	        --*/ .C04_British_roundtop_centerD      { background: url("../images/C04_bc_line.png"); height:53px; margin-top:-53px; z-index:-1; width:80%; float:right; }
/*-- round top right		--*/ .C04_British_roundtop_rightD       { background: url("../images/C04_tr_DarkBritish_line.png") no-repeat top right; height:53px; margin-top:-53px; z-index:-100;  float:right; width:175px;}

/*-- round bottom left  	--*/ .C04_British_roundbottom_leftD     { background: url("../images/C04_bl_line.png") no-repeat top left; height:35px; margin-top:-20px;}
/*-- round bottom right 	--*/ .C04_British_roundbottom_rightD    { background: url("../images/C04_br_line.png") no-repeat top right; height:35px; margin-top:-35px; margin-left:15px;}

/*-- image of corner top    --*/ img.C04_corner_leftT       { height:53px; border: none; display:block !important; }
/*-- image of corner top	--*/ img.C04_corner_rightT      { height:53px; width:15px; border: none; display:block !important; }

/*-- image of corner bottom	--*/ img.C04_corner_leftB       { width:15px; height:35px; border: none; display:block !important; }
/*-- image of corner bottom	--*/ img.C03_corner_rightB      { height:35px; margin-top:-25px; border: none; display:block !important; }