/* ////////////////////////////////////////////////////////////////////////////////////////*/
/*                                      DEFAULT STYLES                                     */
/* ////////////////////////////////////////////////////////////////////////////////////////*/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color:#FFF;
background-image: url('images/bg.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 50% 0%;
background-color:#000;
margin:0px;
padding-top:0px;
height:100%;
}

h1{color:#000;font-weight:bold;font-size:24px;margin-top:0px;}
h2{font-weight:bold;font-size:18px;margin-bottom:-5px;}
/*h3{font-weight:bold;font-size:16px;margin-bottom:5px;}*/
A:link{color:#960202;text-decoration:none;border-bottom-style:none;}	
A:visited{color:#960202;text-decoration:none;border-bottom-style:none;}
/*A:hover{color:#FFF;font-weight:normal;text-decoration:underline;}*/
A:hover{color:#FFF;text-decoration:underline;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#FFF;}

A.ghost:link { color:#fff; text-decoration: none; font-weight: normal; }
A.ghost:visited { color:#fff; text-decoration: none; font-weight: normal; }
A.ghost:hover { color:#fff; text-decoration: none; font-weight: normal; }

A.ghostbold:link { color:#fff; text-decoration: none; font-weight: bold; }
A.ghostbold:visited { color:#fff; text-decoration: none; font-weight: bold; }
A.ghostbold:hover { color:#fff; text-decoration: none; font-weight: bold; }


/* ////////////////////////////////////////////////////////////////////////////////////////*/
/*                                       LAYOUT STYLES                                     */
/* ////////////////////////////////////////////////////////////////////////////////////////*/

/* ENCLOSES ALL CONTENT ON THE PAGE */
#container{
width:950px;
text-align:left;
margin:0px auto 0px;
/*border:1px solid #67554e;*/
/*border:1px solid #CC0000;*/
border:1px solid #505050;
background:url(images/body_bg.gif) repeat-y left top;
background-color:#000;
/*background-color:#ff0;*/
}

/* MAIN TITLE OF CURRENT PAGE */
#container #title{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
text-align:left;
padding-top:5px;
padding-left:0px;
}

/* HEADER IMAGE */
#banner{
width:950px;
height:175px;
clear:both;
background:url(images/header.jpg) center top;
}

#banner h1{
margin:0px
}

#banner h1 a{
display:block;
width:950px;
height:175px;
float:left;
overflow:hidden;
text-indent:-9999px;
margin:0px;
text-decoration:none;
border-style:none;
}

/* RED BAR BELOW HEADER IMAGE */
#topbar { 
background:url(images/topbar.gif) top left repeat-x; 
height:20px;
overflow:hidden;
border:0px solid #000;
margin:0px;
}

/* LEFT-HAND COLUMN OF THE SITE CONTAINING NAVIGATION AND OTHER SIDE INFO */
#leftcolumn{
width:175px;
height:auto;
float:left;
border-top:1px solid #67554e;
/*border-right:1px solid #505050;*/
margin-bottom:20px;
}

#rightcolumn{
width:175px;
height:auto;
float:right;
border-top:1px solid #67554e;
/*border-left:1px solid #505050;*/
margin-bottom:20px;
}

/* MAIN CONTENT AREA OF THE SITE */
#maincontent{
/*background-color:#211C18;*/
background-color:#191919;
/*background-color:#ffffff;*/
/*border-top:1px solid #000;*/
/*border:1px solid #67554e;*/
/*border:1px solid #800000;*/
/*border:1px solid #505050;*/
border-top:1px solid #505050;
margin:0px;
padding-left:10px;
padding-right:5px;
float:left;
width:585px;
}

/* ////////////////////////////////////////////////////////////////////////////////////////*/
/*                                       MAIN NAV MENU                                     */
/* ////////////////////////////////////////////////////////////////////////////////////////*/
#menu{
margin:0;
margin-bottom:0px;
border-width:0px;
}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu a{
display:block;
color:#FFF;
font-size:12px;
font-weight:bold;
/*padding: top right bottom left*/
padding:4px;
border-right:1px solid #505050;
/*border:0px solid #000;*/
background-color:#000;
}

#menu a:link, #menu a:visited{
text-decoration:none;
}

