body
{
    margin:0px;
    padding:0px;
    background-color:#061679;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-size:12px;
	color:#000000;
}

table
{
	border-collapse:collapse;
}

div
{
    padding:0px;
    margin:0px;
}

img
{
	border:0px;
}

p
{
    padding:0px;
    margin:0px;
}

blockquote
{
	margin:0px;
	padding:15px;
}

h1
{
    padding:0px;
    margin:0px;
}

img
{
    padding:0px;
    margin:0px;
}

span
{
    padding:0px;
    margin:0px;
}

div.top_spacer
{
    clear:both;
    height:15px;
    widows:960px;
}

div.bottom_spacer
{
    clear:both;
    height:15px;
    widows:960px;
}

div.site_header
{
    clear:both;
    width:960px;
    height:150px;
    background-image:url(images/site_banner.png);
    background-repeat:no-repeat;
}

div.page_wrap
{
    clear:both;
    margin:auto;
    width:960px;
    overflow:visible;
}

div.site_footer
{
    clear:both;
    width:960px;
    text-align:center;
    color:#FFFFFF;
    overflow:visible;
    background-color:#006599;
}

div.site_footer a
{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

div.site_footer a:hover
{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

div.footer_border
{
    clear:both;
    width:960px;
    height:20px;
    background-image:url(images/footer_border.png);
    background-repeat:no-repeat;
}

div.footer_top_border
{
    clear:both;
    width:960px;
    height:30px;
	background-position:bottom left;
    background-image:url(images/footer_top_border.png);
    background-repeat:no-repeat;
    background-color:#D3C5BC;
}

a
{
    text-decoration: underline;
    color:#462713;
}

a:hover
{
    text-decoration: none;
}

div.columns_wrap
{
	clear:both; 
	width:960px; 
	overflow:visible; 
	text-align:left; 
	background-color:#D3C5BC; 
}

div.corner_top_left_white
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_left.png');
	background-repeat:no-repeat;
}

div.corner_top_right_white
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_right.png');
	background-repeat:no-repeat;
	background-position:top right;
}

div.border_top_white
{
	float:left;
	width:615px;
	height:10px;
	background-color:#FFFFFF;
}

div.border_top_white_940
{
	float:left;
	width:920px;
	height:10px;
	background-color:#FFFFFF;
}

div.border_bottom_white_940
{
	float:left;
	width:920px;
	height:10px;
	background-color:#FFFFFF;
}

div.border_top_white_300
{
	float:left;
	width:280px;
	height:10px;
	background-color:#FFFFFF;
}

div.border_bottom_white_300
{
	float:left;
	width:280px;
	height:10px;
	background-color:#FFFFFF;
}

div.corner_bottom_left_white
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_left.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.corner_bottom_right_white
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_right.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.border_bottom_white
{
	float:left;
	width:615px;
	height:10px;
	background-color:#FFFFFF;
}

div.box_635_white
{
	clear:both;
	width:615px;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	background-color:#FFFFFF;
	color:#333333;
}

div.box_920_white
{
	clear:both;
	width:900px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	overflow:visible;
	background-color:#FFFFFF;
	color:#333333;
	line-height:16px;
}

div#slides_div
{
	clear:both;
	width:615px;
	height:300px;
	overflow:hidden;
}

img#slides_img
{
	cursor:pointer;
}

div.slides_preview
{
	float:left;
	width:121px;
	height:70px;
	overflow:hidden;
	border-top:SOLID 1px #B9CED9;
	border-left:SOLID 1px #FFFFFF;
	border-right:SOLID 1px #FFFFFF;
	color:#333333;
	font-size:10px;
	background-color:#d7e7ef; 
	text-align:center;
	padding-top:9px;
	cursor:pointer;
}

div.slides_preview img
{
	border:SOLID 2px #FFFFFF;
}

div.slides_preview_active
{
	float:left;
	width:121px;
	height:70px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:10px;
	background-color:#8dbbd3;
	border-left:SOLID 1px #FFFFFF;
	border-right:SOLID 1px #FFFFFF;
	text-align:center;
	padding-top:10px;
	cursor:pointer;
}

div.slides_preview_active img
{
	border:SOLID 2px #FFFFFF;
}

div.slides_pointer_active
{
	float:left;
	width:123px;
	height:8px;
	background-image:url('images/slide_preview_pointer.png');
	background-repeat:no-repeat;
	overflow:hidden;
	background-color:#FFFFFF; 
}

