a { color:#4597e4; text-decoration:none; }
a:hover { color:#f6991f; text-decoration:underline; }

a.side { color:#4597e4; text-decoration:none; }
a:hover.side { color:#f6991f; text-decoration:underline; }

a.white { color:#4597e4; text-decoration:none; }
a:hover.white { color:#ee700; text-decoration:underline; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	background: #666 url(images/bg.jpg) top repeat;
	//background: #000 url(images/radiant2.jpg) top no-repeat;
	//background: #000 url(images/modern_bg.jpg) top no-repeat;
	background-position: top;
	background-attachment: fixed;
}
.main-body { 
	font-size: 11px; 
	color: #000; 
	background: #f2f2f2;
	padding: 3px 4px 3px 4px; 
	border: 1px solid #46565e; 
}
.table-body {
	background: #fff;
}
.table-shadow {
	background: #33597c url(images/bg.png) top repeat-x;
}
.table-top-menu {
	background: transparent url(images/table_top.png) top no-repeat;
	font-size: 16px; 
	color: #fff; 
	text-indent: 10px;
	word-spacing: 5px;
}
.table-top-menu a {
	color: #fff;
	text-decoration: none;
}
.table-top-menu a:hover {
	color: #f6991f;
	text-decoration: none;
}
.news-body { 
	font-size: 12px; 
	color: #000; 
	padding: 3px 4px 3px 4px; 
}
.news-category {
	width: 100%;
	border: 0;
	float : left; 
	margin: 3px 5px 0 0; 
}
.news-author {
	font-size: 9px;
	color: #666;
	background: url(images/news-bg.png) no-repeat;
}
.footer {
	font-size: 14px; 
	color: #fff; 
	background-color: #000;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.header {
	position: absolute;
	float:left;
	height:84px;
	width:190px;
	padding:0px;
	margin: -40px 0 0 0;
	background: url(images/logo.png) top no-repeat;
	z-index:1000;
	left: auto;
	top: auto;
}
.header_left{
	background: #FFF url(images/headerbg_left.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.header_right{
	background: url(images/headerbg_right.png);
}
.capmain {
	height:41px;
	//text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	//font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #0066FF;
	text-decoration: none;
	//background-image: url(images/scapmain.png);
}
.scapmain {
	height: 21px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #000;
	text-decoration: none;
	background-image: url(images/scapmain.png);
}
.scapmain a{text-decoration: none; color: #000;}
.scapmain a:hover {text-decoration: none; color: #000;}
.scapmain a em {display: block; font-style: normal; padding: 14px 14px 14px 14px; color: #000;}
.scapmain a.first {background: none; color: #000;}

.nav_url {
	float:left;
	height:42px;
	background: none;
}
.nav_url a {
	float: left;
	height: 42px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	letter-spacing: -0.9px;
	text-decoration: none;
	background: none;
}
.nav_url a:hover {text-decoration: none;}
.nav_url a em {display: block; font-style: normal; padding: 14px 14px 14px 14px;}
.nav_url a:hover em, .nav_url a.active em {background: url(images/nav_url.png); color: #000;}
.nav_url a.first {background: none;}
.nav_url_icon {
	float:left;
	height:42px;
	background: none;
}
.nav_url_icon a {
	float: left;
	height: 42px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	letter-spacing: -0.9px;
	text-decoration: none;
	background: none;
}
.nav_url_icon a:hover {text-decoration: none;}
.nav_url_icon a em {display: block; font-style: normal; padding: 0px 0px 0px 0px;}
.nav_url_icon a:hover em, .nav_url_icon a.active em {background: url(images/nav_url.png); color: #000;}
.nav_url_icon a.first {background: none;}
.comm_url {
	float: right;
	height:42px;
	background: none;
}
.comm_url a {
	float: right;
	height: 42px;
	color: #666;
	text-decoration: none;
	background: none;
}
.comm_url a:hover {text-decoration: none;}
.comm_url a em {display: block; font-style: normal; padding: 14px 14px 14px 14px;}
.comm_url a:hover em, .comm_url a.active em {background: url(images/nav_url.png); color: #000;}
.comm_url a.first {background: none;}

.tablebreak { margin-bottom: 8px; }
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #338cc8;
	background-image: url(images/button.gif);
	height: 20px;
	border: 1px solid #000;
	margin-top: 2px;
}	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size : 11px;
	color : #000;
	background-color : #fff;
	border : 1px solid #617d8f;
}
.tbl-border { background-color:#ccc; }
.tbl-border center { background-color:#ccc; position: center}
.tbl { font-size:11px; padding:2px 0px 2px 0px; }
.tbl1 { font-size:11px; color:#000; background-color:#fff; padding:2px; }
.tbl2 { font-size:11px; color:#5c70a2; background-color:#eee; padding:2px; }
.forum-caption {
	font-size:11px;
	font-weight:normal;
	color:#5c70a2;
	background-color:#ddd;
	padding:2px 4px 2px 4px;
}

.quote {
	color:#000;background-color:#eee;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #bbb solid;
}
.poll { height:10px; border:0px #000 solid; }

.comment-name { font-weight:bold; color:#0a246a; }

.shoutboxname { font-weight:normal; color:#0a246a; }
.shoutbox { color:#666; }
.shoutboxdate { font-size:9px; color:#2c74ac; }

.small { font-size:11px; font-weight:normal; }
.small2 { font-size:11px; font-weight:normal; color:#0a246a; }
.side-small { font-size:11px; font-weight:normal; color:#000; }
.side-label { padding:2px; font-weight: bold; }

.pagenav {
  padding:4px;
}
.pagenav span {
  background-color:#EEEEEE;
  border: 1px solid #827B60;
  border-top : 1px solid #FFF;
  border-left : 1px solid #FFF;
  color:#555555;
  margin:2px;
  padding:2px 4px;
}
.pagenav a {
  background-color:#E7E8D6;
  border:1px solid #827B60;
  border-top : 1px solid #FFF;
  border-left : 1px solid #FFF;
  color:#555555;
  margin:2px;
  padding:2px 4px;
  text-decoration:none;
}
.pagenav a:hover {
  background-color:#F6A504;
  color:#FFFFFF;
  margin:2px;
  text-decoration:none;
}
.admin-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding: 3px 4px 5px 4px;
	margin-bottom: 5px;
}
