div#container 
{width: 980px;
height:auto;
}

div#main 
{width: 800px;
height: auto;
border-width: 1px;
border-style: solid; 
border-color: #666666;
background-color:#000000;
position:relative;
top:0px;
left:0px;
float:left;
}

div#header
{width: 800px;
height: 120px;
border-bottom: solid 1px #666666;
float: left;
background-image:url(header_small.gif);
}

div#directorymain 
{width: 980px;
border-width: 1px;
border-style: solid; 
border-color: #666666;
background-color:#000000;
position:relative;
top:5px;
left:0px;
float:left;
}

div#directoryheader
{width: 980px;
height: 120px;
border-bottom: solid 1px #666666;
float: left;
background-image:url(header_small.gif);
}

div#directorybodytext
{width: 980px;
position: relative;
left: 10px;
top: 10px;
float:left;
}

#directorybodytext {font-size: 8pt; color: #FFFFFF; font-family: verdana; line-height: 10pt; text-align:left;}
#directorybodytext A:link { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#directorybodytext A:visited { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#directorybodytext A:active { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#directorybodytext A:hover { color: #FFFFFF; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#directorycontainer
{width: 980px;
position: relative;
left: 0px;
top: 10px;
float:left;
background-color:#FFFFFF;
text-align:left;
}

div#navcontainer
{width: 700px;
float:left;
position:relative;
top:50px;
left:100px;
}

div#nav
{width: 680px;
float:left;
position:relative;
left: 10px;
top: 1px;
}



#nav {font-size: 7pt; color: #00aeef; font-family: verdana; line-height: 14pt;}
#nav A:link { color: #00aeef; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:visited { color: #00aeef; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:active { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:hover { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}

div#rightcontainer
{width: 170px;
position:relative;
right: 0px;
top: 0px;
float:right;
}

div#widgetcontainer
{ background-color:#dddddd;
width:180px;
position:relative;
top:10px;
right:0px;
float:right;
margin-bottom:20px;
margin-left:10px;
}

div#righttext 
{width: 170px;
position: relative;
top: 10px;
left: 0px;
float: left;
}
#righttext {font-size: 7pt; color: #FFFFFF; font-family: verdana; line-height: 12pt; text-align:center;}
#righttext A:link { color: #cc9966; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#righttext A:visited { color: #cc9966; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#righttext A:active { color: #cc9966; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#righttext A:hover { color: #ffffcc; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}

div#rightdirectory
{width: 170px;
height: 120px;
position:relative;
right: 0px;
top: 0px;
float:right;
background-color:#666666;
}

div#movie
{width: 800px;
position: relative;
left: 0px;
top: 0px;
float:left;
}

div#bodytext
{
	width: 780px;
	position: relative;
	left: 10px;
	top: 10px;
	float:left;
	font-size: 8pt;
}

#bodytext {font-size: 8pt; color: #FFFFFF; font-family: verdana; line-height: 10pt; text-align:left;}
#bodytext A:link { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#bodytext A:visited { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#bodytext A:active { color: #00aeef; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#bodytext A:hover { color: #FFFFFF; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#subnav
{width: 680px;
float:left;
position:relative;
left: 10px;
top: 35px;
}
#subnav A:link { color: #00aeef; font-family: Verdana; font-size: 10pt; text-decoration : none; font-weight: bold; }
#subnav A:visited { color: #00aeef; font-family: Verdana; font-size: 10pt; text-decoration : none; font-weight: bold; }
#subnav A:active { color: #FFFFFF; font-family: Verdana; font-size: 10pt; text-decoration : none; font-weight: bold;} 
#subnav A:hover { color: #FFFFFF; font-family: Verdana; font-size: 10pt; text-decoration : none; font-weight: bold;}



div#gemsmap
{width: 798px;
height: 429px;
position: relative;
left: 0px;
top: 30px;
float:left;

}

#gemsdetail {font-size: 12pt; color: #FFFFFF; font-family: verdana; line-height: 16pt; padding: 10px; text-align:left;}
#gemsdetail A:link { color: #FFFFFF; font-family: Verdana; font-size: 12pt; text-decoration : none; font-weight:normal;} 
#gemsdetail A:visited { color: #FFFFFF; font-family: Verdana; font-size: 12pt; text-decoration : none; font-weight:normal;} 
#gemsdetail A:active { color: #FFFFFF; font-family: Verdana; font-size: 12pt; text-decoration : none; font-weight:normal;} 
#gemsdetail A:hover { color: #00aeef; font-family: Verdana; font-size: 12pt; text-decoration : none; font-weight:normal;}

div#detailcontainer
{width: 800px;
position: relative;
left: 0px;
top: 0px;
float:left;
}

div#detailheader
{width: 798px;
height: 30px;
position: relative;
left: 0px;
top: 0px;
float:left;
}

div#detailimage
{width: 530px;
position: relative;
left: 0px;
top: 0px;
float:left;
}

div#detailright
{width: 270px;
position: relative;
right: 0px;
top: 0px;
float:right;
}

div#detailcontent
{width: 240px;
position: relative;
left: 10px;
top: 10px;
float:left;
}

#detailcontent {font-size: 9pt; color: #FFFFFF; font-family: verdana; line-height: 11pt; padding: 10px; text-align:left;}
#detailcontent A:link { color: #00aeef; font-family: Verdana; font-size: 9pt; text-decoration : none; font-weight: bold;} 
#detailcontent A:visited { color: #00aeef; font-family: Verdana; font-size: 9pt; text-decoration : none; font-weight: bold;} 
#detailcontent A:active { color: #00aeef; font-family: Verdana; font-size: 9pt; text-decoration : none; font-weight: bold;} 
#detailcontent A:hover { color: #FFFFFF; font-family: Verdana; font-size: 9pt; text-decoration : none; font-weight: bold;}

#steering {font-size: 8pt; color: #FFFFFF; font-family: verdana; line-height: 10pt; padding: 10px; text-align:left;}
#steering A:link { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#steering A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#steering A:active { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#steering A:hover { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}


li {font-size: 8pt; color: #666666; font-family: verdana; padding: 0px; padding-left: -60px; line-height: 11pt; text-align: left; margin-bottom: 10px;}

#contact {font-size: 8pt; color: #666666; font-family: verdana;}

span#head {font-size: 14pt; color: #FFFFFF; font-family: verdana; line-height: 15pt;}

span#greenhead {font-size: 14pt; color: #8bc53f; font-family: verdana; line-height: 15pt;}

span#subhead {font-size: 9pt; color: #25408e; font-family: verdana; line-height: 12pt; font-weight: bold;}

span#commhead {font-size: 8pt; color: #89d6f3; font-family: verdana; line-height: 10pt; font-weight: bold;}

span#smallhead {font-size: 7pt; color: #CC0000; font-family: verdana; line-height: 10pt; font-weight: bold;}

#forminput {font-size: 8pt;
color: #333333;
font-family: verdana;
padding: 4px;
line-height: 11pt;
text-align: right;
}

#buttons {
font-family: verdana;
font-size: 8pt;
background-color: #990000;
color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

#inputgeneral
{
width: 220px;
border: #cccccc solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 8pt;
}

#option {font-size: 7pt;
color: #333333;
font-family: verdana;
padding: 4px;
line-height: 11pt;
text-align: left;
}


#inputstate
{
width: 20px;
border: #B51423 solid 1px;
background-color: #FDF0D0;
color: #000066;
font-family: verdana;
font-size: 8pt;
}

#inputzip
{
width: 60px;
border: #B51423 solid 1px;
background-color: #FDF0D0;
color: #000066;
font-family: verdana;
font-size: 8pt;
}

