﻿*
{
	margin:0px;
	padding:0px;
}

body 
{
	font-size:14px;
	font-family:Arial;	
	line-height:20px;
	background: #6c9ed9 url(../images/skin/HeaderI2.jpg) no-repeat fixed;
	margin:10px 0px;
}

p
{
	margin:10px 10px;
	color:#555;
	font-weight:lighter;
}

ul
{
	margin-left:50px;
	color:#555;
}

h2
{
	margin:20px 0px;
	color:#1b79d3;
	padding-left:5px;
	
}

h3
{
	margin:20px 10px;
	color:#7cc2e6;
}

	h4
	{
		margin:10px 10px;
		color:#6bb1d5;
		font-size:1.1em;	
	}


#TopLinksOuter
{
	width:960px;
	margin:0px auto;
	padding:0px;
	text-align:right;
	margin-bottom:10px;
}

	#TopLinksOuter a
	{
		color:#fff;
		text-decoration:none;
		font-size:0.8em;
	}
	
	#TopLinksOuter a:hover
	{
		text-decoration:underline;
	}
	#PageWrapper
	{
		width:1000px;
		padding:0px 0px;
		margin:0px auto;
		background:none;
		background: url(../images/skin/PageBorderLR.png) repeat-y;
	
	
	}
	
		#Wrapper
		{
			width:984px;
			margin:0px auto;
			padding:0px;
			border:1px solid #1e5fa1;		
		}
		
			#MainPageImage, #flashcontent
			{
				width:auto;
				/* border-bottom:1px solid #1e5fa1; */
				height:200px;
				margin:0px;
				background: url(../images/pageimages/Hills.jpg) no-repeat; 
				
			}
			
			
			#Logo
			{
				margin-bottom:20px;
				margin-top:15px;
				margin-left:30px;
			}
			
				#Logo a img 
				{
					border:none;
				}
		
			.TopPageImageClass
			{
				border:none;
				width:984px;
				
			}
		
		
		
		#Header
		{
			width:auto;
			padding:10px;
			height:60px;
			z-index:100;
			position:relative;
			
			 /* background: #eaf7ff url(../images/skin/HeaderImage.jpg) repeat-x bottom; */
			/* eaf7ff 364px;
			 /* background-color:#9fd6ee; */
		}
		
		#HeaderWrapper
		{
			 /* background: #144aa0 url(../images/skin/HeaderI.jpg) no-repeat; */
			 
			width:100%;
			margin:10px auto 0px auto;	 
			
			
		}
		
		
		
		#Navigation
		{
			width:100%;
			display:block;
			height:35px;
			margin-left:0px;
			background-color:#fff;
			font-size:1.2em;
			background:#2e6fb1 url(../images/skin/FooterBackground.png) repeat-x;
			border-bottom:1px solid #1e5fa1
		}
		
			
		
			#Navigation ul
			{
				list-style:none;
				width:1000px;
				margin:0px auto;
			}
			
				#Navigation ul li
				{
					float:left;
						
				}
				
					#Navigation ul li a
					{
						width:auto;
						height:27px;
						padding:8px 22px 0px 22px;
						display:block;
						text-align:center;
						text-decoration:none;
						/* border-right:1px solid #1e5fa1; */
						color:#eee;
						/* background: url(../images/skin/NavMenuHover.png) no-repeat; */
					}
					
					
					#Navigation ul li a:hover
					{
					color:#fff;	
					text-decoration:underline;
						
					}
					
					#Navigation ul li a.selected
					{
						/* background: url(../images/skin/NavMenu.png) no-repeat; */
					}
					
					
/*===============================================================*/
/*============ Footer Styles ====================================*/
/*===============================================================*/


#TopOfPage
{
	width:auto;
	margin-right:40px;
	text-align:right;
}
					
