body{font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:16px}
td{font:11px Verdana, Arial, Helvetica, sans-serif;}
td,div{line-height: 18px;}
.mainContent{padding: 0px 0px 5px 5px;}
.pageContent{padding-top: 5px;}
.pageHeader{font:19px Verdana, Arial, Helvetica, sans-serif;}

.mainContent_NoShadow{padding: 3px 3px 3px 10px;}
.outerTable{}
.mainTable{padding: 5px;}
.space{padding-top: 5px;}

/* Display */
.hideContent{display: none;}
.showContent{display: block;}
#clear{clear:both;}

/* Applies to ALL Left Navigation */
.leftNav{border: 1px solid #ACA899; background:#F0EEE2; padding: 1px;}
#leftNav ul{padding: 0px; margin:0px; list-style-type: none;}
#leftNav li{list-style-type: none;}
#leftNav a{
	padding: 5px 0px 5px 5px;
	text-indent: 14px;
	display: block;
	width: 160px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background: url(../images/leftNavArrow.gif) no-repeat .3em .7em;
	margin-bottom: 1px;
}
#leftNav a:hover, #leftNav a.on, #leftNav a:hover.on{
	background: #316AC5 url(../images/leftNavArrow_on.gif) no-repeat .3em .7em; color: #ffffff;
}

/* Links */
a{color: #0033CC; text-decoration: none; font:11px Verdana, Arial, Helvetica, sans-serif;}
a:hover{color: #3063FB; text-decoration: underline;}

/* Footer */
.footerContainer{padding: 3px; border:1px solid #333333; background: #555555 url(../images/footerBg.jpg) repeat-x; color:#ffffff; font-weight:bold;}
a.footerLink{color: #ffffff; font-weight:bold; text-decoration: none;}
a:hover.footerLink{text-decoration: none; font-weight:bold; color:#ffffff;}

/* Form Styles */
.formInput{width: 300px; border: 1px solid #ACA899;}
.formTextArea{width: 350px; height:120px; border:1px solid #ACA899;}
.formTextAreaSmall{width: 350px; height:50px; border:1px solid #ACA899;}
.formHeader{background: #333333; font: 16px Genevia, Arial, Helvetica, sans-serif; color: #ffffff;}
.formOption{padding-left: 20px;}
.formButton{background:#efefef url(../images/buttonGradient.jpg) repeat-x; color:#333333; border:1px solid #ACA899; padding:1px; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
select{font-size: 9pt;}

/* Error Message */
.message{font-weight:bold; color: #cc0000; padding:3px;}


/* Quick Links */
#quickLinks{
	display: none;
	z-index: 10000000000;
	position: absolute;
	top: 20px;
	left: 590px;
	border: 1px solid #0D2C46;
	padding: 0px;
	height: 100px;
	background: #ffffff;
}
#list{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background: #f9f9f9;
}
#list a{width: 200px; display: block; text-decoration: none; margin:0px; padding: 3px 3px 3px 3px; color: #000000;}
#list a:hover{background: #e7e7e7; color: #000000;}
#list li{list-style-type:none; margin:0; padding:0px}

#list a.quickLinksHeader{padding: 3px 3px 3px 3px; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; background:#1A5688;}
#list a:hover.quickLinksHeader{color: #ffffff; background: #1A5688;}

.loginTable2{background:#ffffff;border: 1px solid #3162a2;}

/* Store */
.itemHeader{background: #f0f0f0; padding:3px; font-weight: bold;}
.grayOut{background: #f9f9f9;}
.items{border: 1px solid #dddddd;}

/* Photos */
.photo{border: 3px double #CBC9BE;}

/* rule */
.rule{border-top: 1px solid #ACA899; margin-top: 10px; margin-bottom: 10px;}