@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Calibri, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
	color: #333333;
	
}
h1{
	margin-bottom:2px;
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:lighter;
}
h2{
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:lighter;
	margin:0;
}
h3{
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:lighter;
	font-style:italic;
	margin:0;
}
label{
	color:#FFFFFF;
}
input {
    color:#000000;
    font-size:11px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
   	text-decoration:none;
	background-color:#cccccc; 
	background-image:url(../img/row_cutting.gif);
	padding:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:4px;
}

select {
    color:#000000;
    font-size:11px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
   	text-decoration:none;
	background-image:url(../img/row_cutting.gif);
	padding:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:4px;
}
td{
	padding:0;
}

#wrapper{
	position:relative;
	width:944px;
	height:614px;
	margin: 0 auto;
	padding: 8px;
	margin-top:20px;
	
}
#body_cont{
	position:relative;
	width:942px;
	height:auto;
	border:1px #CCCCCC solid;
	display:table;
}

#leftnav{
	position:relative;
	float:left;
	width:214px;
	height:534px;
	background-color:#996600;
	background-image:url(../img/bg_leftnav.jpg);
	background-repeat:no-repeat;
	border-right:1px #755925 solid;
}
#nav_links{
	border-right: 1px #fff solid;
	text-align:right;
	width:195px;
	margin-top:40px;

	
}
#nav_links a:link, #nav_links a{
	padding:4px;
	color:#fff;
	text-decoration:none;
}
#nav_links a:hover{
	/*color:#fff;*/
	color:#333333;
	text-decoration:none;
	/*background-color:#90652b;*/
	background-color:#FFFFFF;
	
}
#nav_links ul li{
	list-style:none;
	padding-bottom:10px;
}
#nav_links ul{
	margin-top:4px;	
}

#content_cont{
	position:absolute;
	display:table;
	width:727px;
	height:534px;
	background-color:#fff;
	background-image:url(../img/bg_content.gif);
	margin-left:0;
	left:224px;
	*left:215px;
}
#content_cont2{
	position:absolute;
	display:table;
	width:727px;
	height:534px;
	background-color:#fff;
	background-image:url(../img/bg_content2.gif);
	left:224px;
	*left:215px;
}
#content{
	position:relative;
	width:727px;
	height:534px;
	/*background-image:url(../img/bg_home.jpg);*/
	background-repeat:no-repeat;
}

#footer{
	position:relative;
	width:944px;
	height:100px;
	margin-top:8px;
}
#rustans{
	position:absolute;
	width:99px;
	height:40px;
	background-image:url(../img/logo_rustans.gif);
}
#bits{
	position:absolute;
	left:778px;
	top:0;
	width:164px;
	height:67px;
	border:1px #CCCCCC solid;
	background-image:url(../img/logo_bits.gif);
}
#home_blurb{
	position:absolute;
	/*top:417px;*/
	top:396px;
	left:0;
	padding:8px;
	color:#FFFFFF;
	text-align:right;
	overflow:hidden;
	width:711px;
	height:110px;
	background-image:url(../img/transparency2.png);
	padding-top:20px;
}
#logo_staelena{
	position:relative;
	width:214px;
	height:160px;
	background-image:url(../img/logo_staelena.gif);
}
#text_cont{
	position:absolute;
	/*top:417px;*/
	left:0;
	padding:8px;
	color:#9999999;
	text-align:left;
	overflow:auto;
	width:711px;
	height:506px;
}
#text_cont_tri{
	position:absolute;
	/*top:417px;*/
	left:362px;
	padding:8px;
	color:#9999999;
	text-align:left;
	overflow:auto;
	width:349px;
	height:518px;
	background-image:url(../img/bg_content_tri.gif);
}
#text_cont_tri2{
	color:#FFFFFF;
	position:absolute;
	/*top:417px;*/
	left:362px;
	padding:8px;
	text-align:left;
	overflow:auto;
	width:349px;
	height:518px;
	background-image:url(../img/transparency.png);
}
#text_cont_tri2 a:link, #text_cont_tri2 a{
	color:#FF0000;
	text-decoration:none;
}
#text_cont_tri2 a:hover{
	text-decoration:underline;
}
#tri_header{
	top:20px;
	left:20px;
	position:absolute;
	color:#000000;
	width:380px;
}
#audubon{
	margin-top:22px;
}
.error_form{
	color:#CC0000;
}


