/*------------------------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD                           */
/* DO NOT EDIT BY HAND WITHOUT RESYNCHRONISING BACK TO THE DATABASE */
/* OR CHANGES TO THIS FILE WILL BE LOST WHEN NEXT EDITED FROM THE   */
/* ADMIN CONTROL PANEL                                              */
/* STYLE DIRECTORY: rts-sanc                                     */
/* CACHE FILE: Generated: Fri, 06 Aug 2010 05:26:26 GMT */
/*------------------------------------------------------------------*/

/*~START CSS~*/

 /*
 * Cascading Style Sheet(CSS 467), for Invision Power Board 2.0.0
 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com
 * Copyright: 2004 Invision Power Services, all rights reserved
 * Hyped Gaming custom skin designed by http://www.ipbforumskins.com  - Modified by Robo for IPB 2.0.4
 * All style attributes in alpha-numeric order starting from 0
 *
 */

/*
 * ========================================
 * global element styles
 * ========================================
 */

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{
	background: #898e94;
	background-image: url(rts-sanc/body_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
	color: #000000;
	font-family: Arial, Verdana, Tahoma, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
        word-wrap: break-word;
}

.ipbtable { width:100% }

table.ipbtable,
tr.ipbtable,
td.ipbtable
{ /* required for text in tables, because tables do not inherit from body */
	background: transparent;
	color: #000000;
	font-size: 12px;
	line-height: 135%;
}

table{ /* makes all tables 100% wide */
	width: 100%;
}

.ipbtable td,
.divpad{ /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
	padding: 0;
}

/* Safari... */
th
{
	text-align: left;
}

form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0; /* makes sure linked images do not have a border */
	vertical-align: middle;
}

/*
 * ========================================
 * global hyperlink styles
 * ========================================
 */

a:link,
a:visited,
a:active{
	background: transparent;
	color: #2a6c7c;
	text-decoration: none;
}

a:hover{
	color: #2a6c7c;
	text-decoration: underline;
	background: transparent;
}

/*
 * ========================================
 * popup info hyperlink styles
 * ========================================
 */

.hoverlink {
  position: relative;}

.hoverlink span {
  display: none;
  }
.hoverlink:hover {
  background:;
  }
/* The above hover change defeats the
  IE/Win display changing bug */

.hoverlink:hover span {
  position: absolute;
  z-index:200; /* aaaalways on top*/
  top: -40px;
  left: -50px;
  display: block;
  border: 1px solid black;
  text-align: left;
  background-color: #C3C3C3;
  color: black;
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  }

/*
 * ========================================
 * Main wrapper, this controls the overall width of the board in you browser view window.
 * ========================================
 */

#container{
	width: 1007px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#left{
	width: 24px;
	background: url(rts-sanc/left.gif) repeat-y 100% 0;
	padding: 0;
}

#right{
	width: 24px;
	background: url(rts-sanc/right.gif) repeat-y 0 0;
	padding: 0;
}

#main{
	width: 959px;
	margin-left: 24px;
	margin-right: 24px;
	background: #FFF;
	padding: 0;
}

#ipbwrapper{
	text-align: left;
	padding: 4px;
	line-height: 135%;
	background-color: #F8F8F8;}

/*
 * ========================================
 * styles for pagination links
 * ========================================
 */


.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	font-size: 10px;
	background: #e9e9e9;
	padding: 2px 4px 2px 4px;
	border: 1px solid #ACACAC;
}

.pagecurrent{
	border: 1px solid #A6A6A6;
	font-size: 12px;
	text-decoration: bold;
	margin: 0 1px 0 0;
}

.minipagelink,
.minipagelinklast{
	border: 1px solid #C2CFDF;
	font-size: 10px;
	margin: 0 1px 0 0;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: none;
}

/* fake button effect for some links */
.fauxbutton{
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	background: #DFE6EF;
	border: 1px solid #6a7382;
}

.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active,
.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active{
	text-decoration: none;
	color: #222 !important;
}

.forumdesc,
.forumdesc a:link,
.forumdesc a:visited,
.forumdesc a:active{
	background: transparent;
	font-size: 10px;
	color: #666;
	line-height: 135%;
	margin: 2px 0 0 0;
	padding: 0;
}

/*
 * ========================================
 * rts-sanctuary specific styles
 * ========================================
 */

.playerdetail{
  font-size: 11px;
  margin-top: 0px;
  margin-left: 0px;
  text-align: left;
/*  border: 1px solid #FB0000;*/
  width: 180px;
  overflow: hidden;
	word-wrap: normal;
}

.newstable {
  width:100%
	background: transparent;
  border-top: 1px solid #929292;
	color: #000000;
	font-size: 12px;
	line-height: 135%;
}

.newstable td{ /* gives table faux cellpadding of 5px */
	padding: 5px;
}

.news_title{
	font-size: 16px;
	color: #000;
	margin: 8px 0px 5px 0px;
	font-weight: bold;
}

.news_title a:link,
.news_title a:visited,
.news_title a:active{
	color: #000;
}

.news_title a:hover{
	color: #2a6c7c;
	text-decoration: underline;
	background: transparent;
}

.news_head {
	background: #f7f7f7;
	padding: 3px 0px 3px 3px;
	margin: 4px -4px 0px -4px;
	border-bottom: 1px solid #d2d2d2;
	color: #818181;
}