#Footer
{
	width:auto;
	
	padding:0px 0px;
	
	/* border-bottom:1px solid #1e5fa1; */ 
	
}
		
		
		#FooterLinks
		{
			width:auto;
			margin:0px auto;
			color:#2e6fb1;	
			height:20px;
			background: url(../images/skin/FooterBackground.png) repeat-x;   
			padding:10px;
			text-align:center;
		}	

			#FooterLinks a
			{
				color:#fff;	
				text-decoration:none;
				padding:0px 2px;
			}
				
				#FooterLinks a:hover
				{
					text-decoration:underline;
				}	
			

		#FooterWrapper	
		{
			width:auto;
			margin:20px auto;	
		}

			.ImgLine
			{
				margin:0px 0px;
				padding:0px 10px;
				height:30px;
				width:280px;
				float:left;
				color:#ddd;
			}


			.ImgLine b.title
			{
				margin:0px;
				padding:0px;
				margin-left:10px;
				font-weight:bold;
				font-size:20px;				
				color:#777;
			}

			.ImgLine p
			{
				margin:0px;
				padding:0px;
				margin-left:10px;
				float:left;
				font-size:16px;
				color:#888;
			}
			
			.ImgLine a
			{
				margin:0px;
				padding:0px;
				color:#888;
				text-decoration:none;
			}
			
				.ImgLine a:hover
				{
					text-decoration:underline;
				}
	
	
		
/*===============================================================*/
/*===============================================================*/
/*===============================================================*/


	#TopLinks
	{
		float:right;
		width:370px;
		text-align:right;
		font-size:1.9em;
		color:#4a8dd1;
		
	}
	
		#TopLinks a
		{
			color:#4a8dd1;
			text-decoration:none;
			font-weight:bold;
		}
		
			#TopLinks a:hover
			{
				
				text-decoration:underline;
			
			}
			
		#TopLinks p
		{
			text-align:left;
			margin-left:150px;
			font-size:0.8em;
			color:#fff;
		}
		
		#TopLinks p img
		{
			margin-right:10px;
			float:left;
		}
					
/*===============================================================*/
/*===============================================================*/
/*===============================================================*/

	#MainContent
	{	
		width:auto;
		padding:30px;
	}

	#LeftContent
	{
		float:left;
		width:170px;
		padding:0px;
		margin-right:10px;
		margin-top:0px;
		padding-top:0px;
		
		/* border-right:1px solid #ddd; */
	}
	
	#RightContent
	{
		float:right;
		width:730px;
		padding:0px;
		padding-top:0px;
	}
	
	#LeftContent p,#LeftContent li
	{
		font-size:1.2em;
	}
	
	
	#RightContent h2
	{
		font-size:1.8em;
		background: none;
		color:#1b79d3;
		
		padding:10px 10px 10px 10px;
		
	}

		
	.LeftImage
	{
		float:left;
		margin:0px 20px 10px 0px;
	}
	
	.LeftImage p
	{
	
		padding:0px;
		margin:0px 0px;
		font-size:0.8em;
		text-align:center;
		color:#999;
	}
	
	.RightImage
	{
		float:right;
		margin:0px 0px 10px 40px;
	}
	
	.RightImage p
	{
	
		padding:0px;
		margin:0px 0px;
		font-size:0.8em;
		text-align:center;
		color:#999;
	}
	
	.RightImage p a
	{
		text-decoration:none;
		color:#4183c5
	}
	
	.RightImage p a:hover
	{
		text-decoration:underline;
	}
		
	
	
	.paddingLeft
	{
		padding-left:40px;
	}

#MainImageWrapper
{
	width:auto;
}

#MainImagePlacer
{
	width:980px;
	padding:0px;
	margin:0px auto;
	border-bottom:0px;
}

