BODY {
	background-color: White;
	color: Black;
      font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	margin: 0pt;
}

H1  {
	font-size: 15pt;
	text-align: center;
}

A  {
	text-decoration:none;
}

A:Hover  {
	text-decoration:underline;
}

A:Active  {
	text-decoration:underline;
}

P  {
	text-indent: 2em;
	text-align: justify;
}

DT  {
	font-weight: bold;
	margin-top: 1em;
}

TABLE  {
	border:none;

	

}

TH  {
	border: black solid 1px;
	background: url("../images/bg_button1.gif") #DBDBDB 0px 20px;
	font-weight: bold;
	color: black;
}

TD  {
	border: none ;
	padding: 5pt;
	text-align: center;
}

costhumb {
	color: black;
	align: center;
}

cosinactive {
	color: grey;
	align: center;
}

#costable  {
  width:  100%;
	border: 0px;
	background-color: white;
	font-weight: bold;
	color: black;
	align:  center;
}
#galtable  {
  width:  100%;
	border: 0px;
	background-color: white;
	color: black;
	text-align:  center;
	}

#galcell  {
	border: black solid 1px;
	background-color: white;
	color: black;
	text-align:  center;
	vertical-align: bottom;
}

#vipcell  {
	border: black solid 1px;
	background-color: white;
	color: black;
	text-align:  center;
	vertical-align: top;
}

#noborder {
	border: 0px;
	background-color: White;
	padding: 5pt;
	text-align: center;
} 

#cos_value {
	border: 0px;
	background-color: #C0C0C0;
	padding: 5pt;
	text-align: center;
}

#costd  {
  border: 0px;
	background-color: #993333;
	padding: 5pt;
	text-align: center;
	color:  white;
} 


#header1  {
	background: #cccccc url("../images/tilehull.png") black top left repeat-x scroll;
	width: 100%;
	height: 119px;
	
}


 #logo {
    position: relative; 
	
    top: 8px;
}

 #headerl {
    position: relative; 
    float: left;
    top: -3px;
    width: 100%;
}


}
  #box {
    background-color: #CCCCDD;
    height: 30px;
    position: relative;
    top: 0px;
    width: auto;
  }

   #linksBar {
    left: 0px;
    position: relative;
    top: 2px;
    width: 950;
  }
#Layer1 {
	background-color:#CCCCCC;
	position:absolute;
	left:0px;
	top:137px;
	width:178px;
	height:90px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	left:100px;
	top:137px;
	width:178px;
	height:68px;
	z-index:2;
	visibility: hidden;
}
#Layer3 {
	position:absolute;
	left:195px;
	top:137px;
	width:178px;
	height:110px;
	z-index:3;
	visibility: hidden;
}
#Layer4 {
	position:absolute;
	left:337px;
	top:137px;
	width:178px;
	height:122px;
	z-index:4;
	visibility: hidden;
}
#Layer5 {
	position:absolute;
	left:425px;
	top:137px;
	width:178px;
	height:188px;
	z-index:5;
	visibility: hidden;
}
#Layer6 {
	position:absolute;
	left:615px;
	top:137px;
	width:178px;
	height:162px;
	z-index:6;
	visibility: hidden;
}
#Layer7 {
	position:absolute;
	left:692px;
	top:137px;
	width:178px;
	height:165px;
	z-index:7;
	visibility: hidden;
}
#Layer8 {
	position:absolute;
	left:810px;
	top:137px;
	width:178px;
	height:164px;
	z-index:8;
	visibility: hidden;
}

#nav_main  {
	float: left;

	width: 10%
	font-weight: bolder;
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	text-align: center;
	width: 100%;
	
		
	
}
#nav_main A  {
	float: left;
	width: 10%;
	background: url("../images/bg_button1.gif") #C0C0C0 0px 0px;
	border: solid #000 1px;
	border-width: 1px 0px 1px 0px;
	color: Navy;
	text-decoration: none;
	padding: 2pt 0pt 2pt 0pt;
	margin: 0pt;
}

