﻿body{
	margin:0px;
	padding:0px;
	background:#DEDEBD;
	}
	
/*------------------------------------------------------------------------*/
	
h1{
	margin:0px;
	padding:0px 0px 20px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#666666;
	line-height:1.5;
	font-style:italic;
	font-weight:normal;
	}
	
h2{
	margin:0px;
	padding:0px 0px 20px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#666666;
	line-height:1.5;
	font-style:italic;
	font-weight:normal;
	}
	
h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:1.5;
	}
	
p{
	margin:0px;
	padding:0px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
	line-height:1.5;
	}
	
form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
	line-height:1.5;
	}
	
/*------------------------------------------------------------------------*/
	
#bg_con{
	position:relative;
	margin:0px auto;
	padding:0px;
	background:url(../images/body_bg.gif) center top no-repeat;
	}
	
/*------------------------------------------------------------------------*/
	
.main_con{
	margin:0px auto;
	padding:1px;
	width:743px;
	background:#FFFFFF;
	}
	
/*------------------------------------------------------------------------*/

.header_con{
	margin:0px;
	padding:0px;
	width:743px;
	}
	
/*------------------------------------------------------------------------*/

.content_con{
	margin:0px;
	padding:0px;
	width:743px;
	background:url(../images/content_bg.gif) repeat-y;
	}
	
.content_con_awards{
	margin:0px;
	padding:0px 0px 40px 0px;
	width:743px;
	background:url(../images/award_logos.gif) bottom left no-repeat;
	}
	
/*------------------------------------------------------------------------*/
	
.left_con{
	margin:0px 20px 42px 0px;;
	padding:0px;
	width:179px;
	float:left;
	}
	
.left_con ul{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:169px;
	background:#FFFFFF url(../images/nav_ul_bg.jpg) repeat-y;
	list-style-type:none;
	}
	
.left_con li{
	margin:0px;
	padding:0px;
	width:169px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2.5;
	font-weight:bold;
	color:#949DB1;
	border-top:#E8E9EE solid 1px;
	}
	
.left_con a{
	margin:0px;
	padding:0px 0px 0px 13px;
	width:156px;
	display:block;
	text-decoration:none;
	color:#949DB1;
	background:url(../images/nav_bullet.gif) left no-repeat;
	}
	
.left_con a:hover{
	text-decoration:none;
	color:#234172;
	background:url(../images/bullet_active.gif) left no-repeat;
	}
	
#active{
	text-decoration:none;
	color:#234172;
	background:url(../images/bullet_active.gif) left no-repeat #FFFFFF;
	}
	
/*------------------------------------------------------------------------*/

.right_con{
	margin:0px;
	padding:0px 10px 0px 0px;
	width:534px;
	float:left;
	}
	
.right_image_con{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 10px;
	width:267xp;
	border-left:#ECECE8 solid 1px;
	border-bottom:#ECECE8 solid 1px;
	float:right;
	}
	
.right_image_con img{
	width:257px;
	}

	
.right_con_inner img{
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	}
	
.right_image_con img{
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
	}
	
.right_con ul{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
	}

.right_con li{
	margin:0px;
	padding:0px 0px 0px 23px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
	line-height:1.8;
	background:url(../images/bullet_content.gif) left no-repeat;
	}

.right_con a{
	color:#CBA73A;
	text-decoration:none;
	font-weight:bold;
	}

.right_con a:hover{
	color:#CBA73A;
	text-decoration:underline;
	font-weight:bold;
	}
	
.right_con_inner{
	margin:0px;
	padding:0px;
	width:534px;
	background:url(../images/right_con_inner_bg.gif) repeat-y;
	}
	
.right_con_inner_bot{
	margin:0px;
	padding:0px;
	width:534px;
	background:url(../images/right_con_inner_bot.gif) right bottom no-repeat;
	}
	
.right_con_inner_l{
	margin:0px;
	padding:0px;
	width:267px;
	float:left;
	}
	
.text_limit{
	margin:0px;
	padding:0px 20px 0px 0px;
	width:247px;
	}

.right_con_inner_r{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:267px;
	float:left;
	}
	
.right_con_inner_r h3{
	margin:0px 20px 10px 20px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	}
	
.right_con_inner_r p{
	margin:0px 20px 20px 20px;
	padding:0px;
	font-size:11px;
	color:#939393;
	}
	
/*------------------------------------------------------------------------*/

.footer_con{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:743px;
	background:#E8E9EE;
	}
	
.footer_con p{
	margin:0px 20px 0px 20px;
	padding:0px;
	font-size:11px;
	color:#868BA6;
	}
	
.footer_con a{
	color:#868BA6;
	text-decoration:none;
	}
	
.footer_con a:hover{
	color:#868BA6;
	text-decoration:underline;
	}
	
/*------------------------------------------------------------------------*/
	
.copyright_con{
	margin:0px;
	padding:0px;
	width:743px;
	background:#DEDEBD;
	text-align:center;
	}
	
.copyright_con p{
	margin:10px 35px 10px 0px;
	padding:0px;
	font-size:11px;
	color:#A2A28C;
	}
	
.copyright_con a{
	color:#A2A28C;
	text-decoration:none;
	}
	
.copyright_con a:hover{
	color:#38382E;
	text-decoration:none;
	}
	
/*------------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	height:1px;
	clear:both;
	}
	
/*------------------------------------------------------------------------*/

.right_con_inner_l_sub{
	margin:0px;
	padding:0px 10px 0px 0px;
	width:257px;
	float:left;
	}
	
#sub{
	background:url(../images/right_con_inner_bg_sub.gif) repeat-y;
	}

.right_con_inner_r_sub{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:257px;
	float:left;
	}

.guestbook_entry textarea{
	width:400px;
	height:300px;
	}

/*------------------------------------------------------------------------*/

.gallery h3{
	margin:0px;
	padding:5px 10px 5px 10px;
	background:#234172;
	color:#FFFFFF;
	display:block;
	border-bottom:#FFFFFF solid 1px;
	font-size:11px;
	}

.gallery td{
	text-align:center;
	vertical-align:top;
	}

.large_gallery{
	text-align:center;
	vertical-align:top;
	width:500px;
	}
	
.gallery a, .large_gallery a{
	color:#456781;
	}	

.gallery img{
	margin:0px;
	padding:0px;
	border:none;
	width:160px;
	height:100px;
	}

.large_gallery img{
	width:500px;
	height:auto;
	}
	
.link_logo img{
	margin:5px 10px 0px 0px;
	padding:0px;
	width:60px;
	height:60px;
	float:left;
	}