.news_footer {
/*	background: #bfc3c6 url(rts-sanc/tablepad_grad1.jpg) repeat-x 0 0;*/
	color: #6a6a6a;
	border-top: 0px solid #b6b6b6;
}

.news_img{
	border: 0; /* makes sure linked images do not have a border */
	vertical-align: middle;
	padding-top: 4px;
}

.news_location{
	background: #bfc3c6 url(rts-sanc/news_th.gif) repeat-x 0 0;
	border-bottom: 1px solid #c3c5c7;
	color: #2a6c7c;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 3px 0px 3px 3px;
	margin: 4px -4px 0px -4px;
}

.register_button{
  text-align: center;
  padding-top: 5px;
	padding-bottom: 0px;
}

.popmenubutton
{
	white-space:nowrap;
	background-color: #444648;
	border: 1px solid #262729;
	color: #fff;
	font-weight:bold;
/*	float:right; */
	text-align:center;
	margin:0px;
	font-size:11px;
	padding: 2px 8px 2px 8px;
}

.popupmenu
{
   background: #e6e6e6;
   border: 1px solid #262729;
   text-align:left;
   font-size:11px;
   white-space:nowrap;
   /*padding:3px 5px 3px 3px;*/
   /*width:300px;*/
   z-index: 100;
   position: absolute;
   right: 0px;
   top: 20px;
}

.popupmenu-item
{
	padding: 5px;
	/*margin-top:4px;*/
	white-space: nowrap;
	border-bottom: 1px solid #d4d4d4;
	color:  #000000;
	font-weight: normal;
}

.popupmenu-item-last
{
	padding: 5px;
	/*margin-top:4px;*/
	white-space: nowrap;
	color:  #000000;
	font-weight: normal;
}

.popupmenu-item a:hover,
.popupmenu-item-last a:hover
{
	color: #338796;
	text-decoration: underline;
	-moz-outline: none;
}


.popupmenu-item a:link,
.popupmenu-item-last a:link,
{
	color: #338396;
	text-decoration: none;
	-moz-outline: none;
}

ul.tourney{
  padding: 0;
  margin: 0px 0px 10px 10px;
}
ul.tourney li{
  text-indent: 0px;
  list-style-position: outside;
  list-style-type: disc;
  padding: 0px;
  margin: 2px 0px 2px 5px;
}

/*
 * ========================================
 * custom colors for replay posts
 * ========================================
 */

.Red {
  color: #B4141E;
}

.Blue {
  color: #0042FF;
}

.Teal {
  color: #1CA7EA;
}

.Purple {
  color: #540081;
}

.Yellow {
  color: #EBE129;
}

.Orange{
  color: #FE8A0E;
}

.Green {
  color: #168000;
}

.Pink {
  color: #CCA6FC;
}

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

.searchlite {
	background-color:yellow;
	font-weight:bold;
	color: red;
}

.activeusers{
	background: #FFF;
	border: 1px solid #d7d7d7;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.activeuserposting a:link,
.activeuserposting a:visited,
.activeuserposting a:active,
.activeuserposting
{
	font-style:italic;
	text-decoration: none;
	border-bottom:1px dotted black;
}

fieldset.search{
	line-height: 150%;
	padding: 6px;
}

label{
	cursor: pointer;
}

img.attach{
	background: #808080 url(rts-sanc/click2enlarge.gif) no-repeat top right;
	border: 1px solid #808080;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

.thumbwrap,
.thumbwrapp,
.fullimagewrap{
	margin: 1px;
	background-color: #fff;
	border: 1px solid #8e8e8e !important;
}

.thumbwrapp{
	border: 2px solid #660707;
}

.fullimagewrap{
	background: #F5F9FD;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 5px;
}

.thumbwrap h4,
.thumbwrapp h4{	
	background: #DDE6F2;
	border: 0 !important;
	color: #5176B5;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.thumbwrap p,
.thumbwrapp p{
	border-bottom: 0px !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
	background: #e4e6e9 !important;
}

.thumbwrap p.alt,
.thumbwrapp p.alt{
	border-bottom: 0px !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
	background: #eff1f3 !important;
}

.thumbwrapp p.pin{
	background: #EFDFDF !important;

	text-align: center !important;
}
	
.thumbwrap img.galattach,
.thumbwrapp img.galattach{
	background: #FFF url(rts-sanc/img_larger.gif) no-repeat bottom right;
	border: 1px solid #424242;
	margin: 5px;
	padding: 2px 2px 10px 2px;
}

li.helprow{
	margin: 0 0 10px 0;
	padding: 0;
}

ul#help{
	padding: 0 0 0 15px;
}

.warngood,
.warnbad{
	color: #0B9500;
	font-weight: bold;
}

.warnbad{
	color: #DD0000;
}

#padandcenter{
	margin: 0 auto 0 auto;
	padding: 14px 0 14px 0;
	text-align: center;
}

#profilename{
	font-size: 28px;
	font-weight: bold;
}

#photowrap{
	padding: 6px;
}

#phototitle{
	border-bottom: 1px solid #000;
	font-size: 24px;
}

#photoimg{
	margin: 15px 0 0 0;
	text-align: center;
}

