/*rigbees

HTML Elements*/


body {
	text-align:center; /* for centering in IE5 */	
	background-color: #669999;
	color: #000;
	padding:0px;
	margin: 0px;	
	min-width: 760px;	
}


p {
	font: 10pt/16pt georgia, arial, sans-serif;		
	text-align: left;
	background-color: transparent;
	padding: 5px;	
	margin: 0px; 	
}


p.small {
	font: 9pt/12pt Trebuchet MS, arial, sans-serif;		
	text-align: left;
	background-color: transparent;
	padding: 5px;	
	margin: 0px; 	
}
p.small_right {
	font: 9pt/12pt Trebuchet MS, arial, sans-serif;		
	text-align: right;
	background-color: transparent;
	padding: 5px;	
	margin: 0px; 	
}

p.small_left {
	font: 9pt/12pt Trebuchet MS, arial, sans-serif;		
	text-align: left;
	background-color: transparent;
	padding: 5px;	
	margin: 0px; 	
}

h1{ 	
	font-size: 110%;
 	color: #336666;
 	text-align: left;
	margin: 0px;
 	padding: 0px;	
}
h5{ 	
	font-size: 110%;
 	color: #336666;
 	text-align: right;
	margin: 0px;
 	padding: 0px;	
}
h2{
 	font-size: 120%;
 	color: #336666;
	text-align: left;	
 	padding: 0px;	
	margin: 0px;	
	text-decoration: bold;
}

h3{
 	font-size: 135%;
 	color: #336666;
	text-align: left;	
 	padding: 0px;	
	margin: 0px;	
	}
	
h4{
 	font-size: 140%;
 	color: #336666;
	text-align: right;	
 	padding: 0px;	
	margin: 0px;	
	text-decoration: bold;
}

hr.dash { height:0px; 
     border:0px; 
     border-top:1px dashed #336666; 
}

hr { height:0px; 
     border:0px; 
     border-top:1px #336666; 
}

IMG.border {
	padding: 2px;	
	border: thin solid #336666;	
	}

IMG.right {
	float:right;
	margin: 10px;	
	padding: 2px;	
	border: thin solid #336666;	
}
	
IMG.center {	
	margin: 10px;
	padding: 2px;	
	border: thin solid #336666;	
}
	
IMG.left {
	float:left;
	margin: 10px;
	padding: 2px;	
	border: thin solid #336666;	
}	




a{ 
	color: #66cccc;
	text-decoration: none;
}

a:link{
	color: #66cccc;
	text-decoration: none;
}

a:visited{
	color: #669999;
	text-decoration: underline;
	font-weight: bold;
}

a:hover{
	color: #fff;
	text-decoration: underline;
}

a:no_underline{
	color: #006699;
	text-decoration: none;
}

a.no_underline:hover{
	color: #006699;
	text-decoration: none;
}

/*MAIN CONTENT LINK STYLE*/
a:link.content{
	color: #0033cc;
	text-decoration: none;
}

a:visited.content{
	color: #336666;
	text-decoration: none;	
}

a:hover.content{
	color: #6699cc;
	text-decoration: underline;
}
/*END*/



a:hover.merch{
	color: #6699cc;
	text-decoration: underline;
}
/*END*/



address.left{
	float:left;
	font: 8pt/12pt georgia, arial, sans-serif;
	text-decoration: none;
   	color: #000000;
    background-color: transparent;
    padding: 10px;
	margin: 0px;
    text-align: left;
}
	
address.right{
	float:right;
	font: 8pt/12pt georgia, arial, sans-serif;
	text-decoration: none;
    color: #000000;
    background-color: transparent;
    padding: 10px;
	margin: 0px;
    text-align: right;
}

address.bottom{
	float:right;
	font: 8pt/12pt georgia, arial, sans-serif;
	text-decoration: none;
    color: #666;
    background-color: transparent;
    padding: 10px;
	margin: 0px;
    text-align: center;
}
	
	
		
		
/* LAYOUT ID's*/
#header { 
	background: #fff url(images/new_site/top_logo.jpg); 
	width: 760px;	
	padding: 0px;
	margin-bottom: -5px;		
	text-align:center; 
}

