<style type="text/css">

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

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

body{ 
	background: #11161c;
	color: #98a9ba;
	font-family: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}

#bg1{ 
	background: #11161c;
}

.mainbody{ 
	background: #11161c;
	color: #98a9ba;
	font-family: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0px;
	padding: 5px;
}


/* 
 * ========================================
 * Set up IPB table
 * ========================================
 */
 
.ipbtable { width:100% }

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

.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;
}

.div1{
	padding: 10px;
	margin: 10px;
}

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

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

fieldset{
	border: 1px solid #000;
}

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

a:link,
a:visited,
a:active{
	background: transparent;
	color: #98a9ba;
	text-decoration: underline;
}

a:hover{
	background: transparent;
	color: #FFF;
}

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

#ipbwrapper{ 
	margin: 0px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	/* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */
	width: 100%;
}


#ipbwrapper2{ 
	margin: 0px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	/* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */
	width: 96%;
}


#ipbwrapper3{ 
	margin: 0px auto 0px auto;
	text-align: left;
	width: 86%;}


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

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	background: #fff;
	border: 1px solid #000;
	padding: 1px 3px 1px 3px;
}

.pagelinklast,
.minipagelinklast{
	background: #fff;
}


.pagecurrent{
	background: #223448;
	border: 1px solid #000;
	color: #FFF;
	font-weight: bold;
}

.minipagelink,
.minipagelinklast{
	border: 1px solid #000;
	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,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: none;
}

.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link{
    color: #fff;
	text-decoration: none;
	font-weight: bold;
}

/* fake button effect for some links */
.fauxbutton{
	background: #6f2a00 url('images/button.gif') repeat-x;
	border: 1px solid #000;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	color: #FFF
}

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

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



.post1{ 
	background: #212b35;
	color: #FFF;
}

.bg1{ 
	background: #212b35;
	color: #FFF;
}

.post2{ 
	background: #212b35;
	color: #FFF;
}

.bg3{ 
	background: #212b35;
	color: #FFF;
}

.postop{ 
	background: url('images/post-top.gif');
	height: 27px;
	padding: 5px;
	margin: 0px;
	color: #FFF
}

.postop2{ 
	background: url('images/post-top.gif');
	height: 27px;
	padding: 5px;
	margin: 0px;
	border-right: 1px solid #000;
	color: #FFF
}

.postbot{ 
	background: url('images/catend.gif');
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 8px;
	padding: 0px;
	margin: 0px
}

.postbot2{ 
	background: url('images/catend.gif');
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 8px;
	padding: 0px;
	margin: 0px
}

