/*
########################################################
#	Filename		: novid.css
#	Author			: Brenley Dueck
#	Email			: brenelz@brenelz.com
#	Last Modified   : May 29, 2008
########################################################


	Color Table
	===========
	Dark Blue   :  #29166f
	Middle Blue :  #355192
	Light Blue  :  #d1d5d8
	Green       :  #85c226
	Grey        :  #6b6982


\*------------- Reset -------------*/

*
	{
		margin: 0;
		padding: 0;
	}


/*------------- Layout Elements -------------*/

#dateDiv {
	float: left;
	height: 101px;
	line-height: 101px;
	width: 224px;
}

#wrapperDiv
	{
		width: 100%;
		border: 1px solid #000000;
		max-width: 984px;
		margin: 0px auto;
	}

#headerDiv
	{
		color: #ffffff;
		background: #29166f url(../images/header-bg.gif) repeat-x;
		height: 101px;
		width: 100%;
		max-width: 984px;
	}
	
#rightBannerDiv
	{
		background: #29166f url(../images/right-banner.jpg) no-repeat;
		height: 101px;
		width: 297px;
		float: right;
	}
	
#leftBannerDiv
	{
		background: #29166f url(../images/left-banner.jpg) no-repeat;
		height: 101px;
		width: 463px;
		display: inline;
		float:left;
	}
	
#contactDiv
	{
		text-align: right;
	}
	
#contentWrapperDiv
	{
		background-color: #E1E2E4;
	}
	
#globalNavDiv
	{
		float:left;
		width: 140px;
		color: #ffffff;
		background-color: #29166f;
	}
	
* html #globalNavDiv
	{
		width: 120px;
	}
	
#contentDiv
	{
		min-height: 400px;
		padding-right: 20px;
		padding-bottom: 10px;
		padding-left: 15px;
		background: url(../images/bg-pic.jpg) bottom right no-repeat;
		float: left;
		width: 809px;
	}
	
* html #contentDiv
	{
		height: 400px;
	}
	
#footerDiv
	{
		text-align:center;
	}
	
/*------------- HTML Elements -------------*/

body
	{
		background-color: #d1d5d8;
		font-size: 0.75em;
		font-family: Tahoma,'Tahoma MS',Arial,Helvetica,sans-serif;
	}
	
#headerDiv h1
	{
		display: none;
	}
	
#headerDiv a
	{
		color: #d1d5d8;
	}
	
#headerDiv a:hover
	{
		color: #ffffff;
	}
	
#contactDiv
	{
		font-size: 0.9em;
		padding-right: 5px;
	}
	
#globalNavDiv .URHere
	{	
		font-weight: bold;
		padding: 5px 10px;
	}
	
#globalNavDiv ul
	{
		list-style-type: none;
		font-size: 1.25em;
	}
	
#globalNavDiv li
	{
		background: url(../images/navseperator.gif) no-repeat left bottom;
		position: relative;
		width: 100%;
	}
	
#globalNavDiv a
	{
		color: #d1d5d8;
		text-decoration: none;
		display: block;
		padding: 5px 10px;
		width: 120px;
	}
	
#globalNavDiv a:hover
	{
		color: #ffffff;
	}
	
#contentDiv h2
	{
		text-decoration: underline;
		color: #29166f;
		padding-bottom: 5px;
		padding-top: 5px;
		font-size: 1.7em;
	}
	
#contentDiv p
	{
		line-height: 1.6em;
		margin-top: 10px;
		text-align: justify;
	}
	
#contentDiv .seperator p
	{
		padding-bottom: 10px;
	}
	
	
#contentDiv h3
	{
		color: #3D5F06;
		font-size: 1em;
		margin-top: 10px;
	}
	
#contentDiv h3.prodtitle
	{
		font-size: 1.4em;
	}

#contentDiv table
	{
		border-collapse: collapse;
		border: 1px solid #29166f;
		border-spacing: 0px;
		text-align: center;
		margin-top: 10px;
		width: 500px;
	}
	
#contentDiv th
	{
		background-color: #29166f;
		color: #ffffff;
		font-weight: bold;
		padding: 5px 10px;
	}
	
