
body  { background-color: #e6e9f2; background-image: none; text-align: center; color:#072757}

.container     { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; padding-bottom: 10px; position: relative; width: 780px; height: auto; min-width: 780px; min-height: 620px; max-width: 780px; max-height: 2400px; border-style: none; outline-style: none }
#620 {height:620px;}
#long {height:1200px;}
.header {position: relative; top: 0; right: 0; width: 780px; height: 105px; }
#logo           { background-image: url("../images/blossomBee.jpg"); background-repeat: no-repeat; position: relative; top: 0; left: 0; width: 180px; height: 105px; float: left }
.headBox{height:105px;width:580px;position:relative;float:right; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
#lHead {height:105px;width:220px;position:relative;top:10px;float:left}
#rHead {height:105px;width:260px;position:relative;right:10px;top:10px;float:right; text-align: right;}
#rHead p{margin-top: 6px; margin-bottom: 4px}

.main     { position: relative; z-index: 20; top: 0; left: 0; width: 780px; height: auto; min-width: 780px;  max-width: 780px; min-height: 470px;max-height: 2350px }

.leftNav{ font-size: 11px; font-weight: bold; background-color: #fff; background-image: url("../images/ltNavBg1.jpg"); background-repeat: no-repeat; text-align: center; position: relative; top: 0; width: 180px; height: 470px; float: left; vertical-align: top }
#reg{background-image: url(../images/regBG.jpg); background-repeat: no-repeat;}
#lnav2    { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left; position: relative; top: 10px; left: 5px; width: 170px; height: 440px; vertical-align: top }

.carat     { background-image: url("../images/carat.gif"); background-repeat: no-repeat; width: 9px; height: 9px }

#rightMain  { position: relative; top: 10px; right: 10px; width: 580px; height: auto; min-height: 460px; max-height: 2300px; float: right  }
#text{font-size: 12px;position: relative; top:2px}
#text p {margin-top: 8px; margin-bottom: 10px}
#text ul  { margin-top: 6px; margin-bottom: 6px }
.leftCol   { position: relative; top: 0; width: 405px; height: auto; min-height: 430px; max-height: 1200px; float: left }
.rightCol { position: relative; top: 0; right: 0; width: 160px; height: 430px; float: right }
.searchBox {float:right}
#search {text-align: center; position: relative; top: 0; width: 162px; height: 60px }
.news { font-size: 11px;  margin-bottom: 10px; }
#news     { background-color: #fff; background-image: url("../images/newsBg.jpg"); background-repeat: no-repeat; position: relative; top: 0; width: 160px; height: 150px; border: solid 1px #072757 }
.test     { background-color: #fff; background-image: url("../images/testBg1.jpg"); background-repeat: no-repeat; border: solid 1px #072757 }
.client{font-size: 12px;color:#072757; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;position: relative;top:0px }
.5hold{position:relative; left:5px; top:10px}
#small{font-size: 11px;color:#1665a0;  border:0px; text-align: left; }
#med{font-size: 12px;color:#072757;  border:0px; text-align: left; }
#small p {margin: 0px}
#castle { position: relative;left:0px; top:10px; width: 160px; height: 186px;  }
#footNav {text-align: center; position: relative; z-index: 100; top: 10px; left: 30px; width: 350px; height: 20px; float: left; clear: both }
.footer   { color: #072757; font-size: 9px;position: relative; z-index: 100; top: 0px; left: 0; width: 576px; height: 12px; clear: both }
.credit{color:black; text-align: right}
.tenup{top:-10px}

#rust {color:#853524;}
.rust {color:#853524;}


.nav       { background-image: url("../images/navBg1.gif"); background-repeat: repeat-x; text-align: center; margin-bottom: 0; position: relative; z-index: 150; top: 0; left: 0; width: 780px; height: 25px }
#footNav a { font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center; padding: 0px; vertical-align: middle; }

.nav1 a,.nav2 a{ font-size: 11px; font-family: Arial;  text-decoration: none; text-align: center; padding: 0px; vertical-align: middle; }
.nav1          { background-image: url("../images/navBg1.gif"); background-repeat: repeat-x }
.nav2          { background-image: url(../images/navBg1.gif); background-repeat: repeat-x }

#alpha, {position:absolute;top:26px;left:3px;visibility:hidden;}
#beta{position:absolute;top:0px;left:123px;visibility:hidden;}
#gamma{position:absolute;top:26px;left:243px;visibility:hidden;}
#sales{position:absolute;top:26px;left:303px;visibility:hidden;}
#delta {position:absolute;top:26px;left:443px;visibility:hidden;}
#epsilon {position:absolute;top:26px;left:468px;visibility:hidden;}
#zeta {position:absolute;top:26px;visibility:hidden;}



.nav ul{
margin: 0;
padding: 2px 0;
list-style-type: none;
position: relative;
left:5px;

}

/*Top level list items*/
.nav ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.nav ul li a    { font: bold 11px Arial; text-decoration: none; background-image: url("../images/navBg1.gif"); background-repeat: repeat-x; text-align: center; display: block; padding: 2px 0; width: 110px; border: 0 }
	
/*Sub level menu*/
.nav ul li ul{
left: 0;
top: 0px;
border: 0;
position:absolute;
display: block;
visibility: hidden;
z-index: 200;
border: 1px solid #a9b3c2;
background-color: #a9b3c2;
margin-top: 0px
}


.nav ul #right,.nav ul .right{
position: absolute;
top: 0px;
left: 0px;
display: block;
visibility: hidden;
z-index: 110;
border: 1px solid #a9b3c2;
clear:left;
margin-top: 0px;

}
/*Sub level menu list items*/
.nav ul li ul li    { background: url(../images/navBg1.gif) repeat-x center; display: inline; height: 20px; float: none }


/* Sub level menu links style */
.nav ul li ul li a{
width: 180px; /*width of sub menu levels*/
font-weight: bold;
padding: 3px 2px 3px 4px;
text-align: left;


}
 
.nav ul li ul li .caratdiv    { background: url("../images/caratDn.gif") no-repeat left center; position: absolute; right: 0 }
/* if want carat on main menu too
.nav .caratdiv{
position: absolute;
right: 0px;
background: transparent url(images/caratDn.gif) no-repeat center; 
float:right;
*/
}


#caratDn{background-image: url(../images/caratDn.gif)}	
/* IE \*/

* html .nav ul li { float: left; height: 1%; }
* html .nav ul li a { height: 1%; }
* html .nav ul li ul li ul#right{margin-top: 1px; left:40px;}
/* End */

a:link, a:visited, table a:link, table a:visited, table#text a:link {color:#1665a0;}
a:hover, a:active, table a:hover, table a:active {color:#072757;}
.footer a:link, .footer a:visited,.leftNav a:link,.leftNav a:visited {color:#072757;}
.footer a:hover, .footer a:active {color:#1665a0;}

.leftNav a:hover,.leftNav a:active {color:#852534;}
.topbox a:link, .topbox a:visited{text-decoration: none}

h1{font-size: 18px;color:#853524;}
h2 { color: #072757; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; width: auto; }
h3{font-size: 14px;color:#072757;text-align: center;}
h4{font-size: 14px;color:#1665a0; margin-top: 0px;margin-bottom: 0px;font-family: Georgia, "Times New Roman", Times, serif;position: relative;top:0px }
h5{font-size: 14px;color:#666677;margin-top: 5px;margin-bottom: 5px}
h6 { color: #853524; font-size: 12px; text-align: left; margin: 0 0 7pt }
.blue{color:#072757;}
#nomargBtm{margin-bottom: 0px}
#marg15{margin-top: 15px}
#nomarg {margin: 0px}
.sixmarg {margin:18px 0px 0px 0px}
#Bay  { position: relative; left: 105px }
.text{font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textdb { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-image: url("../images/textdbBg.gif"); background-repeat: no-repeat; width: 575px; height: 120px }
.clear { clear: both }
.smallT{font-size: 9px}
.right{text-align: right}
.btn1 { background-image: url("../images/btn3.jpg"); width: 60px; height: 25px }
/*The following are for the register page*/
.left{text-align: left}
.leftred{text-align: left;color:#bc1000}
.right{text-align: right}
.rightred{text-align: right;color:#bc1000}
#form1{font-size: 10pt}
.feedback {font-size: 11pt;font-weight: bold; text-align: center; color:blue;}
.head {font-size: 10pt;font-weight: bold; text-align: center; color:blue;}
.headred {font-size: 10pt;font-weight: bold; text-align: center; color:#bc1000;}
.topbox { font-size: 9px; position:relative;left:10px; font-weight: bold; text-align: right; width: 750px; height: 9px }
.topC { background-image: url("../images/caratUp.gif"); background-repeat: no-repeat; width: 9px; height: 9px; float: right }
.clean { list-style-type: none; list-style-position: outside; margin-left: 10px }
.thanks { background-image: url(../images/thanksBg.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 300px; height: 30px; padding: 5px; }
.logged { background-image: url(../images/logged.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 500px; height: 30px; padding: 5px; }
.comment { background-image: url(../images/comment.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 500px; height: 60px; padding:8px; }
#warning{color:#853524;}
.quote{ color:#853524; font-style: italic; }
.gray {color:#333333}
.bit{font-weight: bold; }
li ol li{ list-style-type: lower-latin; }
.bgclr {background-color: #ffffff; color: #000000; font-weight: bold;font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;}
.page {display: none; color:#853524; border: 3px double #a9b3c2;padding:5px}
.check  { list-style-image: url("../images/check.gif") }
.plain {list-style:none;}
.normal{ font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contact {text-align:left; position:relative; top:12px;left:150px; width:350px}tive; top:12px;left:150px; width:350px}
