@font-face {
    font-family: Mini 7;
    font-style:  normal;
    font-weight: normal;
    src: url(../MINI0.eot);
}

body { text-align:center; font:11px/18px arial, sans serif; color:#000000; background:#B0B0B0;  }
p { margin:0; padding:0 0 1em 0; }
h1 {  font:16px arial, sans serif; color:#6890A8; margin:10px 20px 10px 50px;}
h3 {  font:bold 14px arial, sans serif; color:#6890A8; text-transform:uppercase; text-align:left; margin:15px 0 10px 15px; }
a:link { color:#6890A8;}
a:hover { color:#B0B0B0;}
/*******************************/
/* page layout */
/*******************************/

#bodycontainer {width:1002px;}

#header { background:#989898; margin:0; padding:0;}
#navrow {background:#ADADAD; margin:0px 3px 0 3px;}
#nav { float:left; padding:0;}
#emailphone { padding:0 0 0 768px;}
#grayline {margin:0; padding:0; height:3px; background:#989898; width:1002px;}

/*******************************/
/* main content areas */
/*******************************/
#maincontainer {margin: 0; padding: 0; background:#989898;}
#bodyleft {float:left; margin: 0; padding: 0; width: 658px; text-align:left; background:url(../common/leftsideback.jpg) repeat-y; }

#bodyright { margin:0 0 0 658px; padding:0; background:#989898; }
#rightcontent {float:left; width:313px; height:389px; margin:0; padding:0; background:url(../common/rightsideback.jpg) no-repeat; }
#rightcolorgreen { margin:0 0 0 313px; height:389px; background:url(../common/greenborder.jpg) no-repeat;}
#rightcolorblue { margin:0 0 0 313px; height:389px; background:url(../common/blueborder.jpg) no-repeat;}
#rightarrow { background:#989898; }
  
#footer {}

.tablecopysm {  font: 12px/18px arial, sans serif; color:#666666;}

/*******************************/
/* interior styles */
/*******************************/

#bodyleft h1 {  font: bold 16px arial, sans serif; color:#6890A8; margin:10px 30px 10px 40px; text-transform:uppercase;}
#bodyleft p {  font: 12px/18px arial, sans serif; color:#666666; margin:10px 30px 10px 40px;}

#video {margin: 20px;}
.comment {font: italic 10px/14px arial, sans serif; color:#666666; margin:10px 20px 10px 20px; text-align:left; }
	
/*******************************/
/* Navigation */
/*******************************/
 #globalnav
{
margin:0 auto;
padding: 0;
}

#globalnav ul
{
margin: 0;
padding: 0;
list-style-type: none
}

#globalnav ul li
{
display: inline;
text-align: center;
padding: 0;
margin: 0;
height:21px;
}

#globalnav ul li a
{
padding: 7px 20px 6px 20px;
margin: 0 0 0 0;
color: #000;
text-decoration: none;
font: 10px "Mini 7", arial, sans serif; color:#ffffff; text-transform:uppercase; text-decoration:none;
}

#globalnav ul li a:hover
{
color: #ffffff;
background: #CBCC32;
}

#globalnav a:active
{
background: #CBCC32;
color: #000000;
}

#globalnav li#active a
{
background: #000000;
color: #fff;
}
	
	
		

/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}
	
/* lightbox styles */

#lightbox {
	background-color: #EEE;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	padding: 5px;
	text-align: center;
	}
#lightboxCaption {
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 1em;
	}
#lightboxImage {
	border: 5px solid #FFF;
	}
#closeButton { 
	border: none;
	}
#overlay img { border: none; }

#overlay { background-image: url("../common/overlay.png"); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url("blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../common/overlay.png", sizingMethod="scale");
	}
	
/*gallery thumbnails*/

ul.thumblist {
	padding: 0;
	margin: 0 0 0 15px;
	width: 295px;
	}
 .thumblist li {
	display: inline;
	}
 .thumblist li a {
	float: left;
	display: block;
	border: 1px solid #ffffff;
	padding: 5px;
	margin: 0 5px 5px 0;
	}
 .thumblist li a img {
	display: block;
	width: 78px;
	height: 78px;
	}
	
 .thumblist li a:hover {
	border-color: #6890A8;
	}

	
	