﻿.error{color:red;}

body{
	background-color:#323232;
	background-image: url(../media/images/template/bg_big_texture.jpg);
	background-repeat: repeat-x;
	margin:0;
}

.body_no_bg
{
	background-color:#323232;
	background-image: none;
	background-repeat: repeat-x;
	margin:0;
}

body,td{
	font-weight:normal;
	font-size:8.5pt;
	font-family:Verdana, Arial, Helvetica;

}
body .contentmargin 
{
	margin:40px;
	/*border:1px dotted red;*/
	overflow:hidden;
}

a,h1,h2,h3,h4
{
	color:#005A84;
}

a:hover
{
	color:#900;
	font-family: Verdana, Arial, Helvetica;
}

body a
{
    text-decoration: none;
}

h1,h2,h3,h4{
	margin-top:0px;
	margin-bottom:5px;
}

h1{	font-size: 12pt;margin-bottom:10px;}
h2{	font-size: 11pt;}
h3{	font-size: 9pt;}

#mainpage
{
	width:990px;
	/*overflow:hidden;*/
}	


#mainpage #banner{
	height:233px;
	width:100%;
	overflow:hidden;
	background-color:black;
}

#mainpage #menuandbodywrapper
{
	position:relative;
	width:100%;
	height:auto;
}

#mainpage #dropshadow
{
	position:absolute;
	z-index:-1;
	height:100%;
	width:100%;
	padding:0;	
	margin:4px 4px;
	background-color:#000;
}

#mainpage #contentparent{
	width:100%;
	height:auto;
	background:transparent url(../media/images/backgrounds/homepage_content_textbg.jpg) repeat-y;
	overflow: hidden;
}

#mainpage #content{
	display:block;
	margin:10px 10px 10px 10px;
	padding-bottom:1px;
	height:auto;
}

#mainpage #footer
{
	background-color:#777;
	color: #292929;
	height: 60px;
	font-size:8pt;
	border-top:1px solid #777;
}

#mainpage #footer #container
{
	margin:10px;
}

#mainpage #footer a 
{
	color: #AAD1D5;
	text-decoration: none;
	margin-right: 13px;
}

#mainpage #footer a.adminlink
{
	color: #777;
	float:right;
}

#mainpage #footer #lastmodified
{
	margin-top:5px;
	font-size:80%;
}

#mainpage #loginreqpanel
{
	border:1px solid red;
	padding:10px;
	background-color:white;
	width:350px;
}

#mainpage #loginreqpanel h2
{
	color:#C00;
}


.ui-accordion .ui-accordion-header a{font-size:9pt;}
.ui-accordion .ui-accordion-content a,
.ui-widget-content a{color:black;}
.ui-accordion .ui-accordion-content a:hover,
.ui-widget-content a:hover{color:red;}
.ui-accordion .ui-widget-content,
.ui-widget-content
{
	padding:10px 10px;
	background:#F1F1F1 none;
	color:black;
}