@import url("xstandard.css");
@import url("menu-h.css");
@import url("forms.css");
@import url("jquery.lightbox-0.5.css.css");
@import url("../corners/corners.css");

/* All styles that the user can add via Xstandard should appear in xstandard.css */

html, body, form#aspnetForm {height:100%;}
body {font-size:0.8em; background:#FFF url(/cms/outertemplates/images/pagebg.gif) top repeat-x;}

/* Page building styles */
div#bg {
	min-height:100%; 
	width:100%; 
	position:relative; 
	background:url(/cms/outertemplates/images/pagebg2.gif) bottom repeat-x; 
	margin:0 0 -40px;
}
div#wrap { width:950px; margin:0 auto; padding:0 0 50px;}
div#search {height:24px; line-height:24px; width:250px; float:right; overflow:hidden; text-align:right; padding:9px 0 18px;}
	div#search label {float:left; color:#0f034e; padding-right:10px;}
	div#search span {float:left; width:158px; height:24px; background:url(/cms/outertemplates/images/txtSearch.gif) left no-repeat; padding:0 2px; margin:0 5px 0 0;}
	div#search span input {background:none; border:none; line-height:24px; width:158px;}
	input.btnGo {overflow:hidden; padding-top:24px; border:0; width:29px; height:24px; background:url(/cms/outertemplates/images/btnGo.gif) no-repeat; float:left; cursor:pointer;}
div#header { width:100%; height:104px; z-index:2; clear:both; padding:0 0 10px; position:relative;}
	a#logo { margin:10px 0; border:0; float:left;}
	div#fixedLinks {float:right;}
	div#fixedLinks li { display:inline; list-style:none; }
	
	/* Text resizing styles */
	#widgets {float:right;}
	#widgets li {display:inline;}
		#smallText { font-size:0.8em; } /* This should match the font size of the body tag */
		#mediumText { font-size: 1.9em; }
		#largeText { font-size:1.0em; font-weight:bold; }
		
		.smallText { font-size:0.8em; } /* This should match the font size of the body tag */
		.mediumText { font-size: 1.2em; }
		.largeText { font-size:1.6em; }
		
div#content { width:100%; clear:both; padding:5px 0 0;}
div.contentPage {
	margin:8px 0 0;  
	background:url(/cms/outertemplates/images/contentbg.gif) 0 5px no-repeat;
}
div#contentFeature {height:260px; position:relative; overflow:hidden;}
    div#contentFeature p {margin:0;}
	div#bubble {
		color:#FFFFFF;
		width:200px;
		font-size:2.4em;
		font-weight:bold;
		left:300px;
		position:absolute;
		top:75px;
		line-height:1.1em;
	}
	#bubbleText {display:none;} /* CMS object to allow the user to edit bubble text */
	div#subMenu {float:left; display:inline; margin:5px;}
		div#subMenu ul {margin:14px; list-style:none;}
		div#subMenu li {display:block; border-top:2px solid #dbdbdb; padding:3px 0 5px; width:145px;}
		div#subMenu li a {border:0;}
	img#feature {float:right; display:inline; margin:7px;}


div#breadcrumb { clear:both; overflow:hidden;}
div#breadcrumb p { float:left; margin:5px; }
div#breadcrumb ul { float:left; margin: 5px; }
div#breadcrumb li { display:inline; padding-left:8px; background:url(/cms/outertemplates/images/default/breadcrumb.gif) left no-repeat; }

div#footer { 
	width:950px; 
	height:40px;
	margin:0 auto;
	/*margin-left:-475px; 
	left:50%; 
	bottom:0; 
	position:absolute;*/
	font-size:0.85em; 
	overflow:hidden; 
	color:#FFF;
	line-height:40px;
}
div#footer a { color:#FFF; border:none; }
div#footer a:hover {color:#f15c22;}
div#footer ul {margin:0; float:right; position:relative; z-index:2;}
div#footer li {display:inline; padding:0 5px 0 0;}
div#footer ul.leftList {float:left; text-transform:lowercase;}

div#news ul { margin: 5px 5px 5px 25px; }
div#skipLinks {position:absolute; left:-9999px;}

div.left, input.left { float:left; }
div.right, input.right { float:right; }

div.clear { clear:both; }

div.left2Col { float:left; width:50%; }
div.right2Col { float:right; width:50%; }

/* Clearfix for non ie browsers */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
/* End of Clearfix */
