/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; overflow-y:scroll; }  /* Firefox / IE8 scroll-fix*/

body {font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
	color:#000000;
	background-color:#ffffff;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:0px;
	background-image:url(../images/bg_grad.jpg);
	background-repeat:repeat-x;}

h1 {font-size:20px; color:#bba000; margin-bottom:0px; margin-top:0px; display: inline; }
h2 {font-size:18px; color:#000000;}
h3 { color: #004A95; font-size : 17px; }
h4 {font-size:18px; color:#ffffff;}
h5 {font-size:30px; color:#00CC00; margin-bottom:0px; margin-top:0px; display: inline; }
h6 {font-size:18px; color:#000000; margin-bottom:0px; margin-top:0px;}
hr {height:2px; background-color:#CCCCCC; margin-top:0px; margin-bottom:0px; width:100%; }

.error {font-size: 14px; color: #990000; font-weight:bold; }
.headline { color: #993300; font-size:24px; font-weight:bold;} 
.hint {color: #666666; font-size : 10px; font-family: Arial, Helvetica, sans-serif;}
.welcome { color: #993300; font-size:15px; font-weight:bold;}
.bad_link {font-size: 14px; color: #CCCCCC; font-weight:bold; font-style:oblique; }


A:link { color: #336699; font-weight:bold;}
A:visited { color: #336699; font-weight:bold;}
A:active { color: #336699; font-weight:bold;}
A:hover { color: #336699; font-weight:bold;}
A{text-decoration:none}

.nav {
	font-size: 15px; color: #CCCCCC; font-weight:bold;
}
.nav A:link { color: #ffffff;}
.nav A:visited { color: #ffffff;}
.nav A:active { color: #ffffff;}
.nav A:hover { color: #CCCCCC}
.nav A{text-decoration:none}

/* --- Layout Styles --- */
#CenteringContainer {
width:742px;
margin:0 auto 0 auto;
}

#Container {
position:relative;
float:left;
width:742px;
}

#Middle {
position:relative;
float:left;
width:740px;
border:#b4cc95 1px solid;
}

#Header {
position:relative;
float:left;
width:740px;
padding:0;
margin:0;
}

#Content {
position:relative;
float:left;
width:740px;
}

#Footer {
position:relative;
float:left;
width:740px;
text-align:center;
margin:5px 0 5px 0;
}

#TopNav {
position:relative;
float:left;
width:740px;
margin:0;
padding:0;
background-color:#b4cc95;
/*border-top:#b4cc95 1px solid;
border-bottom:#b4cc95 1px solid;*/
background-image:url(../images/nav_grad.jpg);
background-repeat:repeat-x;
}

#TopNav ul {
margin:0 auto 0 auto;
padding:0;
list-style:none;
text-align:center;
width:600;
}

#TopNav ul li {
display:block;
position:relative;
float:left;
/*margin:0 25px 0 25px;*/
width:120px;
padding:0;
}

#TopNav ul li a {
position:relative;
float:left;
display:block;
padding:5px 0px 5px 0px;
margin:0;
color:#C19B00;
text-decoration:none;
width:120px;
}

#TopNav ul li a {
color:#ffffff;
}

.header_links a {
	color:#C19B00;
	text-decoration:none;
}

.header_links a:hover {
	color:#ffffff;
}

/*BKR Footer Style - rev 5.9.07*/
.bkr_footer{
   font-size:10px;
   color: #000000;
   font-weight:normal;}
.bkr_footer a{
   font-size:10px;
   color: #D3891C;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:link{
   font-size:10px;
   color: #D3891C;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:hover {
   font-size:10px;
   color: #D3891C;
   font-weight:normal;
   text-decoration: none;}
.bkr_footer a:visited {
   font-size:10px;
   color: #D3891C;
   font-weight:normal;
   text-decoration: none;}
/*END BKR Footer Style */
