/* Basic Elements */

*{
margin: 0;
padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif; 
	background-image:url(/Assets/Images/Templates/Common/Page_Bkg.jpg); 
	background-repeat:repeat-x; 
	background-color:#E3DFC2; 
}

p {  
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal;
	}
h1 {  
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	}
h2 {  
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	}
ol {  
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	margin-left: 100px;
	margin-right: 30px;
	}
ul {  
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	margin-left: 100px;
	margin-right: 30px;
	}
	li {
		padding-top: 10px;
		padding-left: 20px;
		}	
		
	ul li a:link{
		color: #ff0000;
		}
	
	ul li a:visited{
		color: #ff0000;
		}
		
	ul li a:hover{
		color: #ff0000;
		}	
	
td {  
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	}

a:link {
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}
	
a:visited {
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
	}
	
a:hover {
	text-decoration: underline; 
	}
	
a:active {}

/* Site specific Elements */

.left{
float: left;
}

.right {
float: right;
}

#SubNav { 	
	color:#FFFFFF; 
	font-size:8pt; 
	margin-left:20px; 
	margin-bottom:15px;
}
	#SubNav a {
		color:#FFFFFF; 
	}
	
	#SubNav a:hover {
		text-decoration: underline;
		color:#FFFFFF; 
	}

.SubNav_Child { 
	margin-left:6px; 
}

	.SubNav_Child a {
		margin:0;
	}

#TableRequestForm{
width: 510px;
margin-left: 65px;
}

	#TableRequestForm td{
		width: 33%;
		}
#CopyLocation3 {
	padding-left:10px;
	padding-right:20px;
}

#CopyLocation3 p{
	font-size:9px;
	padding-right: 3px;
}

.SearchForm{
	font-size: 8pt;
	text-align:left;
	margin-top:26px; 
	margin-left:20px; 
	font-weight: bold;
}

	.SearchForm input{
		/*border: 1px #666666 solid;*/ 
	}
	.SearchBox{
		height:20px;
		width: 125px;
	}

a.SearchForm:link {  color: #ffffff; text-decoration: none; font-weight:bold; margin-left:3px; margin-right:3px;}
a.SearchForm:visited {  color: #ffffff; text-decoration: none; font-weight:bold; margin-left:3px; margin-right:3px;}
a.SearchForm:hover {  color: #ffffff; text-decoration: none; font-weight:bold; margin-left:3px; margin-right:3px;}

.SearchButton {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #666666;
	width:24px;
	height:20px;
	text-align: center;
	background-color: #f0f0f0;
}

.Footer {  
	font-size: 7pt; 
	font-style: normal; 
	margin-left: 16px; 
	margin-right: 0; 
	font-weight: normal; 
	margin-top: 0;
	margin-bottom: 17px; 
	color: #FFFFFF; 
	text-align:left;
}
	A.Footer:link {	color: #FFFFFF; font-weight: bold; text-decoration: underline; margin:0;}
	A.Footer:hover {	color: #FFFFFF; font-weight: bold; margin:0;}
	A.Footer:visited {	color: #FFFFFF; font-weight: bold; text-decoration: underline; margin:0;}

#HomeTemplateBkg {
	background-image:url(/Assets/Images/Templates/Home/Template_Bkg.gif); 
	background-repeat:no-repeat; 
	width:744; 
	height:462;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=0, strength=4) 
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6)  
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=6)  
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=270, strength=4);
}

#HomeLeftBotBkg {
	background-image:url(/Assets/Images/Templates/Home/Left_Bottom_Bkg.jpg);
	background-repeat:no-repeat;
	width:356px;
	height:292px; 
	vertical-align:top; 
	padding-top:53px;
	color:#FFFFFF;
}
	#HomeLeftBotBkg p {
		font-size:8pt; 
		color:#FFFFFF; 
		margin-left:9px; 
		width:144px; 
		line-height:10pt;
	}
	