.row2shaded,
.post1shaded { background-color: #e1d0ff }
.row4shaded,
.post2shaded { background-color: #e1d0ff }

.row1{ 
	background: #212b35;
	color: #FFF;
}

.row2{ 
	background: #212b35;
	border: 1px solid #212b35;
	color: #FFF;
}

.row2hover{ 
	background: #464c53;
	border: 1px solid #000;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	color: #FFF;
} 

.row3a{ 
	background: #212b35 url('%3c#IMG_DIR#>/row3a.gif') repeat-y left;
	color: #FFF
} 

.row3b{ 
	background: #212b35 url('%3c#IMG_DIR#>/row3b.gif') repeat-y right;
	color: #FFF
} 

.row1 a:link,
.row1 a:visited,
.row2 a:link,
.row2 a:visited,
.row3a a:link,
.row3a a:visited,
.row3b a:link,
.row3b a:visited,
.row2hover a:link,
.row2hover a:visited{
    color: #98a9ba;
    text-decoration: none;
}

.row1 a:hover,
.row1 a:active,
.row2 a:hover,
.row2 a:active,
.row3a a:hover,
.row3a a:active,
.row3b a:hover,
.row3b a:active,
.row2hover a:hover,
.row2hover a:active{
    color: #FFF;
    text-decoration: none;
}

.row4{ 
	background: #212b35 url('images/row4.gif') repeat-y right;
	color: #FFF
}

.row4b{ 
	background: #212b35 url('images/row4.gif') repeat-y right;
	border-left: 1px solid #000;
	color: #FFF
}
.row4c{ 
	background: #212b35 url('%3c#IMG_DIR#>/postbg.gif') repeat-x bottom;
	border-right: 1px solid #000;
	color: #FFF
}

.row5{ 
	background: #FFF url('images/row5.gif') repeat-x top;
	color: #000
} 

.row5a{ 
	background: #212b35 url('images/row3a.gif') repeat-y left; 
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 8px
}

.row5b{ 
	background: #212b35 url('images/row3b.gif') repeat-y right;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 8px
}

.row6{ 
	background: #1b232c;
	padding: 6px;
	padding-top: 6px;
	font-family: tahoma, verdana, arial;
	color: #FFF;
	margin-top: 0px;
} 

.row7{ 
	background: #212b35;
	padding: 10px;
	font-family: tahoma, verdana, arial;
	color: #FFF;
	border: 1px solid #33414f;
	margin: 0px;
} 

.row8{ 
	background: #212b35;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #FFF;
}

.tvleft{ 
	background: #212b35 url('images/tvleft.gif') repeat-y right;
}

.rowhighlight{
	background-color: #FFF9BA;
}

.darkrow1{ 
	background: #212b35;
	color: #98a9ba; 
}

.darkrow3{ 
	background: #27323e; 
	color: #FFF; 
}

.darkrow3 a:link,
.darkrow3 a:visited{
    color: #FFF;
    text-decoration: none;
}

.darkrow3 a:hover,
.darkrow3 a:active{
    color: #7da3b8;
    text-decoration: none;
}

.topictop{ 
	background: #212b35 url('%3c#IMG_DIR#>/topictop.gif') repeat-x;
} 

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

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

.tablepad{ 
	border: 0px none !important;
}

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

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

.desc{ 
	font-size: 11px; 
	color: #FFF;
}

.desc2{ 
	font-size: 11px; 
	color: #000;
}

.lastaction
{
	font-size: 10px; 
	color: #FFF;
}

.edit{ 
	font-size: 9px;
}

.thin{ 
	border: 0px;
	line-height: 150%;
	margin: 2px 0 2px 0;
	padding: 6px 0 6px 0;
}
 
.catheadmid {
    background:  url('images/cathead_mid.gif') repeat-x;
  	display: inline;
  	float:left;
  	width:100%;
    border-bottom: 0px solid #000;
	height: 52px;
	font-size: 11px;
  	margin: 0px;
  	padding: 0px;
    text-align: left;
  	width: 100%
}

.catheadleft {
    background: url('images/cathead_left.gif') no-repeat left top;
  	display: block;
  	float: left;
  	margin: 0px;
  	padding: 0px;
  	height: 52px;
  	width: 100%
}

.catheadright {
    background: url('images/cathead_right.gif') no-repeat right top;
    display: inline;
  	float: right;
    padding: 0px;
  	text-decoration: none;
  	color: #000;
	font-size: 1px;
  	height: 52px;
  	margin: 0px;
  	width: 100%
}

.catheadtext {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
    color: #FFF;
	font-size: 11px;
    text-align: center;
    width: 100%;
    vertical-align: middle;
}

.catheadtext a:link, 
.catheadtext a:visited,
.catheadtextcollapse a:link, 
.catheadtextcollapse a:visited{ 
	background: transparent;
	color: #FFF;
	text-decoration: none; 
      
}

.catheadtext a:hover, 
.catheadtext a:active,
.catheadtextcollapse a:hover, 
.catheadtextcollapse a:active{ 
	background: transparent;
	color: #000;
}

.catfoot{
  	float:left;
	height: 30px;
	background: url('images/catfoot_mid.gif') repeat-x;
	font-size: 1px;
	width:100%
}

.catfoot_left{
  	float:left;
  	background: url('images/catfoot_left.gif') no-repeat left top;
  	margin: 0px;
  	padding:0px;
	width: 100%;
	height: 30px
}

.catfoot_right{
  	float:right;
  	background: url('images/catfoot_right.gif') no-repeat right top;
  	padding: 0px;
  	text-decoration:none;
  	text-align: center;
	font-size: 10px;
	width: 100%;
	height: 30px
}  

.catfootsub{
  	float:left;
	height: 17px;
	background: url('images/catfootsub_mid.gif') repeat-x;
	font-size: 1px;
	width:100%;
	padding: 0px
}

.catfootsub_left{
  	float:left;
  	background: url('images/catfootsub_left.gif') no-repeat left top;
  	margin: 0px;
  	padding:0px;
	width: 100%;
	height: 17px
}

.catfootsub_right{
  	float:right;
  	background: url('images/catfootsub_right.gif') no-repeat right top;
  	padding: 0px;
  	text-decoration:none;
  	text-align: center;
	font-size: 10px;
	width: 100%;
	height: 17px
}  


.catfootsub2{
  	float:left;
	height: 8px;
	background: url('images/catfootsub_mid2.gif') repeat-x;
	font-size: 1px;
	width:100%;
	padding: 0px
}

.catfootsub_left2{
  	float:left;
  	background: url('images/catfootsub_left2.gif') no-repeat left top;
  	margin: 0px;
  	padding:0px;
	width: 100%;
	height: 8px
}

.catfootsub_right2{
  	float:right;
  	background: url('images/catfootsub_right2.gif') no-repeat right top;
  	padding: 0px;
  	text-decoration:none;
  	text-align: center;
	font-size: 10px;
	width: 100%;
	height: 8px
}  

.cleared{
	clear: both;
}

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

.borderwrap a:link,
.borderwrap a:visited,
	color: #FFF;
	text-decoration: none;
}

.borderwrap a:hover,
.borderwrap a:active,
	color: #000;
	text-decoration: none;
}