#footer { 
	width: 760px;	
	padding: 0px;	
	margin: 0px;	
	background:url(images/new_site/body_bkg.jpg);	
	background-repeat: repeat-y;
	background-position: top left;		
	clear: both;
	text-align:center; 
}

#wrap{	
 	margin: 0 auto;
 	text-align: center;
  	width: 760px;	
 	background: #fff; 
	padding: 0px; 	
}     
	
#content {
	width: 760px;
	padding: 0px;		
	margin: 0px;			
	background: #fff url(images/new_site/body_bkg.jpg);	
	background-repeat: repeat-y;
	background-position: top left;
	text-align: center;	
	font: 10pt/16pt georgia, arial, sans-serif;			
}



#main_window {	
	background: #fff url(images/new_site/grayparch.jpg) ; 	
	border: thin solid #999;
	width: 500px;	
	font: 10pt/16pt georgia, arial, sans-serif;	
	padding:5px;		
	float: left;
	display: inline;
	margin:0px 0px 0px 20px;
}

#main_window_full {	
	background: #fff url(images/new_site/grayparch.jpg) ; 	
	border: thin solid #999;
	width: 673px;	
	font: 10pt/16pt georgia, arial, sans-serif;	
	padding:5px;			
	float: left;
	display: inline;
	margin:0px 0px 0px 20px;
}

#sidebar {
	width: 150px;
	float:right;
	background: #fff url(images/new_site/grayparch.jpg) ; 	
	border: thin solid #999;
	padding:5px;	
	margin:0px 55px 0px 0px;
	display: inline;
}




p.footer {
	font: 8pt/12pt georgia, arial, sans-serif;
	color: white;
	text-align: center;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

p.top_link_left{
	font: 12pt/14pt georgia, arial, sans-serif;
	color: white;
	background-color: transparent;
	padding: 0px;
	margin-left: 20px;
	float: left;	
	display: inline;
	
}

p.top_link_right{
	font: 12pt/14pt georgia, arial, sans-serif;
	color: white;
	background-color: transparent;
	padding: 0px;
	margin-right: 50px;
	display: inline;
	float: right;	
	
}

p.top_link_right_2{
	font: 12pt/14pt georgia, arial, sans-serif;
	color: white;
	background-color: transparent;
	padding: 0px;
	margin-right: 50px;
	display: inline;
	float: right;	
	
}
		
.link p {width: 175px;
	align: center;
	padding:5px;
	margin:10px 0px 0px 7px;
	background:transparent;
}

#viewer {background: #fff url(images/new_site/body_bkg.jpg) repeat;		
	padding:0px;
	margin:0px 0px 0px 13px;
	float: left;
}  
	
#input_form {
	font: 10pt/16pt georgia, arial, sans-serif;
	text-align: justify;
	background-color: #fff;
	padding: 10px;	
	margin-right: 50px;
	margin-left: 50px;
	border: thin solid #336666;	
}



	
/* NAVIGATION BAR CLASSES*/

.menu {
	height: 35px;			
	background: url(images/new_site/navbar.jpg); 
	width: 760px;
	padding: 0px;
	margin:0px;
	background-color: #669999;	
	font: 10pt/16pt georgia, arial, sans-serif;		
	font-weight: bold;			
}

.cssnav	{
		position:relative;				
		white-space: nowrap;
		display: inline;
		width: 100px;
		height: 31px;
		margin: 0; 
		padding: 0;
		float: left; 
}
			
.cssnav a {
		display: block;			
		width: 90px;
		height: 31px;
		display: block;
		float: left;		
}

.cssnav a:hover {
		color: white;
		text-decoration: none;		
}

a:visited{
		color: #bcc8ca;
		text-decoration: none;
}
			
*/
.cssnav img {width: 700px; height: 31px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:visible}

.cssnav span {
		position: relative;		
		float: left; 
		left: 20px;
		top: -5px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 50px;
		height: 31px;
		text-align: center;
}





