html { overflow-y:scroll; }
html { overflow:-moz-scrollbars-vertical; }

#container {
	width:968px;
	position: relative;
	margin-left: auto; margin-right: auto;
	padding: 0px;
	background-color: #FFFFFF;
}

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 18px;
	color:#444444;	
}

p, ul, ol, li, h2, h3, h4, h5, h6, blockquote, td {
	font-size: 12px; line-height: 18px;
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	list-style:disc;
	color:#444444;	
}

img {
	border:0px;
	margin:0px;
}

h1 {
	font-family: Times, Times New Roman, serif;
	margin:10px 0px 25px 0px;
	padding:0px;
	font-size:25px; line-height:30px;
	color:#48A69D;
	font-weight:normal;
}

h2 {
	font-size: 12px; line-height: 18px;
	color:#000000;	
}

h3 {
	margin-bottom:0px;
	font-size: 12px; line-height: 18px;
	color:#E04B18;	
}

h4 {
	margin:20px 0px 0px 0px;
	font-size: 12px; line-height: 18px;
	color:#4AA59D;	
}

h5 {
	margin-bottom:0px;
	font-size: 12px; line-height: 18px;
	color:#000000;	
}

h6 {
	margin:10px 0px 0px 0px;
	font-size: 11px; line-height: 15px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;	
}

a {
	color:#E05932;
}

a:hover {
	color:#E04B18;
}

#help {
	z-index:100;
	position:absolute;
	top:0px;
	right:10px;
	width:158px;
	height:56px;
	background:url(/pix/layout/background-help.jpg) no-repeat;
}

	#help p {
		color:#FFFFFF;
		font-size:12px; line-height:14px;
		padding:10px 0px 0px 25px;
	}


#headerphoto {
	z-index:90;
	position:absolute;
	top:39px;
	left:430px;
}

#nav1 {
	margin:0px 10px 0px 10px;
	height:56px;
	font-size:13px; line-height:56px;
	font-weight:bold;
}

	#nav1 a {
		float:left;
		display:block;
		height:24px;
		margin:0px 0px 0px 20px;
		text-decoration:none;
		color:#9F9F9F;
	}

	#nav1 a:hover {
		color:#E04B18;
	}

	#nav1 .down {
		color:#E04B18;
	}

#billboard {
	width:960px;
	height:443px;
	background:url(/pix/layout/background-home.jpg) no-repeat;
	position:relative;
}


	#billboard #title {
		color:#48A69D;
		position:absolute;
		top:20px;
		left:20px;
		font-size:30px; line-height:40px;
	}

	#billboard h1 {
		position:absolute;
		top:60px;
		left:20px;
		font-size:20px; line-height:25px;
		font-family: Arial, Helvetica, sans-serif;
		width:300px;
	}


	#billboard #name {
		color:#5D5D5D;
		position:absolute;
		top:230px;
		left:20px;
		font-size:13px; line-height:15px;
	}

	#billboard #titles {
		white-space:nowrap;
		color:#5D5D5D;
		position:absolute;
		font-size:10px; line-height:13px;
	}


#logo {
	float:left;
	width:190px;
}

#homeflash {
	position:absolute;
	top:0px;
	right:30px;
	width:546px;
	height:371px;
}

#homecontent {
	float:left;
	color:#3C928A;
	width:430px;
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
}

#homemovie {
	float:right;
	width:300px;
	border-left:1px dashed #4E4E4E;
}


#homemovie p {
	font-size: 11px; line-height: 13px;
	margin:5px 0px 0px 20px;
}

