body { background-color: #FFFFCC; font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #333333; background-image:url(images/page/back.jpg); }
#container { width: 860px; margin: 0 auto; border: 1px solid #CCCCCC; }
#mainContent { padding: 0; }

.search { padding:0; margin:0; }
input { padding:0; margin:0; }
.input { height: 14px; font-size: 0.8em; margin-top:0px;}
.input_buttom { font-size: 0.8em; margin-top:30px;}
.body { padding:10px; font-size: 9pt; line-height: 17px;}

td, th { color: #330000; }
h1 { font-size: 11pt; color: #961B1E; }
h2 { font-size: 10pt; color: #961B1E; }
h3 { font-size: 9pt; color: #961B1E; }

.callout { font-size: 8pt; color: #961B1E; font-weight:bold; line-height: 10px;}

a { color: #003366; text-decoration:none; }
a:link { font-weight:bold; color:#003366; }
a:hover { font-weight:bold; color:#961B1E;}
a:active {  font-weight:bold; color:#003366;}
a:visited { font-weight:bold;}

.nav { font-size: 12px; font-weight: bold; background-color: #CCCC66; }
.navLink { font-size: 14px; font-weight: bold; background-color: #DEDECA; }
.title { line-height: 30px; color: #FFFF66; }
.caption { line-height: 20px; font-weight: bold; color: #660000; font-size:8pt; }
.promo { color: #000033; }
.titlebar { font-size: 9px; color: #FFFFFF; }
.box1 { border-width: 2px; border-color: #CCCCCC #333333 #333333 #CCCCCC; border-style: dotted; }

.inset { background-image:url(images/page/inset_back.jpg); background-repeat:no-repeat; background-color:#F3F1E5;}
.inset_bottom { background-image:url(images/page/inset_back_bot.jpg); background-repeat:no-repeat; }

.image { border: 1px solid #999999; padding: 5px; background:#F5EACB; }
.image2 { border: 6px groove #999999; }

.quote { line-height: 14px; color: #660000; font-size:9pt; font-style:italic; letter-spacing: 1px;}
.quotebyline { line-height: 14px; color: #333333; font-size:8pt;}

.menumajor { 	display:block; width:192px; height:22px; margin:0; padding: 6px 0 0 10px; background: url(images/page/nav.jpg) 0 0 no-repeat; 
			 	background-position: 0px 0px; font: bold 9pt sans-serif; color:#985A35; text-decoration: none; }

.menu a { 		display:block; width:192px; height:16px; margin:0; padding: 0 0 0 10px; background: url(images/page/nav.jpg) 0 0 no-repeat; 
			 	background-position: 0 -28px; font: bold 8pt sans-serif; color:#985A35; text-decoration: none; }

.menu a:hover { background-position: 0 -48px; color:#FFF; }
.menu a:active { background-position: 0 -48px; color:#FFF; }

#rheader { background-image:url(images/page/header2.jpg); height:73px;}
#subheader { background-image:url(images/page/header4.jpg); height:49px;}

.ap_footer { background-image:url(images/page/footer.jpg); background-repeat:no-repeat; padding-top:0px; margin: 0;  width:858px; height:135px; font-size: 7pt; color:#003366;}
.footer_text { padding-top:83px;}

.ap_footer a:link { font-size: 7pt; color:#003366; text-decoration:none; font-weight:normal;}
.ap_footer a:hover { font-size: 7pt; color:#003366; text-decoration:none; font-weight:normal;}
.ap_footer a:active { font-size: 7pt; color:#003366; text-decoration:none; font-weight:normal;}
.ap_footer a:visited { font-size: 7pt; color:#003366; text-decoration:none; font-weight:normal;}

.legal { font-size: 7pt; color: #89072F; text-align:center;}
.legal a:link { font-size: 7pt; line-height: 15px; color:#89072F; text-decoration:none; font-weight:normal;}
.legal a:hover { font-size: 7pt; line-height: 15px; color:#89072F; text-decoration:none; font-weight:normal;}
.legal a:active { font-size: 7pt; line-height: 15px; color:#89072F; text-decoration:none; font-weight:normal;}
.legal a:visited { font-size: 7pt; line-height: 15px; color:#89072F; text-decoration:none; font-weight:normal;}
