body, html {
	padding:0px 0 0 0px;
	margin:0px;
	border:0px;
	background-color:#ccc;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
	text-align:center;
	background:url(/images/new/background.gif) repeat;
}
img {
	border:none;
}
.clearer {
	clear:both;
	overflow:hidden;
}

.panel_left {
	float:left;
}
.panel_center {
	overflow:hidden;
}
.panel_right {
	float:right;
}
/** Type Facing */
h1 {
	margin:0px;
	padding:0px;
	font-size:1.4em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
h2 {
	font-size:1.2em;
	margin-top:0px;
}

h3 {
	font-size:1em;
	clear:both;
}
a:link, a:active, a:hover {
	color:#008CCB;
}

a:visited {
	color:#045D95;
}
/** Outer Containers */
#page_wrapper {
	/*width:1003px;*/
	padding:10px 10px;
	margin:0px auto;
	text-align:left;
	width:90%;
	min-width:832px;
	max-width:1003px;
}

#main_container {
	position:relative;
	overflow:hidden;
	margin:12px 0 0px 0;
}
#outer_left_container {
	width: 200px;
	position:absolute;
	z-index:50;
	left:0px;
}

#outer_right_container {
	background-color:#FFF;
	background: #FFF url(/images/new/bottom_right_white_coner.gif) bottom right no-repeat;
	/*width:803px;*/
	position:relative;
	margin-left:201px;
}
#outer_content_container {
	background-color:#FFF;
	background: #FFF url(/images/new/bottom_left_white_coner.gif) bottom left no-repeat;	
}

#right_container {
	width: 180px;
	background: url(/images/new/top_right_white_coner.gif) top right no-repeat;
	padding:16px 15px 16px 5px;
}

/** Page Header */
#banner {
	background: url(/images/new/banner2.png);
	background-repeat:no-repeat;
	min-height:174px;
	text-indent:-999em;
	z-index:1;
	position:relative;
}
#banner_inner {
	background: url(/images/new/banner_right_transparency.png) no-repeat right;
	z-index:50;
	position:relative;
	height:174px;
}

/** Main Navigation */
#navigation {
	background: #866849 url(/images/new/nav_bg.jpg) no-repeat;
}

#navigation form {
	margin: 0;
}
	
#navigation a{
	color:#FFF;
	text-decoration:none;
}	
#navigation a:hover, #navigation .currentLink {
	text-decoration:underline;
}
#navigation ul {
	margin:0px;
	list-style:none;
	padding:0px;
}
#navigation ul ul {
	display:none;
	padding-left:10px;
}
#navigation ul ul.show {
	display:block;
}

/** Left Nav curved corner container */
#outer_left_container .container_open {
	background: url(/images/new/top_left_nav_corner.gif) top left no-repeat;
}
#outer_left_container .container_close {
	background: url(/images/new/bottom_left_nav_corner.gif) bottom left no-repeat;
	padding:16px 10px 16px 16px;
	min-height:250px;
}

/** Main Content */
#inner_content_left {
	padding:16px 20px;
	min-height:400px;
}

/** News */
#news_list {
	font-size:0.95em;	
}
#news_list a {
	color:#000;
}
#news_list p {
	margin:0px;
	padding:0px;
}
#news_list p a {
	text-decoration:none;
}
#news_list ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#news_list li {
	padding:4px 0px;
}

/** Gallery */
/*
#image_gallery {
	text-align:center;
	position:relative;
}

#image_canvas {
	width:550px;
	margin:0px auto;
}

#images_list {
	width:550px;
	margin:10px auto;
	position:relative;
}
#images_list ul {
	padding:0px;
	margin:0px;
}
#images_list li {
	display:inline;
	list-style:none;
	padding:2px 2px;
	float:left;
}
#images_list li.first_item {
	padding-left:0px;
}
#images_list li.last_item {
	padding-right:0px;
}
#images_list img {
	border:none;
}
#images_list li.image_list_nav.left_item {
	font-size:0.6em;
	padding-left:0px;
}
#images_list li.image_list_nav.right_item {
	font-size:0.6em;
	padding-right:0px;
}
*/
ul.gallery {
	list-style:none;
	padding:0px;
	margin:0px;	
}
ul.gallery li {
	float:left;
	margin:4px;
	width:150px;
}
ul.gallery a {
	text-decoration:none;
}

/** Footer */
#site_footer {
	padding-bottom:8px;
}
.designedby {
	color:#FFF;	
	position:relative;
	left:220px;
	top:8px;
	display:inline;
}
.designedby a {
	font-size:0.9em;
	color:#FFF;
	text-decoration:none;
}

/** Contact Form */
.frm_submit_button {
	display:block!important;
	float:right;
}
.formVerify img {
	margin-right:10px!important;
	margin-left:0px!important;
}

/** Decoration side images*/
.sideImages {
	float:right;
	margin:10px;
	
}