.borderwrap legend{
	color: #000;
}

.borderwrap fieldset{
	color: #000;
}

.borderwrap5{
	background: #FFF url('images/row5.gif') repeat-x top !important;
	border: 1px solid #000;
	padding: 0px; 
	margin: 0px;
	color: #000
}

.borderwrap5 legend{
	color: #000;
}

.borderwrap5 fieldset{
	color: #000;
}

.borderwrap6{
	background: #FFF url('images/row6.gif') repeat-x top;
	border: 1px solid #000;
	padding: 0px; 
	margin: 0px 
}

.borderwrap8{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #11161c;
	border: 1px solid #000;
	padding: 0px; 
	margin: 0px; 
}

.borderwrap8 h3{
	background: url('images/tile_cat.gif');
	color: #98a9ba; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0px;
	padding: 17px
}
.borderwrap8 table th{ 
	background: url('images/tile_sub2.gif');
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px 
}

.borderwrap8 table th a:link,
.borderwrap8 table th a:visited, 
.borderwrap8 table th a:active,
.borderwrap8 table th a:hover{ 
	background: transparent;
	color: #98a9ba;
	text-decoration: none; 
}

.borderwrap8 h4{
	background: #212b35;
	border: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #FFF; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.borderwrap8 p{
	background: url('images/borderwrap8p.gif') repeat-x bottom;
	border: 1px solid #000;
	margin: 5px;
	padding: 10px;
	text-align: left
}

.borderwrapm{
	margin: 5px;
}

.expand,
.goto,
.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.formsubtitle p.members,
.formsubtitle3 p.members,
.formsubtitle6 p.members{
	float: right;
	width: auto !important;
	text-align: right;
	vertical-align: middle;
}

.formsubtitle6 p.members2{
	float: left;
	width: auto !important;
	text-align: left;
	vertical-align: middle;
}

.goto2,
.maintitle p.goto2{
	float: center;
	width: auto !important;
	text-align: center;
	vertical-align: middle;
}

.borderwrap h3,
.maintitle,
.maintitlecollapse{
	background: url('images/tile_cat.gif');
	border-bottom: 1px solid #000;
	color: #000; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0px;
	padding: 8px
}

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


