body {
/*background:#9C180F;*/
/*background:#5AA850;*/
/*background:#FFF5EE;*/

background:white;
/*background-color:white;*/
/*background-image:url(../Images/headerband.gif);*/
background-repeat:repeat-x;
}

.stdTbl{border-collapse:collapse;}
.stdTbl td{border:1px solid #949494;padding:5px}

.stdTbl_headTR{background-color:#e3e3e3}
.trBdrBottom{border-bottom:2px solid #949494}
.star{color:red}

h1,h2,h3{margin:7px 0px 0px 0px}
p{margin:0px 0px 0px 0px}

h3{margin:7px 0px 0px 0px}
h1{font-size:24px;font-weight:normal;color:#282828}
h2{font-size:21px;font-weight:normal;color:#282828;margin-bottom:5px;}
h3{font-size:17px;font-weight:normal;color:#282828}

html, body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family: sans-serif;
	font-size:14px;
	background-image:url(/Images/rossco_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	min-height:460px;
	background-color:#ffffff;
	
	
	border:0px solid #cecece;
	/*border-top:0px solid gray;*/
	margin-top:0px
}
#bnrbackground {
	background-image:url(../Images/new_header_02.jpg);
	width:990px;
	height:176px;	
	border-bottom:0px solid #cecece;
	margin-bottom:0px
}

/*#banner {
	background-image:url(../Images/RoSSCoBanner1_02.jpg);
	background-repeat:no-repeat;
	float:left;
	width:990px;
	height:100px;
}
*/


#content {
	float:left;
	/*font-size: 90%;*/
	width:725px;
	min-height: 460px;
	padding-left: 25px;
	padding-right: 35px;
	border: 0px solid green;
}
.homepage {
	/*font-size:108%;*/
/*	border: 1px solid gray;
	width:735px;*/
	
}


#thanks {
	font-size:70%;
}
#images {
	margin-top: 10px;
	float:right;
	width:200px;
	/*background-image:url(../Images/Richard&Deb.png);*/
}

#menubar {
	width: 750px;
	height: 20px; 
	margin-left:100px;border:0px solid green
}

#navigation, #navigation ul {
  padding: 0;
  margin: 0;
  list-style: none; border:0px solid green;
  height: 30px; 
  /*padding-left:25px;*/
  padding-top:0px;

}

#navigation ul {

}

#navigation{width:990px;border-bottom:0px solid #c0c0c0; margin-left:0px;background-color:#D1CCC8;}

#navigation li {
  float: left;
  position: relative;
  width: 163.5px;
  color: white;
  font-size: 100%;
  font-weight:normal;
  margin-right: 0em;
  margin-top:0px;
  background-color:#667E46;
  
  border-right:1px solid white;
  border-top:1px solid white;
  border-bottom:1px solid white;
  height:23px;
  padding-top:7px;
  text-align:left;
  margin-bottom:0px
}

#navigation li:hover{background-color:#465F29;color:white}

#navigation ul li a {
	font-size:110%;
	height:17px;
	width:205px;
	
}
#navigation a:link, #navigation a:visited {
  display: block;
  text-decoration: none;
  padding-left: .7em;
  color: white;
}
* html #navigation a {
  width: 100%;
}
#navigation ul {
  display: none;
  position: absolute;
  padding: 0;
}
#navigation ul li {
/*  border: 1px solid white;
  border-bottom: 1px solid #bdbdbd;*/
  font-size: 110%;
  margin-bottom: -1px;
  margin-top: 0px;
  padding-top: 2px;
  width:200px;
/*  background-color:#e5e5e5;*/
  background-color:#667E46;
  
  
  border-right:1px solid white;
  border-top:1px solid white;
  border-bottom:1px solid white;
  border-left:1px solid white;
  
  
}


#navigation li ul  {
	margin-top:7px;
	text-align:left
}


#navigation li:hover ul {
  display: block; 
}


.title {
	font-size:large;
	color:red;
}
#button {
	border: 4px outset;
  	padding: 4px;
  	text-decoration: none;
}

#message {
	color:red;
	font-size:100%;
	font-weight:bold
	}

#rightbar {
	float: right;
	width: 200px;
	min-height: 700px;
	/*font-size:85%;*/
	text-align:center;
	padding-top:0px;
	margin-right:5px;
	background-color:
}
#authentication {
	background-image:url(../Images/authenticationBgd2.png);
	height:97px;
	font-size:smaller;
	margin: 5px 0 5px 0;
}

#authentication table {
	width: 100%;
	text-align:center;
}

#links {
	min-height:300px;
	/*background-color:#D1CCC8;*/
	/*background-image:url(../Images/linksBgd1.png);*/
	width:100%;
}
#news {
	min-height:150px;
	font-size:13px
}
#newsheader {
	background-color:#e9e9e9;
	font-size:13px;
	width:195px;
	border-bottom: 3px solid  #b6b6b6;
	padding-bottom:5px
}

#footer {
	clear: both;
	text-align: center;
	font-size: 75%;
	width:990px;
	border-top: 1px solid  gray;
	background-color:#e5e5e5;
	padding-bottom:10px;padding-top:10px;
	border-bottom: 2px solid  white;
}

#resultsTable{border:1px solid gray;border-collapse:collapse}
#resultsTable td {padding:3px}


#detail{width:550px}

p{margin-bottom:10px}

.presTbl td{border:0px solid gray;border-collapse:collapse}


#wrap {
	height:115px;margin-top:7px;margin-bottom:15px
}
a:link {
	color:blue;
}
a:visited {
	color:#003366;
}
a:hover {
	color:red;
}
/*a:focus {
	color:yellow;
}*/

/*.column{background-color:#f2f2f2 ;border:1px solid #c3c3c3;font-size:13px}*/
.column{background-color:#f8f8f8 ;border:1px solid #c3c3c3;font-size:13px}

.contact{border:1px solid grey;width:400px;padding:10px;margin-left:100px;margin-top:20px;padding-bottom:18px}

.right_col_divs{
margin-top:20px
}
.right_col_container{
margin-top:0px;
border:1px solid #c0c0c0;
padding:0px 10px 10px 10px;
background-color:#FAFAFA
}

.right_col_divs p{margin-bottom:15px}

.regButt{margin-top:7px}
