/* CSS Document */

html	{height:100%;
}

body {
	margin: 0px;
	height:100%;
	background:url(images/bg.gif) repeat-y;
	background-position: center;
	margin:auto;
	background-color:#dad9d5;
}

#frame {
		position:relative; /* needed for footer positioning*/
		margin:0 auto; /* center, not in IE5 */
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
		width:800px;
		padding:0px;
		text-align:left;
		background-color:#fff;
			}
			
	#container	{
		margin-left:20px;
		margin-right:36px;
		margin-top:-130px; /* this value is for IE5 browsers, reset for other browsers by the html>body tag below */
		padding-bottom: 1.5em; /* bottom padding for footer */
			}
			
	html>body #container {margin-top: 5px;} /* this value is for all other browsers */
		
	#contentleft {
		width:200px;
		padding:0px;
		float:left;
		background:#;
		margin-top:150px;
		margin-bottom:0px;
		}
	
	#contentcenter {
		width:525px;
		padding:0px 0px 0px 15px;
		float:left;
		background:#;
		margin-top:150px;
		border-left: 1px dotted #999;
		margin-bottom:0px;
		}
	
	#contentright {
		width:200px;
		padding:0px;
		float:left;
		background:#;
		margin-top:150px;
		margin-bottom:0px;
		}
	
	#contentheader {
		width:800px;
		height:150px;
		}
		
	#footer	{
		border-top: 1px dotted #999;
		padding:10px;
	}
	
/******************** Nav ********************/
 
 #navcontainer ul
 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 }
 
#navcontainer a.video
{
 display: block;
 padding: 10px 2px 8px 12px;
 border: 0px;
 width: 165px;
 background-color: #516D86;
 background-image: url(images/video_up.jpg);
 }
 
#navcontainer li a.video
{
 display: block;
 padding: 0px;
 border: 0px;
 width: 165px;
 background-color: #F10017;
 background-image: url(images/video_down.jpg);
 }

 #navcontainer li { margin: 0 0 3px 0; }

 #navcontainer a
 {
 display: block;
 padding: 10px 2px 8px 12px;
 border: 0px;
 width: 165px;
 background-color: #516D86;
 background-image: url(images/nav_up.jpg);
 }

 #navcontainer a:link, #navlist a:visited
 {
 color: #fff;
 text-decoration: none;
 }

 #navcontainer a:hover
 {
 border: 0px;
 background-color: #F10017;
 background-image: url(images/nav_down.jpg);
 color: #fff;
 }

 #active a:link, #active a:visited, #active a:hover
 {
 border: 0px;
 background-color: #F10017;
 background-image: url(images/nav_down.jpg);
 color: #fff;
 }
	
/******************** Text ********************/
#footer p	{
	margin:0px 10px 0px -10px;
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

p,td	{
	color:#666;
	line-height:1.4em;
	margin:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
li.bullet	{
	color:#666;
	line-height:1.4em;
	margin:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a:link {
	color: #516D86;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #516D86;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
h3 {
	font-size: 16px;
}
h1	{
	font-family: Verdana, sans-serif;
	font-size:16px;
	color:#516D86;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	}
	
.quote	{
	color:#516D86;
	line-height:1.4em;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	}
	
.fpt	{
	color:#666;
	line-height:1.4em;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.red {color: #F00309}