/* CSS Document */

body{
	background-image:url(../template_images/background.jpg);
	background-position: center;	
	background-repeat:none;
	background-attachment:fixed;
	padding:0px;
	margin:0px;
}

body, table, tr, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#2e435b;
}
#wrapper{
	width:900px;
	border:1px solid #8f0001;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
}

#header{
	position:relative;	
}

#header_animation{
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:172px;
	z-index:1;
}

#menuwrapper{
	position:absolute;
	width:850px;
	top:175px;
	left:0px;
	color:#FFF;
	z-index:10;
}

#menuwrapper table tr td{
	color:#FFF;
}

#breadcrumbs{
	position:absolute;
	width:800px;
	top:218px;
	left:61px;	
}

#heading{
	position:absolute;
	width:825px;
	top:240px;
	left:60px;
	border-bottom: 1px dashed #8f0001;
}

#heading h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0px;
	margin:0px;	
	color:#8f0001;
}

#content{
	padding:10px;	
	padding-left:70px;
	padding-right:30px;
}

#content, #content table tr td{
	color:#666;	
}

.altrowa{
	background-color:#F8F8F8;
	padding:10px;
}

.altrowb{
	background-color:#F0F0F0;	
	padding:10px;
}

#content a{
	text-decoration:none;
	color:#293f56;
	border-bottom:1px dotted #293f56;
}

#content a:hover{
	text-decoration:none;
	color:#d62a40;
	border-bottom:1px solid #d62a40;
}

.floatright{
	float:right;
	margin:10px;	
}

img.floatright{	
	float:right;
	margin:10px;
	border:1px solid #999999;
}

#content img, #content table tr td img{
	/*border:1px solid #999999;*/
}

#indexChildren img{
	border:1px solid #999999;
}

#search-box{
	position:absolute;
	z-index:20;
	width:200px;
	top:178px;
	left:712px;
}

#homepage a{
	text-decoration:none;
	border-bottom:none;
}

#homepage a:hover{
	text-decoration:none;
	border-bottom:none;
}

