
body {margin:5px;}
body,td,tr,div,h1,h2,h3,h4,h5,a,p {font-family: Arial,Helvetica,Sans-Serif;}
body,td,tr,div,ol,ul {font-size: 9pt;}

table.listtable {border:0px;width:500px;}
table.listtable td {padding:4px;vertical-align:top;}
table.listtable td strong {color:#333333;font-size:115%;}
table.listtable td p {margin:3px;}

.sectionTitle1 {color:#A80F0A;font-size:16pt;font-weight:bold;border-bottom:1px solid #A80F0A;}
.sectionTitle2 {color:#A80F0A;font-size:16pt;font-weight:bold;}
.sectionTitle3 {color:#A80F0A;font-size:14pt;font-weight:bold;border-bottom:1px solid #A80F0A;}
.sectionTitle4 {color:#A80F0A;font-size:14pt;font-weight:bold;}
.sectionTitle5 {color:#444444;font-size:12pt;font-weight:bold;}
.sectionTitle6 {color:#A80F0A;font-size:12pt;font-weight:bold;}

span.required {color:#A80F0A;font-size:14pt;vertical-align:bottom;}

td.event_header {background:#A80F0A;color:#ffffff;font-size:12pt;font-weight:bold}
table.event_table {background:#ffffff;border:1px solid #cccccc;}

.highlight {color:#A80F0A}

.punsel {border:2px solid #cccccc;padding:2px;}
.psel {border:2px solid #666666;padding:2px;}

.photo_border {border:1px solid #666666;background:#ffffff;padding:13px;}

.rope { background-image:url('images/bg.gif');}
	
.rimage {float:right;margin:45px 0px 15px 15px}
.lline {border-left:1px solid #cccccc;}

.pthumb {border:1px solid #cccccc;}
.pcaption {padding:0px;}
.pmessage {	border-top:1px solid #eeeeee;
			border-bottom:1px solid #eeeeee;
			padding:0px 15px 0px 15px;
			margin-bottom:15px;
			margin-right:25px;
			}
hr {height: 1px;color:#666666;background-color:#666666;}
h1,h2,h3 {color:#A80F0A;padding-top:.2em;margin-bottom:4;}
h4,h5 {color:#333333;padding-top:.2em;margin-bottom:4;}


table.admin_table {
	background:#ffffff;
	border:1px solid #cccccc;
}

.memberlist {border:1px solid #cccccc;background:#ffffff;padding:5px;width:auto;}


.contentpad {padding:10px 5px 10px 10px}

div.admin_title {
	color:#A80F0A;
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px solid #eeeeee;
	padding:3px;
}

.docheader2 {background:#BFB691;}
.docheader {background:#666666;color:#ffffff;}

a {color: #A80F0A;}

.notopmargin {margin-top:0px;}

.subnav {color:#555555;text-decoration:none;font-size:8pt;font-weight:bold;}
.subnav:hover {text-decoration:underline;}

div.colorblock1 {background:#eeeeee;border:1px solid #cccccc;padding:5px;}
div.colorblock2 {background:#ffffee;border:1px solid #cccccc;padding:5px;}
div.colorblock3 {background:#ffffff;border:1px solid #cccccc;padding:5px;}
tr.colorblock1_on {background:#ffffff;}
tr.colorblock2_on {background:#ffffff;}

.fnav {color:#eeeeee;text-decoration:none;font-size:8pt;}

img.content_right {margin: 30px 0px 25px 35px;position:relative;}

ul {color:#000000;}
ul li {padding-bottom:4px;}
	
.shaded {color:#666666;}
.txtshade {color:#666666;}

.content_frame {	
	padding:10px 15px 15px 15px;
	line-height:1.5em; 
}

.content_frame p {marin-bottom:0px;}

.frame_left {	
	padding:0px 15px 5px 15px;
	line-height:1.5em; 
}

.frame_sidebar {	
	padding:0px 10px 5px 10px ;
	border-left:1px solid #ECECEC;
	line-height:1.5em; 
	height:98%;
}

td.menu {height:33px;background-image:url('images/menu-item.jpg');background-repeat:no-repeat;padding-left:20px;}
td.menuselected {height:33px;background-image:url('images/menu-item-sel.jpg');background-repeat:no-repeat;padding-left:20px;}

a.menuregular  {color:#666666;text-decoration:none;font-weight:bold;font-size:11pt}
a.menuregular:hover {text-decoration:underline;}

a.menuselected {color:#770000;text-decoration:none;font-weight:bold;font-size:11pt}
a.menuselected:hover {text-decoration:none;}

div.submenu {font-size:10pt;color:#999999;padding-bottom:8px;vertical-align:middle}

a.submenuregular  {color:#444444;text-decoration:underline;font-weight:normal;font-size:10pt}
a.submenuregular:hover {color:#A80F0A;text-decoration:underline;font-weight:normal;font-size:10pt}

a.submenuselected  {color:#A80F0A;text-decoration:underline;font-weight:bold;font-size:10pt}
a.submenuselected:hover {color:#A80F0A;text-decoration:none;font-weight:bold;font-size:10pt}

.leftback {background-image:url('images/border-left.jpg');}
.rightback {background-image:url('images/border-right.jpg');}

div.bottom_links {color:#cccccc;font-size:8pt;}
div.bottom_links a {color:#cccccc;font-size:8pt;}

li.faq  {line-height:200%;}

.faq_question {	padding:6px;
				border-top:1px solid #cccccc;
				border-bottom:1px solid #cccccc;
				background:#f5f5f5;font-weight:bold;font-size:100%;
}
.faq_answer {padding:6px;border-bottom:1px solid #E5DFC8;line-height:1.4em}
.faq_answer_img {padding-top:10px;}

.quote {	background: url(images/quote-left.jpg) left top no-repeat;
			text-align:left;
			width:200px;
			line-height:150%;
			color:#ffffff;
			font-weight:normal;
}

.quote div {background: url(images/quote-right.jpg) right bottom no-repeat;
            padding:25px 10px 10px 20px;
            color:#ffffff;
}

.quotesource {	font-size:11px;color: #ffffff;}

.cart_table {background:#ffffff;border:1px solid #cccccc;width:520px}
.cart_heading {background:#A80F0A;color:#ffffff;font-weight:bold;}
.cart_cell {border-bottom:1px solid #cccccc;}

.tslide {	border-width:1px;
			border-style:solid;
			border-color: #aaaaaa #333333 #333333 #aaaaaa;
			background:#ffffff;
			padding:4px;
}