.maintitlecollapse{
	border: 0px solid #FFF;
}

.maintitle p,
.maintitlecollapse p,
.formsubtitle p,
.formsubtitle3 p,
.formsubtitle6 p{
	background:  !important;
	border: 0px none !important;
	margin: 0 !important;
	padding: 0 !important
}

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

.maintitle a:link, 
.maintitle a:visited,
.maintitlecollapse a:link, 
.maintitlecollapse a:visited{ 
	background: transparent;
	color: #000;
	text-decoration: none; 
}

.maintitle a:hover, 
.maintitle a:active,
.maintitlecollapse a:hover, 
.maintitlecollapse a:active{ 
	background: transparent;
	color: #FFF;
}

.maintitle2,
.maintitlecollapse2{
	background: url('images/tile_cat.gif');
	border-bottom: 1px solid #000;
	color: #000; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0px;
	padding: 5px;
	height: 25px
}

.maintitle2 td {
	color: #000; 
	font-size: 12px;
	font-weight: bold;
}

.maintitle2 p,
.maintitlecollapse2 p,
.formsubtitle2 p,
.formsubtitle3 p,
.formsubtitle6 p{
	background:  !important;
	border: 0px none !important;
	margin: 0 !important;
	padding: 0 !important
}

.maintitle2 p.expand,
.maintitle2 p.goto,
.maintitlecollapse2 p.expand,
.formsubtitle2 p.members,
.formsubtitle3 p.members,
.formsubtitle6 p.members{
	float: right;
	width: auto !important;
}

.maintitle2 a:link, 
.maintitle2 a:visited,
.maintitlecollapse2 a:link, 
.maintitlecollapse2 a:visited{ 
	background: transparent;
	color: #000;
	text-decoration: none; 
}

.maintitle2 a:hover, 
.maintitle2 a:active,
.maintitlecollapse2 a:hover, 
.maintitlecollapse2 a:active{ 
	background: transparent;
	color: #FFF;
}

table th{ 
	background: url('images/tile_sub2.gif');
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px 
}

table th a:link,
table th a:visited{ 
	color: #98a9ba;
	text-decoration: non; 
}

table th a:hover,
table th a:active{ 
	color: #FFF;
	text-decoration: non; 
}

.borderwrap table th{ 
	background: url('images/tile_sub2.gif');
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px 
}

.subtitle,
.subtitlediv,
.postlinksbar{ 
	background: url('images/tile_sub2.gif');
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #98a9ba; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px 
}

.subtitle a:link,
.subtitle a:visited,
.subtitlediv a:link,
.subtitlediv a:visited,
.postlinksbar a:link,
.postlinksbar a:visited{ 
	color: #98a9ba; 
	text-decoration: none;
}

.subtitle a:hover,
.subtitle a:active,
.subtitlediv a:hover,
.subtitlediv a:active,
.postlinksbar a:hover,
.postlinksbar a:active{ 
	color: #FFF; 
	text-decoration: none;
}

.subtitlediv2{ 
	background: url('images/tile_sub3.gif');
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #98a9ba; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 0px; 
         text-align: center;
         line-height: 30px
}


.catsub1{ 
	background: url('images/catsub_left.gif') left top;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px;
	height: 25px;
	line-height: 25px
}

.catsub2{ 
	background: url('images/catsub_mid.gif') repeat-x top;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px; 
	text-align: center;
	height: 25px;
	line-height: 25px
}

.catsub3{ 
	background: url('images/catsub_right.gif') right top;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px;
	height: 25px;
	line-height: 25px
}

.catsub4{ 
	background: url('images/tile_sub2.gif');
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #FFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px;
	text-align: center 
}

.catsub4 a:link,
.catsub4 a:visited{ 
	color: #98a9ba; 
	text-decoration: none;
}

.catsub4 a:hover,
.catsub4 a:active{ 
	color: #FFF; 
	text-decoration: none;
}

