body {
	margin: 0px;
	padding: 0px;
		
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
		
	background-color:#CDB686;
	background-image:url(/images/sides_body.gif);
	background-repeat:repeat-y;
	background-position: center; 
	}

table td{
	vertical-align:top; 
	font-size:small;
}

#header {
  padding-right:19px;
  background:#F8F8F8;
  color:#369;
  }
#header a {
  color:#9cf;
  }
a img {
  border-width:0;
  border-style:none;
  color:#E1D4C0;
  }
#header a img {
  color:#036;
  }
p {
  color:#333;
  }
#header p {
  color:#69c;
  }
  
	/*10060101*/
	h3
	{
		font-size: 110%;
		color: #6E6E6E;
	}
	
	h4
	{
		font-size: 106%;
		color: #6E6E6E;
	}
	
	h5
	{
		font-size: 103%;
		color: #6E6E6E;
	}
	
	h6
	{
		font-size: 100%;
		color: #6E6E6E;
	}
	
	/*10070101*/
	a:link
	{
		color: #1E3A7A;
		background-color: transparent;
	}

	/*10070201*/
	a:visited
	{
		color: #1E3A7A;
		background-color: transparent;
	}

	/*10070301*/
	a:hover
	{
		color: #1247C0;
		background-color: transparent;
	}

	/*10070401*/
	a:active
	{
		color: #1E3A7A;
		background-color: transparent;
	}

	/*10080101*/
	table
	{
		color: #333;
	}
	/*10080201*/
	th
	{
		text-align: left;
		color: #333;
		background-color: #bbb;
	}
	/*10080301*/
	tbody th
	{
		background-color: #fff;
		font-weight: normal;
	}
	/*10090101*/
	 #first, #second, #third
	{
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}
	/*10090201*/
	 #first li, #second li, #third li
	{
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0 .5em;
	}
	
	#first li{
		background-image: url(/images/bg_arrow.gif);
	}
	#second li{
		background-image: url(/images/bg_box.gif);
	}
	#third li{
		background-image: url(/images/bg_crcl.gif);
	}
	
	/*10100101*/
	 #navigation a
	{
		display: block;
		color: #363;
		background-color: transparent;
		width: 90%;
		text-decoration:none;
	}
	/*10100201*/
	#navigation a:hover
	{
		background-color: #ddd;
		color: #060;
		/*border-right: 10px solid #aaa;*/
		text-decoration:none;
	}

	/*10010101*/
	/*10-01-00*/
	#c_one, #c_two {
	text-align:left;
	width:780px;
	margin: auto;
	clear: both;
	}
	
	#d_one, #d_two{
	clear: both;
	}
	
	#d_one{
	height: 84px;
	}
	
	#d_two{
	margin-left: 20px;
	}
	
	* html #c_one {width: 781px;}
	
	#mids {
	text-align:left;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	clear:both;
	}
	
	#f-mids {
	text-align:left;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	clear:both;
	}
	
	#b_one{
	width:100%;
	background-color:#002255;
	background-image:url(/images/sides_head.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
	#b_two{
	width:100%;
	background-color:#CDB686;
	background-image:url(/images/sides_body.gif);
	background-repeat:repeat-y;
	background-position:center;	
	}
	
	#cwt{
	background-image:url(/images/three_top.gif);
	background-repeat:no-repeat;
	height:23px;
	}
	
	#cwb{
	clear:both;
	background-image:url(/images/three_bot.gif);
	background-repeat:no-repeat;
	height:23px;
	}
	
	#logo{
	float:left;
	padding-left:20px;
	padding-top:5px;
	}
	
	#login
	{
		float:right;
		width:255px;
		height:44px;
		margin-top:15px;
	}
	

	#wide{
		width:740px;
		margin: auto;
		background-image:url(/images/740_mid.gif);
		background-repeat:repeat-y;
	}
	
	#wide-top{
		height: 5px;
		background-image:url(/images/740_top.gif);
		background-repeat: no-repeat;
	}
	#wide-box{
		width: 730px;
		margin: auto;
	}
	#wide-bt{
		height: 5px;
		background-image:url(/images/740_bt.gif);
		background-repeat: no-repeat;
		background-position:bottom;
	}
	
	
	/*10020201*/
	#h_left
	{
		float:left;
		width:492px;
		height:44px;
		position:absolute;
	}
	
	#h_mid
	{
		position: absolute;
		margin-left: 450px;
		margin-top:19px;
	}
	
	#h_right
	{
		float:right;
		width:255px;
		height:44px;
		margin-top:15px;
	}

	/*10030101*/
	#footer {
	text-align:center;
	}

	/*10030201*/
	#footer_one {
	height: 20px;
	clear: both;
	font-size:75%;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	background-color:#EEE8DE;
	margin-left:2px;
	}
	
	/*10030401*/
	#f_left
	{
		float:left;
		width:600px;
		position:absolute;
	}
	
	#f_right
	{
		/*float:right;*/
		position: absolute;
		padding: 0;
		width:110px;
		margin-left:600px;
		padding-bottom:20px;
	}
	
	td.grid{
		border: 1px solid #003366;
	}

	.b-d-r{
	/*border-right: 1px solid #BC7B02;*/
	padding: 4px;
	}
	