#homefeature {
        background:#E7E7E7;
        margin:20px 0px 10px 0px;
        padding:0px;
	font-size:11px; line-height: 18px;
	color:#333333;
}

	#homefeature b, #homefeature strong {
		color:#333333;
	}

	#homefeature, #homefeature p, #homefeature li {
		font-size:11px; line-height: 18px;
	}

	#homefeature h2 {
		font-size:16px; line-height:20px;
		font-weight:normal;
	}
	
	#homefeature ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	#homefeature li {
		list-style-type:none;
		margin-bottom:5px;
	}
	
	#feature1 {
		float:left;
		width:175px;
		margin:10px 0px 10px 20px;
		min-height:250px;
		height:auto !important;
		height:250px;
	}

		#feature1 img {
			float:left;
			margin:5px 10px 10px 0px;
		}

	#feature2 {
		float:left;
		width:260px;
		margin:10px 0px 10px 20px;
		padding-left:20px;
		border-left:1px dashed #9F9F9F;
		min-height:250px;
		height:auto !important;
		height:250px;
	}

	#feature2 a {
		text-decoration:none;
		color:#000000;
	}


	#feature3 {
		float:left;
		width:230px;
		margin:10px 0px 10px 20px;
		padding-left:10px;
		border-left:1px dashed #9F9F9F;
		min-height:250px;
		height:auto !important;
		height:250px;
	}

	#feature3 ul {
		margin:15px 0px 0px 0px;
	}

	#feature4 {
		float:left;
		width:120px;
		padding-left:10px;
		border-left:1px dashed #9F9F9F;
		margin:10px 0px 10px 20px;
		min-height:250px;
		height:auto !important;
		height:250px;
	}

		#feature4 img {
			margin:5px 0px 10px 0px;
		}

#header {
	width:100%;
	height:227px;
	background:url(/pix/layout/background-header.png) no-repeat;
}


#nav2 {
	float:left;
	width:230px;
	font-size: 12px; line-height: 28px;
}

	#nav2 .navcontainer {
		width:204px;
		margin-top:15px;
		margin-left:auto; margin-right:auto;
		padding:10px 0px 10px 0px;
		background:#E7E7E7;
	}
	
	#nav2 a {
		display:block;
		margin:0px;
		padding:0px 0px 0px 20px;
		color:#000000;
		text-decoration:none;
		height:28px;
	}

	#nav2 a:hover {
		color:#FF4D29;
	}

	#nav2 .down {
		color:#FF4D29;
		background:#F7F7F7 url(/pix/layout/background-nav2.gif) no-repeat;
	}




#content {
	float:left;
	width:625px;
	border-left:1px dashed #9F9F9F;
	padding-left:20px;
	margin-top:-10px;
}


.resources {
	width:600px;
}

.resources td {
	font-size:11px; line-height:14px;
	overflow:hidden;
	border-bottom:1px solid #000000;
	padding:2px 2px 2px 10px;
}

.resources {
	border:1px solid #000000;
}

#resourcenav {
	margin-left:20px;
}

#resourcenav {
	font-size:11px; line-height:13px;
}

#resourcenav a {
	height:20px;
	color:#000000;
	height:auto !important;
	text-decoration:none;
	margin-bottom:8px;
}

#resourcenav a:hover {
	color:#84C7D6;
}

#resourcenav .down {
	color:#23840E;
}

.grey {
	background:#DDDDDD;
}

.white {
	background:#FFFFFF;
}

.lightblue {
	background:#DDF4F1;
}

#photo1 {
}

#photo2 {
}

#ccoptin {
	width:160px;
	margin-top:20px;
	font-size: 10px; line-height: 10px;
}

.footerline img {
	margin:0px;
	padding:0px;
}

.footerline img {
	margin:0px;
	padding:0px;
}

.alert {
	color:#CC0000;
	font-weight:bold;
}

#footer {
	z-index:20;
	font-size: 10px; line-height: 15px;	
	margin:20px 0px 0px 10px;
}

.clear {
        clear:both;
        font-size:1px;
        line-height:1px;
        height:1px;
}


#photofull {
        width:590px;
        margin-top:10px;
        margin-bottom:5px;
}

.photoselect {
        width:400px;
        margin-right:25px;
        float:left;
}

.photocaption {
        width:160px;
        float:left;
}

#photofull:after {
        display: block;
        content: " ";
        clear: both;
}

#photothumbs {
        width:100%;
}

.photothumb {
        width:84px;
        float:left;
        margin-bottom:5px;
        margin-right:2px;
}


#photothumbs:after {
        display: block;
        content: " ";
        clear: both;
}


#photolink {
	position:absolute;
	z-index:200;
	right:9px;
	top:120px;
}

.highlight {
	color:#E04B18;	
	font-weight:bold;
}