.catsub5{ 
	background: url('images/tile_catsub2.gif');
	border-bottom: 1px solid #000;
	color: #000; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 0.5px;
	margin: 0; 
	padding: 5px; 
	text-align: left
}

.catsub5 a:link,
.catsub5 a:visited{ 
	color: #000;
	text-decoration: none;
}

.catsub5 a:hover
.catsub5 a:active{ 
	color: #FFF;
	text-decoration: none;
}

.subtitlediv{
	border: 1px solid #FFF;
	border-bottom: 1px solid #000;
	text-align: center;
}

.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited, 
.subtitlediv a:visited{ 
	background: transparent;
	color: #98a9ba;
	text-decoration: none; 
}

.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active,
.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover{ 
	background: transparent;
	color: #FFF;
	text-decoration: none; 
}

.borderwrap h4{
	background: #212b35;
	border: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #FFF; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

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


td.formbuttonrow,
.pformstrip,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
	background: #212b35 url('images/formbuttonrow.gif') repeat-x bottom !important; 
	border-top: 0px solid #000;
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
	color: #98a9ba
}

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

.borderwrap p.formbuttonrow1{
	border-left:0px none; border-right:0px none; border-bottom:0px none; background:#212b35 !important; border-top:1px solid #000; 
}

.formbuttonrow2{
	background: #000 url('images/formbuttonrow.gif') !important; 
	border-top: 1px solid #000;
	margin: 0px !important;
	padding: 5px !important
}


.formbuttonrow3{
	background: url('images/formbuttonrow.gif') !important; 
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
	border-left: 1px solid #000;
	border-right: 1px solid #000
}



.bar,
.barb,
.barc{
	background: #212b35;
	border: 1px solid #000;
}

.barc{
	border-bottom: 0px none;
}

.bar p,
.barb p,
.barc p{
	background: ;
	border: 0px none;
	color: #98a9ba;
	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: url('%3c#IMG_DIR#>/catend.gif');
	border-top: 1px solid #000;
	color: #98a9ba;
	font-size: 1px;
	height: 8px
}

.newslink{
	background: url('%3c#IMG_DIR#>/news_mid.gif');
	border: 0px solid #000;
	margin: 0;
	width: 100%
}

.newslink td{
	color: #98a9ba;
	font-size: 10px;
	padding: 0px;
}

.newslink span{
	background: transparent;
	color: #98a9ba;
	font-weight: normal;
}

.newslink input{
	background: #0d1218;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #2a3a4a;
	border-right: 1px solid #2a3a4a;
	color: #98a9ba;
	font-size: 10px;
	padding: 3px;
	width: auto;
}

.newslink input.button{
	background: ;
	border: 0px none;
	color: #98a9ba;
	vertical-align: middle
}

.newslink a:link, 
.newslink a:visited{ 
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
}

.newslink a:active, 
.newslink a:hover{ 
	text-decoration: none;
	color: #98a9ba;
	font-size: 11px;
}

.fieldwrap{
	border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background:#fff; border-top:0px none; margin:5px; padding:0; text-align: left
}

.fieldwrap h4{
	border-top:1px solid #000; border-bottom:1px solid #000; background:#212b35; border-left:0px none; border-right:0px none; color: #98a9ba; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px
}

.errorwrap {
	border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background:#FFF; border-top:0px none; margin:5px; padding:0; 
}


.errorwrap h4 {
	border-top:1px solid #000; border-bottom:1px solid #000; background:#6f2a00; border-left:0px none; border-right:0px none; color: #FFF; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px
}

.errorwrap p {
	background: ;
	border: 0px none;
	color: #000;
	margin: 0;
	padding: 8px
}


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

#redirectwrap{
	background: #212b35;
	margin: 200px auto 0 auto;
	text-align: center;
	width: 482px;
	border: 1px solid #000;
	color: #98a9ba;
}

#redirectwrap h4{
	background: url('images/tile_cat.gif');
	border-bottom: 1px solid #000;
	color: #FFF;
	font-size: 14px;
	margin: 0;
	padding: 5px;
	text-align: center
}

