/* *** ** Start of DefaultWrapper ** *** */
* { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; }

p { 
	padding: 5px 0 5px 0;
	color: #323232; 
	font-family: Trebuchet MS;
	font-size: 14px; }
	
a { 
	color: #c6813e; 
	text-decoration: none; 
	outline: none; }
	
	a:hover { 
		text-decoration: underline; }
	
.body { 
	background: #4972b2; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;  }

#maincontainer {  
        width: 950px; 
        background: #fff; 
	margin: 40px auto;  
	overflow: auto;  }
	
#container { 
	width: 930px; 
	margin: 10px;  
	overflow: auto;  
	background-image: url(/Assets/Category/000010/0000/content_bg.gif); 
	background-repeat: repeat-y; padding-bottom: 20px;  }

.search {
	position:relative;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	text-align:right;}
	
	.search form {
		margin:0px;
		padding:0px;}
	
	.search-field {
		padding:3px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #8fa3af;
		background:#fff;}
		
	.search-button {
		background: #cbd3d8;
		color:#0f364a;
		border:1px solid #8fa3af;
		text-decoration:none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-align:center;}
	
	.search-button:hover {	
		background: #0f364a;
		border:1px solid #0f364a;  	
		text-decoration:none;
		color:#fff;}
	

input { 
	width: 300px; 
	height: 20px;  }
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

/*	<![ Navigation [ -----------------------------------------------------------*/


#top_nav { 
	margin:0px; 
	padding:0px; 
	width:640px; 
	height: 50px; 
	background: #28405a; 
	display: block; 
	float: left; 
	overflow: hidden;   }
	
	#top_nav ul { 
		list-style-type: none; 
		overflow: hidden; }

	#top_nav li { 
		float: left; 
		padding-left: 10px;
		overflow: hidden; }

		#top_nav li.first_child { 
			padding-left: 15px; }
	
	#top_nav a {  
		border-left: 1px solid #28405a; 
		border-right: 1px solid #28405a;  
		text-decoration: none; 
		float: left; 
		display: block; 
		font-family: Trebuchet MS; 
		font-size: 13px; 
		font-weight: bold;  
		color: #fff; 
		text-transform: uppercase; 
		height: 32px; 
		line-height: 30px; 
		padding-left: 8px;
		padding-right: 8px;
		margin-top:10px;  }

		#top_nav a:hover { 
			border-left: 1px solid #fff; 
			border-right: 1px solid #fff;
			background-image: url(/Assets/Category/000010/0000/new_tile.gif);}

	
.aop {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#10364a;
	padding:0px;
	margin:0px 0px 20px 0px;}
	
	.aop h2 {
		display:block;
		background:#840126;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font:14px Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding:10px 0px;
		margin:0px;}
	.aop ul {
		list-style:none;
		padding:0px;
		margin:0px;
		background:#fff;}
	.aop ul li {
		display:block;
		padding:0px 0px 1px 0px;
		margin:0px;}
	.aop ul li a {
		display:block;
		padding:5px 20px;
		color:#10364a;
		text-decoration:none;
		font-weight:normal;
		background:#fff;
		border:1px solid #8fa3af;
		border-bottom:1px solid #8fa3af;
		border-top:none;}
	.aop ul li a:hover {
		background:#10364a;
		color:#fff;
		text-decoration:none;}	
		
		.aop ul li ul {
			padding:1px 0px 0px 0px;}
			
		.aop ul li ul li a {
			padding:5px 20px 5px 38px;
			font-size:11px;}

		
.footlinks { 
	width: 950px; 
	height: 40px; 
	background: #fff; }

	.footlinks ul { 
		line-height: 25px; 
		list-style-type: none; 
		display: inline; m
		argin-left: 0px; }
		
	.footlinks li { 
		display: inline;  
		margin-left: 12px;
		margin-top: 5px; 
		padding-right: 10px; 
		color: #666666;}
		
		.footlinks ul li a {
			font-family: Tahoma;  
			font-size: 11px; 
			color: #666666; 
			text-decoration: none;   }
			
			.footlinks ul li a:hover {
				text-decoration: underline;  }
	
/*	<![ Layout [ -----------------------------------------------------------*/

#left_column {
	float: left; 
	width:580px; 
	background: #f2f1ed; 
	padding-left: 20px; 
	padding-right: 35px; }
	
#right_column { 
	float: right;
	width: 290px;
	background: #ece9e4;  }

#clearbboth {
	clear:both;
	margin:0px;
	padding:0px; }

#updates_header { 
	margin: 5px 0px 0px 10px; 
	height: 35px; 
	width:280px; 
	background: #4fa4f7; 
	color: #fff; }
	
#updates_header p { 
	color: #fff; 
	padding: 8px 0px 0px 10px; 
	font-family: Georgia; 
	font-size: 20px; 
	font-weight: normal; }
	
#updates_content { 
	width: 260px; 
	margin-left: 20px; 
	padding-top: 5px; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #797979; }
	
#updates_content p {  
	font-size: 13px; }

address {
	font-style:normal;}
	
#header { height: 160px; padding: 0px; margin: 0px;  } 