#ucpmenu,
#ucpcontent{
	border: 1px solid #262729;
	padding: 1px;
	line-height: 150%;
}

#ucpmenu p{
	margin: 0;
	padding: 2px 5px 6px 9px;
}

#ucpmenu a:link,
#ucpmenu a:active,
#ucpmenu a:visited{
	text-decoration: none;
}

#ucpcontent{
	width: auto;
}

#ucpcontent p{
	margin: 0;
	padding: 10px;
}

.activeuserstrip{
	background: #BCD0ED;
	padding: 6px;
}

/* Topic View elements */
.signature{
	background: transparent;
	color: #737373;
	font-size: 10px;
	line-height: 150%;
}

.postdetails{
	font-size: 11px;
	line-height:140%;
}

.postcolor{
	font-size: 12px;
	line-height: 160%;
}

.normalname{
	color: #003;
	font-size: 12px;
	font-weight: bold;
}

.normalname a:link,
.normalname a:visited,
.normalname a:active{
	font-size: 12px;
	color: #003;
	text-decoration: none;
}

.post_head {
	background: #e2e2e2;
	border-bottom: 1px solid #d2d2d2;
	color: #818181;
}

.post1,
.bg1,
.post2,
.bg3,
.post1_left,
.post2_left {
	background: #f0f0f0;
}