div.slides_pointer
{
	float:left;
	width:123px;
	height:8px;
	overflow:hidden;
	background-color:#FFFFFF; 
}

h1.photo_story
{
	color:#777777; 
	font-family:Verdana;
	font-size:18px;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	font-weight:bold;
}

div#photo_story
{
	clear:both; 
	padding-top:3px; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	width:615px; 
	overflow:visible; 
	color:#333333; 
	font-size:11px;
}

p.read_more
{
	padding-top:10px;
	text-align:right;
	padding-right:5px;
}

p.read_more a
{
	text-decoration:underline;
	color:#56341E;
}

p.read_more a:hover
{
	text-decoration:none;
	color:#56341E;
}

div.news_entry_text_preview
{
	float:left; 
	width:465px; 
	color:#333333; 
	padding-top:3px; 
	border-top: SOLID 0px #CCCCCC; 
}

div.news_entry_text_preview a
{
	text-decoration:underline;
	color:#56341E;
}

div.news_entry_text_preview a:hover
{
	text-decoration:none;
	color:#006599;
}

div.news_entry_date
{
	float:left; 
	width:150px; 
	color:#006599; 
	padding-top:3px; 
	border-top: SOLID 0px #CCCCCC; 
}

div.box_300_brown
{
	clear:both;
	width:280px;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	background-color:#734B32;
	color:#FFFFFF;
}

div.box_300_white
{
	clear:both;
	width:280px;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	background-color:#FFFFFF;
	color:#333333;
}

div.box_300_blue
{
	clear:both;
	width:280px;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	background-color:#C0D8E4;
	color:#333333;
}

div.corner_top_left_brown
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_left_brown.png');
	background-repeat:no-repeat;
}

div.corner_top_right_brown
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_right_brown.png');
	background-repeat:no-repeat;
	background-position:top right;
}

div.border_top_brown
{
	float:left;
	width:280px;
	height:10px;
	background-color:#734B32;
}

div.corner_bottom_left_brown
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_left_brown.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.corner_bottom_right_brown
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_right_brown.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.border_bottom_brown
{
	float:left;
	width:280px;
	height:10px;
	background-color:#734B32;
}

div.corner_top_left_blue
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_left_blue.png');
	background-repeat:no-repeat;
}

div.corner_top_right_blue
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_top_right_blue.png');
	background-repeat:no-repeat;
	background-position:top right;
}

div.border_top_blue
{
	float:left;
	width:280px;
	height:10px;
	background-color:#C0D8E4;
}

div.corner_bottom_left_blue
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_left_blue.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.corner_bottom_right_blue
{
	float:left;
	width:10px;
	height:10px;
	background-image:url('images/corner_bottom_right_blue.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.border_bottom_blue
{
	float:left;
	width:280px;
	height:10px;
	background-color:#C0D8E4;
}

h1.inner_page_header
{
	color:#006599;
	font-size:16px;
}

.header_cell
{
	padding:3px;
	border:SOLID 1px #999999;
	background-color:#FFFFCC;
	color:#000000;
	text-align:left;
}

.data_cell
{
	padding:3px;
	border:SOLID 1px #999999;
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
}

.group_box
{
	margin:0px;
	padding:5px;
	border:SOLID 1px #CCCCCC;
	background-color:#EFEFEF;
	color:#000000;
}

.form_success
{
	color:#009900;
	font-weight:bold;
	font-size:12px;
}

.form_errors
{
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}

.page_texts
{
	line-height:18px;
	color:#333333;
	text-align:left;
	padding-bottom:10px;
	background-color:#FFFFFF;
	padding:10px;
}

.page_links
{
	text-align:right;
}

.gallery_thumbs
{
	float:left;
	margin-left:2px;
	width:119px;
	height:40px;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#EFEFEF;
	border:SOLID 1px #B9CED9;
	cursor:pointer;
}

.gb_preview
{
	padding:0px;
	margin:0px;
	padding-left:35px;
	background:transparent; 
	font-size:11px; 
	background-image:url(images/start_quote.png); 
	background-repeat:no-repeat; 
	background-position:top left; 
	line-height:18px;
	color:#333333;
	text-align:left;
}

.gb_msg_box
{
	clear:both;
	text-align:left;
	padding:5px; 
	padding-left:40px;
	width:555px;
	background-image:url(images/start_quote.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:10px;
	border-top:SOLID 1px #EFEFEF;
}

.gb_name_date
{
	clear:both;
	text-align:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}