* { padding: 0; margin: 0; border: 0; }body {	font: 11px Verdana,Helvetica;   padding:0;   margin:0;   background: #000 url(images/page_background.jpg) repeat-y center top;    color:#005F9E;   cursor:default;}/* links */a { color: #0495f6; font: 11px Verdana, Helvetica; text-decoration: none; }a:hover { color: #CCC; font: 11px Verdana, Helvetica; text-decoration: none; }/* images */img { border: 0; }a img{ border:0; }/* Main Page Layout */#page { width: 976px; margin: 0 auto; padding: 0; }/* Top Header - Main Sitelinks - Sitename - Sitetag */#header { width: 976px; height: 330px; margin: 0 auto; padding: 0; background: url(images/page_background_top.jpg) no-repeat center top; }.header_1 { width: 976px; height: 40px; margin: 0 auto; padding: 0; background: url(images/header_01.jpg) no-repeat center top; }/* Site Links */#sitelinks { width: 736px; height: 20px; margin: 0 auto; padding: 5px 120px 0 120px; text-align: center; }.header_2 { width: 976px; height: 290px; margin: 0 auto; padding: 0; } .header_2a { float: left; width: 487px; height: 290px; margin: 0; padding: 0; background: url(images/header_02.jpg) no-repeat center top; }.header_2b { float: left; width: 487px; height: 290px; margin: 0; padding: 0; background: url(images/header_03.jpg) no-repeat center top; }/***********************	  LAYOUT************************/#pagecontent { overflow: hidden; width: 976px; margin: 0 auto; padding: 0; }/* Left Menuarea */#leftcolumn { float: left; width: 190px; margin: 0; padding: 0; }/* Leftmenubox */#leftcolumn .top { width: 190px; height: 53px; margin: 0; padding: 0; background: url(images/bt.gif) no-repeat center top; text-align:center; }#leftcolumn .top .header { font: bold 10px Verdana,Helvetica; color: #FF9900; margin: 0; padding: 20px 0 0 47px; text-align: left; }#leftcolumn .middle { width: 190px; margin: 0; padding: 0; background: url(images/bm.gif) repeat-y center top; }#leftcolumn .middle .body { font: 11px Verdana,Helvetica; color: #005F9E; margin: 0; padding: 12px; }#leftcolumn .bottom { width: 190px; height: 41px; margin: 0; padding: 0; background: url(images/bb.gif) no-repeat center top; }/* News area - News Posts */#centercolumn { float: left; width: 596px; margin: 0; padding: 0; background: #000004; }.newspost { clear: both; width: 586px; margin: 0; padding: 0 5px; }.newspost .top { width: 586px; height: 19px; margin: 0; padding: 0; background: url(images/newstop.jpg) no-repeat center top; }.newspost .middle { width: 586px; margin: 0; padding: 0; background: url(images/newsmiddle.jpg) repeat-y center top; }.newsheader { font: bold 14px Verdana,Helvetica; color: #FF9900; margin: 0; padding: 10px 30px 0 30px; }.newsposted { font: 11px Verdana,Helvetica; color: #005F9E; margin: 2px 20px 10px 30px; text-align: left; } .newsbody { font: 12px Verdana,Helvetica; color: #aaa; padding: 10px 20px; }.newsbody img{ float: left; margin: 0; padding: 0 7px 7px 0; border: none; }.newsbottom { clear: both; overflow: hidden; margin: 0; padding: 10px 20px 0 20px; } .newscomments { float: left; font: 12px Verdana,Helvetica; color: #aaa; margin: 0; padding: 10px 10px 0 10px; text-align: left; } .newsoptions { float: right; margin: 0; padding: 10px 10px 0 10px; text-align: right; }.newspost .bottom { width: 586px; height: 19px; margin: 0; padding: 0; background: url(images/newsbottom.jpg) no-repeat center top; }/* Right Menuarea */#rightcolumn { float: left; width: 190px; margin: 0; padding: 0; }/* Leftmenubox */#rightcolumn .top { width: 190px; height: 53px; margin: 0; padding: 0; background: url(images/bt.gif) no-repeat center top; text-align:center; }#rightcolumn .top .header { font: bold 10px Verdana,Helvetica; color: #FF9900; margin: 0; padding: 20px 0 0 47px; text-align: left; }#rightcolumn .middle { width: 190px; margin: 0; padding: 0; background: url(images/bm.gif) repeat-y center top; }#rightcolumn .middle .body { font: 11px Verdana,Helvetica; color: #005F9E; margin: 0; padding: 12px; }#rightcolumn .bottom { width: 190px; height: 41px; margin: 0; padding: 0; background: url(images/bb.gif) no-repeat center top; }/* footer */#footer { width: 976px; height: 436px; margin: 0 auto; padding: 0; background: url(images/footer.jpg) no-repeat center top; }.footerText { font: 11px "Century gothic", Arial, sans-serif; color: #2f3f56; margin: 0; padding: 40px 0 2px 0; text-align: center; }#footer a { color: #005F9E; text-decoration: none; }#footer a:hover { color: #fff; text-decoration: none; }/* center menu */.centermenubox { clear: both; width: 586px; margin: 0; padding: 0 5px; }.centermenubox .top { width: 586px; height: 19px; margin: 0; padding: 0; background: url(images/newstop.jpg) no-repeat center top; }.centermenubox .middle { width: 586px; margin: 0; padding: 0; background: url(images/newsmiddle.jpg) repeat-y center top; } .centermenuheader { font: bold 14px Verdana,Helvetica; color: #fff; margin: 0; padding: 10px 30px 0 30px; }.centermenubody { font: 12px Verdana,Helvetica; color: #aaa; padding: 10px 20px; text-align: left; }.centermenubox .bottom { width: 586px; height: 19px; margin: 0; padding: 0; background: url(images/newsbottom.jpg) no-repeat center top; }  #centercolumn2 { float: left; width: 786px; margin: 0; padding: 0; background: #000004; }/* center menu */.centermenubox2 { clear: both; width: 776px; margin: 0; padding: 0 5px; }.centermenubox2 .top { width: 776px; height: 19px; margin: 0; padding: 0; background: url(images/newstop2.jpg) no-repeat center top; }.centermenubox2 .middle { width: 776px; margin: 0; padding: 0; background: url(images/newsmiddle2.jpg) repeat-y center top; } .centermenuheader2 { font: bold 14px Verdana,Helvetica; color: #fff; margin: 0; padding: 10px 30px 0 30px; }.centermenubody2 { font: 12px Verdana,Helvetica; color: #aaa; padding: 10px 20px; }.centermenubox2 .bottom { width: 776px; height: 19px; margin: 0; padding: 0; background: url(images/newsbottom2.jpg) no-repeat center top; }    /* other menu */.otherMenuBox { background: #0c0f19; margin: 0; padding: 0; }.otherMenuBox a { color: #094967; text-decoration: none; }.otherMenuBox a:hover { color: #fcdabe; text-decoration: none; }.otherMenuHeader { font: 14px Verdana,Helvetica; color: #FF9900; background: #000; margin: 5px; padding: 10px; border: 1px solid #02124e; }.otherMenuContent { font: 11px Verdana,Helvetica; color: #9ca27e; margin: 0; padding: 10px 5px 20px 5px; }/********************** core style ********************************//* tbox, chatbox, button */.tbox{ font:bold 11px Verdana,Helvetica; margin:4px; padding:3px; color:#ccc; background: #1A1A1A; border-top:#1A1A1A 1px solid; border-bottom:#4e4e4e 1px solid; border-left:#1A1A1A 1px solid; border-right:#4e4e4e 1px solid; }.tbox.chatbox { width: 88%; color: #ccc; background: #1A1A1A; border-top:#1A1A1A 1px solid; border-bottom:#4e4e4e 1px solid; border-left:#1A1A1A 1px solid; border-right:#4e4e4e 1px solid; padding: 3px; margin: 4px; }.button { font: bold 12px "Century gothic", Arial, sans-serif; color: #ccc; background: url(images/button.gif) repeat-x; margin: 1px; padding: 3px 6px; text-align: center; border: 1px solid #393939; cursor:pointer; }.button a { color: #fff; }.button a:hover { color: #969696; }/* FORUMS */.border { border: 1px solid #fff; }.fborder { border: 1px solid #3d3d3d; border: none; background: transparent; }  .forumheader{ background: #050D18; font:12px Verdana,Helvetica; color: #8b9fac; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; }.forumheader2{ background: #050D18; font:12px Verdana,Helvetica; color: #8b9fac; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; text-align: left;}.forumheader3{ background: #000; font:12px Verdana,Helvetica; color: #6782a8; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; text-align: left;}.forumheader3 a { color: #005F9E; text-decoration: none; } .forumheader3 a:hover { color: #fff; text-decoration: none; }.forumborder{ border: 4px solid #fff; }a.forumlink{ color: #cf0652; text-decoration: underline; }.nforumcaption2 { background: #050D18; font:12px Verdana,Helvetica; color: #6782a8; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; }.caption { background: #050D18; font:12px Verdana,Helvetica; color: #6782a8; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; }   .fcaption { background: #050D18; font:12px Verdana,Helvetica; color: #6782a8; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; }.fcaption a { color: #005F9E; text-decoration: none; }.fcaption a:hover { color: #fff; text-decoration: underline; }.finfobar{ background: #000; font: 12px Verdana,Helvetica; color:#6782a8; margin:4px; padding:4px; border-top:#4e4e4e 1px solid; border-bottom:#1A1A1A 1px solid; border-left:#4e4e4e 1px solid; border-right:#1A1A1A 1px solid; } .nforumholder { }.nforumcaption { }.nforumthread { }.nforumreplycaption { }.nforumreply { }.nforumdisclaimer { }.nforumview1 { }.nforumview2 { }.nforumview3 { }.nforumview4 { }/* TEXTS */.indent{ font: 11px Verdana,Helvetica; color: #2f3f56; padding: 10px; margin: 5px; background: #192536; border: 1px dotted #1a1a1a; }.smalltext { font: 11px Verdana,Helvetica; } .smallblacktext { font: 11px Verdana,Helvetica; }  .defaulttext { font: 12px Verdana,Helvetica; }.mediumtext { font: 12px Verdana,Helvetica; }blockquote { font: bold 12px Verdana,Helvetica; padding: 10px; margin: 5px; background: #192536; border: 1px dotted #1a1a1a; }.nextprev{ width: 350px; height: 29px; background: url(images/nextprev_bg.jpg) no-repeat center top; font: 12px Verdana,Helvetica; color: #005F9E; text-align: center; padding : 8px; margin: 10px auto 0 auto; }.nextprev_link { font-weight: bold; color: #256d8f; padding: 4px; background: transparent; }a.nextprev_link:hover { font-weight: bold; color: #fff; text-decoration: none; }.nextprev_current { font-weight: bold; color: #0495f6; padding: 4px; background: transparent; }.searchhighlight { text-decoration: underline; color: #ff0000; padding: 4px; }/* MISC */td { font: 12px Verdana,Helvetica; margin:0; padding:0; }form { margin: 2px 0px 0px 0px; }.spacer{ padding: 5px 0px 5px 0px; }hr { height: 1px; border-top: 1px solid #305c8e; border-bottom: 1px solid #09305c; margin: 2px; text-align: left; } .helpbox { width: 96%; white-space: inherit; background: transparent; font: 9px Verdana,Helvetica; color:#1a556b; border: 0px; margin: 0; padding: 0; }.bodytable { font: 12px Verdana,Helvetica; color: #005F9E; padding: 0; }.code-box { font: 12px Verdana,Helvetica; color:#aaa; padding: 8px; }.code_highlight {   width: 95%;   margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font: 11px Verdana,Helvetica;  /* white-space: pre; */  background: #9fbbdc;   border: 1px dotted #000;  }/* Navigation */div.menuBar,div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu,div.menu a.menuItem {  text-align: center; }div.menuBar {  width: 100%;	list-style: none;	line-height: 20px;}div.emenuBar {  text-align: center;}div.menuBar a.menuButton, div.menuButton, div.menuButton_over {  cursor: pointer;  background: url(images/mainmenu_rightborder.png) no-repeat right center;  color: #fff;   line-height: 20px;   margin: 0;   padding: 4px 10px 5px 10px;   text-align: center;   text-decoration: none;  font: bold 11px Verdana,Helvetica;  text-transform:uppercase;  position: relative;  left: 0px;  top: 0px;  z-index: 100;}div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {	background: url(images/mainmenu_rightborder.png) no-repeat right center;	color: #fcf43e;}div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {	background: url(images/mainmenu_rightborder.png) no-repeat right center;	color: #fcf43e;}/* sub links container */div.menu {  position: absolute;  left: -999em;  top: 0px;  left: 0px;  visibility: hidden;  background: #0f253e;  z-index: 101;  width: 250px;  border: 1px solid #0d2138; border-top: none;}/* sub links item */div.menu a.menuItem {  color: #fcf43e;  display: block;	background: #133153;	padding: 5px 10px;	text-decoration: none;  white-space: nowrap;  margin-top: 0;  font: bold 11px Verdana,Helvetica;  text-transform:uppercase;   text-align: right; }div.menu a.menuItem:hover, div.menu a.menuItemHighlight {  color: #fff;  left: 0;  top: 0;  background: transparent;}div.menu a.menuItem span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #fff;}div.menu a.menuItem:hover span.menuItemBuffer {  padding: 0px 2px 0px 2px;  color: #000;}div.menu a.menuItem span.menuItemText {	padding: 0px 0px 0px 3px;}div.menu a.menuItem span.menuItemArrow {  margin-right: -.75em;}div.menu div.menuItemSep {  border-top: 0px solid #a5a5a5;  border-bottom: 0px solid #fff;  margin: 4px 2px;}a.menuItem.header {  border-bottom: 0px solid #b3b3b3;} 