.post1, .bg1 { background: #ffffff url(rts-sanc/row2.gif) repeat-x 0 100%; }
.post2, .bg3 { background: #f5f5f5 url(rts-sanc/row1.gif) repeat-x 0 100%; }
.post1_left, .post2_left { background-color: #e4e4e4; border-right: 1px solid #d8d8d8; }
.row2shaded, .post1shaded { background-color: #dcdcdc }
.row4shaded, .post2shaded { background-color: #dadada }
.row4shadedhover { background-color: #dadada }
.row4shadedhover:hover { background-color: #e3e3e3 }

.post1_left_cell,
.post2_left_cell{
	background: #EDF2F1;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

.row1, .gal_curr, #ucpmenu, #ucpcontent { background: #f5f5f5 url(rts-sanc/row1.gif) repeat-x 0 100%; }
.row2, .gal_noncurr { background: #ffffff url(rts-sanc/row2.gif) repeat-x 0 100%; }


.row1hover { background: #f5f5f5 url(rts-sanc/row1.gif) repeat-x 0 100%; }
.row1hover:hover {background: #e3e3e3;}
.row2hover { background: #ffffff url(rts-sanc/row2.gif) repeat-x 0 100%; }
.row2hover:hover {background: #e5e5e5;}
/*
.row1hover { background: #f5f5f5; }
.row1hover:hover {background: #e3e3e3;}
.row2hover { background: #ffffff; }
.row2hover:hover {background: #e3e3e3;}
*/
.ipbtable .row1,
.ipbtable .row2 {
	border-bottom: 1px solid #dcdcdc;
}

.ipbtable .row2{
	border-right: 1px solid #e6e6e6;
}

.ipbtable .row1{
	border-right: 1px solid #dcdcdc;
}
	
.gal_curr,
.gal_noncurr {
	border-right: 1px solid #dcdcdc;
}

.rowhighlight{
	background-color: #FFF9BA;
}

.row3 {
  background-color: #D7D7D7;
	padding: 5px;	
}

.row4{
	background: #F0F0F0;
	padding: 5px;	
}

.row3hover { background: #D7D7D7; }
.row3hover:hover {background: #F0F0F0;}
.row4hover { background: #F0F0F0; }
.row4hover:hover {background: #e5e5e5;}
.tbracket {
	background-color: #D7D7D7;
	border: 1px solid #898372 ;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height:100%;
  color: #000;
}
.tbracket:hover {background: #e7e7e7;}

.darkrow1,
.darkrow2,
.darkrow3 {
	background: #c1c1c1;
	color: #6a6a6a;
	border-top: 1px solid #b6b6b6;
}

.darkrow2 {
	background: #bfc3c6 url(rts-sanc/tablepad_grad1.jpg) repeat-x 0 0;
	color: #6a6a6a;
	border-top: 1px solid #b6b6b6;
}

/* tableborders gives the white column / row lines effect */
.plainborder,
.tableborder,
.tablefill,
.tablepad{
	background: #e7e7e7;
	border: 1px solid #262729;
}

.tablepadn{ /* a no pad version of tablepad*/
/*	border: 1px solid #FB0000;*/
  padding: 0px;
	background: #e7e7e7;
	border: 1px solid #262729;
}

.tablefill,
.tablepad{
	padding: 6px;
}

.tablepad{
	border: 0 !important;
}

.wrapmini{
	float: left;
	line-height: 1.5em;
	width: 25%;
}

.pagelinks{
	float: left;
	line-height: 1.2em;
	width: 35%;
}

.desc{
	font-size: 11px;
}

.lastaction
{
	font-size: 11px;
}

.desc,
.lastaction {
	color: #434951;
}

.edit{
	font-size: 9px;
}

.thin{
	border: 1px solid #FFF;
	border-left: 0;
	border-right: 0;
	line-height: 150%;
	margin: 2px 0 2px 0;
	padding: 6px 0 6px 0;
}

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

/*
 * ========================================
 * calendar styles
 * ========================================
 */
.calmonths{
	background: #eeeeee;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 8px;
	text-align: center;
	border: 1px solid #aaaaaa;
}

.weekday{
	font-size: 14px;
	font-weight: bold;
}

.calmonths a{
	text-decoration: none;
}

.calday,
.calweekday{
	background: #e8e8e8;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	text-align: right;
}

.calweekday{
	border-right: 1px solid #AAA;
	color: #222;
	font-size: 14px;
	padding: 6px;
	text-align: center;
}

.celltodayshaded,
.celldateshaded,
.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday{
	background: #f5f5f5;
	height: 100px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.celltodayshaded,
.celldateshaded
{
	background: #E3DFE7;
}

.mcellblank,
.mcelldate,
.mcelltoday{
	height: auto;
}

.cellblank,
.mcellblank{
	background: #d1d1d1;
}

.celltoday,
.celltodayshaded,
.mcelltoday{
	border: 2px solid #8B0000;
}

.calranged
{
	border: 2px outset #C2CFDF;
	background: #C2CFDF;
	padding:4px;
}


.calitem
{
	border-bottom: 1px dotted #C2CFDF;
	padding:4px;
}
	
/*
 * ========================================
 * form styles
 * ========================================
 */

input,
textarea,
select{
	background: #FFF;
	border: 1px solid #898989;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

select{
	margin: 0px;
}

input.button{
	margin: 0;
	width: auto;
	cursor: pointer;
}

optgroup option{
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

.codebuttons{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	vertical-align: middle;
	margin:2px;
}

.textarea,
.searchinput,
.button,
.gobutton{
	background: #FFF;
	border: 1px solid #898989;
	color: #000;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
}
	
.button{
	background: #e7e7e7;
}

.gobutton{
	background: transparent;
	border: 0;
	color: #072A66;
	margin: 0;
	vertical-align: middle;
}

.radiobutton,
.checkbox,
.helpbox {
	border: 0;
	vertical-align: middle;
	background: transparent;
}

/*
 * class.formtable
 *
 * used for tabled forms
 * technically tables should not be used for form display
 * but, in the case of IPB a table is easier to work with
 * for the average webmaster, who has little to no CSS knowledge.
 *
 */

.formtable{
	background: transparent;
}

.formtable td,
.pformleft,
.pformleftw,
.pformright{
	background:#F5F9FD;
	border-bottom: 1px solid #dcdcdc;
	border-left: 0;
	font-weight: bold;
	margin: 1px 0 0 0;
	padding: 6px;
	width: 25%;
}

.formtable td.wider,
.pformleftw,
.pformright{
	width: 40%;
}

.formtable td.formright,
.pformright{
	border-right: 0;
	font-weight: normal;
	width: auto;
}

.formtable td.formtitle,
.formsubtitle{
	background: #dcdcdc url(rts-sanc/formsubtitle.gif) repeat-x 0 100%;
	border: 1px solid #9FB9D4;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	font-weight: normal;
}

.formsubtitle{
	border: 0;
	color: #474747;
	font-weight: bold;
	padding: 5px;
}

.formtable td.formstrip{
	background: #DDE8F2;
	border: 1px solid #9FB9D4;
	border-left: 0;
	border-right: 0;
	font-weight: normal;
}

/*
 * ========================================
 * new style quote and code wrappers MATT's DESIGN
 * ========================================
 */

.quotetop{
	background: #E4EAF2 url(rts-sanc/css_img_quote.gif) no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 2px auto 0 auto;
	padding: 3px;
}

.quotemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 8px auto;
}

.codetop,
.sqltop,
.htmltop{
	background: #FDDBCC url(rts-sanc/css_img_code.gif) no-repeat right;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
}

.codemain,
.sqlmain,
.htmlmain{
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Courier, Courier New, Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 2px;
	width: 98%;
}

/*
 * ========================================
 * old school quote and code styles - backwards compatibility
 * ========================================
 */

#QUOTE,
#CODE{
	background: #FAFCFE;
	border: 1px solid #000;
	color: #465584;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 2px;
	white-space: normal;
}

#CODE{
	font-family: Courier, Courier New, Verdana, Arial;
}

/*
 * ========================================
 * All New Styles
 * ========================================
 */
.cleared{
	clear: both;
}

.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	border: 1px solid #262729;
	background: #f5f5f5;
	padding: 1px;
	margin: 0px;
}

.borderwrapm{
	border: 1px solid #262729;
	margin: 5px;
}

.borderwrapn{  /* a no-pad version of .borderwrap */
	border: 0px solid #262729;
/*	border: 1px solid #FB0000;*/
  background: #f5f5f5;
	padding: 0px;
	margin: 0px;
}

.borderwrap h3,
.maintitle,
.maintitlecollapse,
.maintitle_3,
.maintitle_4,
.maintitlecollapse_3 {
	background: #303b4a;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 8px 8px 15px;
}

.maintitlecollapse{
}

.maintitle td,
.maintitle_3 td {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.maintitle p,
.maintitlecollapse p,
.maintitle_3 p,
.maintitlecollapse_3 p,
.formsubtitle p{
	background: transparent !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	float: left; !important;
}

.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.maintitle_3 p.expand,
.maintitle_3 p.goto,
.maintitlecollapse_3 p.expand,
.formsubtitle p.members{
	float: right;
	width: auto !important;
}

.maintitle a:link,
.maintitle a:visited,
.maintitlecollapse a:link,
.maintitlecollapse a:visited,
.maintitle_3 a:link,
.maintitle_3 a:visited,
.popmenubutton a:link,
.popmenubutton a:visited,
.maintitlecollapse_3 a:link,
.maintitlecollapse_3 a:visited{
	color: #FFF;
	background: transparent;
	text-decoration: none;
}

.maintitle a:hover,
.maintitle a:active,
.maintitlecollapse a:hover,
.maintitlecollapse a:active{
	color: #e9eef4;
	border-bottom: 1px solid #e9eef4;
	background: transparent;
}

.maintitle a:hover,
.maintitle a:active,
.maintitlecollapse a:hover,
.maintitlecollapse a:active,
.maintitle_3 a:hover,
.maintitle_3 a:active,
.popmenubutton a:hover,
.popmenubutton a:active,
.maintitlecollapse_3 a:hover,
.maintitlecollapse_3 a:active{
	border: 0px;
}

.maintitle p.expand a,
.maintitle p.goto a,
.maintitlecollapse p.expand a,
.maintitle_3 p.expand a,
.maintitle_3 p.goto a,
.maintitlecollapse_3 p.expand a {
	border: 0px;
}

/* Left and right images */
.left{
	padding:0;
	margin:0;
	background: url(rts-sanc/cat_left2.gif) 0 0 no-repeat;
	height:30px;
}

.right{
	padding:0;
	margin:0;
	background: url(rts-sanc/cat_right.gif) 100% 0 no-repeat;
	height:30px;
}

/* Main title text class */

.main_text{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background:transparent;
	border:0;
	padding: 8px 15px 0 10px;
}

/* Our new maintitle classes */

.maintitle_3,
.maintitle_4,
.maintitlecollapse_3{
	background: url(rts-sanc/tile_cat.gif) repeat-x 0 0;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar{
	background: #bfc3c6 url(rts-sanc/table_th.gif) repeat-x 0 0;
	border-bottom: 1px solid #8c8f92;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.subtitlediv{
	text-align: right;
}

.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited,
.subtitlediv a:visited,
.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active
{
	color: #fff;
	border-bottom: 1px dotted #d4d6d7;
	background: transparent;
	text-decoration: none;
}

.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover
{
	border-bottom: 1px solid #fff;
}
.borderwrap table th {
	border-right: 1px dotted #bfc3c6 !important;
}

.borderwrap h4{

	background: #d8d8d8;
	border-bottom: 1px solid #9a9a9a;
	border-top: 1px solid #9a9a9a;
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.borderwrap p{
	background: #F9F9F9;
	border: 1px solid #CCC;
	margin: 5px;
	padding: 10px;
	text-align: left;
}

td.formbuttonrow,
.formbuttonrow,
.pformstrip,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
	background: #c1c1c1;
	color: #969696;
	border-top: 1px solid #a9a9a9;
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
}

td.formbuttonrow{
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}

.borderwrap p.formbuttonrow1{
	background: #d8d8d8 !important;
	border: 0;
	border-top: 1px solid #c0c0c0;
}

.bar,
.barb,
.barc{
	background: #e8e8e8;
	color: #222;
}

.barc{
	border-bottom: 0;
}

.bar p,
.barb p,
.barc p{
	background: transparent;
	border: 0;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	text-align: left;
}

.barb p{
	text-align: right;
}

.bar p.over,
.bar p.overs,
.barc p.over,
.barc p.overs{
	float: right;
}

.barb p.over,
.barb p.overs{
	float: left;
}

.bar p.overs,
.barb p.overs,
.barc p.overs{
	position: relative;
	top: 5px;
}

.catend{
	background: #494949;
	color: #494949;
	padding: 0;
	font-size: 1px;
	height: 10px;
}

.catend_3{
	background: url(rts-sanc/catend.gif) repeat-x 0 100%;
	height: 10px;
}

.catend_l{
	background: url(rts-sanc/catend_l.gif) no-repeat 0 100%;
	height: 10px;
}

.catend_r{
	background: url(rts-sanc/catend_r.gif) no-repeat 100% 100%;
	height: 10px;
}

.newslink{
	background: #eeeeee;
	margin: 0;
	width: 100%;
	border: 1px solid #C4C4C4;
}

.newslink td{
	color: #222;
	font-size: 11px;
	padding: 5px 5px 5px 10px;
}

.newslink span{
	color: #072A66;
	background: transparent;
	font-style: italic;
	font-weight: normal;
}

.newslink input{
	background: #FFF;
	border: 1px solid #999;
	color: #072A66;
	font-size: 10px;
	padding: 3px;
	vertical-align: middle;
	width: auto;
}

.newslink input.button{
	background: transparent;
	border: 0;
	color: #072A66;
	vertical-align: middle;
}

.fieldwrap{
	background: #F9F9F9;
	border: 1px solid #CCC;
	border-top: 0;
	margin: 5px;
	padding: 0;
	text-align: left;
}

.fieldwrap h4{
	background: #EEE;
	border: 1px solid #CCC;
	border-left: 0;
	border-right: 0;
	color: #444;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.errorwrap,
#pmnotewrap{
	background: #F2DDDD;
	border: 1px solid #992A2A;
	border-top: 0;
	margin: 5px;
	padding: 0;
}

#pmnotewrap{
	line-height: 135%;
	margin: 0 0 5px 0;
}

.errorwrap h4,
#pmnotewrap h4{
	background: #E3C0C0;
	border: 1px solid #992A2A;
	border-left: 0;
	border-right: 0;
	color: #992A2A;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.errorwrap p,
#pmnotewrap p{
	background: transparent;
	border: 0;
	color: #992A2A;
	margin: 0;
	padding: 8px;
}

#pmnotewrap p.pmavatar{
	float: left;
}

#pmnotewrap p.pmnotefoot{
	background: #E3C0C0;
	border-top: 1px solid #992A2A;
	text-align: right;
}

#pmnotewrap a:link,
#pmnotewrap  a:visited{
	background: transparent;
	color: #992A2A;
	text-decoration: underline;
}

#pmnotewrap a:hover,
#pmnotewrap a:active{
	background: transparent;
	color: #992A2A;
	text-decoration: none;
}

.ruleswrap{
	background: #F2DDDD;
	border: 1px solid #992A2A;
	color: #992A2A;
	margin: 5px 0 5px 0;
	padding: 5px;
}

#redirectwrap{
	margin: 200px auto 0 auto;
	text-align: left;
	width: 500px;
}

#redirectwrap h4{
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	color: #000;
}

#redirectwrap p{
	margin: 0;
	padding: 5px;
	color: #000;
	border: 0;
	background: transparent;
}

#redirectwrap p.redirectfoot{
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
}

#redirectwrap a:link,
#redirectwrap a:active,
#redirectwrap a:visited,
#redirectwrap a:hover{
	color: #000;
}

#gfooter{
	margin: 5px 0 0px 0;
	padding: 0;
	width: 100%;
}

#gfooter td{
	font-size: 10px;
	padding: 7px;
}

#gfooter a:link,
#gfooter a:visited{
	color: #FFF;
}

#banner{
	height: 147px;
	text-align: left;
	border-bottom: 2px solid #FFF;
}
/*
#banner_aoc{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_aoc.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_aom{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_aom.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_aot{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_aot.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_aoe3{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_aoe3.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_tad{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_tad.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_dow{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_dow.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_dow2{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_dow2.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_rts{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_rts.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

#banner_sc2{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_sc2.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}

 XXX AOEO Portal
AOEO Graphics

#banner_aoeo{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_aoeo.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}
 LLL LOL Portal
LOL Graphics

#banner_lol{
	height: 147px;
	text-align: left;
	background: url(rts-sanc/banner_lol.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
}
*/

#logo_rts {
float:left;
}

#bannerad {
float: right;
margin-bottom: -100px;
}
/*
#bannerad {
	float:right;
	margin-right:0px;
	margin-top:0px; /* XXX removed margin top */
}
*/
#banner_stats{
	height: 105px;
	text-align: left;
	background: url(rts-sanc/scstats.jpg) no-repeat 100% 0;
	border-bottom: 2px solid #FFF;
	padding-bottom: 5px;
	position:relative;
}