#TopBoxWrapper, #BottomBoxWrapper
{
	height:15px;
	width:auto;
	margin:0px 20px;
	background-color:#fff;
	clear:left;
	border-top:5px solid #fff;
}

	
#LeftMenu
{
	width:auto;
	margin:0px 0px 30px 0px;
	border:1px solid #1e5fa1;
	background-color:#fff;
}

	#LeftMenu h2
	{
		/* background-color:#8da0c1;*/
		background:url(../images/skin/FooterBackground.png) repeat-x;
		font-size:16px;
		padding-left:20px;
		height:25px;
		padding-top:7px;
		margin:0px;
		color:#eee;
		width:auto;
		border-bottom:1px solid #1e5fa1;
	}

	#LeftMenu ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}

	#LeftMenu ul li
	{
		padding:0px;
		margin:0px;
		height:37px;	
	}
	
	#LeftMenu ul li a
	{
		text-align:left;	
		width:auto;
		height:35px;
		display:block;
		padding:0px;
		padding-top:5px;
		padding-left:10px;
		border-top:0px;	
		text-decoration:none;
		border-bottom:1px dotted #ddd;
		margin:0px;
	}
	
	#LeftMenu ul li a img
	{
		float:left;
		border:none;
	}
	
	#LeftMenu ul li a span
	{
		float:left;
		color:#555;
		font-size:1em;
		margin:0px;
		padding:0px;
		margin-top:4px;
		padding-left:10px
	}
	
	#LeftMenu ul li a:hover, #LeftMenu ul li a:hover span
	{
		background-color:#4889cc;
		color:#fff;
		cursor:pointer;
	}
	
	.CurrentSubMenuLink
	{
		background-color:#fff;
		font-weight:bold;
	}

/*-----------------------------------------------------------------*/
/*------------------- TestimonalWrapper ---------------------------*/
/*-----------------------------------------------------------------*/


.TestimonalWrapper
{
	width:auto;
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	padding:10xp;
}



.TestName
{
	text-align:right;
	font-weight:bold;	
	
}


.QuoteBox
{
	background-color:#fff;
	font-size:1em;
	 border:1px solid #1e5fa1; 
	font-size:10px;
	font-style:inherit;
}

.QuoteBox h2
{
		background:url(../images/skin/FooterBackground.png) repeat-x;
		font-size:16px;
		padding-left:20px;
		height:25px;
		padding-top:7px;
		margin:0px;
		color:#eee;
		width:auto;
		border-bottom:1px solid #1e5fa1;
}

.QuoteBox p
{
	margin:10px;
	font-style:italic;
	
}
	

.QuoteBox .Auther
{
	font-weight:bold;
	text-align:right;
}

#icon-layer
{
	width:auto;
	margin:10px auto;
	margin-left:80px;
}

	#icon-layer img
	{
		margin:0px 80px;
	}
	

/*-----------------------------------------------------------------*/
/*------------------- Contact Form Styles  ------------------------*/
/*-----------------------------------------------------------------*/

#ContactUsForm
{
	width:310px;
	color:#000;
	background-color:#f4f4f4;
	/* background:#000 url(../images/boxbackground.jpg) no-repeat; */
	
	padding:20px;
	
	float:right;
	
	
	
	
}
	
	#ContactUsForm span
	{
		float:left;
		text-align:left;
		
		margin-right:10px;
	}

	#ContactUsForm table
	{
		margin:0px auto;
		width:500px;
	}
	
	#ContactUsForm table td
	{
		padding:1px 2px;
	}

	#ContactUsForm input,  #ctl00_ContentPlaceHolder1_ddlContactType, select:dropdownbox 
	{
		
		padding:2px;
		margin:0px;
		background-color:#f4fdfd;
		
		
	}
	
	
#HeaderBanner
{
	width:auto;
	height:40px;
	/*background-color:#e6ffff; 
	 border-bottom:1px solid #c6eef7; */
	BACKGROUND: url(../images/skin/FooterBackground.png) #2e6fb1 repeat-x;
	
	border-bottom:1px solid #1e5fa1;
	padding-left:20px;
	padding-top:0px;	
}

#PageNameHeaderDiv
{
	margin-bottom:30px;
	margin-top:10px;
	
}

#PageNameHeaderFullDiv
{
	/*margin-bottom:15px;
	margin-top:5px;*/
	margin-bottom:30px;
	margin-top:10px;
}

#ErrorBox
{
	/* background-color:#fff9c1;
	border:1px solid #ffffa7; */
	padding:10px 10px;
	/* color:#393234; */
}
