@charset "utf-8";
/* 
. = class
*/

/* creates the full height column */
html {	background: #313131 url(../img/layout/background2.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	position: relative; 
	height:100%; 
 }

/* overlays a semi-transparent PNG over the top of the HTML */
html>body { background: transparent url(../img/layout/background.jpg); 
	background-repeat:no-repeat;
	background-position:center top;
	position: relative;}	
	

/* generic page styling */
body {
	height:100%; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0px auto;
	text-align: center; /* needed for IE to center the main column */
	background: transparent url(../img/layout/background2.jpg); 
	background-color: #313131;
	background-repeat:repeat-y;
	background-position:center top;
	position: relative;
}	


* { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.note {font-size:xx-small; color:#999;}

.content {
padding-top:42px; 
padding-left:25px; 
padding-right:25px; 
padding-bottom:11px;
color:#FFF;
}

.content2 {
margin-left:25px; 
margin-right:25px; 
margin-bottom:11px;
color:#FFF;
}

.navi {
padding-left:50px; 
color:#FFF;
}

.topnav {
	color: #838383;
}

a.link_gray:link, a.link_gray:visited {
	color: #838383;
	text-decoration: none;
}

a.link_gray:hover, a.link_gray:active {
	color: #ffffff;
	text-decoration: underline;
}

a:link {
	color: #ff781e;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #ff781e;
}

a:hover {
	text-decoration: underline;
	color: #ff781e;
}

a:active {
	text-decoration: none;
	color: #ff781e;
}
