﻿body
{
	margin: 0 auto;
	padding: 0;
	
}

.Container
{
	height: 100%;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
/* TopHeader */

#TopHeader
{
	width: 100%;
	height: 30px;
	background: url('/Images/TopHeader.jpg') repeat-x;
	padding-top: 2px;
	 font-family:Trebuchet MS, Arial, Sans-Serif;
}
#MiniNavigation { margin-right:0px; }
#MiniNavigation li
{
	list-style: none;
	float: left;
	margin-left:8px;
	padding:2px 4px;
	
}

#MiniNavigation li a { color: #a3c1d9; }
#MiniNavigation li:hover { background-color:#00457c; }
#MiniNavigation li.active a{ text-decoration:underline; }
#MiniNavigation .last:hover { border:none; background:transparent; }

/*Header*/

#Header
{
	width: 100%;
	height: 100px;
	background: url('/Images/Header.png') repeat-x;
	margin-bottom: -4px;
	position: relative;
	z-index: 10;
}
#Header .Container
{
	position: relative;
}

#Logo
{
	width: 310px;
	height: 96px;
	background: url('/Images/LogoBackground.jpg') no-repeat;
	cursor: pointer;
}
#Logo img
{
	margin-top: 7px;
	height: 84px;
	width: 282px;
}

.Navigation
{
	margin: 0 auto;
	width:152px;
	height:88px;
	position: relative;
	padding:4px 0px;
	float: left;
	z-index: 1000;
	font-family:Trebuchet, Arial, Sans-Serif;
	border-left:1px solid #00457c;
}

.Navigation li
{
	list-style: none;
	padding:0px 8px;
}
.Navigation .active { text-decoration:underline; }
.Navigation:hover { background-color:#00457c; }
.Navigation:hover .First a { color:#fff; }
.Navigation:hover a { color:#a3c1d9; }
.Navigation a:hover { color:#fff; }
.BlueCurve 
{
	float:left;
}
.Navigation .BlueLine 
{
	height:8px;
	width:152px;
	background-color:#00457c;
	margin-top:-4px;
	position:absolute;
}
.Navigation li a {  cursor: pointer; font-size:12px;}
.Navigation .First a {  font-weight:bold; line-height:22px; }
#Header .Right .Last .First{  font-weight:bold; margin-top:5px; }
#Header .Right .Last { width:128px; background: url('/images/NavigationLastBackground.jpg') repeat-x; }
#Header .Right .Last li { color:#fff; font-size:12px; }
#Header .Right .Last li a { margin:6px 0px 0px 18px; display:block; height:22px; width:80px; background: url('/images/clickhere.jpg') no-repeat; text-align:center; }
#Header .Right .Last:hover a { color:#111110; }
#Header .Right .Last li a:hover { background: url('/images/clickhereHover.jpg') no-repeat; color:#fff; }
.ClickHere a { color:#111110; }
.SubNavigation
{
	display: none;
	position: absolute;
	top: -48px;
	right: -88px;
	width: 700px;
	z-index: 100;
}
.SubNavigation li
{
	list-style: none;
	float: left;
	height: 41px;
	margin: 0 auto;
}
.SubNavigation li a
{
	font-size: 12px;
}

.SubNavigation li a.close
{
	position: absolute;
}

#SubNavigationBar
{
	min-height: 1px;
	margin-top: -1px;
}

/*Body*/
.Button { line-height:32px; text-align:center; cursor:pointer; margin-right:32px; margin-top:8px; width:168px; height:40px; background: url('/images/button.png') no-repeat top; float:left;}
.Button:hover { background-position:bottom; }
.Button a {padding:12px 44px; }
         

#TopContent
{
	background: url('/Images/DotsBackground.jpg') repeat-x;
	width:100%;
	border-bottom: 1px solid #e7e7e7;
}
#TopContent .Container
{
	height: 395px;
	background: url('/images/MainImage.jpg') no-repeat;
	margin-bottom:-1px;
}
.Text {Clear:both; width:616px; padding-top:32px;}


#SubContent 
{
	width:100%;
}

#SubContent .Container{ position:relative; }

#RightBar  
{
	background: url('/images/rightbar.jpg') repeat-y;
	width:312px; }
	.Bubble  
	{
		background: url('/images/RightBarBubble.jpg') no-repeat; 
		height:207px; 
		margin-top:-5px;
		padding:12px 20px;
		}
		.Bubble strong { padding-left:16px; }

#DiscountBox { padding:16px 0px 0px 16px; height:160px; width:360px; background: url('/images/discountbox.jpg') no-repeat; }
#DiscountBox p { float:left; width:328px; }

/* Contact Bar*/

#ContactContainer
{
	width:599px;
	height:331px;
	background: url('/images/contactbox.png') no-repeat;
	position:absolute;
	top:-100px;
	margin:0 auto;
	margin-left:-15px;
	padding:0;
}

#ContactForm
{
	margin:0 auto;
	padding:0;
	margin:48px 0px 0px 50px;
}
#ContactForm .Left { width:50%; }
#ContactForm .Right { width:50%; text-align:left; }


#ContactForm input
{
	height:24px;
	width:216px;
}
#ContactForm select
{
	height:24px;
	width:216px;
}
#ContactForm textarea
{
	width: 492px;
	height: 80px;
	margin:0 auto;
	padding:0;
}
.ContactSubmit button
{
	margin:0 auto;
	padding:0;
	margin-top: 8px;
	width: 100px;
	height: 24px;
}

.ContactForm2 form div
{
	line-height: 28px;
}
.ContactRow2
{
	height: 34px;
}
.ContactRow2 label
{
	float: left;
	width: 100px;
	height: 32px;
}
.ContactSubmit2 label
{
	float: left;
	width: 100px;
	height: 100px;
}
.ContactRow2 select
{
	float: right;
}
.ContactMessage2 textarea
{
	width: 130px;
	float: right;
}
.ContactSubmit2 button
{
	margin-top: 8px;
	float: right;
}

.SocialNetworks
{
	width:165px;
	padding-left:120px;
}

.SocialNetworks img
{
	margin: 8px 3px 0px 3px;
}

.FollowUs
{
	float:right;
}
.TwitterBox
{
	width:165px;
	padding-left:112px;
}
.FollowUs h3
{
	margin-bottom: -24px;
	color: #062a5f;
}

.FollowUs a
{
	color: #2ca2cb;
}

.twitter_div
{
	margin-top: 18px;
}

ul#twitter_update_list
{
	list-style: none;
	width: 176px;
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	margin-left: -0px;
}


/*Lower Content*/


#MainText
{
	margin: 0 auto;
	margin-top: -72px;
	text-align: left;
	width: 718px;
	float: right;
	height: 100%;
}
#MainText a:hover
{
	text-decoration: underline;
}


/* Footer */

#Footer
{
	clear: both;
	text-align: left;
	font-size: 12px;
	padding-top:128px;
	clear:both;
}

#FooterWrapper
{
	background: url('/images/footer.jpg') repeat-x;
	height: 223px;
	width: 100%;
}

#Footer h3
{
	margin-bottom: 0px;
	font-size: 14px;
}

#Footer ul
{
	list-style: none;
	margin: 0 auto;
}

#Footer ul li
{
	margin-right: 6px;
}

#Footer a:hover { color:#939598; }
	
.Column
{
	width: 15%;
	margin-right: 18px;
	height:164px;
	padding-top: 32px;
	float: left;
}


