body{
	font-size:62.5%;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#999;	
	line-height:190%;
	text-align:center;
}
strong, b{
	color:#d47d09;
}
div.footer{
	text-align:center;
	padding:5px;	
}
a{color:#353184;}
div.centralBody{
	text-align:left;
	margin:0px auto;	
	width:1041px;
}
div.cb{clear:both;}
div.currentUser{padding:10px;width:330px;}
div.panel{
	background-color:#fff;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);
	border:2px solid #F1F1EF;
	float:left;
	margin-bottom:15px;
}
a.tabButton{
	margin-left:20px;
	background-color:#fff;
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em;
	-webkit-border-top-left-radius:1em;
	-webkit-border-top-right-radius:1em;
	border:2px solid #F1F1EF;
	border-bottom:0px;
	float:left;
	padding:5px 25px;
	display:block;
	text-decoration:none;
}
a.selectedTab{
	background-color:#aaa;
	border-color:#aaa;
	color:#fff;
}
div.tabbed{
	border-color:#aaa;
}
div.searchBMPanel{
	padding:10px;
	text-align:left;
}
div.nofloat{
	float:none;
}
div.column{
	float:left;
	width:350px;
	margin-left:15px;	
}
div.panel h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:1.3em;
	text-align:left;
}
div.bookmarkItems{
	padding:10px;	
	height:650px;
	overflow:hidden;
}
div.bookmarkItem{
	border-top:1px solid #ddd;	
	line-height:150%;
}
div.rssItem{
	border-bottom:1px solid #ddd;	
	line-height:150%;
}
div.bookmarks{
	width:300px;	
}
div.notices{
	width:350px;
	height:130px;
}
div.rssfeed{
	width:350px;
}

div.rssPanel{
	padding:10px;	
}
div.panel div.searchPanel{
	background-color:#F1F1EF;
	padding:10px;
	text-align:center;
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em;
	-webkit-border-top-left-radius:1em;
	-webkit-border-top-right-radius:1em;
}
div.rssfeed div.searchPanel{
	text-align:left;	
}
div.bookmarks div.footer{
	padding:10px;
	color:#999;
	background-color:#F1F1EF;
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-left-radius:1em;
	-webkit-border-bottom-right-radius:1em;
}
div.searchPanel input{
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.05);
	background:url("../images/icon_search.png") no-repeat scroll 235px 10px #FFFFFF;
	width:250px;
	border:1px solid #E5E5E5;
	padding:9px;
}
div.pagedLinks a, div.pagedLinks span{
	margin:5px 5px 20px 0px;
	display:block;
	float:left;
}
div.pagedLinks a{
	border-left:1px solid #ccc;
	margin-right:0px;
	width:20px;
	text-align:center;
}
div.pagedLinks a.currentPageLink{
	text-decoration:none;
	color:#333;	
}
span.filingBlock{
	display:block;
	color:#aaa;	
}
span.filingBlock a{
	color:#aaa;	 
}
img{border:0px;}
/*************************Lyteframe content**********************/
body.lfBody{
background-color:#fff;	
text-align:left;
}
div.lfContent label{
	display:block;
	margin-bottom:4px;
}
div.lfContent input, div.lfContent select{
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	width:250px;
	border:1px solid #E5E5E5;
	padding:3px;
	margin-bottom:10px;
}
div.lfContent input.lfSubmitBtn{
	padding:3px;
	width:auto;	
	margin-right:10px;
}
p.lfError{
	color:red;	
}
iframe{
	overflow:hidden;
}
div.lfInnerScroll{
	padding:20px;
}
span.lfmessageAlert{
	background-color:#CCC;
	display:block;
	color:#fff;
	padding:5px;	
}
span.lfmessageAlert a{color:#fff;}

/*************************Login content**********************/
div.loginHolder{
	text-align:center;
}
div.loginBlock{
	margin:0px auto;
	margin-top:90px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);
	border:2px solid #F1F1EF;
	background-color:#fff;
	width:200px;
	padding:10px;
	text-align:left;
}