#redirectwrap p{
	margin: 0;
	padding: 5px;
}

#redirectwrap p.redirectfoot{
	background: url('images/calbox3.gif');
	border-top: 1px solid #000;


	text-align: center;
	color: #98a9ba
}

#redirectwrap a:link,
#redirectwrap a:visited{
	color: #98a9ba;
	text-decoration: none;
}

#redirectwrap a:active,
#redirectwrap a:hover{
	color: #FFF;
	text-decoration: none;
	border-bottom: 2px dotted #FFF;
}

#gfooter{
	background: transparent;
	margin: 0px 0 0px 0;
	padding: 12px 5px 2px 5px;
	width: 100%;
}

#gfooter td{
	color: #FFF;
	font-size: 10px;
	padding: 4px;
}

#gfooter a:link,
#gfooter a:visited{
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

#gfooter a:active,
#gfooter a:hover{
	color: #9fb7cd;
	text-decoration: none;
	border-bottom: 1px dotted #9fb7cd;
}

.nopad{
    padding: 0px;
}

.mainmenutable{ 
	background: url('images/tile_mainmenu.gif');
	border-top: 0px none;
	font-size: 10px;
	font-weight: bold;
	color: #FFF; 
	margin: 0px;
	text-align: center;
	width: auto%;
	padding: 0px
}

#mainmenu{ 
	background: url('images/tile_mainmenu.gif');
	border-top: 0px none;
	font-size: 10px;
	font-weight: bold;
	color: #color: #98a9ba; 
	margin: 0px;
	height: 30px;
	line-height: 27px;
	text-align: center;
	vertical-align: bottom
}

.mainmenu{ 
	background: url('images/tile_mainmenu.gif');
	padding: 0px;
	width: 100%
}

.mainmenutd{
	background: url('images/link-mid.png') repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	text-align: center;
	width: auto;
	height: 10px; padding-left:5px; padding-right:5px; padding-top:8px; padding-bottom:8px
}

.mainmenu a:link, 
.mainmenu a:visited{ 
	background: transparent;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 8px 5px 8px 5px;
	text-decoration: none;
}

.mainmenu a:hover, 
.mainmenu a:active{
	background: transparent;
	font-size: 10px;
	font-weight: bold;
	color: #98a9ba;
	margin: 0px;
	padding: 8px 5px 8px 5px;
	text-decoration: none;
}

#logostrip{ 
	background: url('images/tile_back.gif');
	height: 146px;
	margin: 0;
	padding: 0
}

#logographic{
	background: url('images/logo.gif') no-repeat left;
	height: 146px;
	margin: 0;
	padding: 0
}
 
.logomid {
    background:  url('images/tile_back.gif') repeat-x;
  	display: inline;
  	float:left;
  	width:100%;
    border-bottom: 0px solid #000;
	height: 142px;
	font-size: 11px;
  	margin: 0px;
  	padding: 0px;
    text-align: left;
  	width: 100%
}

.logoleft {
    background: url('images/logo-left.gif') no-repeat left top;
  	display: block;
  	float: left;
  	margin: 0px;
  	padding: 0px;
  	height: 142px;
  	width: 100%
}

.logoright {
    background: url('images/logo-right.gif') no-repeat right top;
    display: inline;
  	float: right;
    padding: 0px;
  	text-decoration: none;
  	color: #98a9ba;
	font-size: 1px;
  	height: 142px;
  	margin: 0px;
  	width: 100%
}

#submenu{ 
	background: url('images/tile_sub.gif');
	border-top: 0px none;
	font-size: 10px;
	font-weight: bold;
	color: #98a9ba; 
	margin: 0;
	height: 30px;
	text-align: right;
	letter-spacing: 1px
}

.ipb-top-left-link,
.ipb-top-right-link{
	background: url('images/tile_sub.gif');
	float: right;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
	width: auto; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:8px
}