#nav_main A:Hover  {
	background: url("../images/bg_button1.gif") #DBDBDB 0px 20px;
	color: Red;
	border: solid #FF0000;
	border-width: 1px 0px 1px 0px;
	margin: 0pt;
}

#nav_main A:Active  {
	background: url("../images/bg_button1.gif") #DBDBDB 0px 20px;
	color: Red;
	border: solid #FF0000;
	border-width: 1px 0px 1px 0px;
	margin: 0pt;
}

.hidden  {
	display:none;
}

#nav_side  {
	border: solid #000 1px;
	background: url("../images/bg_sidenav.jpg") #C0C0C0 0px 0px;
	float: left;
	width: 20%;
	margin: 0%;
	padding: 0%;
	clear: both;
}

#nav_side H3  {
	background: url("../images/bg_sidenav_header.gif") #808080 bottom;
	border-bottom: solid #000 1px;
	text-align: center;
	margin: 0px;
	color: White;
}

#nav_side OL  {
	list-style-type: none;
	padding: 0pt;
	margin: 0pt;
}

#nav_side OL A  {
	background: url("../images/bg_sidenav.jpg") 0px 0px;
	border: solid #000 1px;
	text-indent: 1em;
	display: block;
	height: auto;
	padding: 2px 0px 2px 0px;
	color: Navy;
}

#nav_side OL A:hover  {
	background: url("../images/bg_sidenav.jpg") #DBDBDB 250px 0px;
	color: Red;
	border: solid #FF0000 1px;
	text-decoration: none;
}

#nav_side OL A:active  {
	background: url("../images/bg_sidenav.jpg") #DBDBDB 250px 0px;
	color: Red;
	border: solid #FF0000 1px;
	text-decoration: none;
}

#login  {
	padding: 0pt 5pt 0pt 5pt;
}

#login LABEL  {
	font-size: 9pt;
	font-weight: Bold;
}

#username  {
	font-size: 9pt;
	border: black solid 1px;
}

#username:focus  {
	border: red solid 1px;
}

#password  {
	font-size: 9pt;
	border: black solid 1px;
}

#password:focus  {
	border: red solid 1px;
}

#content  {
      font-family: Verdana, Arial, sans-serif;
	font-size: 14px;

	padding: 5pt 5pt 5pt 5pt;
	float: center;
	width: 78%;
}
#content2  {
	padding: 5pt 5pt 5pt 5pt;
	float: center;
	width: 50%;
}
#content3  {
	padding: 0pt 0pt 0pt 0pt;
	float: center;
	margin-left:200px;
	width: 50%;
}
#contact  {
	padding: 0pt 0pt 0pt 0pt;
	float: Center;
	width: 25%;
	
}


#main_photo1  {
	width: 100%;
	text-align: center;
	height: auto;
}

#main_photo2  {
	float: left;
	width: 250px;
	text-align: center;
	height: auto;
	position: relative;
	left: 8%;
}

#main_photo3  {
	float: right;
	width: 250px;
	text-align: center;
	height: auto;
	position: relative;
	right: 8%;
}

#signature  {
	clear: both;
	font-size: 6pt;
	font-weight: bold;
	text-align: center;
}

.button  {
	border-width: 1px;
	background: url("../images/bg_button1.gif") Silver 0px 0px;
}

.button:Hover  {
	color: Red;
	background: url("../images/bg_button1.gif") White 0px 20px;
}

#email LABEL {
	font-weight: bold;
}

.input_text  {
	border: black solid 1px;
	width: 50%;
}

.input_text:focus  {
	border: red solid 1px;
}

.input_small  {
	border: black solid 1px;
}

.input_small:focus  {
	border: red solid 1px;
}

#email_message  {
	border: black solid 1px;
	width: 50%;
	height: 200pt;
	font: normal normal normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#email_message:focus  {
	border: red solid 1px;
}

#email_country  {
	border: black solid 1px;
	width: 50%;
}

