html
{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	overflow-y: scroll;
}

body
{
	background-color: #262626;
	font: 11px Arial;
	color: #BABABA;
	margin:0;
	padding:0;
	height:100%;
	border:none
}

td
{
	font: 12px Arial;
}

h1
{
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}

h2
{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}

form
{
	margin: 0px;
}

input, select, textarea, button
{
	font: 12px Arial;
	margin: 0px;
}

a { font: 12px Arial; color: #BABABA; text-decoration: underline; }
a:active { font: 12px Arial; color: #BABABA; text-decoration: underline; }
a:visited { font: 12px Arial; color: #BABABA; text-decoration: underline; }
a:hover { font: 12px Arial; color: #AAAAAA; text-decoration: underline; }



/* reset default styles */
#menu,
#menu ul { margin: 0; padding: 0; z-index: 100; }
#menu li { list-style-type: none; }

/* first level */
#menu li,
#menu a { float: left; text-align: center; }
#menu a { display: block; height: 24px; padding: 10px 14px 4px 14px; text-decoration: none; color: #ffffff; font: 12px Arial; text-transform: uppercase; }
#menu a:hover,
#menu a.menu_open {background: transparent url(../images/menu_bg_mouseover.jpg) scroll top; }
/* #menu a.menu_open { background: #d56800; } */

/* second level and up */
#menu ul { visibility: hidden; position: absolute; width: 150px; margin-top: 1px; }
#menu ul li {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu_transparent_spacer.png', sizingMethod='scale'),alpha(opacity=100);
background-image:url(../images/menu_transparent_spacer.png); border-bottom: 1px solid #262626; width: 150px; }
#menu ul a { width: 122px;  padding: 7px 14px;  text-transform: none; text-align: left; font-size: 12px; height: 12px; }

/* different box model in IE (non quirks mode) */
* html #menu ul li { width: 150px; }

/* third level (colors) */
#menu ul ul a { background: #CCC; }
#menu ul ul li:hover { background: #BBB; }

/* these need a little compensation for the top border */
#menu ul ul { margin-top: 0px; }

.menu_sep
{
	width: 10px;
	background: transparent;
}

.menu_active
{
	background: transparent url(../images/menu_bg_mouseover.jpg) scroll top;
}

/* OLD MENU STUFF */

/*
.menu_link { font: 11px Arial; color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link:active { font: 11px Arial; color: #191919; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link:visited { font: 11px Arial; color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link:hover { font: 11px Arial; color: #191919; text-decoration: none; text-transform: uppercase; font-weight: bold; }

.menu_link_over { font: 11px Arial; color: #191919; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link_over:active { font: 11px Arial; color: #191919; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link_over:visited { font: 11px Arial; color: #191919; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.menu_link_over:hover { font: 11px Arial; color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-weight: bold; }

#submenu table
{
	background-color: #2c2c2c;
}

#submenu td
{
	padding: 4px;
	height: 22px;
}
.menu
{
	padding: 0px 10px 0px 10px;
	height: 38px;
}

.menu_over
{
	padding: 0px 10px 0px 10px;
	cursor: pointer;
	height: 38px;
	background: transparent url(../images/menu_bg_mouseover.jpg) scroll top;
}

*/








.content_headline {	font: 17px Arial; color: #FE7D00; text-decoration: none; }

.content_headline_link {	font: 17px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_link:active {	font: 17px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_link:visited {	font: 17px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_link:hover {	font: 17px Arial; color: #D66900; text-decoration: none; }

.content_subheadline
{
	font: 17px Arial;
	color: #BABABA;
}

.content_headline_secondary { font: 14px Arial;	color: #FE7D00; }

.content_headline_secondary_link {	font: 14px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_secondary_link:active {	font: 14px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_secondary_link:visited {	font: 14px Arial; color: #FE7D00; text-decoration: none; }
.content_headline_secondary_link:hover {	font: 14px Arial; color: #D66900; text-decoration: none; }

.form_field_name
{
	color: #FE7D00;
	font-weight: bold;
}

.footer_content
{
	font: 10px Arial;
	color: #BABABA;
}

.footer_link { font: 10px Arial; color: #FE7D00; text-decoration: underline; }
.footer_link:active { font: 10px Arial; color: #FE7D00; text-decoration: underline; }
.footer_link:visited { font: 10px Arial; color: #FE7D00; text-decoration: underline; }
.footer_link:hover { font: 10px Arial; color: #E07003; text-decoration: underline; }

#signup tr
{
	background-color: #2C2C2C;
}

#signup td
{
	padding: 4px;
}

#padding th
{
	padding: 4px;
}

#padding td
{
	padding: 4px;
}

.padding  td
{
	padding: 4px;
}

.color1 { color: #FE7D00; }
.color1_link { color: #FE7D00; }
.color1_link:active { color: #FE7D00; }
.color1_link:visited { color: #FE7D00; }
.color1_link:hover { color: #D66900; }

.odd { background-color: #2C2C2C; }
.even { background-color: #242424; }
.odd_dim { background-color: #2C2C2C; color: #606060; }
.even_dim { background-color: #232323; color: #606060; }
.over { background-color: #272727; }
.active { background-color: #222222; }
.msgmarked { background-color: #1B1B1B; }

.infotable th	{ text-align: left; vertical-align: top; background: #303030; border: solid 1px; border-color: #404040 #000000 #000000 #404040; padding: 6px 6px 6px 6px; margin: 0px; color: #FF7D00; }
.infotable td	{ text-align: left; vertical-align: top; background: #282828; border: solid 1px; border-color: #383838 #101010 #101010 #383838; padding: 2px 6px 2px 6px; margin: 0px; }

.noContent
{
	padding: 5px;
	background-color: #2C2C2C;
}

.coloredover { background-color: #FE7D00; color: #000000; }

.dev { font-size: 9px; color: #A00040; font-family: tahoma, sans-serif; }

.formField
{
	background: #D4D4D4;
	border: #E3E3E3 2px solid;
	width: 99%;
}

.formSelect
{
	background-color: #D4D4D4;
	border: #E3E3E3 2px solid;
}

.formTextarea
{
	background-color: #D4D4D4;
	border: #E3E3E3 1px solid;
	width: 99%;
}

.formRadio
{

}

.formCheckbox
{

}

.formFieldComment
{
	font-size: 10px;
	font-style:italic;
}

#iframe_container
{
	width: 885px;
	left: 50%;
	margin-left: -442px;
}


#selectuserlist table
{
	background: #1F1F1F;
}

#selectuserlist td
{
	padding: 2px;
}

.filelistpage			{ color: #FFFFFF; background: #EC7D19; padding: 1px 3px 1px 3px; margin: 0px 1px 0px 0px; text-decoration: none; }
.filelistpage:visited	{ color: #FFFFFF; text-decoration: none; }
.filelistpage:hover		{ color: #FFE8C0; background: #CC5A06; }

.filelistpage_active			{ color: #FFFFFF; background: #262626; padding: 1px 3px 1px 3px; margin: 0px 1px 0px 0px; text-decoration: none; }
.filelistpage_active:visited	{ color: #FFFFFF; text-decoration: none; }
.filelistpage_active:hover		{ color: #FFE8C0; background: #CC5A06; }

.element
{
	float: left;
	background-color: #EC7D19;
	padding: 1px;
	border-right: #242424 1px solid;
	border-bottom: #242424 1px solid;
	color: #000000;
}

.dateformat
{
	font-style:italic;
	font-size: 9px;
}

/* Preloading */
.hiddenPic {display:none;}

/* Easy Slider */
	
	#slider li img
	{
		border: 0px;
	}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:592px;
		height:256px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

/* Folder structure */
.folder_ul
{
	float: left;
	margin: 0px;
	padding: 3px 3px 3px 10px;
}

.folder_li
{
	text-align: left;
	margin: 0px;
	padding: 3px;
	white-space: nowrap;
	list-style-type: none;
	border-bottom: 1px solid #262626;
}

.folder_move_hitbox
{
	height: 22px;
	padding: 4px;
	background-color: #242424;
	margin: 1px;
}

