@charset "UTF-8";


/*//////////////////////STRUCTURE AND NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

body { behavior: url("csshover3.htc"); } 

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-position:top;
	background-color:85a6ab;
	background-image:url(images/bg_gradient.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;	
	margin:8px 0 0 0;

	}

a	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2eadc0;
	text-decoration:none;
	}
	
	a:hover, a.hover{	
	color:#24818f;
	text-decoration:none;
	}
	
#leftInside li{padding-bottom:4px;}
	
	
h1, .h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#2eadc0;
	padding:0px;
	margin:0px;
	}
	
h2, .h2{
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:lighter;
	color:#ef7a40;
	padding:0px;
	margin:0px;
	
	}	
	
h3, .h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#5f5f5f;
	padding:0px;
	margin:0px;
	}
	
h4, .h4{
	font-family: "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:lighter;
	color:#ef7a40;
	padding:0px;
	margin:0px;
	}
	
.hpList li{
	color:#e97339;
	margin-left:125px;
	
	}
	
	.hpList li	a{
	font-weight:bolder;
	}


#container{
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:auto;
	min-height:auto;
	}
	
	#top{
	position:relative;
	margin-right:auto;
	margin-left:auto;
	min-height:inherit;
	
	}
	
		#content{
		position:relative;
		width:916px;
	
		margin-right:auto;
		margin-left:auto;
		}
		
			#header{
			position:relative;
			background-image:url(images/sb_header.jpg);
			background-repeat:no-repeat;
			width:916px;
			height:257px;
			}
			
			#headerInside{
			position:relative;
			background-image:url(images/sb_header_inside.jpg);
			background-repeat:no-repeat;
			width:916px;
			height:226px;
			}
			
				#navigation{
				position:relative;
				width:652px;
				height:54px;
				margin-top:-9px;
				margin-right:-25px;
				background-image:url(images/nav_bar2.png);
				float:right;
				}
				
					#navigationLinks{
					width:650px;
					position:absolute;
					margin-top:0px;
					margin-left:311px;
					display:inline;
					
					}
					
					
						#navigationLinks ul{
						margin:0px;
						padding:0px;
						list-style:none;
						
						}
						
						#navigationLinks a{
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#333333;
						display:inline;
						width:175px;
						top:0px;
						left:0px;
						padding-top:14px;
						padding-bottom:20px;
						padding-left:8px;
						padding-right:8px;	
						}
						
						#navigationLinks a:hover, #navigationLinks a.hover{
						color:#F4F4F4;
						background-image:url(images/nav_shade.png);
						background-repeat:repeat-x;
						text-decoration:none;
						}
						
						#navigationLinks li{
						float:left;
						}
						
	
						#navigationLinks li ul{
						display:none;
						margin-top:13px;
						background-image:url(images/nav_shade.png);
						background-position:top;
						background-repeat:repeat-x;
						position:absolute;
						}
						
						#navigationLinks li:hover ul, #navigationLinks li.hover ul{
						display:block;
						width:180px;
						position:absolute;
						background-color:#2EADC0;
						clear:both;
						top:17px;
						
						}
						#navigationLinks li:hover ul a, #navigationLinks li.hover ul a, #navigationLinks li ul a, #navigationLinks li ul a{
						padding: 5px 0px 5px 5px;
						position:relative;
						z-index:100;
						}
						
						#navigationLinks li ul li a{
						display:block;
						color:#ffffff;
						}
						
						
				/*		#navigation a{
						font-family:Arial, Helvetica, sans-serif;
						color:#333333;
						text-decoration:none;
						font-weight:bold;
						background-image:none;
						padding-top:10px;
						padding-bottom:20px;
						padding-left:8px;
						padding-right:8px;
						display:inline;
						width:auto;
						height:40px;
						}
						*/	
						
						
						
					
						
