body {
	padding: 5px;
	background-color: #000000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input {

	font-size: 10px;
	
}




/******************* text and headers ********************/


.t2 {
	color: #000000;
	font-size: 10px;
	line-height: 13px;
	letter-spacing: 1px;
}

.h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 1px;
}

.t3 {
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
}

.t4 {
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 2px;
}



/********************* links ********************/

a.link {
	color: #ffffff;
	text-decoration: underline;
	
}

a.link:hover {
	color: #eeee88;
	text-decoration: underline;
}











/******************* Layout ******************/
#content {

	width: 690px;
	height: 380px;
	
	position: absolute;
	top: 57px;
	left: 130px;


}

#clientLogin {

	position: fixed;
	bottom: 10px;
	left:-50px;
	width:333px;
	height:50px;
}

#newsbox {

	padding: 10px;
	width: 660px;
	
	background-color: #cdcdcd;
	
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	
	color: #666666;
}


#captionbox {

	padding: 10px;
	width: 660px;
	
	background-color: #cdcdcd;
	position: relative;
	top: -10px;
	
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	
	color: #666666;
}


#largeimage{

	border: 20px solid #FFFFFF;
	position:relative; 



}

.smallimage{

	border: 4px solid #FFFFFF;
	position:relative; 



}





/******************* Nav Info ******************/


#dropdowns {

	position: absolute;
	top: 230px;
	left: 150px;
	z-index: 100;

}

#dropdowns .hidden {
	visibility: hidden; 
}

#dropdowns .showTable {
	visibility: visible;
}


#dropdowns .subTable {
	padding:0px;
	margin:0px;
}


#dropdowns .sub {
	padding: 0px;
}



/******************* Gallery Info ******************/


#galleryThumbContainer {

}


#galleryWindow {

	position: relative;
	top: 0px;
	left: 0px;

	z-index: 10;


	height: 360px;
	width: 640px;

	background-color: #ffffff;

	border-color: white;
	border-style: solid;
	border-width: 20px;
	
	overflow: hidden;

}


#galleryImageContainer {
	position: absolute;
	top: 0px;
	left: 0px;

}


#galleryVideoContainer {
	position: absolute;
	top: 0px;
	left: 0px;

	display: block;
	z-index: 50;
}


#captionBox {

	position: absolute;
	bottom: 0px;
	left: 0px;

	z-index: 20;

	width: 640px;
	
	display: none;
}

#captionContent {
	padding: 20px;

	background-color: #000000;

	filter:alpha(opacity=80);
	opacity:.80;

	border-color: white;
	border-style: solid;
	border-width: 0px;
	
	font-family: Verdana, Helvetica, Arial;
	color: #ffffff;
}

#captionControl {

	position: absolute;
	top: -25px;
	right: 0px;
	height: 15px;

	z-index: 20;
	padding: 5px 10px 5px 10px;

	text-align: right;
	
	background-color: #000000;

	filter:alpha(opacity=80);
	opacity:.80;
	
	font-family: Verdana, Helvetica, Arial;
	color: #ffffff;

	cursor: pointer;
}

#showCaption {
	display: none;	
}

#hideCaption {
	display: block;
}
