body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

p{
	padding-bottom:18px;
}

h1{
	font-weight:bold;
	font-size:15px;
	color:#16314c;
	padding-bottom:5px;
}

#wrapper_outer{
	margin:0 auto;
	width:990px;
	background:#fff;
}
	#header_outer{
		height:159px;
		background:url(../images/header_bg.jpg);
	}
		#logo, #header_right{
			float:left;
		}
			#logo{
				width:228px;
			}
			#print_logo{
				display:none;	
			}
			#header_right{
				width:755px;
				text-align:right;
				color:#fff;
			}
				#header_info{
					padding-right:10px;
					line-height:36px;
					height:36px;
					font-size:14px;
					font-weight:bold;
				}
					#header_info a{
						color:#fff;
						text-decoration:none;
					}
						#header_info a:hover{
							text-decoration:underline;
						}
						
				#quick_links{
					padding-right:10px;
					margin-top:8px;
				}
					#home_quick_link img{
						background:url(../images/home.jpg) top;
						margin-right:15px;
					}
						#home_quick_link:hover img{
							background:url(../images/home.jpg) bottom;
						}
					#contact_quick_link img{
						background:url(../images/contact.jpg) top;
					}
						#contact_quick_link:hover img{
							background:url(../images/contact.jpg) bottom;
						}
						
				#slogan h1{
					line-height:65px;
					text-align:left;
					font-size:18px;
					text-transform:uppercase;
					color:#f6ca0f;
				}
					#slogan h1 span{
						color:#fff;
						font-size:14px;
					}
						
	
	#content_outer, #content_outer2, #content_inner, #side_nav_outer, #two_col_wrapper, #main_content_outer, #side_bar_outer{
		float:left;
	}
		#content_outer{
		}
			#content_outer2{
				background:url(../images/main_faux.gif);
			}
			#content_inner{
				
			}
		
		#side_nav_outer{
			width:248px;
		}
			#side_nav_inner{
				margin:10px 14px;
			}
			#side_nav_inner, #side_nav_inner a{
				color:#fff;
			}
				#side_nav_inner ul{
					font-size:12px;
				}
					#side_nav_inner ul li{
						padding-bottom:14px;
					}
						#side_nav_inner ul li a{
							padding-left:21px;
							text-decoration:none;
							display:block;
							text-transform:uppercase;
						}
							#side_nav_inner ul li a:hover{
								background:url(../images/nav_arrow.gif) no-repeat;
								color:#f6ca0f;
							}
				
				#side_nav_inner p{
					text-transform:uppercase;
					color:#f6ca0f;
					padding:5px 22px;
					font-size:11px;
				}
					#side_nav_inner p.centered{
						text-align:center;	
					}
					
		#sub_header h1{
			text-transform:uppercase;	
			border-bottom:2px dotted #16314c;
			margin-bottom:5px;
			margin:5px 20px;
		}
			#sub_header h1 span{
				text-transform:none;	
			}	
			
		#main_content_outer{
			width:540px;
			background:url(../images/main_content_bg.gif) no-repeat bottom left;
		}
			#main_content_inner{
				margin:10px 10px 10px 20px;
				
			}
				#secondary_nav{
					margin:0 20px;	
				}
				#secondary_nav a{
					text-decoration:none;
					text-transform:uppercase;
					font-weight:bold;
					color:#6990c9;
				}
					#secondary_nav a:hover{
						text-decoration:underline;	
					}
				
				#flash_heading_outer{
					margin-bottom:10px;
				}
					#flash_heading{
						height:72px;
					}
					
				#main_content_inner h2{
					font-weight:bold;	
				}
				#main_content_inner ul{
					list-style:disc;
					padding-left:20px;
					padding-bottom:18px;
				}
				#main_content_inner ol{
					list-style:decimal;
					padding-left:20px;
					padding-bottom:18px;
				}
				#main_content_inner img.float_right{
					float:right;
					padding:0 0 10px 10px;
				}
				#main_content_inner img.float_left{
					float:left;
					padding:0 10px 10px 0;
				}	
				#main_content_inner p{
					text-align:justify;
				}
				#main_content_inner a{
					color:#587fb8;	
				}
					
		#side_bar_outer{
			width:202px;
		}
			#side_bar_inner{
				margin:10px 20px 10px 10px;
				font-size:11px;
			}
				#side_bar_inner h2{
					text-transform:uppercase;
					color:#16314c;
					font-weight:bold;
					font-size:15px;
				}
				#side_bar_inner ul{
					font-weight:bold;
				}
					#side_bar_inner ul li{
						border-bottom:2px dotted #16314c;
						padding:5px 0;
						margin-bottom:20px;
						padding-bottom:20px;
					}
				
				#side_bar_inner img{
					border:2px solid #16314c;	
				}
	
	#footer_outer{
		background:url(../images/footer_bg.jpg);
		height:52px;
	}
		#footer_inner{
			padding-top:5px;
			text-align:center;
			color:#fff;
		}
			#footer_inner p{
				padding:5px;
			}
			#footer_inner a{
				color:#fff;
			}
			
form legend{
	font-weight:bold;
}
form dl{
	padding-bottom:5px;	
}
form fieldset.submit dd{
	text-align:right;	
}

/* IMAGE GALLERY */
#main_content_inner ul.image_gallery{
	margin:0;
	padding:0;
}
#main_content_inner ul.image_gallery li{
					float:left;	
					display:block;
					width:163px;
					height:162px;
					text-align:center;
					margin:3px;
					padding:0;
				}	
				#main_content_inner ul.image_gallery li a.zoom{
					text-decoration:none;
					color:#191919;
				}
					#main_content_inner ul.image_gallery li span{
						display:block;
						width:163px;
						height:111px;
						overflow:hidden;	
					}
					
					
/* SIGN UP FRM */
#side_bar_inner form table#tblFormData{
	width:100%;
	margin:0;
	padding:0;
	font-size:10px;
}

#side_bar_inner form table td#tblForm #tblFieldData{
	margin:0;
	padding:0;
}

#side_bar_inner form table#tblFormData tbody tr td#tblForm div table#tblFieldData tbody tr td div input{
	width:130px !important;
}

input#btnSubmit{
	margin:0 50px;
}