/*//////////////////////HOMEPAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
						
						
#blueCallout{
	position:absolute;
	display:inherit;
	padding:0px;
	margin-left:-16px;
	margin-top:-12px;
	background-image:url(images/blue_callout.png);
	background-repeat:no-repeat;
	width:464px;
	height:148px;
	z-index:3;
	left: 2px;
	top: 259px;
	
	}
	
	.blueboxQuote{
	color:#ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	line-height:32px;
	padding-left:16px;
	margin-top:30px;
	}
	
#orangeCallout{
	position:absolute;
	display:inherit;
	background-image:url(images/orange_callout.png);
	background-repeat:none;
	width:273px;
	height:87px;
	padding:0px;
	margin-left:680px;
	margin-top:-40px;
	z-index:2;
	
	}
	#calloutLink, #calloutLink img{
	position:absolute;
	border:none;
	margin-top:6px;
	margin-left:8px;
	}
			
			
			#bodyContent{
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
			width:908px;
			min-height:480px;
			border-left:4px solid #003300;
			border-right:4px solid #003300;
			
			background-color:#ffffff;
			}
			
		
			
				#bodyContentRight{
					position:relative;
					
					width:415px;
					height:185px;
					padding-top:40px;
					padding-left:30px;
					margin-top:0px;
					z-index:0px;
					clear:none;
					float:right;
				
					}
					
						#bodyContentRight #emailBox{
							
							width:374px;
							height:45px;
							padding:10px;
							background-color:#CCCCCC;
						}
						
				#bodyContentLeft{
				
					position:position;
					display:inherit;
					width:415px;
					height:135px;
					padding-top:95px;
					padding-left:35px;
					margin-top:0px;
					z-index:0px;
					clear:none;
					}
				
					#bodyContentDivider{
						position:relative;
						display:inline;
						background-image:url(images/content_divider_vertical.png);
						background-repeat:no-repeat;
						width:8px;
						height:226px;
						float:right;
						
						}
				
						
				#btmLeft{
					position:relative;
					display:inline;
					float:left;
					width:300px;
					height:200px;
					padding:0px;
					margin:0px;
					
				}
					#blue{
						height:200px;
						width:255px;
						margin-left:15px;
						padding-left:15px;
						padding-top:1px;
						background-color:#dff1f4;
					}
						#blue h2{
							margin-top:5px;
						
						
						}
						
						.social{
						margin-top:5px;
						padding-right:5px;
						}
						a .social {
						border:none;
						}
						
						
				#btmCenter{
					position:relative;
					display:inherit;
					float:left;
					clear:none;
					width:270px;
					height:200px;
					padding-left:15px;
					padding-right:15px;
					margin-left:1px;
	
				}
					#btmCenter h2{
					margin-top:6px;
					
					}
				
				#btmRight{
					width:280px;
					height:200px;
					float:left;
					margin:0px;
					padding-left:10px;
					padding-right:10px;
					}
					#btmRight h2{
					margin-top:6px;
					
					}
					
					
					
					
/*//////////////////////INSIDE PAGES\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/				
					
	#bodyContentInside{
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
			width:908px;
			min-height:auto;
			border-left:4px solid #003300;
			border-right:4px solid #003300;
			
			background-color:#ffffff;
			}
			
			#leftInside{
			position:inherit;
			display:inherit;
			width:590px;
			height:auto;
			padding-left:20px;
			padding-right:20px;
			padding-top:15px;
			padding-bottom:25px;
	
			float:left;
			z-index:1;
			}
			
			#leftInside table td{ padding-bottom:5px;
			vertical-align:text-top;
			margin-bottom:50px;
			border-bottom:1px solid;
			border-color:#003300;
			}
			
			#leftInside table tr{ padding-bottom:15px;
			}

			#rightInside{
			position:inherit;
			display:inherit;
			width:250px;
			height:inherit;
			background-color:#e4f2f5;
			float:right;
			z-index:2;
			}
						.rightNav{
							margin-left:-35px;
						}
						
						.rightNav li{
						background-color:#ddeef2;
						padding-left:6px;
						padding-top:10px;
						padding-bottom:10px;
						list-style:none;
						margin-top:2px;
						
						}
						
						.rightNav li.currentArrow{
						
						background-image:url(images/sidearrow.png);
						background-repeat:no-repeat;
						background-position:left;
						background-color:#FFFFFF;
						width:268px;
						margin-left:-30px;
						}
					
						.rightNav li.currentArrow a{
						width:275px;
						margin-left:30px;
						color:#24818f;
						}
						
						.rightNav li.bottomArrow{
						background-color:none;
						}
						
					#orangeCalloutInside{
						position:absolute;
						background-image:url(images/orange_callout.png);
						background-repeat:no-repeat;
						background-color:none;
						width:275px;
						height:115px;
						margin-left:6px;
										}
					
					#orangeCalloutInside p{
					font-size:24px;
					font-family: "Times New Roman", Times, serif;
					color:#ffffff;
					margin-left:22px;
					margin-top:10px;
					}
					
					#contactRightInside{
					position:relative;
					margin-left:7px;
					margin-top:125px;
					padding-left:5px;
					padding-top:5px;
					width:230px;
				
					}
					
					#contactRightInside h3{
					font-size:12px;
					}
					
	#OS_Left{
	position:relative;
	width:280px;
	height:200px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;}
	
	#OS_Right{
	position:relative;
	width:280px;
	height:200px;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle;
	float:left;}
					
/*//////////////////////BROWN FOOTER AT THE BOTTOM OF PAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
			
#bottom{
position:relative;
display:inherit;
clear:both;
width:100%;
background-color:#be947b;
background-image:url(images/brown_repeat.gif);
background-repeat:repeat;
border-top:2px solid #714b34;
margin:0px;
padding:0px;
}
	.footer{
	font-family: "Times New Roman", Times, serif;
	color:#333333;
	font-size:14px;
	}
	.footer a{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	}
	
	
		.footerRight{
		font-family: "Times New Roman", Times, serif;
		color:#333333;
		font-size:11px;
		}
		.footerRight a{
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:10px;
		text-decoration:none;
		}
	
		
		#footerContent{
		position:inherit;
		width:916px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		}
	
		#footerLinks{
			position:relative;
			float:left;
			width:600px;
			margin-left:18px;
			
		}
		#contactInfo{
			position:relative;
			float:right;	
			width:260px;
			}
				
			
		#credits{
		position:relative;
		clear:both;
		width:916px;
		margin-left:auto;
		margin-right:auto;
		height:40px;
		}
/*================================FEEDBURNER STYLES=============================*/

.feedburnerFeedBlock ul, .feedburnerFeedBlock ul li{
list-style:none;
list-style-type:none;
list-style-position:outside;
margin:-4px 0 0 -20px;
	
}

.feedburnerFeedBlock ul li{
margin-bottom:15px;
}
#creditfooter {
	visibility:hidden;
}

#blog .feedTitle {
	visibility:hidden;
}

.feedburnerFeedBlock .headline {
	font-weight:normal;
	padding-bottom:10px;
	
}