#HomeLeftBotBkg #special ul{
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
	list-style-image:url('/Assets/Images/Templates/Home/red-arrow.gif');
	margin-left:25px;
	margin-right:30px;
	color:#ffffff;
}

#HomeLeftBotBkg #special ul li {
	padding-left:0;
	padding-top:10px;
	color:#ffffff;
}

#HomeLeftBotBkg #special a {
	color:#ffffff;
	font-weight:bold;
}

#HomeLeftBotBkg #special a:hover {
	text-decoration:underline;
}
	
.ProductCopy a{
	color:#ffffff;
}

.ProductCopy a:hover{
	text-decoration:none;
	background-image:url('/Assets/Images/Templates/Home/red-arrow.gif');
	background-repeat:no-repeat;
}

#HomeRightTopBkg {
	background-image:url(/Assets/Images/Templates/Home/Right_Top_Bkg.gif); 
	background-repeat:no-repeat;
	width:387px;
	height:184px;
	vertical-align:top; 
	padding-top:93px;
}
	#HomeRightTopBkg p {
		font-size:8pt; 
		color:#FFFFFF; 
		margin-left:25px;
		line-height:12pt; 
		margin-right:8px;
	}

#HomeRightBotBkg {
	background-image:url(/Assets/Images/Templates/Home/Right_Bottom_Bkg.gif); 
	background-repeat:no-repeat;
	width:387px;
	height:213px;
	vertical-align:top; 
	padding-top:11px;
}
	#HomeRightBotBkg p {
		font-size:7pt; 
		color:#000000; 
		margin-left:25px;
		line-height:7.5pt; 
		width:175; 
		margin-top:1; 
		margin-bottom:4px;
	}

#ContentTemplateContainer {
	position:absolute;
	left:50%;
	width:744px;
	margin-left:-372px;
	text-align:center;
	margin-top:18px;
	min-height: 100%;
}

#ContentHeaderBkg {
	background-image:url(/Assets/Images/Templates/Content/Template_Header_Bkg.gif); 
	background-repeat:no-repeat;
	width:744; 
	height:21;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=0, strength=4) 
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6)   
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=270, strength=4);
}

#ContentBodyBkg {
	background-image:url(/Assets/Images/Templates/Content/Template_Body_Bkg.gif); 
	background-repeat:repeat-y;
	width:744; 
	text-align:left; 
	margin-top:-1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6)    
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=270, strength=4);
}

#ContentFooterBkg {
	background-image:url(/Assets/Images/Templates/Content/Template_Footer_Bkg.gif); 
	background-repeat:no-repeat; 
	background-position: top;
	width:744; 
	height:64;
	text-align:left;
	margin-top:-1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6) 
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=180, strength=4)   
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=270, strength=4);
}

#ContentAreaContainer {
	width:587; 
	margin-left:138;
	min-height: 100%;  /*this is for Firefox */
}
	#ContentAreaContainer p {
		margin-left:87px; 
		margin-right:14px;
	}
	
	#ContentAreaContainer a:link, a:visited{
		color: #ff0000;
		text-decoration: none;
		font-weight: normal;
	}
	
	#ContentAreaContainer a:hover{
		color: #ff0000;
		text-decoration: underline;
	}
	#ContentAreaContainer li {
		margin-left: 25px;
	}
	#ContentAreaContainer li ul{
		margin-left: 5px;
	}	
	#ContentAreaContainer li img{
		margin-top: -30px;
		padding-bottom: 10px;
		float: right;
	}
	#ContentAreaContainer #stafflist li{
		list-style-type: none;
		padding-top: 40px;
	}
	#ContentAreaContainer #boardmemberlist li{
		margin-left: 15px;
		margin-bottom:2px;
		padding: 0;
	}
	#ContentAreaContainer #GenericTable {
		border:1px solid #000;
		background-color:#FFF;
	}
	#ContentAreaContainer #GenericTable th{
		color:#FFF;
		background-color:#C00000;
		font-size: 9pt; 
		font-style: normal; 
		font-weight: bold;
		border:1px solid #000;
	}
	#ContentAreaContainer #GenericTable td{
		border:1px solid #000;
		padding:2px;
	}
	#ContentAreaContainer #FAQ_Question {
		margin-top:10px;
		margin-bottom:5px;
		margin-left:87px; 
		margin-right:14px;
		color:#C00000;
		font-weight:bold;
	}
	#ContentAreaContainer #FAQ_Answer {
		margin-left:105px; 
		margin-right:14px;
	}

