/* Half Life 2 Theme by Samir Kahvedzic ( AkIrA ) */
/* www.akirapowered.com */
/* 2006. */

/* global */

* { margin: 0; padding: 0; font-family:tahoma; }

body { background: #F0F0F0 ; font-family: Tahoma; font-size: 11px; color: #000; line-height:18px; }

.clear { clear: both; } /* clear floats */

p { margin-bottom: 5px; padding: 0; }

/* link styles */

a { color: #00216d; text-decoration: none; }

a:hover { color: #5f62b2; text-decoration: none; }


.tbox{
	background:#e5e5e5 url(images/bgtbox.png) repeat-x;
	border:1px solid #c8c8c8;
	height:18px;
}

.button{
	font-size:11px;
}

.loginbutton{
	background:url(images/loginb.gif);
	border:0px;
	font-weight:bold;
	width:44px;
	height:20px;
	color:#fff;
}
.wrapper1{
	background: url(images/bgwrapper.png) repeat-y;
	width: 738px;
	margin:0 auto;
}

.wrapper2{
	width: 728px;
	margin:0 auto;
}

.top1{
	margin:0 auto;
	width:738px;
	height: 104px;
	background: url(images/top1.jpg) repeat-x;
}

.top1lb{
	background: url(images/top1lb.png);
	float:left;
	width:192px;
	height:16px;
}

.top3{
	background: url(images/top3.jpg) no-repeat;
	width:100%;
	height:123px;
	padding-top:2px;
}

.header{
	margin:0 auto;
	background: url(images/u2.jpg) no-repeat;
	width:357px;
	height:163px;
}


.searchba{
	vertical-align: middle;
	background: url(images/searchba.png) no-repeat;
	width: 64px;
	height: 21px;
}

.searchpad{
	text-align:center;
	background:#f2f2f2;
	font-size:9px;
	color:#3680A8;
}


.menu1{
	float:right;
	width:180px;
	
}

.menu2{
	float:left;
	width:180px;
	
}

.menu2 a{
	color:#535352;
}

.otherpage{
	width:510px;
	float:right;
}

.news{
	float:right;
	width:365px;
	background:#fff;
}

.bgnews{
	border-right:1px solid #a7b5be;
	border-left:1px solid #a7b5be;
	width:355px;
}

.bgwm{
	width:355px;
}

.newsbottom{
	background:url(images/newsbottom.png) no-repeat;
	width:357px;
	height:9px;
}

.msgroup{
	background:url(images/ads_1.jpg) no-repeat;
	width:357px;
	height:80px;
	margin-bottom:10px;
}

.newstitle{
	background:#06F url(images/newscap.png) no-repeat;
	width:357px;
	height:20px;
	color:#294A7B;
}

.m1top{
	height:10px;
	
}

.m1cap{
	background:#aecce4 url(images/m1cap.png) no-repeat top;
	color:#1d384b;
	width:170px;
	height:17px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
}

.m1content{
	width:170px;
	background:url(images/bgmcontent.png) repeat-y;
}

.m1bottom{
	background:url(images/m1bottom.png) left top no-repeat;
	width:170px;
	height:9px;
}
.m2cap{
	color:#710808;
	font-weight:bold;
	font-size:12px;
	background:url(images/m2cap.png) no-repeat;
	float:left;
	width:544px;
	height:32px;
	margin-top:10px;
}

.m2style{
	padding-top:12px;
	padding-right:60px;
}

.mdcap{
	color:#294A7B;
	font-size: 14px;
	font-weight:bold;
	margin-top:10px;
}

.mdpad{
	padding-right:10px;
}

.bottom1{
	background: url(images/buttom1.png) repeat-x;
	width: 100%;
	height: 67px;
}


.linkspad{
	padding-left:30px;
	text-align:center;
}

.links{
	float:left;
	font-size:10px;
	color:#e9e5e4;
	text-align:center;
	padding-left:20px;
	padding-top:12px;
	background: url(images/bglinks.png) no-repeat;
	width: 70px;
	height: 36px;
}

.SITEDISCLAIMER{
	text-align:center;
	padding-top:10px;
}

.story{
	padding:10px;
	line-height:15px;
	background: #F7FBF9;
	color:#535352;
}

.story a{
	color:#1C396A;
}


/* FORUM STYLES */

.fcaption { padding: 4px; line-height:21px; color: #fff; background: #444444; font: bold 11px tahoma, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D;text-align:right; }

.fcaption span.smalltext { color: #fd7508;text-align:right; }

.fcaption span.smalltext a:hover { color: #fff;text-align:right; }

.fcaption a { color: #fd7508; text-decoration: none;text-align:right; }

.fcaption a:hover { color: #fff; text-align:right;}

a.forumlink { color: #fd7508; text-decoration: none; }

a.forumlink:hover { color: #fff; }

.fborder { border: none; background-color: transparent; }

.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; text-align: right; }

.forumheader2 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }
	
.forumheader3 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.forumheader3 a { color: #000099; padding: 7px 5px 7px 5px;text-align:right; }

.forumheader4 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.finfobar { padding: 4px; background: #444444; color: #000;text-align:right; }

.finfobar a  { color: #fd7508; }

.finfobar a:hover { color: #fff; }

.news_image { float:right; padding-left:3px;}

.button { font-family:tahoma};

#search{ margin-left:7px; float:left;}

#search .button { height:18px; font-size:9px;}

#search .tbox {background-color: #F0F0F0; font-size:10px; height:17px;}

img {border:0px;}



div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
text-align: center; font-size: 11px; 	padding-top:20px;

}

div.menuBar {
  padding: 0;
  text-align: center; float:left;
}

div.emenuBar {
  text-align: center;float:left;
}

/* main level links */

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	display:inline-block;
	text-align:center;
	width:118px;
	height:44px;
	float: right;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold; 
	text-decoration:none;
	background:url(images/bglinks.png) no-repeat;	
}
  
/* main level links hove``r */  

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
 color: #fff; text-decoration: none; }

/* main level links active */

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
 color: #ffff00; text-decoration:none; height:24px; }

/* sublinks styles */

/* sublink container */

div.menu {

  padding: 1px 1px 1px 1px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

/* sublinks main style */

div.menu a.menuItem {
  color: #fff;
  display: block;
  padding: 4px 42px 4px 11px;
  text-align: right;
  font-size: 10px;
  text-decoration: none;
  white-space: nowrap;
  background: #1385ca repeat-x top;
  border-bottom: 1px solid #19b1dd;
  
}

/* sublinks hover style */

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #fff;
  background: #1292dd;
  
  
}

div.menu a.menuItem span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #ffffff;
  
}

div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {

}

div.menu div.menuItemSep {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #ffffff;
  margin: 4px 2px;
}

a.menuItem.header {
  border-bottom: 1px solid #b3b3b3;
}