body {
			/*background-color: #A7A7A7;*/
			background-color: #000000;
			}

.bodytop {
			/*background-color: #DFFFBD;*/
			/*background-color: #BAD7F8;*/
			background-color: #ffffff;
			}

.main {
			width: 900px;
			height: 498px;
			/*border: 1px solid #808080;*/
			padding-bottom: 16px;
			background-image: url(../images/page_bkgd.jpg);
			background-repeat: no-repeat;
			margin-top: 12px;
			}

.mainhome {
			width: 900px;
			height: 498px;
			/*border: 1px solid #808080;*/
			padding-bottom: 16px;
			background-image: url(../images/home_bkgd.jpg);
			background-repeat: no-repeat;
			margin-top: 12px;
			/*border-top: 2px solid #7f5e28;*/
			}

.content {
			height: 444px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 14px;
			line-height: 20px;
			color: #000000;
			padding-left: 40px;
			padding-top: 20px;
			padding-right: 20px;
			padding-bottom: 20px;
			overflow-y: auto;
			}

.listcontent {
				width: 660px;
				font-weight: bold;
				color: #444444;
				padding-top: 20px;
				border-bottom: 1px solid #444444;
			}

.listsubcontent {
					margin-top: -12px;
				}

.scrollingcontent {
					width: 710px;
					height: 434px;
					overflow-y: auto;
					overflow-x: hidden;
					}


.headers {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			color: #444444;
			font-size: 20px;
			font-weight: bold;
			padding-top: 12px;
			}

.headerimg {
			padding-bottom: 20px;
			}

.bodycontent {
				width: 702px;
				padding: 24px;
				border: 2px solid #444444;
				background-color: #ffffff;
			}

.innercontent {
				width: 680px;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				font-size: 13px;
				line-height: 18px;
				background-color: #ffffff;
				}



/*===========================================================================
			LEFT NAV SECTION
===========================================================================*/
.leftnav {
			padding-top: 36px;
			}

.navrows {
			/*background-color: #6a6a6a;*/
			}

.navcells {
			font-size: 12px;
			text-align: right;
			padding-bottom: 8px;
			padding-top: 8px;
			padding-right: 4px;
			border-bottom: 1px solid #000000;
			}
			
.arrowcell {
			width: 24px;
			padding-top: 4px;
			padding-left: 4px;
			}

.subnavclass {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #bfbfbf;
			line-height: 16px;
			margin-top: -6px;
			}
			
/*===========================================================================
			END LEFT NAV SECTION
===========================================================================*/



.loadon {
			position: absolute;
			top: 40%;
			left: 40%;
			display: block;
			}

.loadoff {
			display: none;
			}

.toprow {
		background-color: #ffffff;
		}

.closex {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			cursor: pointer; 
			background-color: #ffffff; 
			padding: 4px; 
			text-align: right;
			}
			
.prenext {
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			text-align: left;
			padding-top: 4px;
			padding-bottom: 4px;
			/*border-top: 1px solid #444444;*/
			background-color: #ffffff;
			}

.hidimg {
			display: none;
			}
			
.hidimgb {
			position: absolute; 
			top: 8%; 
			left: 18%; 
			display: block;
			opacity: 1; 
			border: 2px solid #ffffff;
			background-color: #ffffff;
			}
			
			
.hidimgc {
			position: absolute; 
			top: 10%; 
			left: 22%; 
			display: block;
			opacity: 1; 
			border: 4px solid #000000;
			}

			
.thumbs {
		cursor: pointer;
		}

.credits {
			padding: 4px;
			background-color: #ffffff;
			}

.credittd {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 11px;
			background-color: #ffffff;
			}

.galleryheader {
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				font-size: 16px;
				font-weight: bold;
				padding-left: 10px;
				padding-top: 10px;
				}

.mainb {
			opacity: 0.3; 
			filter: alpha(opacity=30); 
			-moz-opacity: 0.3
			}


.bottomcopy {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #80a1d7;
			text-align: right;
			padding-top: 0px;
			}

.samplediv {
			text-align: right;
			position: relative;
			top: 90px;
			/*padding-left: 18px;
			padding-top: 88px;*/
			}

.samples {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #6b93bf;
			text-decoration: underline; 
			cursor: pointer;
			}

a:link {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:active {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:visited {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:hover {
				font-size: 14px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}

a:link.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:active.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:visited.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:hover.bodylinks {
				font-size: 13px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}

a:link.navlinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:active.navlinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:visited.navlinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:hover.navlinks {
				font-size: 13px;
				color: #000000;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:link.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:active.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:visited.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:hover.subnavlinks {
				font-size: 12px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
				
a:link.bottomlinks {
				font-size: 12px;
				color: #80a1d7;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				font-weight: bold;
				}
				
a:active.bottomlinks {
				font-size: 12px;
				color: #80a1d7;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				font-weight: bold;
				}
				
a:visited.bottomlinks {
				font-size: 12px;
				color: #80a1d7;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				font-weight: bold;
				}
				
a:hover.bottomlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				font-weight: bold;
				}