#PageHeader {
	width:494; 
	height:119; 
	color:#FFFFFF; 
	position:absolute; 
	z-index:3; 
	left:17; 
	top:-6;
	background-image:url(/Assets/Images/Templates/Content/Content_Header.gif); 
	background-repeat:no-repeat; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=2) 
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=6)  
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=6)  
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=2);
}

#HeaderCalloutShadow {
	width:219; 
	height:118; 
	color:#000000; 
	position:absolute; 
	z-index:4; 
	left:310; 
	top:31;
	background-image:url(/Assets/Images/Templates/Content/Header_Callout_Shadow_Bkg.gif); 
	background-repeat:no-repeat; 
	filter: 
		progid:DXImageTransform.Microsoft.Alpha(Opacity=30) 
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=0) 
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=90, strength=14)  		
		progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=180, strength=14)  
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=0);
}

#HeaderCallout {
	width:215; 
	height:100; 
	color:#000000; 
	position:absolute; 
	z-index:5; 
	left:310; 
	top:40; padding-right:10px;
	background-image:url(/Assets/Images/Templates/Content/Header_Callout_Bkg.gif); 
	background-repeat:no-repeat; 
	filter: 
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=0, strength=2) 
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=2)  		
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=180, strength=2)  
		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=270, strength=2);
}

#HeaderCallout p {
	font-size:8pt; 
	font-weight:bold; 
	font-style:italic;
	color:#000000; 
	line-height:10pt; 
	margin-left:12px; 
	margin-top:10px;
}

#ContentAreaHeader { 
	width:587px; 
	height:20px;
	background-image:url(/Assets/Images/Templates/Content/Content_Top_Bkg.gif); 
	background-repeat:no-repeat;
}

#ContentAreaBody {
	width:587px; 
	min-height:400px;
	height: 100%;
	background-image:url(/Assets/Images/Templates/Content/Content_Body_Bkg.gif); 
	background-repeat:repeat-y;
}

#ContentAreaFooter { 
	width:587px; 
	height:22px;
	background-image:url(/Assets/Images/Templates/Content/Content_Bottom_Bkg.gif); 
	background-repeat:no-repeat;
}

#HeaderText {
	margin-left:58px; 
	margin-top:30px; 
	padding-top:20px; 
	padding-left:17px; 
	height:30px; 
	color:#000000; 
	font-family:'Trebuchet MS', Trebuchet, Arial; 
	font-weight:bold; 
	font-size:10pt; 
	background-repeat:no-repeat;
}

#NavContainer {
	width:185px; 
	height:200px; 
	color:#FFFFFF; 
	position:absolute; 
	z-index:5; 
	top:80px; 
}

#NavHeader {
	width:185px; 
	height:26px;
	background-image:url(/Assets/Images/Templates/Content/Nav_Header.gif); 
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=0, strength=2) 
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6)  
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2);
}

#NavPanel { 
	background-image:url(/Assets/Images/Templates/Content/Nav_Bkg.gif); 
	background-repeat:repeat-y;
	width:185px; 
	min-height: 100%;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6)
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2);
	margin-top:-1px; 
	text-align:right;
}

#NavFooter {
	width:185px; 
	height:28px;
	background-image:url(/Assets/Images/Templates/Content/Nav_Footer.gif); 
	background-repeat:no-repeat;
	margin-top:-1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=90, strength=6) 
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=2) 
		progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=270, strength=2);
}