div.browserBlock{
	margin:0px auto;
	margin-top:30px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);
	border:2px solid #F1F1EF;
	background-color:#fff;
	width:400px;
	padding:10px;
	text-align:left;
}
div.loginBlock label{
	display:block;
	font-size:1.2em;
	margin:10px 0px;	
}
div.loginBlock label.lblInline{
	display:inline;
}
div.loginBlock input{
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	width:180px;
	border:1px solid #E5E5E5;
	padding:9px;
}
div.loginBlock input#chkRemember{
	width:auto;
	margin:10px 5px 10px 0px;	
}
/*********************FAQ Section****************************/
div.smallFAQQuestion{
	background-image:url('../images/faqSmallQ.png');
	background-repeat:no-repeat;	
	padding:0px 15px 0px 30px;
	margin:10px 0px 25px 5px;
}
div.smallFAQAnswer{
	background-image:url('../images/faqSmallA.png');
	background-repeat:no-repeat;	
	padding:10px 15px 10px 30px;
	margin:10px 0px 25px 5px;
	border-bottom:1px solid #ddd;
}
div.faqSection{
	width:350px;	
}
div.responsesBlock{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin:5px 0px;
	padding:5px 5px;	
	background-color:#eee;
}
div.submittedBy{
	margin:5px 0px;
	color:#bbb;
	font-size:0.9em;	
}

input#loadMoreBtn{
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.15);
	width:250px;
	border:1px solid #E5E5E5;
	padding:3px;
	margin-top:10px;
	padding:3px;
	width:auto;	
	margin-right:10px;
}
div.topLinks{
	text-align:center;
	font-size:1.1em;
	padding:5px 0px;
}

div.topLinks a{
	margin:10px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	color:#333;
}
div.topLinks a:hover{
	text-decoration:underline;
}
div.calendar{
	width:315px;
	text-align:center;
	padding:20px 17px 20px 18px;
}
div.calendar th{
	width:45px;
}
div.calendar td{
	border-top:1px solid #eee;	
	border-left:1px solid #eee;
}
div.calendar td.calendarNoBorder{border:0px;}
div.calendar td.calendarNoBorderLeft{border-left:0px;}
div.calendar td.emptyDay{border:0px;background-color:#eee;}
div.calendar td.calendarDate{text-align:right;font-size:0.8em;height:45px;padding-right:5px;}
div.calendar td.calendarDate div.event{
	float:left;
	width:5px;
	border:1px solid #999;
	margin-right:3px;
	margin-left:3px;	
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	height:45px;
	position:relative;
}
div.calendar td.currentDate{
	background-color:#CCF;	
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.35);
}
div#helpItem{
	background-color:#fff;
	color:#333;
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	border:1px solid #999;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	display:none;
	padding:5px;
	position:absolute;
	width:200px;
	text-align:left;
}
/*******************Resources*******************************/
div.resources{
	padding:10px;	
}
div.resources div.documentDownloadLink{
	margin:5px 0px;
}
div.documentDownloadLink span.documentDownloads{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ccc;	
}
div.resources a.folder{
	float:left;
	background-image:url('../images/folder.png');
	background-position:center top;
	background-repeat:no-repeat;
	width:95px;
	font-size:0.9em;
	text-align:center;
	display:block;
	padding:95px 20px 0px 20px;
	background-color:#fff;
}
div.alert{
	background-image:url('../images/alert-icon.png');
	background-repeat:no-repeat;
	background-position:10px center;
	padding:10px 10px 10px 48px;
	background-color:#FF9;
	border-color:#FF9;
}
div.midwidth{
	width:510px;
}
div.questionResponses{
	float:right;
}
div.questionResponseInner{
	text-align:left;
}
div.responseInput{
	text-align:left !important;
}
div.responseInput label{
	display:block;
}
div.responseInput input{
	background-image:none;	
}
textarea{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	width:450px;
	border:1px solid #E5E5E5;
	padding:3px;
	margin-bottom:10px;
}

textarea.lyteframe, input.lyteframe{
	width:375px;	
	display:block;
}
input.lyteframe{
	font-size:1em;	
}
div.classifiedItems{
	padding:10px;	
}
span.classifiedPrice{
	font-size:1.1em;
	font-weight:bold;
	color:#666;	
}
div.classifiedItem{
	line-height:130%;	
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}
div.classifiedItem h3{
	font-size:1.1em;
	margin:0px 0px 4px 0px;	
}
.textleft{
	text-align:left !important;	
}
.textcenter{
	text-align:center !important;	
}
div.quoteStart{
	background-image:url('../images/quoteStart.png');
	background-position:5px 5px;	
	padding:0px 0px 0px 35px;
	background-repeat:no-repeat;
}
p.quoteEnd{
	background-image:url('../images/quoteEnd.png');
	background-position:right bottom;	
	padding:0px 40px 10px 5px;
	margin-right:10px;
	background-repeat:no-repeat;
}
.padded{padding:10px;}
div.feedback label{display:block;}
input.shadow{
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	width:250px;
	border:1px solid #E5E5E5;
	padding:9px;
}
div.feedback input.submitBtn{
	padding:3px;
	width:auto;	
	margin-right:10px
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	border:1px solid #E5E5E5;}