body {
	background-color: #333029;
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.show{ display:block; }
.hide{ display:none; }

#container {
	margin: 10px auto;
	width: 732px;
	height:auto;
}

#content {
	background-color: #515E4A;
	background-image: url(../images/body.gif);
	background-repeat: no-repeat;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
	height:100%;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 728px;
}

#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:0;
}
/*********************************************** footer ***********************************************/
#copywrite {
	color: #757575;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding-bottom: 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}

#footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	height: 15px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
	width: 732px;
}

#footer-nav {
	clear: both;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-align: center;
}

#footer-nav a {
	color: #B3B3B3;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer-nav a:link {
	color: #B3B3B3;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer-nav a:visited {
	color: #B3B3B3;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer-nav a:hover {
	color: #D1D1D1;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer-nav a:active {
	color: #D1D1D1;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
/*********************************** leftcol ******************************************/
#leftcol {
	display: block;
	float: left;
	margin: 0px;
	/*min-height: 300px;*/
	height:auto;
	text-align: left;
	width:450px;
}

#leftcol a{ color:#fff; text-decoration:underline; }
#leftcol a:hover{ text-decoration:none; }


#player{ margin:20px 0 20px 20px; }


.video_object
{
    float:left;
 margin:0 0 0 20px;   
}

.quicktime:link, .quicktime:visited, .quicktime:active
{
    color:#fff;
    background:inherit;
    text-decoration:underline;
}

.quicktime:hover
{
    color:#fff;
    background:inherit;
    text-decoration:none;    
}

/*
#leftcol p
{
	padding-top:20px;
}*/

#photocolscontainer {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

#photocolscontainer a, #photocolscontainer a:link, #photocolscontainer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#photocolscontainer a:hover, #photocolscontainer a:active {
	text-decoration: underline;
}

#photocolscontainer img {
	float: left;
	margin: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0;
}

#photocolscontainer p {
	margin: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 0;
}

#pic {
	background-color: #515E4A;
	height: 162px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 732px;
}

/********************************************* Right Column ****************************************/
#rightcol{
	display: block;
	position:relative;
	float: left;
	margin: 0px;
	height:auto;
	text-align: left;
	width:278px;
	
	
	
}

#box2{ height:500px }

.box_container
{
	width:250px;
	height:auto;

	
}


.fade-box{
	display: block;
	position:absolute;
	left:20px;
	top:0;
	margin: 0px;
	width:258px;
	height:auto;
	
}

#content .fade-box p
{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	padding:20px;
	width:190px;
	height:auto;
	/*background:#6b7666;*/
	color:#fff;
	/*border-left:2px solid #fff;
	border-right:2px solid #fff;*/
	

}

.fade-box strong 
{
	margin:0; padding:0 0 0 0;
	font-size: 1em;
}

a.news_link:link, a.news_link:visited, a.news_link:active
{
	color:#fff;
	text-decoration:none; margin:10px 0 0 0;
}

a.news_link:hover
{
	color:#fff;
	text-decoration:underline;
	
}

img.feature_top_corners, img.feature_bottom_corners
{
	float:left;
	margin:0;
	padding:0;
}

p.box_copy{ padding:10px; line-height:1.5em; }

strong.box_heading { font-size:1.2em; }

.press_pic_sm
{
	margin:0 0 10px 0;
    border:1px solid #fff;
    width:191px;
    height:128px;
}

.press_pic_lg
{
    width:360px;
    height:244px;
    border:1px solid #fff;
}

/****************************************** Footer **************************************/
#sofresh {
	color: #757575;
	font-size: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
}

#sofresh a {
	color: #757575;
	text-decoration: none;
}

#sofresh a:hover {
	text-decoration: overline;
}
/***************************************** Navigation *****************************************/
#top 
{
	position:relative;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	height: 85px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 732px;
}

.logo{ position:absolute; top:20px; left:12px; width:137px; height:137px; }

#top-nav {
	margin: 0px;
	padding-bottom: 0px;
	/*padding-left: 275px;*/
	padding-left:407px;
	padding-right: 0px;
	padding-top: 69px;
}

#top-nav ul {
	color: #FFFFFF;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	white-space: nowrap;
}

#top-nav ul li {
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#top-nav ul li a {
	background-color: #515E4A;
	border-bottom: #394234 1px solid;
	border-left: #394234 1px solid;
	border-right: #394234 1px solid;
	border-top: #394234 0px solid;
	color: #B3B3B3;
	display: block;
	margin: 0px;
	padding-left: 17px;
	padding-right: 17px;
	text-decoration: none;
}

#top-nav ul li a:hover {
	background-color: #5C6956;
	border-bottom: #B3B3B3 1px solid;
	border-left: #B3B3B3 1px solid;
	border-right: #B3B3B3 1px solid;
	border-top: #B3B3B3 0px solid;
	color: #FFFFFF;
}