/* Footer----------------------------------------------- */
#footer {
  clear:both;
  padding:0 0 0 1px;
  background: url("/images/ft_box_bg.gif") repeat-y;
  margin-top:20px;
  }
#footer div {
  background:url("/images/ft_box_bt.gif") no-repeat center bottom;
  }

#footer p {
  background:url("/images/ft_box_tp.gif") no-repeat center top;
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#826C55;
  text-align:left;
  font-size:93%;
  line-height:1.2em;
  }

#footer hr {
  display:none;
  }

#header {
	height: 122px;
	background-image:url(/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* for Internet Explorer */
/*\*/
* html #header {
	background-position: 1px 0;
}
/**/

#tabs img{
	border: 0;
	padding: 0;
	margin: 0;
	float:left;
}

#tabs{
	height: 38px;
	margin: 0;
	float: left;
	width: 530px;
}

#tabs a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

#search{
	height: 28px;
	width: 200px;
	margin: 6px 0 0 11px;
	float: left;
	overflow:hidden;
}

#logout{
	margin: 0 0 0 70px;
	float: right;
	overflow:hidden;
}

.forminput{
	padding: 1px 0 1px 2px;
	margin: 1px 2px 1px 0;
	background-color: #F8FDF5;
	border: 1px solid black;
	color: #666666;
	width:130px;
}
.formbutton{
	margin: 0;
	padding: 0;
}

#search form * {vertical-align:middle;}

#tops {
	height:201px;
	clear:both;
	padding: 20px 20px 1px 19px;
}

#t-left {
	float: left;
	width: 526px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#t-left img.picFrame{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#t-right {
	float: right;
	width: 200px;
	height: 201px;
	padding:0px;
	vertical-align:middle;
}

#f-tops {
	height:75px;
	clear:both;
	padding: 1px 20px 1px 19px;
}

#ft-left {
	float: left;
	width: 526px;
}
#ft-right {
	float: right;
	width: 201px;
	padding:0px;
	vertical-align:middle;
	background-color: white;
}

#m-left {
	float: left;
	width: 525px;
	margin-left:20px;
	display: inline;
}

#m-right {
	float: right;
	width: 200px;
	padding:0px;
	background-color: white;
	margin-right:20px;
	display:inline;
}

#map{
	width: 290px;
	float: left;
}

#profile{
	float: right;
	width: 220px;
	overflow: hidden;
	margin-right: 3px;
}

#sitedesc ul{
	margin-left: 0; padding-left: 1.3em;
}
#sitetitle{
	margin-top: 10px;
	font-size: 12px;
	font-weight:bolder;
}

p.mouse{
	margin-top: 10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#cl {
	float: left;
	width: 31%;
}
#cr {
	float: right;
	width: 31%;
	padding:0px;
}
#cm {
	padding: 0px 35% 0px 35%;
	margin: 0px;
}

.col_lf {
	float: left;
	width: 26%;
	padding-left:5%;
}
.col_rt {
	float: right;
	width: 27%;
	padding-right:4%;
}
.col_md {
	padding: 0px 37% 0px 37%;
	margin: 0px;
}

.s_title{
font-weight:bold;
font-stretch:extra-condensed;
}

.coll255 {
	float: left;
	padding: 0;
	width: 255px;
}
.colr255
{
	padding: 0;
	width: 255px;
	float: right;
}
.col_three
{
	float:right;
	color: #323232;
	width: 200px;
	padding: 0;
	margin-right: 20px;
	display: inline;
}


.box200{
	width:200px;
	background:url("/images/200_mid.gif") repeat-y left top;
}

.hgt200{
	height: 155px;
	width: auto;
	padding-top: 3px;
	overflow: auto;
	font-size: smaller;
	margin-right: 1px;
	padding-right: 2px;
}

.box200 p, .box200 img{
	padding-left: 7px;
}

.box200 h4{
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	background:url("/images/200_top.gif") no-repeat left top;
	border-bottom:1px solid #BBA18E;
	font-size: 13px;
	/*next line fixes the difference between ie and mozilla*/
	margin:0;
}

.box200 img{
	margin-bottom: 3px;
}

.box255 h4{
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	background: url("/images/255_top.gif") no-repeat left top;
	border-bottom:1px solid #BBA18E;
	font-size: 13px;
	margin:0;
}

.box255 iframe{
	padding: 2px;
}

img.imAd {
	padding: 2px;
}

.box525 h4{
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	background: url("/images/525_top.gif") no-repeat left top;
	border-bottom:1px solid #BBA18E;
	font-size: 13px;
	margin:0;
}

