body {
	background-image: url(pics/bg.jpg);	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
}

#elBoxo{margin:auto;
        width:800px;}

#wrapper{
margin:auto;
width:800px;
background-color: #FFFFFF;
border: 1px solid #006699;}

.PageHeader{border-bottom: #006699 1px solid;}

.PageLeft{width: 195px;
          background-color:#006699;
		  vertical-align:top;}

.PageRight{width: 605px;
           vertical-align:top;}
		  
.PageFooter{border-top: #006699 1px solid;
            height:50px;
            background-image: url(pics/footer800.jpg)}

#siteby{
padding:10px;
float:right}

p {
line-height:18px;
margin-top:3px;
text-align:justify;
}

/* Fonts */

h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	color:#006699;
}

h2 {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color:#006699;
}

h3 {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#006699;
}

.caption{font-family: Arial, Helvetica, sans-serif;
	     font-size:12px;
         color: #FF6600;
         font-weight:bold;}
		 
.caption2{font-family: Arial, Helvetica, sans-serif;
	     font-size:14px;
         color: #FF6600;
         font-weight:bold;}


.style14 {  font-family: Arial, Helvetica, sans-serif;
	     	font-size:11px;
		    color: #FF6600;}
			
.Red14 {  font-family: Arial, Helvetica, sans-serif;
	     	font-size:14px;
			font-weight:bold;
		    color: #FF0000;}

.Red12 {  font-family: Arial, Helvetica, sans-serif;
	     	font-size:12px;			
		    color: #FF0000;}

.White13 {  font-family: Arial, Helvetica, sans-serif;
	     	font-size:13px;			
		    color: #FFFFFF;}



/* Links */

a:link {
color: #FF3333;
text-decoration: none;
}

a:visited {
color: #FF3333;
text-decoration: none;
}

a:hover {
color:#006699;	
text-decoration: none;
}

a:active {
color: #FF3333;
text-decoration: none;
}

/* Menu Links */

.menulink a:link, .menulink a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF6600;
text-decoration: none;
}

.menulink a:hover, .menulink a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#0066FF;	
	text-decoration: none;
	}
	
/* Shhhhhh */	

.quiet a:link, .quiet a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF6600;
text-decoration: none;
}

.quiet a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#0066FF;	
	text-decoration: underline;
	}


/* Left Menu */

#list-menu a {
display: block;
width:144px;
padding: 4px 2px 4px 10px;
background: #006699;
text-decoration: none;}

#list-menu a:link, #list-menu a:visited {
color: #FFFFFF;}

#list-menu a:active {
color: #00FF00;}

#list-menu a:hover {
color: #00FF00;}

#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;}

#list-menu li {margin: 3px 0 0;}

				 
/* Images */				
img.frame6{background-color: #003366;
 			padding: 2px;
			border: #63B1D8 solid 1px}
				
.imageframe{            
			background-color: #FFFFFF;
 			padding: 5px;
			border: #006699 solid 1px}
			
.imageframe2{
            background-color: #FBFBFB;
 			padding: 5px;
			border: #006699 solid 1px}
			
.imageframe2px{
            background-color: #FBFBFB;
 			padding: 2px;
			border: #006699 solid 1px}
			
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Verdana;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{
border: 1px solid #006699; /*Border around menu*/
border-bottom-width: 0;
/*width: 166px;*/
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 170px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #FFFFFF;
background-color: #003366; /*dark blue*/
border-bottom: 1px solid #63B1D8;
border-left: 7px solid #63B1D8; /*Border Lefthand side of menu*/
}

#ddblueblockmenu li a:hover {
color:#333333;
background-color: #63B1D8;
border-bottom: 1px solid #006699;
border-left-color: #003366; /*Hover marker*/
}

#ddblueblockmenu .current a{
color:#333333;
background-color: #63B1D8;
border-bottom: 1px solid #006699;
border-left-color: #003366; /*Currently selected*/
}

#ddblueblockmenu div.menutitle{
color: black;
border-bottom: 1px solid #006699; /*Border below menu title*/
padding: 3px 0;
padding-left: 5px;
background-color: #006699; /*Background of menu title*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}	

/*page shift*/

html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }   