/* ---------------- common styles ------------------ */
body
{
	background-color: #FDD444;
	color: #4E4B4A;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	font-size: small;
	height:100%;
	width:100%;
}
div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height:130%;
}
a:link, a:visited, a:active {color:#069CD7; text-decoration: underline;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;}
a:hover {color:#069CD7; text-decoration: none;}

a.leftmenulinks:link {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
font-weight: bold;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #CC0202;
	font-weight: normal;
	margin:0px 0px 10px 0px;
}
.bold {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	}
p {margin:0px 0px 10px 0px; padding:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: small;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
hr {
	height: 1px;
	border-top: 1px dashed #AEAEAE;
	border-bottom-width: 0px;
	border-left-width:0px;
	border-right-width:0px; 
}
.pic_right { float:right; margin: 5px;}

#div_main {
	width:750px;
	display:block;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
	overflow:hidden;
	border-left: 5px solid #FCB117;
	border-right: 5px solid #FCB117;
	border-bottom: 2px solid #999999;
}
.clear{
clear:both;}/* ---------------- end common styles ------------------ */

/* ----------------  header styles ------------------ */
#div_header {height:273px; width:750px; background-color: #ffffff; display:block;}
#logo {	float:left;  height: 93px; width:210px;}
#slogan {width:540px; height: 93px; background: url(../images/slogan_bg.gif) no-repeat bottom left; float:right;}
#slogan p { color:#00994A; margin: 30px 0px 0px 50px; font-weight:bold; font-size: 130%; font-family:Arial, Helvetica, sans-serif; position:absolute;}
#header_right {width:540px; height: 180px; float:right;}
#header_pic {width:540px; height: 153px; background: url(../images/header.jpg) no-repeat bottom left;}


/*#menu_left	{width:210px; float:left;}
#menu_left ul {margin:0px;padding:0px;}

#menu_left li {
	width:210px;
	height:30px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
	font-size:x-small;
	color: #FFFFFF;
}
#menu_left a, #menu_left a:visited, #menu_left  a:active{width:210px; height:30px; color:#FFFFFF; text-decoration: none; background-image:url(../images/leftmenu_over.gif); }
#menu_left a:hover{width:210px; height:30px; color:#FFFFFF; text-decoration: none; background-image:url(../images/leftmenu.gif);}
*/

/* ---------------- end header styles ------------------ */

/* ----------------  left column styles ------------------ */
#col_left	{width:250px; float:left; margin: 18px 0px 18px 0px; display:block; }
.leftbox { width:250px; display:block; margin: 0px 0px 0px 18px; padding:0px;}
.leftbox_title { width:250px; height: 25px; background:url(../images/left_title.gif) no-repeat left top;}
.leftbox_title h2{  padding: 4px 0px 0px 20px; margin:0px; font-size: 90%}
.leftbox_content {  width:250px; background:url(../images/left_bg.jpg) no-repeat left top;}
.leftbox_content p{  padding: 10px 15px 25px 15px; margin:0px; font-size: 80%}

/* ---------------- end left column styles ------------------ */

/* ----------------  center column styles ------------------ */
#col_center	{width:442px; margin: 18px 0px 0px 285px; }
.page_title {
	width:442px;
	height: 25px;
	background-image: url(../images/center_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.page_title h2{  padding: 4px 0px 0px 20px; margin:0px; font-size: 90%}
.page_content {
	width:442px;
	background-image: url(../images/center_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
.page_content p{  padding: 10px 15px 10px 15px; margin:0px; font-size: 100%}
/* ---------------- end right column styles ------------------ */

/* ----------------  footer styles ------------------ */
#footer {
	clear:both;
	height:40px;
	width:750px;
	text-align:center;
	background-image: url(../images/footer_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	color:#049BD7;
	font-size: 70%;
}
#footer a, #footer a:visited, #footer a:active {color:#049BD7; text-decoration: none; } 
#footer a:hover{color:#049BD7;; text-decoration: underline;}  

#footer p.footer_l{float:left; margin: 13px 20px 0px 20px;}  
#footer p.footer_r{float:right; margin: 13px 20px 0px 20px;}

.news_content {
	width:442px;
	background-image: url(../images/center_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	}
.news_content p{padding: 10px 15px 10px 15px; font-size: 100%;
} 
.gallerytitles p{padding: 10px 15px 10px 15px; font-size: 100%;
} 

.div_cm {
padding: 10px 15px 10px 15px; font-size: 100%;
background-image: url(../images/center_bg.jpg);
background-repeat: no-repeat;
background-attachment: inherit;}

.formmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}

#contactColumn_l{float: left; position:relative; display:block; width:100%; margin: 0 20px 0 0; }

#map{float: left; position:relative; display:block; width:100%; margin: 20px 20px 20px 0px;}

#formColumn_l{float: left; position:relative; display:block; width:45%; margin: 0 20px 0 0; clear:both;}

#formColumn_bot{float: left; position:relative; display:block; width:95%; margin: 0 0 0 0; clear:both;}

#buttsend {
	BORDER: #049BD7 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; MARGIN-LEFT: 0px; COLOR: #ffffff; BACKGROUND-COLOR: #049BD7;
}

.formreq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #069CD7;
    padding-top: 5px;
    padding-bottom: 5px;}
    
    .formtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;}
 styles ------------------ */