#statsmenu {
	float:left;
	margin-right:0px;
	margin-top:5px;
}

.google_300_250 {
  width:298px;
  height:250px;
	padding:0px;
	border: 1px solid #FB0000;
	margin-left:0px;
	margin-top:0px;
}

#logostrip{
	background: #303b4a;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
}

#submenu{
	background: #979ba0;
	color: #31363d;
	margin: 0;
	height: 30px;
	text-align: right;
}

	#submenu_left a {
		float: left;
	}
	
	#submenu_right a {
		float: right;
	}
	
	#submenu a {
		color: #31363d;
		display: block;
		padding: 7px;
		text-decoration: none;
	}
	
		#submenu a:hover {
			background-color: #c5c7ca;
			color: #1a1b1c;
		}

#menuend{
	border-left: 1px solid #fff;
	height: 100%;
}

#nav{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #989898;
	border-width: 1px 0;
	background: #efefef url(rts-sanc/nav_bg.gif) repeat-x 0 100%;
}

#nav ul{
	list-style: none;
	margin:0;
	padding:0;
	float: left;
}

#nav li{
  position: relative;
  float: left;
  width: 150px;
	margin: 0;
	padding: 0;
	color: #757575;
}

#nav li.menuhead_1{
	display: block;
	text-decoration: bold;
	color: #757575;
  width: auto;
	padding: 8px 11px;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #fff;
	background: #efefef url(rts-sanc/nav_bg.gif) repeat-x 0 100%;
}