#menu a:hover{
color:#FFFFFF;
border-right:1px solid #505050;
/*background-color:#003300;*/
background: url(images/navbutton.gif) top left repeat-x;
}

.gtgt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8px;
font-weight:bold;
vertical-align:middle;
}

/* ////////////////////////////////////////////////////////////////////////////////////////*/
/*                                       LEFT SIDE BAR                                     */
/* ////////////////////////////////////////////////////////////////////////////////////////*/

#searchbox{
height:auto;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:8pt;
text-align:center;
padding-bottom:20px;
margin-top:20px;
}

.leftcontent{
width:151px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
background-color:#191919;
border:1px solid #800000;
padding-bottom:0px;
margin-top:10px;
margin-left:11px;
}

.leftcontent h3{
margin:0px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;	
background:url('images/navbutton.gif') top left repeat-x; 
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
}

.leftcontent p{
padding-left:5px;
padding-right:5px;
margin-top:7px;
margin-bottom:7px;
}

.leftcontent ul{
margin:5px;
padding-left:10px;
list-style:none;
}

.rightcontent{
width:151px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#fff;
background-color:#191919;
border:1px solid #800000;
padding-bottom:0px;
margin-top:10px;
margin-bottom:20px;
margin-left:11px;
}

.rightcontent h3{
	margin:0px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	background:url(images/navbutton.gif) top left repeat-x; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

.rightcontent p{
	padding-left:5px;
	padding-right:5px;
	margin-top:7px;
	margin-bottom:7px;
}

.rightcontent ul{
	margin:5px;
	padding-left:10px;
	list-style:none;
}

.rightcontent img {
	border: 0px;
}

.print_title{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:18pt;
}

.print_subtitle{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:16pt;
	margin-bottom:5px;
}

.print_footer{
	clear:both;
	border-top:1px solid #CCCCCC;
	margin-top:20px;
}

#footer { 
	background:url(images/footer_bg.gif) top left repeat-x; 
	width:950px;
	height:25px;
	text-align:center;
	clear:both;
	border-top:1px solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:7pt;
}

#footer a:link, #footer a:visited{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
	
#footer p{
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	margin-bottom:2px;
}

.homenews{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.84em;
	color:#FFF;
	line-height:1.7em;
	background-color:#101010;
	border:1px solid #800000;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:0px;
	width:550px;
}

.homenews h3{
	margin:0px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	background:url(images/topbar.gif) top left repeat-x; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:0px;
}

.homenews h3 a {
	margin:0px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.homenews h5{
	font-size:1em;
	font-weight:bold;
	color:#999999;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:0px;
}
	
.homenews p{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:6px;
	margin-bottom:10px;
}

.homenews td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:2px 5px;
}

.homenews textarea { 
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	border: 0px
}
.homenews select { 
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

.homenews img {
	border: 0px;
}

.homenews ul {
	list-style-type:square;
	line-height:1.4em;
}

td.contact_admin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	color:#fff;
	text-align: right;
}

select.contact_admin {
	font-family: tahoma;
	font-size: 0.8em;
	font-weight: bold;
}

#download_list {
	padding-top:2px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	margin-top:6px;
	margin-bottom:10px;
	font-size:11px;
	font-family: Verdana;
}

#download_list li {
	background-color:white;
}

#download_list p {
	line-height: 3.6;
}

.statsframe {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFF;
background-color:#101010;
border:1px solid #800000;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:0px;
width:560px;
}

.teamspeak {
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #101010;
	border: 1px solid #800000;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 0px;
	width: 550px;
}
.teamspeak h3 {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #5f5f5f;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 523px;
	vertical-align: middle;
}
.teamspeak h3 img {
	padding-left: 3px;
	padding-right: 8px;
	border: 0px;
}


/*//////////// RIGHTNAV - CLASS FOR RIGHT-SIDE NAVIGATION (IF NEEDED) ////////////*/
		
.rightnav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	border:1px solid #000000;
	width:200px;
	float:right;
	}
	
.rightnav p{
	margin:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEEE;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:3px;
	}


