body
{
	background: #204982;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin : 0;
	padding: 0px;
}


#wrapper
{
	max-width : 1200px;
	width : 100%;
	margin-right : auto;
	margin-left : auto;
	background : #5479AD;
	overflow:hidden;
	color : white;
}

#banner
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	position : relative;
	background : #5479AD;
	text-align : center;
	height : 129px;
	width : 100%;
}

#banner_bottom
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	height : 25px;
	width : 100%;
	background : #812828;
}

.hor_nav
{
	margin : 0 1px 0 0;
	padding : 0 0 0 0;
	position : absolute;
	bottom : 0em;
	right : 0em;
}

.hor_nav_item
{
	float : left;
	font-size : small;
	height : 25px;
	display : inline;
}

.hor_nav_item a
{
	color : #FFF;
	text-decoration : none;
	text-align : center;
	display : block;
	height : 25px;
	margin : 0 0 0 0;
	padding : 0 15px 0 15px;
	border-right : 1px solid #BE4242;
}

.hor_nav_item a:hover
{
	background : #9C6262;
}

.hor_nav_item p
{
	margin : 0 0 0 0;
	padding : 4px 0 0 0;
}

.hor_nav_item_active
{
	color : #FFF;
	text-align : center;
	margin : 0 0 0 0;
	padding : 0 15px 0 15px;
	float : left;
	font-size : small;
	height : 25px;
	display : inline;
	border-right : 1px solid #BE4242;
	background : #CBC1C1;
}

.hor_nav_item_active p
{
	margin : 0 0 0 0;
	padding : 4px 0 0 0;
}

#hor_nav_bottom
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	height : 4px;
	width : 100%;
	background : #CBC1C1;
}
#hor_nav_top
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	height : 4px;
	width : 100%;
	background : #BE4242;
}
#main_column
{
	clear : none;
	margin : 0px 235px 0px 210px;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	margin-top : 10px;
}

#main_column div.mainwrapper
{
	float : left;
	margin : 0;
	padding : 0;
	clear : none;
	overflow:hidden;
}

#main_column div.welcome
{
	padding-right : 10px;
	margin : 0;
}

#main_column div.welcome h1
{
	font : 16pt Tahoma;
	font-weight : bold;
	margin : 0;
	padding : 0;
	color : #BE4242;
}

#main_column div.welcome p
{
	margin : 6px 0;
	padding : 0;
}


#main_column div.content
{
	margin : 0px 0px 0px 0px;
	padding : 5px 5px;
	background : #FCF9F9;
	font : 10pt tahoma;
	color : #000;
	border-left : 1px solid #CBC1C1;
	border-right : 1px solid #CBC1C1;
	border-bottom : 10px solid #CBC1C1;
	overflow:hidden;
}

#main_column div.head
{
	color : #FBF1F1;
	height : 25px;
	margin : 15px 0px 0px 0px;
	padding : 0;
	background : #812828;
	border-top : 2px solid #CBC1C1;
	border-left : 2px solid #CBC1C1;
	border-right : 2px solid #CBC1C1;
	border-bottom : 4px solid #BE4242;
}

#main_column div.head p
{
	margin : 0 10px;
	padding : 0;
	font : 14pt tahoma;
	font-weight : bold;
}

#main_column div.content div
{	
	margin : 0 10px;
	padding : 0;
}

#main_column div.content div.inside
{
	margin : 0;
	padding : 10px 0px;
}

#main_column div.content h3
{
	font : 11pt tahoma;
	font-weight : bold;
	color : #CE4242;
	margin : 0px 3px;
	padding : 5px 3px;
	border-bottom : 1px dashed #555;
}

#main_column div.content p
{
	margin : 0;
	padding : 5px;
}


#picture_show
{
	display : inline;
	position : relative;
	margin-left : 10px;
	margin-bottom : 10px;
	float : right;
	width : 390px;
        background: #000000;
}

#picture_show img
{
	width : 100%;
        filter: alpha(opacity=0);
        -moz-opacity: 0.0;
        opacity: 0.0;
}



