@charset "utf-8";

body  {font: 13px Verdana, Arial, Helvetica, sans-serif;	background: #666666;	margin: 0; 	padding: 0;	text-align: center; 	color: #000000;}
.thrColFixHdr #container { 	width: 1010px;  	background: #FFFFFF;	margin: 0 auto; 	border: 1px solid #000000;	text-align: left;} 
.thrColFixHdr #header { 	background: #039; 	padding: 0 10px 0 20px; } 
.thrColFixHdr #header {	margin: 0; 	padding: 0;}
.thrColFixHdr #sidebar1 {	float: left; 	width: 10px;	background: #EBEBEB; 	padding: 4px; }
.thrColFixHdr #sidebar3 {	float: left;	width: 150px;	background: #EBEBEB;	padding: 2px; }
.thrColFixHdr #sidebar2 {	float: right; 	width: 250px; 	background: #039;	padding: 3px; }
.thrColFixHdr #mainContent { 	margin: 0 210px 60px 180px;	padding: 0 4px; } 
.thrColFixHdr #footer { 	padding: 0 10px 0 20px;	background:#DDDDDD;} 
.thrColFixHdr #footer p {	margin: 0; 	padding: 10px 0;}
.fltrt { 	float: right;	margin-left: 8px;}
.fltlft { 	float: left;	margin-right: 8px;}
img {border:0;}
#logo {float:left;}
#logocnt { width:1000px; height:100px; padding-right:10px; clear:both;  } 
#toptxt { font-size:90%; height:50px;} 
#top-lft { float:left; width:55%; padding:2px; font-size:90%; }
#top-sch { float:right; padding:3px; width:40%;}
.Rit336 { width:336; height:280; float:right; background-color:#00CC66; position:relative;}
#h-g { float:right; }
.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}

<!--[if IE 5]>
/* place css box model fixes for IE 5* in this conditional comment */
.thrColFixHdr #sidebar1 { width: 180px; }
.thrColFixHdr #sidebar2 { width: 204px; }
.thrColFixHdr #sidebar3 { width: 150px; }
#toptxt { height:20px;} 
<!--[endif]-->
<!--[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1, .thrColFixHdr #sidebar3 { padding-top: 20px; }
.thrColFixHdr #mainContent { zoom: 1; }


/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
<!--[endif]-->




/* ========================================================== */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{width: 180px; /*width of menu*/}

.arrowlistmenu .headerbar{font: bold 14px Arial;color: white;background: black url(media/titlebar.png) repeat-x center left;margin-bottom: 10px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 4px 0 4px 4px; /*header text is indented 10px*/}

.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}

.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}

.arrowlistmenu ul li a{color: #A70303;background: url(media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 9px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;font-size: 90%;}

.arrowlistmenu ul li a:visited{color: #A70303;}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #A70303;background-color: #F3F3F3;}

/* =================================================================== */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{margin: 0;padding: 0;float: left;font: bold 13px Arial;width: 100%;overflow: hidden;margin-bottom: 1em;border: 1px solid #625e00;border-width: 1px 0;background: black url(images/blockdefault.gif) center center repeat-x;}

.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left;color: white;padding: 9px 11px;text-decoration: none;border-right: 1px solid white;}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white;background: transparent url(images/blockactive.gif) center center repeat-x;}
.rss {background: transparent url(images/feed-icon-12x12-orange.gif) center center repeat-x; width:12px; height:12x; }