#email_zip_label  {
	display: none;
}

#pagination  {
	font-weight: bold;
	text-align: center;
}

.required  {
	color: red;
}

.form  {
	text-indent: 0em;
}

.skipnav  {
	text-align: right;
	color: navy;
	position: absolute;
	left: -1000em;
	top: 1em;
}

.key  {
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	background: #faf6f6;
	color: #000;
	border-color:  #edd #baa #baa #eed;
}

#base_loc  {
	border: black solid 1px;
	width: 50%;
}

#base_loc:focus  {
	border: red solid 1px;
}

.newsdate  {
	margin: 0pt;
	padding: 0pt;
	text-indent: 0pt;
	font-weight: bold;
	font-style: italic;
}

.news  {
	margin: 0pt;
}

.highlight  {
	background-color: yellow;
}

.edit_button  {
	border-width: 1px;
	border-style: solid;
	border-color: #EDEBE8 #EDEBE8 Gray Gray;
	background: url("../images/bg_button1.gif") Silver 0px 0px;
	cursor: hand;
}

.edit_button:Hover  {
	color: Red;
	background: url("../images/bg_button1.gif") White 0px 20px;
}

.edit_button:Active  {
	color: Red;
	background: url("../images/bg_button1.gif") White 0px 20px;
	border-color: Gray Gray #EDEBE8 #EDEBE8;
}

.editor  {
	width: 75%;
	border: black solid 1px;
	height: 20em;
}

#navlist
{
float: left;
	margin-left: 0;
	width: 15%
	hight: 25%;
	font-weight: bolder;
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	text-align: justify;
	width: 100%;
	background: #CCD;
	
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
display: inline;
}

#navlist li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}

#contacpg  {
  border: 0px;
	background-color: #6D7B8D;
	padding: 5pt;
	text-align: center;
	color:  black;
} 

#navlist2
{
float: left;
	margin-left: 25;
	hight: 35%;
	font-weight: bolder;
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	text-align: justify;
	width: 100%;
	background: #CCD;
	
}

#invite
 {
 
  width:  50%;
  border-collapse: collapse;
  align: center;
}

#baseapp
 {
 position: relative;
 float: left;
  left: 25;
  width:  50%;
  border-collapse: collapse;
  align: center;
}

#navlist1
{
float: left;
	margin-left: 0;
	width: 15%
	hight: 25%;
	font-weight: bolder;
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	text-align: justify;
	width: 100%;
	background: #CCD;
	
}

#navlist1 li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
display: inline;
}

#navlist1 li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #CCD;
background: #CCD;
text-decoration: none;
}

#navlist1 li a:link { color: #448; }
#navlist1 li a:visited { color: #667; }

#navlist1 li a:hover
{
border-color: #CCD;
color: #CCD;
background: #332;
}


.form_title{
	color :  #000000 ;
	font-size: 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.form_subtitle{
	color :  #ffffff ;
	font-size: 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #008000;
}

.form_field {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
	font-weight : bold;
}

.form_text{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.form_button_on{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	border: 1px solid #D9D9D9;
	background-color : #f57301;
	border-color : #000000;
	border-right-color : #ffffff;
	border-bottom-color : #ffffff;
	text-align : center;
}

.form_button_off{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	border: 1px solid #D9D9D9;
	background-color : #2ca755;
	border-color : #000000;
	border-left-color : #ffffff;
	border-top-color : #ffffff;
	text-align : center;
}

.form_search{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.form_error
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding:5px; background:#ffffcf;
	border:1px solid #d2d2d2;
}

.formmail_title{
	font-size: 16px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	background-color : #e5e5e5;
}

.formmail_field {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
	font-weight : bold;
}

.formmail_text{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.menu_text{
	font-family: verdana, tahoma, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}

.menu_bg{
	background-color : #ffffd2;
	text-align:center;
}

.box{
	border : 1px solid #8ac428;
}
.form_copyr{
	font-family: verdana, tahoma, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-align:right;
}