#left_column
{
	float : left;
	width : 200px;
	font : 8pt tahoma;
	padding-top 4px;
	color : #000;
	margin-left : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
}

#left_column div.item
{
	background : #FCF9F9;
	padding 4px 5px;
}

#welcome
{
	overflow:hidden;
	height : 470px;
}

#left_column div.divider
{
	background : #5479AD;
	margin : 0;
	height : 15px;
	width : 100%;
}

h2.item
{
	font : 11pt tahoma;
	font-weight : bold;
	color : #BE4242;
	margin : 1px 3px;
	padding : 5px 3px;
	border-bottom : 1px dashed #555;
}

h3.item
{
	font : 10pt tahoma;
	color : #812828;
	margin : 1px 3px;
	padding : 5px 10px 5px 3px;
	border-bottom : 1px solid #AAA;
}

p.item
{
	font : 8pt Trebuchet MS;
	color : #000;
	margin : 0;
	padding : 5px 3px;
	text-align : left;
}

#mouseover
{
	font : 8pt Trebuchet MS;
	color : #000;
	margin : 0;
	padding : 0px 3px;
}

#right_column
{
	font : 8pt tahoma;
	float : right;
	width : 225px;
	background : #FCF9F9;
	color : #000;
	margin-right : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
}

#right_column h3
{
	font : 11pt tahoma;
	font-weight : bold;
	color : #BE4242;
	margin : 1px 3px;
	padding : 5px 3px;
	border-bottom : 1px dashed #555;
}

#team_speak
{
	font : 8pt Trebuchet MS;
	text-align: left;
	position : relative;
	height : auto;
	padding : 0;
	margin : 0;
	width : 280px;
}

#team_speak a
{
	font : 7pt Trebuchet MS;
	text-decoration : none;
	color : #000;
}

hr
{	
	margin : 0;
	padding : 0;
	height : 1px;
	width : 254px;
}

#footer
{
	margin : 0 0 0 0;
	padding : 1em 0 0 0;
	clear : both;
	width : 100%;
	background : transparent;
	text-align: center;
	color : #FFF;
}

table.app
{
	margin-bottom : 20px;
}

#login_box
{
	font : 8pt Trebuchet MS;
	color : #000;
	margin : 0;
	text-align: right;
	padding-right : 5px;
}

#login_box form
{
	margin : 0;
}

#login_box input
{
	color: #000;
	background: #FFF;
	border: 1px solid #000;
	height : 15px;
	width : 100px;
	margin : 2px 3px;
}

#login_box input.button
{
	color: #FFF;
	background: #812828;
	border: 2px outset #d7b9c9;
	margin : 2px 3px;
	height : 22px;
	width : 45px;
	font-size : 8pt;
	font-weight : bold;
} 

a.register:link {color: #000; text-decoration: underline;}     /* unvisited link */
a.register:visited {color: #000; text-decoration: underline;}  /* visited link */
a.register:hover {color: #000; text-decoration: none; background-color : #CCC}   /* mouse over link */
a.register:active {color: #000; text-decoration: none;}   /* selected link */

#actions
{
	font : 8pt tahoma;
	float : right;
	width : 125px;
	height : auto;
	background : #CBC1C1;
	color : #000;
	margin-right : 5px;
	margin-top : 10px;
	margin-bottom : 100px;
	padding : 15px 10px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

#actions h2
{
	font : 10pt tahoma;
	font-weight : bold;
	color : #CE4242;
	margin : 0px 3px;
	padding : 5px 3px;
	border-bottom : 1px dashed #555;
}

#actions ul
{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	margin : 4px;
	margin-left : 10px;
	list-style-type: square;
}

#actions a:link {font : 7pt tahoma; color: #000; text-decoration: underline;}     /* unvisited link */
#actions a:visited {font : 7pt tahoma; color: #000; text-decoration: underline;}  /* visited link */
#actions a:hover {font : 7pt tahoma; color: #000; text-decoration: none; background-color : #CCC}   /* mouse over link */
#actions a:active {font : 7pt tahoma; color: #000; text-decoration: none;}   /* selected link */