/* CSS Document */

body { font-family:Verdana, Helvetica, sans-serif; font-size:s11px; color:#ffffff; background-color:#cccc99; xwidth:100%; }
/* body { font-family:Verdana, Helvetica, sans-serif; font-size:s11px; color:#ffffff; background-color:#660000; xwidth:100%; */

p { font-family:verdana, Helvetica,  sans-serif; font-size:11px; color:#000000; }
a { color:#B2BA1E; text-decoration:none; }
a:hover { color:#999933; }
td { vertical-align:top; }
select { font-size:11px; }
#body { width:800px; margin:0px 0px 0px 50px; position:relative; }
#header { width:800px; margin:10px 0px 5px 0px; height:120px; }
#header img { float:right; }
#header p { font-size:18px; margin:0px; padding-top:10px; float:left; }
#header a { text-decoration:none; color:#919191; }


.leftnavon { color:#B2BA1E; }
.leftnavsubon {background-position:0px 5px; background-repeat:no-repeat; }
.leftnavsubon a { color:#006EAE; }




#main { width:800px; margin:10px 0px 0px 0px;  border:0px #000000 solid; clear:both; display:block; font-size:11px; padding-bottom:10px; }
#main h2, #mainbody h2 { font-size:18px; color:#999933; margin:0px 0px 10px 0px; font-weight:normal; padding-left:15px;
	border-bottom:0px #000000 dotted; padding-bottom:15px;  }

/* mainbody styles */
#mainbody { width:635px; margin:0px 0px 10px 0px;  color:#000000; background-color:#ffffff; border:0px #000000 solid;  min-height:400px; font-size:11px; float:right; }
#mainbody p { color:#333333; font-size:11px; line-height:14px; margin-top:0px; padding-left:15px;}
#mainbody h4 { font-weight:normal; font-size:14px; color:#333333; margin:0px 0px 10px 0px; }
#mainbody h5 { font-size:11px; margin-top:0px; color:#333333; }
#mainbody h6 { font-size:11px; margin-bottom:0px; color:#333333; }
#mainbody strong, #mainbody b { color:#333333; }
#mainbody #shortbody { float: left; width: 425px; }
#mainbody #topbody { width:635px;  float:left; }
#mainbody #botbody { width:635px;  float:left; }
#mainbody #leftbody { float: left; width: 300px; }
#mainbody #rightbody { float: left; width: 285px; padding-left:10px; }
#mainbody .index { font-size:14px; }
#mainbody #shortbody p.index { font-size:14px; }
#mainbody #shortbody ul, #shortbody ol { margin-left:7px; padding-left:15px; }
#shortbody li { margin-bottom:0px; }
#shortbody a { color:#333999; text-decoration:none; }
#leftbody a { color:#333999; text-decoration:none; }
#rightbody a { color:#333999; text-decoration:none; }
#shortbody a:hover { color:#999933; }
#leftbody a:hover { color:#999933; }
#rightbody a:hover { color:#999933; }

#mainbody.index p { color: #666; font-size: 14px; }
#mainbody #rightbar { width: 160px; float:left; margin: 10px 10px 0px 20px; }
#mainbody .subnav { border-bottom: 1px dotted #333; height:25px; padding:0px; margin-left:0px; }
#mainbody .subnav a { color: #333;  }
#mainbody .subnav a:hover { color:#006EAE; }
#mainbody .subnav li { list-style:none; float:left; margin:0px; padding:0px 20px 0px 0px; }
#mainbody .nodash { border:none; padding-bottom:0px; }
#mainbody .nobullet-list { list-style:none; margin:0px; padding:0px; }
#mainbody .nobullet-list li { margin:0px; padding:0px; }
#mainbody table { margin-bottom:12px; }
#mainbody .dash { border-bottom:1px #000000 dotted; padding-bottom:15px; }



#prop { height:400px; width:1px; float:left; }



#leftnav { float:left; width:150px; border:0px #000000 solid; padding-bottom:10px; }
#leftnav p { margin:0px; padding:0px 0px 0px 0px; font-size:11px; color:#999933; line-height:14px;  }
#leftnav a { color:#333999; text-decoration:none; }
#leftnav  a:hover { color:##999933; }
#leftnav ul { list-style:none; margin:0px; padding:0px;  }
#leftnav li { margin:0px; padding:0px 0px 0px 0px; font-size:13px; line-height:18px; color:#660000 }
#leftnav #l1on { color:#cc6666;  }
#leftnav li a { padding:0px 10px 0px 0px; text-decoration:none; color:#660000;  }
/*#leftnav li a { padding:0px 10px 0px 0px; text-decoration:none; color:#ffffff;  }*/
#leftnav li a:hover { color:#999933; }
/*#leftnav li a:hover { color:#cc6666; }*/
#leftnav #l2on { background-image:url(images/leftnavbullet-on.gif); background-position:0px 5px; background-repeat:no-repeat; }
#leftnav #l2on a { color:#B2BA1E; }
#leftnav ul ul { margin-left:5px; }
#leftnav ul ul li { padding-left:8px; }
#leftnav ul ul li a { color:#666666;  }
#leftnav ul ul #l3on { color:#006EAE; }

img { border:0px; }
#footer { color:#AAAAAA; font-size:11px; width:800px; padding-top:5px; clear:both; }
#homeimagex { z-index:1; position:relative; margin:0px; }
.homeimage { display:none; }
#inset { position:absolute; width:200px; padding:15px; top:105px; left:517px; background-color:#ffffff; z-index:10; }
#art { float:right;  }


#hrline { border:0px; background-color:#000000; height:4px; clear:both; }



/* boxes */
#mainbody .textBox { padding: 10px 5px; margin-bottom: 10px; width:150px;  }
#mainbody .textBox p { font-size: 11px;  }
#mainbody .textBox ul { list-style:none; margin:0px 0px 7px 0px; padding:0px; list-style-position: outside; }
#mainbody .textBox li { margin:0px 0px 0px 10px; padding:0px; text-indent:-10px; }
.photoBox { padding: 5px 5px 5px 5px; margin-bottom: 5px; width:160px; }
.photoBox2 { padding: 0 0 1px 0; margin: 10px 0; width: 160px; float: left; }
#mainbody .photoBox img { padding-bottom:10px; }
#mainbody .photoBox p { font-size: 11px; margin:0px 5px 5px 5px;  }
#mainbody .photoBox2 p { font-size: 13px; padding: 10px 5px 0; color: white; }
#mainbody .photoBox .smalltext { font-size:11px; }
#mainbody .gallerybox {  padding: 5px 5px; margin-bottom: 0px; width:155px; color:#333; height:265px; }
#mainbody .gallerybox h4, #mainbody .gallerybox p { color:#333; }
#mainbody .gallerybox h4 { height:28px; }
#mainbody .gallerybox p { padding:0px; margin:5px 0px 0px 0px; }
#mainbody .caption { font-size:9px; margin:4px 0px 7px 0px; }


div#box-back, #box-back p, #box-back strong, #box-back b { background-color: #999933; color:#ffffff }
div#box-back2, #box-back2 p, #box-back2 strong, #box-back2 b { background-color: #333999; color:#ffffff }

#mainbody .hr { width:100%; background-image:url(images/whitedash.gif); height:10px; 
	background-repeat:repeat-x; border:0px #000000 solid; margin:0px; }

#mainbody .textBox hr, #mainbody .photoBox hr { border:0px; height:3px; background-color:#ffffff; background-image:url(images/whitedash.gif); background-repeat:repeat-x;  }

div.back { background-color: #ff6700; }




#mainbody div.orange p, #mainbody div.lime p, #mainbody div.ocean p, #mainbody div.peaSoup p { color: white; }
#mainbody div.yellow p { color: #666; }
#mainbody div.teal p, #mainbody div.mint p { color: #333; }


.dashed-line { border-bottom:0px #333333 dotted; padding-bottom:15px; margin-bottom:10px; }




.regularlink { color:#000; hover: color: #ff0000; }


