body { background-color: #999966; 
 	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:  auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	}

a, a:active{
color:#663333;
}

a:hover {
color:#666666;
}	

/*
.subcontent a {
color:#663333;
}

.subcontent a:hover {
color:#666666;
}

*/
.green { background-color: #666633; }
.forest { background-color: #344A27; }
.white { background-color: #ffffff; }
.black { background-color: #000000; }
.taupe { background-color: #cccc99; }
.whiteBg {	background-color: #FFFFFF;}
.fatiguebg { background-color: #666633;
	
	border-color: #666633; 
	border-style: solid;
	border-width: 1px;
	border:1px;
	}
	
.dots { background-image: url(../images/dots.gif); }
#wrapper {
	width: 800px;
	
}
.content {
	background-color: #ffffff; 
	font-family: verdana; 
	font-size:9px; 
	}
	
.welcome {
	background-color: #ffffff; 
	font-family: verdana; 
	font-size:12px; 
	line-height:30px;
	}
	
.subcontent {
	font-family: verdana;
	font-size:12px;
	line-height: 22px;
	background-color: #cccc99;
	color: #000000;
	}
		
.subcontentNoBG {
	font-family: verdana;
	font-size:12px;
	line-height: 22px;
	color: #000000;
	margin: 5px;
	}
	
.printerfriendly {
	font-family: verdana;
	font-size:12px;
	color: #000000;
	}
	
.imagelisting {
	background-color: #cccc99;
	color: #000000;
	}

.aboutcontent {
	font-family: verdana;
	font-size:10px;
	line-height: 14px;
	background-color: #cccc99;
	color: #000000;
	font-weight:bold;
	}

.subnav {
	background-color: #999966; 
	color:#ffffff; 
	font-family: verdana; 
	font-size:11px; 
	line-height: 18px; 
	}

.contentbg {
	background-image: url("../images/subpage_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
		background-color: #cccc99;
	}

.greenbg {
	background-image: url("../images/green_bg.gif"); 
	font-family: verdana; 
	font-size: 13px; 
	line-height: 25px; 
	color:#ffffff; 
	}

.rightside { 
	background-color:#666633; 
	background-repeat : no-repeat; 
	background-position: bottom;	
	background-image :  url("../images/bottom_cap.gif"); 
	}

.callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666633;
	padding: 5px;
	float: right;
	width: 250px;
}

.callout_proofs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 1px;
	background-color: #666633;
}

.callout_proofs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666633;
	padding: 2px;
	float: right;
	width: 150px;
}
#loginArea {
	float: left;
	position: absolute;
	margin: 100px 0 0 80px;
	padding: 0 0 0 0;
	width: 300px;
}
li {
	list-style-type: square;

}
textarea {
	font-family: monotype;

}
#mktMessage {
	border: 1px dotted #663;
	width: 97%;
	margin: 0 0 0 0;
	padding: 10px;
}

#mktMessage a {
	color:#660000;

	}

#mktMessage A:hover 
{
	color:#999966;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 3px;
	vertical-align: middle;
}

select {
}
.singlespace {
	line-height: 14px;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.italic {
	font-style: italic;
}

.bold {	
	font-weight: bold;
	}

.red
{	
	font-family: verdana;
	color: Red;
	font-size:12px;
	line-height: 22px;
	background-color: #cccc99;
}

.quicklinks {
	background-color: #666633;
	color:#ffffff;
	font-family: verdana;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
	text-align: right;
}

a.copy {color:#660000; font-family: verdana; font-size:12px; line-height: 18px; text-decoration:underline;}
a.copy:hover {color:#666633; font-family: verdana; font-size:12px; line-height: 18px; text-decoration:underline;}
a.subnav {background-color: #999966; color:#ffffff; font-family: verdana; font-size:11px; line-height: 18px; text-decoration:none;}
a.subnav:hover {background-color: #999966; color:#cccc99; font-family: verdana; font-size:11px; line-height: 18px; text-decoration:none;}
a.content { color:#000000; background-color:#ffffff; text-decoration:none;}
a.content:hover { color:#999966; background-color:#ffffff; text-decoration:none;}
a.quicklinks {background-color: #666633; color:#ffffff; font-family: verdana; font-size:11px; text-decoration:none; }
a.quicklinks:hover {background-color: #666633; color:#cccc99; font-family: verdana; font-size:11px; text-decoration:none; }
a.quicklinks2 {background-color: #666633; color:#ffffff; font-family: verdana; font-size:12px; text-decoration:none; }
a.quicklinks2:hover {background-color: #666633; color:#cccc99; font-family: verdana; text-decoration:none; }
a.greenbg {background-image: url("../images/green_bg.gif"); font-family: verdana; font-size: 13px; line-height: 25px; color:#ffffff; text-decoration:none;}
a.greenbg:hover {background-image: url("../images/green_bg.gif"); font-family: verdana; font-size: 13px; line-height: 25px; color:#999966; text-decoration:none;}
a.link { color:#000000; background-color:#cccc99; text-decoration:none; font-family: verdana; font-size:11px; }
a.link:hover { color:#666633; background-color:#cccc99; text-decoration:none; font-family: verdana; font-size:11px; }
a.view { color:#cccc99; background-color:#344A27; text-decoration:none; font-family: verdana; font-size:9px; }
a.view:hover { color:#999966; background-color:#344A27; text-decoration:none; font-family: verdana; font-size:9px; }



input.submit { background-color: #CCCC99; color: #333333; border-top: 1px solid #CCCC99; border-left: 1px solid #CCCC99; border-right: 1px solid #333333; border-bottom: 1px solid #333333; overflow: visible; cursor:pointer; }

input.submit:hover { background-color: #A2A251; color: #FFFFFF; }

h1 { font-size: 24px; margin: 3px 0px 7px 0px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

.border {
border:1px dashed;
border-color:#CCCC99;

}


.border_FFF {
border:1px dashed;
border-color:#FFF;

}

.sampleDesc {
	font-size:9px;
	line-height:15px;
	color:#666;
}

.even_row {
background-color:#CCCC99;
}
.odd_row {
background-color:#FFFFFF;
}
.highlight_row {
background-color:#FFFFCC;
}

.note {
	font-size: 10px;
	color: #999999;
}
.Searchfield {
	font-size: 11px;
	color:#999999;
}
.Searchfield_on {
	font-size: 11px;
	color:#333333;
}


.admin_highlight {
background-color:#CCCC99;
}

/*
/////////////////////////////
*/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -500px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 20px; /*position where enlarged image should offset horizontally */
}


/*
/////////////////////////////
*/


.show_title {
width:90%;
background-color:#66CC66;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