#nav a{
	display: block;
	width: auto;
	margin: 0;
	color: #757575;
	text-decoration: none;
	backround: #efefef;
}

#nav .menuhead_1 a{
	text-decoration: bold;
}

#nav .menuhead_1 a:hover,{
  background: none;
}

#nav li.menuhead_1:hover{
	background: #efefef url(rts-sanc/nav_bg_h.gif) repeat-x 0 100%;
	text-decoration: bold;
}

#nav .menulist_1 a{
  width: 120px;
  background: #efefef;
}

#nav .menulist_1 a:hover{
  background: #e7e7e7;
}

#nav li:hover,
#nav li a:hover {
  background: #e7e7e7;
}

#nav a:hover,
#nav a:link.current,
#nav a:active.current,
#nav a:visited.current,
#nav a:hover.current{
	color: #338396;
  background: #e7e7e7;
	text-decoration: bold;
}

#nav ul ul {
        position: absolute;
        width:130px;
        z-index:1000;
        left: -999em;
        background:#efefef;
        padding: 0px;
        margin: 0px;
        border-bottom:1px solid #868EA3;
}

#nav li li,
#nav li li li {
        width: 120px;
        height: auto;
        padding:3px 5px;
        text-align:left;
        background: #efefef;
        border-left:1px solid #868EA3;
        border-right:1px solid #868EA3;
        border-top:1px solid #868EA3;
}

#nav ul ul,
#nav ul li:hover ul ul,
#nav ul ul li:hover ul ul {
        display: none;}

#nav ul li:hover ul {
        left:0;
        top: 31px;
        display:block;
        cursor:pointer;
}

#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul {
        left: 100%;
        top: 0px;
        display:block;
        cursor:pointer;
}

#nav2{
/*	width: 100%;*/
/*	margin-right: -2px;*/
  position: absolute;
  bottom: 6px;
  left: 1px;
	padding: 0;
  float: left;
  text-align: bottom;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #d1d1d1;
/*	border: 1px solid #989898; */
/*	border-width: 1px 0;*/
	background: #efefef url(rts-sanc/nav_bg.gif) repeat-x 0 100%;
}

#nav2 ul{
	list-style: none;
	margin:0;
	padding:0;
/*	float: left;*/
}

#nav2 li{
  position: relative;
  float: left;
  width: 150px;
	margin: 0;
	padding: 0;
	color: #757575;
}

#nav2 li.menuhead_1{
	display: block;
	text-decoration: bold;
	color: #757575;
  width: auto;
	padding: 8px 11px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	background: #efefef url(rts-sanc/nav_bg.gif) repeat-x 0 100%;
}

#nav2 li.menuhead{
	display: block;
	text-decoration: bold;
	color: #757575;
  width: auto;
	padding: 8px 11px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #fff;
	background: #efefef url(rts-sanc/nav_bg.gif) repeat-x 0 100%;
}

#nav2 a{
	display: block;
	width: auto;
	margin: 0;
	color: #757575;
	text-decoration: none;
	backround: #f8f8f8;
}

#nav2 li.menuhead,
#nav2 .menuhead_1 a{
	text-decoration: bold;
}

#nav2 li.menuhead a:hover,
#nav2 .menuhead_1 a:hover{
  background: none;
}

#nav2 li.menuhead:hover,
#nav2 li.menuhead_1:hover{
	background: #efefef;
	text-decoration: bold;
}

#nav2 .menulist_1 a{
  width: 120px;
  background: #f8f8f8;
}

#nav2 .menulist_1 a:hover{
  background: #efefef;
}

#nav2 li:hover,
#nav2 li a:hover {
  background: #efefef;
}

#nav2 a:hover{
	color: #338396;
  background: #efefef;
	text-decoration: bold;
}

#nav2 ul ul {
        position: absolute;
        width:130px;
        z-index:1000;
        left: -999em;
        background:#f8f8f8;
        padding: 0px;
        margin: 0px;
        border-bottom:1px solid #868EA3;
}

#nav2 li li,
#nav2 li li li {
        width: 120px;
        height: auto;
        padding:3px 5px;
        text-align:left;
        background: #f8f8f8;
        border-left:1px solid #868EA3;
        border-right:1px solid #868EA3;
        border-top:1px solid #868EA3;
}

#nav2 ul ul,
#nav2 ul li:hover ul ul,
#nav2 ul ul li:hover ul ul {
        display: none;}

#nav2 ul li:hover ul {
        left:0;
        top: 31px;
        display:block;
        cursor:pointer;
}

#nav2 ul ul li:hover ul,
#nav2 ul ul ul li:hover ul {
        left: 100%;
        top: 0px;
        display:block;
        cursor:pointer;
}


/*
 * ========================================
 * IE5/6 hover menu fixes
 * ========================================
 */

<!--[if IE]>
<style type="text/css" media="screen">
body {
  behavior: url(csshover3.htc);
  font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;}

</style>
<![endif]-->

/*
 * ========================================
 * end IE5/6 hover menu fixes
 * ========================================
 */

#nav_shadow{
	background: url(rts-sanc/nav_shadow.gif) repeat-x 0 0;
	height: 4px;
	font-size: 0;
	padding: 0;
	overflow: hidden;
}

#userlinks,
#userlinksguest{
	height: 33px;
	margin: 0;
	padding: 0 5px 0 5px;
	clear: both;
	background: #11191b url(rts-sanc/userlinks_top.gif) repeat-x 0 0;
	border-bottom: 1px solid #000;
	color: #fff;
}

#userlinks a:link,
#userlinks a:active,
#userlinks a:visited,
#userlinksguest a:link,
#userlinksguest a:active,
#userlinksguest a:visited{
	color: #87e6be;
}