.mid {
	position:relative;
	margin:0px auto;
	border:1px solid #6d7a9b;
	width:924px;
	text-align:left;
	background: url(/../images/mid-BG.gif) top left repeat-y #fff;}

.left {
	float:left;
	width:197px;
	padding:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#10364a;
	overflow: hidden;}
	
	.left a {
		color:#9d022e;
		text-decoration:none;
		font-weight:bold;}
		
	.left a:hover {
		color:#9d022e;
		text-decoration:underline;}
	
.right {
	float:left;
	width:680px;
	overflow: hidden; }

.content { 
	 padding: 20px 0px 0px 35px;
	width: 540px; 
	padding-bottom: 65px;
	overflow: hidden; }
	
	.content p { 
		line-height: 22px; }
	.content ul { 
		padding-left: 20px; 
		padding-top: 10px;  
		color: #323232; 
		font-family:
		Trebuchet MS;
		font-size: 14px; 
		list-style-position:inside; }
		
	.content li { 
		padding-left: 5px; 
		color: #323232; 
		font-family: 
		Trebuchet MS; 
		font-size: 14px; }

	.content h1 { 
		font-family: Trebuchet MS; 
		font-size: 22px;
		color: #46638d; 
		padding-top: 5px;
		font-weight: bold; }

	.content h2 {
		font-style:italic; 
		font-family: Trebuchet MS; 
		color: #46638d;
		font-size: 19px;
		padding: 5px 0ox 5px 0px;
		font-weight: normal; }
		
		.content h2 a {
			color: #46638d }



.FeedDisplay ol { list-style-type: none; }


#right_header { 
	display: block; 
	float:left; 
	background-image:url(/Assets/Category/000010/0000/header_tile.gif);
	background-repeat: repeat-x; 
	width:640px;
	height:50px; }
	
	#right_header ul { 
		list-style-type: none; 
		padding-top:15px; 
		float: right; 
		padding-right:15px; 
		font-size: 11px; 
		font-family: Arial; }
		
	#right_header li { 
		float: left; 
		color: #041e39; 
		padding-left: 10px; }
		
	#right_header li a { 
		color: #fdfef9; }



	
.right_content { 
	padding-right:30px; 
	padding-left: 20px; 
	width: 235px; 
	padding-bottom: 20px;
       overflow: hidden;}	
	
	.right_content p  { 
		font-size: 12px; }
	
	.right_content ul {
		list-style-type: none; 
		margin:0;
		font-family: Trebuchet MS; 
		padding:0px 0px;  }
	
	.right_content li {
		list-style-type: none; 
		margin: 0px 0px;  
		font-family: 
		Trebuchet MS;
		padding:0px 0px; 
		font-size: 13px;
		padding-bottom: 5px; }

	.right_content h1{ 
		font-size: 14px;
		font-weight: normal;}
	
.right_content_header p { 
	font-family: Trebuchet MS;
	color: #46638d; 
	font-size: 20px !important;  }
	
#content_container { 
		width:930px;
		    overflow: hidden;}

.form-pct { 
	width:500px; 
	height:18px;
	font:12px Arial, Helvetica, sans-serif;}

.msg-pct { 
	width:640px; 
	height:70px;
	overflow:auto;
	font:12px Arial, Helvetica, sans-serif;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	}
	
.qchead {
	}	



.msg-pct { 
	width: 530px; }
	
.pad_frm_itm { 
	padding-bottom: 3px; }



	
.form-pct2 {  
	padding: 0px; }

.msg-pct2 { 
	width:100px; 
	height:70px;
	overflow:auto;
	font:11px Arial, Helvetica, sans-serif;}

.submit {
	background:#ccc;
	color:#000;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border:none;}
	
.submit:hover {	
	background: #000;	
	text-decoration:none;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

#disclaimer { 
	width: 950px; 
	padding-top: 5px; 
	background: #4972b2;
	font-family: Tahoma; 
	font-size: 10px; 
	overflow: auto; 
	color: #fff;   }

#disclaimer a { 
	color: #fff; }



/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}
#directionsSubmit input {
	width: 150px; 
	height: 25px; }

/*]()[*/
/*==== Dropdowns / Styling =================================*/
.dropdown { background:#ca8037; width:164px; border-top:1px solid #fff; }
.dropdown ul li { border:1px solid #fff; border-top:0; list-style: none; padding:8px; }
.dropdown ul li:hover { background:#955414; }
.dropdown ul li a { color:#fff; }
.dropdown ul li a:hover { text-decoration:none; }

/*==== Dropdowns / Positioning ==============================*/
#dd01,#dd02 { border-top:1px solid #fff; display:none; position:absolute; top:141px; }
#dd01 { left:597px; }
#dd02 { left:698px; }

/*==== Quick Contact Form (QCF) =====================*/
.form-pct2, .msg-pct { width:220px; } 
#emailForm { border-bottom:1px solid #627d95; margin:0 0 5px 13px; padding-bottom:15px; }
#emailForm fieldset { border:0; width:275px; }
#emailForm fieldset ol { list-style:none; }
#btn-submit { margin-left:71px; width:80px; }/* *** ** End   of DefaultWrapper ** *** */