.hBlue{
	background: url("/images/bg_fr_blue.gif") repeat-x top left;
}
.hGreen{
	background: url("/images/bg_fr_green.gif") repeat-x top left;
}
.hSky{
	background: url("/images/bg_fr_sky.gif") repeat-x top left;
}
.hCream{
	background: url("/images/bg_fr_cream.gif") repeat-x top left;
}
.hOrange{
	background: url("/images/bg_fr_orange.gif") repeat-x top left;
}

.hHigh{
	height: 30px;
}

.hCenter{
	line-height:30px;
}

.col525{
	width:525px;
	clear:both;
}

.box525{
	width:525px;
	background: white url("/images/525_mid.gif") repeat-y 0px 6px;
}

.pagebody{
	padding: 5px 7px 5px 4px;
}

.smaller{
	font-size:10px;
}

.box255{
	width:255px;
	background: white url("/images/255_mid.gif") repeat-y 0px 6px;
}

.box525 p, .box525 h5, .box525 h3, .box525 h6{
	padding-left: 7px;
}

div.hr200 {
	background: #EEE8DE url("/images/200_bt.gif") no-repeat top left;
	height: 5px;
	height: 20px;
}

div.hr255 {
	background: #EEE8DE url("/images/255_bt.gif") no-repeat top left;
	height: 5px;
	height: 20px;
}

div.high255{
	height: 255px;
	overflow: auto;
	width: 254px;
	font-size:smaller;
}

div.high180{
	height: 170px;
	overflow: auto;
	width: 240px;
	font-size: 12px;
	margin: 5px;
}

div.flex180{
	height: 170px;
	overflow: auto;
	width: 240px;
	font-size:smaller;
	margin: 5px;
}

div.hr525 {
	background: #EEE8DE url("/images/525_bt.gif") no-repeat top left;
	height: 5px;
	height: 20px;
}

div.hr200 hr, div.hr525 hr, div.hr255 hr {
  display: none;
}

.col_one hr, .col_two hr {
  display:none;
}

#a1, #a2, #b1, #b2 {width: 100px; height:100px; background-image:url(/images/box_frame.gif); background-position:0 0; background-repeat:no-repeat;}
#a1 img, #a2 img, #b1 img, #b2 img {border: 0; padding-top: 24px; padding-left:6px;}
#a1, #b1 {float: left;}
#a2, #b2 {float: right;}
#b1, #b2 { margin-top: 1px;}
#a1 {background-color:#7D9BB0;}
#a2 {background-color:#AFA27D;}
#b1 {background-color:#E8C89C;}
#b2 {background-color:#9CC8E8;}


#navigation{
	list-style: none;
	margin-left: 7px;
	margin-top: 5px;
}

#navigation ul, li {
	margin-left: 0; padding-left: 0;
}

#navigation ul{
	list-style: none;
}
/*
#navigation li{
	padding-left: 10px;
	background-image: url(/images/bg_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}
*/
#news {margin-left: 4px; padding-left: 4px; margin-right:4px;}

#news li
{
list-style: none;
margin: 0;
padding: 0.25em 0;
border-bottom: 1px solid gray;
}
#news li.odd_row{background-color:#FFF8A7; }
#news li a { text-decoration: none; }

div.warning{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #D14804;
	background-color:#F0CA63;
}

div.ad-728{
text-align:center;
margin-top: 7px;
margin-bottom: 7px;
}

div.ad{
	margin: 1px auto 5px auto;
	text-align:center;
}



div.randomAd{
	padding-top: 10px;
	margin: 0 0 0 289px;
}

div.randomAd img{
	margin: 0;
}
iframe.poll{
	padding-left: 2px;
}

.note{font-size: 9px;}
.padding-10{padding: 10px;}

a.select, a:link.select, a:visited.select {
	background: url(/images/select.png) no-repeat top left;
	padding-left: 20px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 13px;
	height: 16px;
}

.col525 img{
	padding: 5px;
}

.col525 iframe{
	width: 514px;
	height: 720px;
	clear: both;
}

.col525 iframe#the_iframe select{
	width: 450px;
}

.open {
	display: inline;
}

.closed {
	display: none
}

div.dCream{ 
	background-color: #EEE8DE;
}

table.dataTable {
	width: 98%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #DDCABD #DDCABD #DDCABD #DDCABD;
	border-collapse: separate;
	background-color: white;
	empty-cells:show;
	font-size: small;
	margin-left: 5px;
}
table.dataTable th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #DDCABD #DDCABD #DDCABD #DDCABD;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 12px;
}
table.dataTable td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #DDCABD #DDCABD #DDCABD #DDCABD;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 11px;
}

.article-title h5{ 
	width: 95%;
	padding-bottom: 3px;
	border-bottom: 2px dotted #CCC;
	font-size: 13px;
	font-weight:bold;
	color: #003300;
}

.lighter{background-color: #F6F6EC; padding: 3px 0 3px 0;}

table.request td{
	font-size:10px;
	vertical-align:middle;
}