#userlinks a:hover,
#userlinksguest a:hover{
	color: #338396;
}

#submenu p,
#userlinks p,
#userlinksguest p{
	background: transparent !important;
	border: 0 !important;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 !important;
	padding: 7px 0 7px 0;
	text-align: right;
}

#userlinks p,
#userlinksguest p{
	font-weight: normal;
	letter-spacing: 0;
}

#userlinksguest p.pcen{
	text-align: center;
}

#submenu p.home,
#userlinks p.home,
#userlinksguest p.home{
	float: left;
}

#submenu a:link,
#submenu  a:visited{
	background: transparent;
	color: #3A4F6C;
	padding: 0 6px 0 6px;
	text-decoration: none;
}

#submenu a:hover,
#submenu a:active{
	background: transparent;
	color: #5176B5;
}

.rc{
	background: #e6e6e6 url(rts-sanc/navstrip.gif) no-repeat -7px 2px;
}

.rc_l{
	background: url(rts-sanc/rc_border.gif) repeat-y 0 0;
	height: 100%;
}

.rc_t{
	background: url(rts-sanc/rc_border.gif) repeat-x 0 0;
	height: 100%;
}

.rc_r{
	background: url(rts-sanc/rc_border.gif) repeat-y 100% 0;
	height: 100%;
}

.rc_b{
	background: url(rts-sanc/rc_border.gif) repeat-x 0 100%;
	height: 100%;
}

.rc_tr{
	background: url(rts-sanc/rc_tr.gif) no-repeat 100% 0;
	height: 100%;
}

.rc_br{
	background: url(rts-sanc/rc_br.gif) no-repeat 100% 100%;
	height: 100%;
}

.rc_bl{
	background: url(rts-sanc/rc_bl.gif) no-repeat 0 100%;
	height: 100%;
}

.rc_tl{
	background: url(rts-sanc/rc_tl.gif) no-repeat 0 0;
	height: 100%;
}

.rc_content{
	padding: 8px;
}

#navstrip{
	background: transparent;
	color: #434547;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 8px 8px 40px;
}

#navstrip a:link,
#navstrip a:visited{
	color: #434547;
	text-decoration: none;
}

#navstrip a:hover,
#navstrip a:active{
	background: transparent;
	color: #338396;
	text-decoration: none;
}

#navstrip h1 {
	background: transparent;
	color: #434547;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -7px;
	margin-left: -40px;
	margin-top: -15px;
}

#navstrip2{
	background: transparent;
	color: #434547;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 8px 8px 40px;
}

#navstrip2 a:link,
#navstrip2 a:visited{
	color: #434547;
	text-decoration: none;
}

#navstrip2 a:hover,
#navstrip2 a:active{
	background: transparent;
	color: #338396;
	text-decoration: none;
}

.navsub {
	background: transparent;
	color: #434547;
	font-size: 12px;
	font-weight: bold;
    margin-bottom: 0;  /*there is something being inherited here that is fucking with the margins */
    margin-left: 0; /* here too */
    margin-top: -7px;
}

.toplinks{
	background: transparent;
	color: #565656;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
}

.toplinks span{
	color: #565656;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}

.toplinks a {
	color: #686868;
}

.copyright{
	font-size: 11px;
	margin: 0;
	padding: 4px;
}

.skin_cr{
  height: 20px;
	margin: 0;
	padding: 7px;
	background: #11191b url(rts-sanc/userlinks_bottom.gif) repeat-x 0 0;
	border-top: 1px solid #000;
	color: #fff;
	text-align: center;
	font-size: 11px;
}

.skin_cr a:link,
.skin_cr a:active,
.skin_cr a:visited{
	color: #87e6be;
}

.skin_cr a:hover{
	color: #338396;
}

/*
 * ========================================
 * print page styles
 * ========================================
 */

#print{
	margin: 20px auto 20px auto;
	padding: 0;
	text-align: left;
	width: 85%;
}

#print h1,
#print h2,
#print h3,
#print h4,
#print p{
	color: #036;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 8px;
}

#print h2,
#print h3,
#print p{
	border-bottom: 1px solid #999;
	font-size: 11px;
	font-weight: normal;
}

#print h3{
	background: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#print h4{
	background: #F9F9F9;
	font-size: 11px;
}

#print p{
	margin: 0 0 5px 0;
	padding: 10px;
}

#print p.printcopy{
	border: 0;
	color: #000;
	text-align: center;
}

#networknavbar {
    background: #11191B url(rts-sanc/userlinks_top.gif) repeat-x 0 0;
    color: #FFFFFF;
    height: 35px;	
}

#networknavbar ul {
    float: right;
    margin-right: 0px;
    margin-top: 3px;
    margin-bottom: 0px;
    position: relative;
    z-index: 10000;    
    padding: 0px;
}

#networknavbar li {
	color: white;
	list-style: none outside none;	
	float: left;
	font-size: 13px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

#networknavbar li a {
    color: #FFFFFF;
    display: block;
    padding: 5px 6px;
    text-decoration: none;
}
#networknavbar li a:hover {
    background: none repeat scroll 0 0 #0D1B2A;
    border-radius: 4px 4px 4px 4px;
}

#networknavbar .main {
	width: 955px;	
}