/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f8f7ec;
	text-align:left;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.417em;
		color:#4a4946;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#74736e; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

h1 {
	color: #3067a0;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 4px solid #e0dfd8;
	padding-bottom: 2px;
}

strong{
	font-weight: bold;
}

/* ============================= main layout ====================== */

li { background:url(images/marker1.gif) no-repeat 0 13px; padding-left:7px; line-height:2em;}
li a {color:#33a0d0;}

.imgindent {margin:0 20px 0 0; float:left;}

.row1 {background:#f8f7ec; padding:25px 37px 32px 35px;}
.row2 {background:#fbfaf3; padding:32px 37px 32px 35px;}

h2 {font-size:14px; line-height:1em; color:#3067a0; border-bottom:4px solid #e0dfd8; padding-bottom:0px; margin-bottom:0px;}
.title {color:#3f3d37; font-size:30px; line-height:1.2em;}

/* ============================= header ====================== */

#header {background:#fff; text-align:left;}
.flash1 {left: 0px;position:absolute; height:210px; z-index:1; width:100%;text-align:left;}
.flash_content {
	position:absolute; 
	height:124px; 
	z-index:1; 
	width:100%;
	text-align:left; 
}
.flash2 {position:relative; z-index:10;text-align:center;width:100%;}
.flash2_content {
	position:relative; 
	z-index:10;
	text-align:center;
	width:100%;
}

/* ============================= content ====================== */

strong a {color:#33a0d0;}

.gallery {margin-right:-19px;}
.gallery img {margin:19px 14px 0 0;}

.col-pad {padding-right:38px;}
.col-pad2 {padding-right:14px;}

dl {margin-bottom:-35px; overflow:hidden;}
dt {color:#33a0d0; font-weight:bold;}
dt a {color:#33a0d0;}
dd {border-bottom:1px solid #e5eaeb; padding-bottom:20px; margin-bottom:15px;}
.last {border:none;}

.link {font-weight:bold; color:#33a0d0; display:inline-block; margin-top:14px;}

.color2 {color:#74736e;}
.color3 {color:#33a0d0;}

.margin1 {margin-top:15px;}

.gallery2 {margin:0 -9px -9px 0;}
.gallery2 img {margin:0 9px 9px 0;}

.gallery3 {width:100%; overflow:hidden;}
.gallery3 .col-1 {width:474px !important;}
.gallery3 .col-2 {width:420px !important;}
.pagination {text-align:center; padding:20px 0 0 0; font-weight:bold;}
.phone {display:inline-block; width:90px;}

/* ============================= footer ====================== */

#footer {padding:0px 0 0 0px;}
#footer a {font-weight:bold;}

/* ============================= forms ============================= */

#ContactForm {padding:14px 0 0 0;}
#ContactForm label {height:42px; display:block;}
#ContactForm .col-1 {width:259px !important;}
#ContactForm .col-2 {width:249px !important;}
.taright {text-align:right;}
.taright a {margin-left:20px;}

.input {width:232px; height:19px; border:1px solid #e0dfd8; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:242px; height:103px; border:1px solid #e0dfd8; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}



/* =============================== menu ============================ */


#menu{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

#menu a.selectedMenuItem{
	color: #fedc60;
}

#menu a{
	color: #fff;
	text-decoration: none;
}

#menu #level-1,#menu #level-2,#menu #level-3{
	padding-bottom: 5px;
}

#menu a:hover{
	color: #fedc60; 
}

#menu #level-1 .item, #level-2 .item, #level-3 .item{
	font-weight: bold;
	width: 80px;
	height: 24px;
	font-size: 18px;
	font-style: italic;
}

#menu .separator{
	color: #fff;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 18px;	
}

.footer td{
	text-align: center;
}


#content{
	min-height: 300px;
}

.logo{
	padding-top: 10px;
}
