/* --------------------------------------------
|  GLOBAL STYLES											
--------------------------------------------- */

html { border: none; }
body {
	margin: 0;
	padding: 0;
	line-height: 13px;
	background: url(graphics/bg_body.gif) repeat-x;
	}
	#home {background: url(graphics/bg_body_home.gif) repeat-x;}
	
body, td {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
img { border: 0; }
p { margin: 0 0 15px 0; }

h3, h4, h5, form { margin: 0; }

/* --------------------------------------------
|  NAVIGATION												
--------------------------------------------- */

/* -- PRIMARY NAVIGATION -- */
#nav {
	margin: 90px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
	}
	#nav li {
		display: inline;
		font-size: 15px;
		color: #9a8154;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		#nav li a {
			padding: 0 5px;
			color: #9a8154;
			line-height: 30px;
			text-decoration: none;
			}
			#nav li a:hover, #nav li.current a {color: #4c6177;}

/* -- SECONDARY NAVIGATION -- */

/* --------------------------------------------
|  STRUCTURE												
--------------------------------------------- */

#siteContainer {width: 925px;}

/* -- HEADER -- */
#header {
	height: 123px;
	background: url(graphics/bg_header.gif) no-repeat;
	}
	#logo {
		margin: 37px 0 0 30px;
		position: absolute;
		}
/* -- BODY -- */
#contentArea {
	padding: 32px 0 0 155px;
	color: #7c7c7c;
	line-height: 20px;
	background: url(graphics/bg_dotted.gif) 0 100% no-repeat;
	}
#home #contentArea {padding-top: 0;}
	#contentArea a {color: #b89e70;}
		#contentArea a:hover {color:#4c6177;}
		
	#homeImage {display: block;}
	#homeCTA {
    position: relative;
		height: 72px;
		background: url(graphics/bg_home_cta.gif) no-repeat;
		}
		#homeCTA a {
			text-indent: -9999px;
			outline: none;
			text-decoration: none;
			display: block;
			height: 52px;
			position:absolute;
			}
    #homeCTALogos {
      position: absolute;
      top: 10px;
      left: 30px;
      }
		#bWhoWeAre {
			background: url(graphics/b_who_we_are.gif) no-repeat;
			width: 109px;
			margin-left: 158px;
			}
		#bWatchOurVideos {
			background: url(graphics/b_watch_our_videos.gif) no-repeat;
			width: 161px;
			margin-left: 372px;
			}
		#bLatestNews {
			background: url(graphics/b_latest_news.gif) no-repeat;
			width: 105px;
			margin-left: 636px;
			}
    #bAtesTrial {
			background: url(graphics/b_ates_trial.gif) no-repeat;
			width: 79px;
      margin-left: 846px;			
      }      
#colLeft {
	width: 205px;
	float: left;
	}
	#subNav {
		margin: 0 0 18px 0;
		padding: 0 0 21px 0;
		list-style: none;
		text-align: center;
		background: url(graphics/bg_subnav.gif) 0 100% no-repeat;
		}
		#subNav li a {
			font-family: Georgia, "Times New Roman", Times, serif;
			text-decoration: none;
			}
			#subNav li.current a {color: #4c6177;}
	#bWatchVideosLeft {
		display: block;
		height: 73px;
		outline: none;
		margin: 0 0 0 0;
		background: url(graphics/b_watch_videos_left.gif) no-repeat;
		text-indent: -9999px;
		text-decoration: none;
		}
		#bWatchVideosLeft:hover {background-position: 0 -73px;}
#colRight {
	width: 565px;
	float: left;
	}
	#colRight .pad {padding: 0 10px 0 38px;}

/* -- FOOTER -- */
#footerContainer {
	background: url(graphics/bg_footer_container.gif) 0 100% repeat-x;
	padding: 0 0 0 0;
	}
#footer {
	clear: both;
	text-align: center;
	font-size: 9px;
	color: #959595;
	width: 925px;
	margin: 0 0 0 0;
	padding: 18px 0 36px 0;
	background: url(graphics/bg_footer.gif) 0 100% no-repeat;
	}
	#footer p {margin-left: 155px;}
	#footer ul {
		margin: 0 0 15px 155px;
		padding: 0;
		list-style: none;
		}
		#footer ul li {
			font-size: 10px;
			display: inline;
			}
			#footer ul li a {
				color: #b89e70;
				padding: 0 5px;
				text-decoration: none;
				}
				#footer ul li a:hover {color: #4c6177;	}

/* --------------------------------------------
|  SITE MAP													
--------------------------------------------- */

.siteMapList { margin-top: 15px }
	.siteMapList dt {
		background:url(graphics/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
		}
	.siteMapList dd {	
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
		}
		.siteMapList dd a {	
			color: #666;
			text-decoration:none;
			}
		.siteMapList .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }

/* --------------------------------------------
|  CONTENT SPECIFIC										
--------------------------------------------- */
img.floatLeft { margin: 0 10px 10px 0; }
img.floatRight { margin: 0 0 10px 10px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both }


#colRight ol li {
	font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;
	}
	#colRight ol li span {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: normal;
		}
.flvBox {
	margin: 15px auto;
	width: 420px;
	height: 300px;
	}
.flvBoxSmall {
	width: 250px;
	height: 160px;
	float: left;
	margin: 10px 0;
	}
	.flvBox p {
		font-weight: bold;
		text-align: center;
		}
	.flvBoxSmall p {
		font-weight: bold;
		text-align: center;
		margin-right: 40px;
		}
	
blockquote { font-style: italic; }
/* --------------------------------------------
|  PAGE SPECIFIC											
--------------------------------------------- */
#contentArea h1 {
	font-size: 20px;
	margin: 0 0 5px 0;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#contentArea h2 {
	font-size: 12px;
	margin: 5px 0;
	}
#contentArea h3 {
	font-size: 11px;
	margin: 5px 0;
	}
#homeLeft {
	float: left;
	width: 377px;
	}
#homeRight {
	float: right;
	width: 364px;
	}