#contentDiv td
	{
		border: 1px solid #29166f;
		padding: 5px 10px;
	}
	
#contentDiv tr.even
	{
		background-color: #D1D5D8;
	}
	
#contentDiv tr.odd
	{
		background-color: #ffffff;
	}
	
#contentDiv a
	{
		color: #42376F;
	}
	
#contentDiv a:hover
	{
		color: #1B0F4F;
	}
	
#gallery img
	{
		margin-right: 10px;
	}
	
#footerDiv
	{
		font-size: 0.9em;
	}
	
#footerDiv ul
	{
		margin-bottom: 5px;
	}
	
#footerDiv li
	{
		display:inline;
	}
	
#footerDiv a
	{
		color: #4F4E4A;
		text-decoration: none;
	}
	
#footerDiv a:hover
	{
		color: #1F1F1D;
	}
	
/*------------- Slideout Menu -------------*/

#productDiv
	{
		position: absolute;
		top: -2px;
		left: 143px;
		visibility: hidden;
		background-color: #29166f;
		font-size: 0.65em;
		width: 141px;
	}
	
/*------------- Classes -------------*/

#footerDiv .URHere
	{
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#footerDiv .seperator
	{
		color: #4F4E4A !important;
	}
	
span.URHere
	{
		background: url(../images/urhere.gif) no-repeat;
		position: absolute;
		height: 6px;
		width: 4px;
		right: 22px;
	}
	
* html span.URHere
	{
		right: 2px;
	}
	
.dates
	{
		color: #887E6D;
	}
	
#contentDiv .seperator
	{
		border-bottom: 1px solid #7B748F;
	}
	
.novid
	{
		font-weight: bold;
		color: #3D5F06;
	}
	
#contentDiv .report
	{
		background-color: #CFDFB5;
		border: 1px solid #4F4E4A;
		padding: 3px 10px;
		width: 480px;
		text-align: center;
	}
	
.photo
	{	
		float:left;
		width: 110px;
		text-align:center;
		margin-top: 5px;
	}
	
.required
	{
		color: #ff0000;
	}
	
.contactw
	{
		width: 200px !important;
		font-size: 1em;
		font-family: Tahoma,'Tahoma MS',Arial,Helvetica,sans-serif;
		padding: 3px;
		padding-left: 5px;
		background-color: #EFEFEF;
		border: 1px solid #4F4E4A;
	}
	
/*------------- Links -------------*/

#contentDiv a[href$=".pdf"]
	{
		background: url(../images/icon_pdf.gif) no-repeat left center;
		padding: 5px 0px 5px 20px;
	}
	
#contentDiv a[href$=".doc"]
	{
		background: url(../images/icon_doc.gif) no-repeat left center;
		padding: 5px 0px 5px 20px;
	}
	
#contentDiv a[href$=".xls"]
	{
		background: url(../images/icon_xls.gif) no-repeat left center;
		padding: 5px 0px 5px 20px;
	}
	
#contentDiv a[href$=".pps"]
	{
		background: url(../images/icon_pps.gif) no-repeat left center;
		padding: 5px 0px 5px 20px;
	}
	
#contentDiv a[href^="mailto"]
	{
		background: url(../images/icon_mailto.gif) no-repeat left center;
		padding: 5px 0px 5px 20px;
	}
	
/*------------- Forms -------------*/

textarea
	{
		width: 450px;
		font-size: 1em;
		font-family: Tahoma,'Tahoma MS',Arial,Helvetica,sans-serif;
		padding: 3px;
		padding-left: 5px;
		background-color: #EFEFEF;
		border: 1px solid #4F4E4A;
	}
	
.formbg
	{
		width: 450px;
		font-size: 1em;
		font-family: Tahoma,'Tahoma MS',Arial,Helvetica,sans-serif;
		padding: 3px;
		padding-left: 5px;
		background-color: #EFEFEF;
		border: 1px solid #4F4E4A;
	}

label
{
	text-align: right;
	width: 110px;
	padding-right: 10px;
	display: block;
	float: left;
	margin-bottom: 8px;
	font-weight: bold;
	color: #3D5F06;
}

form br 
{
	clear: left;
}
