body {
	background-color: #FFFFFF;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-repeat: no-repeat;
	font-family: Arial, helvetica, san serif;
	
}
li.disadv
   {
      font-weight: bold;
	  font-style: italic;
   }

a {	font-family: Verdana;	font-size: 10pt; color: #000000; text-decoration: Underline;}
.TableTitles { color: #FFFFFF; background-color: #0B2775 }
a:hover {font-family: Verdana; font-size: 10pt; color: #FF0000; background-color: ; text-decoration: Underline;}
body {font-family: Verdana; font-size: 10pt; color: #000000; background-color: #FFFFFF }
table {	font-family: Verdana; font-size: 10pt; color: #000000; border: none;}
.TableCells { background-color: #336171 }
input { font-family: Verdana; font-size: 10pt; color: #000000; background-color: #FFFFFF }
select { color: #000000; font-family: Verdana; font-size: 10pt; background-color: #FFFFFF }
textarea { color: #000000; font-family: Verdana; font-size: 10pt; background-color: #FFFFFF }
H1 {display: inline;color: #000000; font-family: Verdana;font-size:24pt }
H2 {display: inline;color: #000000; font-family: Verdana;font-size:14pt }
H5 {display: inline;color: #000000; font-family: Verdana;font-size:12pt }
H6 {display: inline;color: #000000; font-family: Verdana;font-size:10pt }
H3 {display: inline;color: #000000; font-family: Verdana; font-size:24pt }
H4 {display: inline;color: #000000;font-family: Verdana; font-size: 14pt;  }
li {color: #000000;  line-height: 20px; list-style-image: url('http://www.toolsforbusiness.info/success/headers/box_eureka.gif'); }

table	{
    border: 0;
}

td	{
    vertical-align: top;
}

p, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, div, table, tr, td	{
	font-family: Arial, helvetica, san serif;
		font-size: 12px;
}

p {
	color: #000;
	font-size: 12px;
	line-height:16px;
    	padding: 0 .5em 0 2px;
	margin-left: 2px;
}


td.signin		{
	background: url("http://www.castlerockeg.com/images/navbacground.jpg") no-repeat;

}


div#logo  {
	position:absolute;
	width:750px;
	height:149px;
	z-index:10;
	left: 18px;
	top: 18px;
	
	

}
td.title	{
vertical-align: middle;
text-align: left;
background-color: #FFF;
height: 31px;
padding-top: 15px;
padding-left: 5px;
}


td.border	{
    border-top: 1px solid #534132;
    border-left: 1px solid #534132;
    border-right: 1px solid #534132;
    border-bottom: 1px solid #534132;
	background-color: #FFF;
}




td.banner	{
    border-top: 3px solid #534132;
    
    border-right: 3px solid #534132;
	background-color: #FFF;
	 
}

td.banner2	{
background-color: #FFFFFF;
border-top: 3px solid #534132;
 border-left: 3px solid #534132;
}



td.contentline {
border-left: 3px solid #534132;
    border-right: 3px solid #534132;
border-bottom: 3px solid #534132;
}




td.content {
margin-left: 5px;
background-color: FFFFFF;
}



td.content p	{
	color: #000;
font-size: 12px;
line-height:16px;
	margin-left: 5px;
}



td.content h2 {
    color: #534132;
    font-size: 18px;
	font-weight: 700;
margin-left: 5px;
}

td.content h3 {
    color: #534132;
    font-size: 16px;
	font-weight: bold;
margin-left: 5px;
}

td.content h4 {
    color: #534132;
    font-size: 14px;
	
	font-weight: bold;
margin-left: 5px;
}



td.content ul  {
	list-style-type: square;
	list-style-position: outside;

}

td.content ol  {
	list-style-type: lower-roman;
	list-style-position: outside;

}

td.content li  {
	color: #9FB29D;
	font-size: 12px;
	
	font-weight: normal;


}


td.content a:link, td.content a:visited  {
	color: #505E50;
	font-weight: normal;
	
}

td.content a:hover  {
	color: #F7F5F0;
	font-weight: normal;
	
background-color: #C2C9BC;
}


.cellbgcream {
	background-color: #EBE7DE;
}


.cellbgdkgrn {
	background-color: #505E50;
}

.cellbglttan {
	background-color: #DCD5C6;
}

.cellbgnav {
	background-color: #697E6E;
}

.cellbgltgrn {
	background-color: #B0BDB3;
}

.cellbgvltgrn {
	background-color: #CBD2CC;
}

td.footer {
    	color: ##534132;
	font-size: 12px;
	font-weight: normal;
}

td.footer a:link, td.footer a:visited	{
	color: #505E50;
    text-decoration: none;
}

td.footer a:hover	{
color: #F7F5F0;
    text-decoration: none;
background-color: #C2C9BC;
}

.ada {
    color: #80987F;
	background-color: #80987F;
	font-size: 3px;
margin-left: 5px;
}

.ada a:link, .ada a:visited	{
	color: #80987F;
    text-decoration: none;

}

.ada a:hover	{
color: #80987F;
    text-decoration: none;

}


.search {
    color: #505E50;
	background-color: #ffffff;
	font-family: times, serif;
	font-size: 12px;
font-weight: bold;


	border-top: 1px solid #848284;
	border-right: 1px solid #de7143;
	border-bottom: 1px solid #de7143;
	border-left: 1px solid #848284;

	width: 108px;
	
}


.jscream {
	font-size: 12px;
	font-weight: normal;
color: #DCD5C6;
}

.jscream a:link .jscream a:visited	{
	color: #DCD5C6;
    text-decoration: none;
}

.jscream a:hover	{
    color: #505E50;
text-decoration: none;
background-color: #C2C9BC;
}






.searchadv {
    color: #505E50;
	
	font-size: 12px;
	font-weight: normal;
}

.searchadv a:link, .searchadv a:visited	{
	color: #505E50;
	font-weight: bold;
	margin-top: 0;
    text-decoration: none;
}

.searchadv a:hover	{
    text-decoration: none;
background-color: #BDC9BC;
}


.othernav {
    color: #FFFFFF;
	font-size: 12px;
font-weight: bold;
}

.othernav a:link, .searchadv a:visited	{
	color: #FFFFFF;
	
	margin-top: 0;
    text-decoration: none;
}

.othernav a:hover	{
    text-decoration: none;
background-color: #BDC9BC;
}









#quote { 
 
background-color: #EBE7DE; 
padding: 3px;
border: 1px solid #505E50;
}

#quote p { 
color: #505E50; 
font-size: 11px; 
font-weight: 600;   
line-height: 14px; 
font-style: italic;
}

.quoteiti { 
color: #505E50; 
font-size: 10px; 
font-weight: 600; 
font-style: italic; 
margin-top: -2px; 
line-height: 13px; 
}

.bigcap {
font-size: 18px;
line-height: 13px; 
}


.button	{

background-color: #DCD5c6;
color: #505E50;
font-size: 12px;

font-weight: bold;

}

input.white { 
 background-color: #FFF; 
}
textarea { 
 background-color: #FFF; 

}



.blacktext {color:black}


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
line-height: 13px;
}


#navcontainer a
{

color: #F7F5F0;
font-size: 11px;
background-color: #80987F;
width: 160px;
padding: 1px 1px 1px 1px;
text-decoration: none;
font-weight: bold;

}

#navcontainer a:hover
{
background-color: #C2C9BC;
color: #505E50;
font-size: 11px;
font-weight: bold;
}

#navcontainer li a
{
display: block;
color: #FFFFFF;
font-size: 11px;
width: 160px;
padding: 1px 1px 1px 6px;
text-decoration: none;
font-weight: bold;
}

li.navheader {
color: #534132;
background-color: #80987F;
font-size: 12px;
font-weight: bold;
padding: 1px 1px 1px 1px;
margin-left: 3px;
}

div#news {
border: 1px solid #000;
  border-color: #505E50;
  width: 200px;
padding: 3px;
}
.newshead {color: #9D5C29;
font-weight: bold;}