.ipb-top-left-link{
	float: left;
	border-left: 0px;
}

.ipb-top-left-link a:link, 
.ipb-top-left-link a:visited,
.ipb-top-right-link a:link, 
.ipb-top-right-link a:visited{ 
	background: transparent; 
	font-size: 10px;
	font-weight: bold;
	color: #98a9ba;
	padding: 7px 6px 8px 6px;
	text-decoration: none;
	letter-spacing: 1px;
}

.ipb-top-left-link a:hover, 
.ipb-top-left-link a:active,
.ipb-top-right-link a:hover, 
.ipb-top-right-link a:active{
	font-size: 10px;
	font-weight: bold;
	color: #FFF; 
	padding: 7px 6px 8px 6px;
	letter-spacing: 1px;
}


.membar1{ 
	background: url('images/membar-left.gif') no-repeat left top;
	border: 0px none;
	margin: 0px;
	width: 50px;

	padding: 0px;
	height: 30px;
	text-align: left
}

.membar2{ 
	background: url('images/membar-right.gif') no-repeat right top;
	border: 0px none;
	margin: 0px;
	width: 50px;
	padding: 0px;
	height: 30px;
	text-align: right
}

.userlinks{ 
	background: url('images/membar.gif') repeat-x top;
	margin: 0px;
	color: #98a9ba; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}


.userlinks p{
	background: #212b35 url('images/membar.gif') !important;
	border: 0px none !important;
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0 !important;
	text-align: right;
	color: #98a9ba;
	height: 15px; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:8px
}

.userlinks p{
	font-weight: normal;
	letter-spacing: 0;
	color: #98a9ba;
}

.userlinks a:link, 
.userlinks a:visited,
.userlinksguest a:link,
.userlinksguest a:visited,
.userlinks p a:link,
.userlinks p a:visited,
.userlinksguest p a:link,
.userlinksguest p a:visited{
	background: transparent; 
	font-size: 10px;
	font-weight: bold;
	color: #98a9ba;
	text-decoration: none;
}

.userlinks a:active, 
.userlinks a:hover,
.userlinksguest a:active,
.userlinksguest a:hover,
.userlinks p a:active,
.userlinks p a:hover,
.userlinksguest p a:active,
.userlinksguest p a:hover{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none; 
}

.navstrip{ 
	background: url('images/nav-mid.gif');
	color: #98a9ba;
	font-size: 12px;
	font-weight: bold;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px
}

.navstrip a:link, 
.navstrip  a:visited{ 
	background: transparent; 
	color: #98a9ba; 
	text-decoration: none;
}

.navstrip a:hover, 
.navstrip a:active{
	background: transparent; 
	color: #FFF; 
}
 
.navmid {
    background:  url('images/nav-mid.png') repeat-x;
  	display: inline;
  	float:left;
  	width:100%;
    border-bottom: 0px solid #000;
	height: 70px;
	font-size: 11px;
  	margin: 0px;
  	padding: 0px;
    text-align: left;
  	width: 100%
}

.navleft {
    background: url('images/nav-left.png') no-repeat left top;
  	display: block;
  	float: left;
  	margin: 0px;
  	padding: 0px;
  	height: 70px;
  	width: 100%
}

.navright {
    background: url('images/nav-right.png') no-repeat right top;
    display: inline;
  	float: right;
    padding: 0px;
  	text-decoration: none;
  	color: #98a9ba;
	font-size: 1px;
  	height: 70px;
  	margin: 0px;
  	width: 100%
}

.navtext {
	margin: 3px 3px 3px 80px;
	padding: 22px 86px 0px 0px;
	font-weight: bold;
    color: #98a9ba;
	font-size: 12px;
    text-align: left;
    width: 100%;
    vertical-align: middle;
}

.navtext a:link, 
.navtext a:visited{ 
	background: transparent;
	color: #98a9ba;
	text-decoration: none; 
      
}

.navtext a:hover, 
.navtext a:active{ 
	background: transparent;
	color: #FFF;
}

</style>