/* CSS Document */
@import url("reset.css");
body{
	font:normal 62.5% Verdana, Arial, sans-serif;
	color:#000;
	text-align: center; /* For centering container in IE5 */
	background:#fff url(../media/images/layout/backgroundImg.gif) top right no-repeat;
}

/*Define text-styles*/
h1, h2, h3, h4, h5, h6{	font:bold 1em Arial, sans-serif; }
h1{ font-size:2.7em; }
h2{ font-size:2.2em; }
h3{ font-size:1.9em; }
h4{ font-size:1.8em; }
h5{ font-size:1.6em; }
h6{ font-size:1.4em; }
p, a, ul li, ol li, td{ font-size: 1.2em;}

p a, td a{ font-size:inherit; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ }

ul, ol{
	display:block;
	list-style:outside ;
	padding-left: 25px;
}

ul li, ol li{
	padding: 0;
}

ul{	list-style-type:disc; }
ol{ list-style:decimal;}

hr{
	height: 0;
	border: 0;
	border-top: 1px solid #000; 
}

/*Define containers*/
#header .content, #container, #footer .content{
	width:960px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
}

#header{}

#header .content #mainmenu{ 
	clear:both; 
}

#container{
	overflow:hidden;
}

#left{
	float:left;
}

#mid_1, #mid_2{
	position:relative;
	overflow:hidden;
}

#mid_1{ /* With right-container  */
	float:left;
	width:590px;
	margin:0 5px;
}

#mid_2{ /* Without right-container  */
	float:right;
	width:775px;
	margin-left:5px;
}

#mid_1 .content{}

#mid_2 .content{}

#right{ float:right; }

#left, #right{
	position:relative;
	width:180px;
}

#footer{}
#footer .content{}
#footer .content p{}

/* Borders bugtracking */
#header, #header .content, #container, #footer, #footer .content, #left, #mid, #right{
	/*border:1px solid #000;
	background-color:#FF0000;*/
}

/*Define random styles*/
.left{float:left;}
.right{float:right;}
.picLeft{float:left; margin:0 10px 10px 0;}
.picRight{float:right; margin:0 0 10px 10px;}
.clr{clear:both;}
.block{display:block;}
.no-margin{margin:0;}
.underline{border-bottom:1px solid #000; margin-bottom:15px;}
.error{ background-color:#FF0000; }
.success{ background-color:#72bc55; }
.error, .success{ color:#fff;}
