@charset "utf-8";
/* CSS Document */

@import url("base.css");

body {margin:0px; background:#181c19 url(../../_sharedimg/site-shell/body_bg.gif) repeat-x top left;}
body.authenticatedViewPort {background-position:0px 35px;}

a img {border:none;}

.divRailLeft,
.divRailRight {position:absolute; top:0px;}

.divRailLeft {left:0px;}
.divRailRight {right:0px;}

.column {float:left; display:inline;}
.capping {display:block; clear:both;}

h1.graphicHeading,
h2.graphicHeading,
h3.graphicHeading,
h4.graphicHeading {
	margin:0px;
	padding:0px;
	font-size:1em;
	overflow:hidden;
}

.hidden {display:none;}

div#sessionStatus {
	background-color:#212622;
	border-bottom:1px solid #4f4c4b;
	overflow:hidden;
}

div#sessionStatus p {
	margin:0px;
	padding:5px 20px 5px 5px;
	font-size:11px;
	line-height:24px;
	font-style:italic!important;
	color:#d42424;
	text-align:right;
}

div#sessionStatus img {margin-left:3px; vertical-align:middle;}

#wrapper {
	margin:0px auto 0px auto;
	width:960px;
}

#wrapperHeader {
	position:relative;
	width:960px;
	height:165px;
	background:url(../../_sharedimg/site-shell/wrapperheader_bg.gif) no-repeat bottom left;
	overflow:hidden;
}

#wrapperHeader img.masthead {float:left;}

ul#headerNavigation {
	position:absolute;
	top:140px;
	left:17px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:470px;
	list-style-type:none;
}

ul#headerNavigation li {
	float:left;
	list-style-image:none;
}

ul#headerNavigation li img {float:left;}

form#headerSearchForm {
	position:absolute;
	top:132px;
	left:634px;
	margin:0px;
	width:306px;
	height:21px;
	background:url(../../_sharedimg/site-shell/headersearchform_bg.gif) no-repeat top left;
}

form#headerSearchForm input#txtSearchTerm {
	position:absolute;
	top:0px;
	left:28px;
	font-size:11px;
	line-height:1em;
	color:#ffffff;
	margin:0px;
	padding:3px 4px 3px 4px;
	width:191px;
	border:1px solid #4a4d4b;
	background:none;
}

form#headerSearchForm input#btnSearch {position:absolute; top:0px; left:238px; margin:0px; width:68px; height:21px; border:none!important;}

#wrapperBody {
	position:relative;
	float:left;
	display:inline;
	padding:0px 17px 0px 17px;
	width:926px;
	height:438px;
	background:#1d221e url(../../_sharedimg/site-shell/wrapperbody_bg.gif) repeat-y top left;
}

#wrapper > #wrapperBody {height:auto; min-height:438px;}

#wrapperBodyInner {width:926px;}
#wbiHeader {width:926px;}
#wbiBody {float:left; width:926px;}
#wbiFooter {width:926px; clear:both;}

#wrapperFooter {
	clear:both;
	position:relative;
	margin:0px 0px 40px 0px;
	width:960px;
	height:108px;
	/*background:url(../../_sharedimg/site-shell/wrapperfooter_bg.gif) no-repeat top left;*//*extra-thich footer*/
	background:url(../../_sharedimg/site-shell/wrapperfooter_bg.gif) no-repeat 0px -29px;
	/*border:1px solid red;*/
}

#wrapperFooter p,
#wrapperFooter a {color:#892120;}

#wrapperFooter p {font-size:0.9em;}
#wrapperFooter a {text-decoration:none;}
#wrapperFooter a:hover {text-decoration:underline;}
#wrapperFooter p#supportLinks {
	position:absolute;
	/*top:60px;*//*extra-thich footer*/
	top:30px;
	left:15px;
	margin:0px;
	line-height:1.2em;
}
#wrapperFooter p#frayneworkEnabledLogo {
	position:absolute;
	/*top:50px;*//*extra-thich footer*/
	top:20px;
	left:830px;
}
.memberPadding { margin-top: 15px!important; }