.rightnav h3{
	margin:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	background-color:#CC0000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	}

.rightnav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.rightnav ul a:link, .rightnav ul a:visited, .rightnav ul a:active {
	text-decoration:none;
	display:block;
	padding:3px 5px 3px 7px;
	color:#000000;
	border-bottom:1px solid #FFFFFF;
	background:#EEEEEE;
	height:16px;
	}

head:first-child+body .rightnav ul a:link, .rightnav ul a:visited, .rightnav ul a:active{
	height:auto;
	} 

.rightnav ul a:hover{
	background-color:#CCCCCC;
	}

.boxOcontent{/*Define properties for boxOcontent ID - Used in the content area to highlight specific content*/
	font:normal 10px Verdana,Sans-serif;
	}
	
.dept {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid #C4C4C4;
	background:	Window;
}

.dept th {
	text-align:left;
	padding:2px 5px;
	border:1px solid #C4C4C4;
	background-color:#D9D9D9;
}

.dept td {
	padding:4px 5px;
	border:1px solid #000000;
}

tr.even {
	background-color:#EEEEEE;
}
	
tr.odd {
	background-color:#FFFFFF;
}

.dept .top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	float:right;
	background:url(images/top.gif) no-repeat left center;
	padding-right:14px;
	font-variant:small-caps;	
}

A.smalllink:link {
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:none;
}

A.smalllink:visited {
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom :0px;
	border-bottom-style:none;
}

A.smalllink:hover{
	text-decoration:underline;
	border-bottom-style:none;
}

A.static:link {
	color:#0000FF;
	text-decoration:none;
	border-bottom-style:none;
}		

A.static:visited {
	color:#0000FF;
	text-decoration:none;
	border-bottom-style:none;
	}
/*
A.static:hover {
	color:#0000FF;
	text-decoration:none;	
	border-bottom:1px solid;	
}
*/
.top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	text-align:left;
	background:url(images/top.gif) no-repeat left center;
	padding-right:14px;
	font-variant:small-caps;
	color:#0000FF;
	text-decoration:none;
	border-bottom-style:none;
}

A.top:link {
	color:#0000FF;
	text-decoration:none;	
	border-bottom:1px solid;	
}		

A.top:visited {
	color:#0000FF;
	text-decoration:none;
	border-bottom:1px solid;	
}

A.top:hover {
	color:#0000FF;
	text-decoration:none;	
	border-bottom:1px solid;	
}

.thumb {
	text-decoration:none;
	border:1px solid #000000;
	margin: 1px;
}

a.thumb:hover {
	border:1px solid #fff;
}

.discuss {
	border-left:1px solid #800000;
	border-top:1px solid #800000;
}

img:hover.buyit {
	border: 1px solid #fff;
}

A.photolink:link {
	text-decoration:none;
	border:1px;
	border-color:#000000;
}
					
A.photolink:visited {
	text-decoration:none;
	border:1px;
	border-color:#000000;
}
					
A.photolink:hover {
	text-decoration:none;
	border:1px;
	border-color:#000000;
	border-bottom-style:none;
}
					
li.pdf {
	list-style-position:outside;
	list-style-image:url(/housing/includes/images/pdf.gif);
	vertical-align:text-top;
	word-spacing:1px;
}
	
li.doc {
	list-style-position:outside;
	list-style-image:url(/housing/includes/images/doc.gif);
	vertical-align:middle;
	word-spacing:1px;
}
	
li.xls {
	list-style-position:outside;
	list-style-image:url(/housing/includes/images/xls.gif);
	vertical-align:text-top;
	word-spacing:1px;
}
	
li.ppt {
	list-style-position:outside;
	list-style-image:url(/housing/includes/images/ppt.gif);
	vertical-align:middle;
	word-spacing:1px;
}
		
li.online {
	list-style-position:outside;
	list-style-image:url(/housing/includes/images/online.gif);
	vertical-align:text-top;
	word-spacing:1px;
}
	
ul {
	list-style:square;
}

.formfield{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEEEEE;
}

.smfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	}
	
.redfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
	color:#FF0000;
	}




/* TS2 status */
A.wrapCell
{	
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	/*height : 14;*/
}
.whiteBoldBread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FFFFFF;
}
TD.bgFrame 
{
	background-color: #000000;
}
TD.bgDarkFrame
{
	background-color: #DDDCDC;
}
TD.bgFrameGrey
{
	background-color: #ECEBEC;
}
.bread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
}
.loginbread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
}
.boldbread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.headerBread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.smallheaderBread
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

