.Foo{}
/* General */
html, body,form	
		{font-family: verdana; color: #000; margin: 0; padding: 0; text-align:center; font-size:100%; height:100%; cursor:default; background:#fff;}
body           
		{height:100%;}

H1       { display:none;}
		
H2{font-family: Verdana, Arial, Helvetica, sans-serif; color:#76825a; font-size:200%; font-weight:normal;}
H3{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#76825a; font-size:150%; font-weight:normal; }H4,H5,H6{}
input, textarea	{font-family: Verdana, Arial, Helvetica, sans-serif; }

img     {border:0px;}
#Outer		    
		{width:985px; margin:0px auto; text-align:left; font-size:0.75em; /*height: 1px;*/ background: #FFF; padding:0;}
.hide	{display:none !important;}
.clear	{clear:both;}

.addToContent {float:right;}		
.flashholder {background:url(images/banner/flash_alt.jpg) no-repeat; width:985px; height:170px;}
.flashholder  a.logo {float:right; display:block; width:120px; height:70px; cursor:pointer; }
 

.flashholder  a.homelink { width:270px; height:55px; float:left; margin-top:105px;padding-left:30px; clear:left; }


/* General End */

/* main content panes. These can be switched on/off with the back end code to suit the wireframes.*/
/* these arent really designed to be modified or to have any visual elements in the layout. Structural only really.*/
.PageBody               
		{min-height:500px; display:block; background: #FFF; margin: 0;}
.TopPane                
		{padding-top: 5px;}
.ContentPane            
		{float:left; clear:none; min-height:300px; width:728px !important; margin:0 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; padding:0;}
.ContentPane   a { color:#e31b23; text-decoration:underline;}		
.ContentPane   a:hover { color:#859d4b; text-decoration:underline; }	
.ContentPane H3 {font-size:220%; color:#76825a;}



.RightPane              
		{float:right; min-height:300px; width:248px !important; margin:0 !important;}
.LeftPane               
		{float:left; min-height:500px; background:#f3f4f0 url(../07/images/lhs_nav_background_gradient.gif) repeat-x bottom;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
.BottomPane             
		{padding-top: 5px;clear:both;}




/* Banner */
.pagebanner		        
		{clear:both;}
.pagebanner	.left	    
		{display:none; }
.pagebanner	.right	    
		 {display:none;}
.pagebanner	.right .Separator
		{display:none;}	
.pagebanner .logo 		
		{display:none;}
.pagebanner .content            
		{display:none;}
.pagebanner .content .upper  	
		{display:none;}
.pagebanner .content .lower	    
		{display:none;}
.pagebanner .content .lower span        
		{display:none;}

.applications
		{ height:35px;}
/* End Banner */



/* Breadcrumbs */
div.breadcrumbs
		{clear:both; display:block; margin:13px 10px 5px 10px; font-size:90%; height:20px;}
/* Hack for ie6 */
/*\*/ * html div.breadcrumbs 
		{clear:both; display:block;margin:13px 0px 0px 0px; padding: 0 10px 0 10px; font-size:90%;}/**/ 
div.breadcrumbs a.RootLink:link, div.breadcrumbs a.RootLink:active, div.breadcrumbs a.RootLink:visited, div.breadcrumbs a.RootLink:hover
		{background: transparent url(../07/icons/Icon_home2.gif) no-repeat top left; padding-left: 22px; height: 20px; font-weight: bold; color: #668504}
div.breadcrumbs a.CurrentNode
		{height: 20px; font-weight: bold; color: #668504;}
div.breadcrumbs  a.ParentNode
		{height: 20px; font-weight: bold; color: #668504;}
div.breadcrumbs a 
		{color:#e31b23; text-decoration:underline; font-weight:normal;}
div.breadcrumbs a:hover, div.breadcrumbs a:hover 	
		{ color:#859d4b; text-decoration:underline;}	
div.breadcrumbs .current {color:#000; text-decoration:none; font-weight:bold;}
/* Breadcrumbs End */


/* applications menu */
.TopNav                         
		{list-style: none;padding: 0px 0px 0px 0px;margin:0px;}
.TopNav ul.MenuItems            
		{list-style: none;margin: 0;vertical-align: top;padding: 0px 0px 3px 0px;}
.TopNav li.MenuItem             
		{font-size:11px; background-color: transparent;background-image: url(../07/images/appbtn_bg2.gif);background-repeat: no-repeat;background-position: bottom left;height: 21px;float: left;	width: 125px;display: block;border: none;}
.TopNav li.MenuItem span        
		{background: transparent url(../07/images/appbtn_right.gif) no-repeat  bottom right;height: 21px;float: right;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: none;text-align: center;font-size:11px; }
.TopNav li.MenuItem span a      
		{background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#FF9900;color:#FF9900;color: #737685;line-height:16px;}
.TopNav li.MenuItem span a:hover
		{height: 21px;float: left;width: 125px;display: block;border: none;color:#FF9900; font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;}
.TopNav li.MenuItem span a:active
		{height: 21px;float: left;width: 125px;display: block;border: none;color: #737685; font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;line-height:18px;}
.TopNav li.MenuItem-Selected    
		{font-size:11px; background: transparent url(../07/images/appbtn_bg4.gif) no-repeat bottom left ;height: 21px;float: left;width: 125px;display: block;border: none;}
.TopNav li.MenuItem-Selected span
		{background: transparent url(../07/images/appbtn_right3.gif) no-repeat  bottom right;line-height:18px;height: 21px;float: right;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center; }
.TopNav li.MenuItem-Selected span a      
		{background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#FF9900;line-height:16px;}
.TopNav li.MenuItem-Selected span a:hover
		{height: 21px; float: left;width: 125px;display: block;border: none;color: #FF9900;font-weight: bold;text-decoration: none;text-align: center;background-color: transparent;}
/* Hide from IE5-Mac \*/
.nav-menu li a
		{float: none}
/* End hide */
.nav-menu
		{width:30em;} 
/* applications menu End */

/* Banner */
.pagefooter		
		{background: url(images/template/footertop.gif) top no-repeat;float: left;width: 985px;margin: 12px 0;}
.pagefooter a 	
		{color: #000; font-size:90%; }
.pagefooter	.left	
		{display:none; }
.pagefooter	.right	
		{display:none; }
.pagefooter	ul	
		{list-style:none; padding:0; margin: 5px 0px 0px 5px;  }
.pagefooter	ul li	
		{display:inline; padding:15px 5px 0 2px;float: left;}
.pagefooter	ul li	a {padding:0 3px 0 0; text-decoration:none;}
	.pagefooter	ul li	a:hover {text-decoration:underline;}
.pagefooter	.righttext	
		{}
.pagefooter	.lefttext	
		{  }
.footerbottom	
		{ background:#fff url(images/template/footerbottom.gif) top no-repeat; height:24px; clear:both; }

/* Generic Form for use on the webiste */
.UserForm  
		{color: #000; padding: 10px}
.UserForm  span.fieldlabel,.UserForm  label.fieldlabel
		{display:block; margin-top: 6px;}
.UserForm  span.field
		{width: 200px}
.UserForm  select.listbox
		{width: 200px}
.UserForm  textarea.field
		{width: 200px}
.UserForm  input.field, .UserForm  select.field
		{width: 200px}
.UserForm  input.hiddenfield
		{}
.UserForm  span.fielderror
		{color: #CC3300;}
.UserForm  span.fieldrequiredmarker
		{color: #CC3300; font-weight: bold;}
.UserForm  a.CommandBtn, .UserForm  a.CommandBtn:link, .UserForm a.CommandBtn:active,.UserForm  a.CommandBtn:visited
		{display:block; width: 100px; background: #FFF; color: #9fb657; border: 1px solid #FFF; text-align: center; padding: 6px; margin-top: 6px;}
.UserForm  a.CommandBtn:hover
		{display:block; width: 100px; background: #FFF; color: #9fb657; border: 1px solid #666}
.UserForm  a.CommandBtnSlim,.UserForm  a.CommandBtnSlim:link,.UserForm  a.CommandBtnSlim:active,.UserForm  a.CommandBtnSlim:visited
		{}
.UserForm  a.CommandBtnSlim:hover
		{}
/* End Generic Form */
.fieldrequiredmarker {color:#e81b24; visibility:visible !important;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif;}
.button {cursor:pointer;}

.label-wrap {CLEAR: left;	DISPLAY: block;	FLOAT: left;	VERTICAL-ALIGN: bottom;	WIDTH: 210px; margin:0 !important;	LINE-HEIGHT: 25px}
.label-wrap2 {CLEAR: left;	DISPLAY: block;	FLOAT: left;	VERTICAL-ALIGN: bottom;	WIDTH: 210px; color:#76825a; margin:0 !important;	LINE-HEIGHT: 25px; font-size:150%; }
.label-wrap3 {CLEAR: left;	DISPLAY: block;	FLOAT: left;	VERTICAL-ALIGN: bottom;	WIDTH: 210px; color:#76825a; margin:0 !important;	LINE-HEIGHT: 25px; font-size:150%; }
.label-wrap4 {CLEAR: left;	DISPLAY: block;	FLOAT: left;	VERTICAL-ALIGN: bottom;	WIDTH: 100px; margin:0 !important;	LINE-HEIGHT: 25px; }


.form-element-wrap	{clear: left;	DISPLAY: block;	 padding:0;}
.fielderror {	CURSOR: help;	COLOR: #cc3300; margin:0 0 0 5px;}
.formbox label {margin:0 10px 0 0;}
.formbox .button, .btn_disabled, .Btn_next	{ cursor:pointer;}

.formbox h4 {color:#76825a; font-size:150%; font-weight:normal; }
.Tickbox	{clear:both;}
.Tickbox label	{ margin:0 0 0 -1px;  display:inline;}
.Checkbox input		{border:none !important;}

.addstuffform span	{}
.floatbox		{float:left; width:80px; padding:0 0 5px 0; }
.field2 input	{margin:0 50px 0 0;}
.field3 input	{margin:0 50px 0 0;}



iFrame { border-width: 0px; }

/*Social*/


.bannersocial .clear{clear:both;height:0}
.bannersocial {position:relative;top:0;left:5px;padding:20px 0 0 10px;float:left;margin-bottom:-43px } 
 ul.share {margin:0 !important;padding:0 !important;float:left}
	  ul.share .hide{text-indent:-999px;font-size:0}
	 
	 ul.share li{margin:0 5px 0 0 !important;display:block;float:left;}
	 
	 ul.share li.add.facebook a{width:23px !important;height:23px;display:block;background-image: url(images/social/facebook.png) !important; }
	 ul.share li.add.twitter a{width:23px !important;height:23px;display:block;background: url(images/social/twitter.png)  !important; }
	  
	 * html ul.share li.add.facebook a{width:23px !important;height:23px;display:block;background-image: url(images/social/facebook.gif) !important; }
	 * html ul.share li.add.twitter a{width:23px !important;height:23px;display:block;background: url(images/social/twitter.gif)  !important; }

        

