/* GENERIC */

* {margin:0; padding:0;}

body {font-size:9pt; background:#A8B2A6; font-family: Arial, Helvetica, sans-serif;  line-height:1.2em; z-index:-1;}

#frame {
    margin-left: auto;
    margin-right: auto;
	
    text-align:justify;
    width: 770px;
    background-color: #ffffff;
	border: 1px solid #666666;
}


.pagetitle {padding-top: 5px; padding-left: 5px; padding-bottom: 15px; color: #DE3139; font-weight: bold;  }

h1 {font-size: 14px;}

/* ------------------------------------------------------------------------------ */

/* HEADER */

#head {width: 770px; position:relative; }

#img {width: 770px; height:287px; position:relative; }

#menu {width: 770px; background: url(images/top_c.gif) no-repeat; height:30px; }

.topmenu {padding-top:5px; padding-right: 15px; text-align:right;}

/* ------------------------------------------------------------------------------ */

/* MAIN */

#main {width:770px; background-color: #ffffff; position:relative;}
#bottom {width:770px; height: 100px; background-color: #ffffff; position:relative; margin-bottom:10px; clear:both;}
#footer {width:770px; background: #289C1E; border-top: 1px solid #666666; border-bottom: 1px solid #666666; position:relative; clear:both;}
.ftext {text-align:left; padding-top:20px;}

/* LEFT */
#leftsp {float:left; width:164px; height:115px; margin-left:5px; margin-right:3px; margin-top:0px; margin-bottom:10px; border: 1px solid #289C1E; padding: 0px;}

#leftb {float:left; width:164px; height:140px; margin-left:5px; margin-right:3px; margin-top:0px; margin-bottom:10px; border: 1px solid #289C1E;  padding: 0px;}

.lbtext {padding: 4px; font-size:11px; line-height:1.1em;}

#left {
    background: #ffffff; 
	float:left; 
	width:180px; 
	}
	
#leftmenu {
    float:left; 
	width:164px; 
	margin-left:5px;
	margin-right:3px; 
	margin-top:0px;
	margin-bottom:20px;
	}
	
.leftlinks  {
	color: #DE3139;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	
	background: #F1F4F6;
	border-spacing:2px;
	
	margin-bottom:2px;
	padding-left: 10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	
	
	border-left:#289C1E solid 1px;
	border-right:#289C1E solid 1px;
	border-top:#289C1E solid 1px;
	border-bottom:#289C1E solid 1px;
	
	}

A:Hover.leftlinks {
	color : #000000;
	text-decoration : none;
	background: #C7D4C5;
	border-left:#5b87a5 solid 1px;
	border-right:#5b87a5 solid 1px;
	border-top:#5b87a5 solid 1px;
	border-bottom:#5b87a5 solid 1px;
		}

#leftaddr {padding-left:30px; padding-top:30px; line-height:1.0em; color: #857961}
.mlinks  {color: #ffffff; text-decoration:none; }
A:Hover.mlinks {color : #000000; text-decoration:none;}

#leftmail {padding-left:30px; padding-top:10px; line-height:1.0em; color: #000000; font-size:9px; font-weight: bold;}


/* -------------------------------------------------------------------------------- */

/* RIGHT */
#content {float:left; width:570px; margin: 0px; padding: 0px;  background: #ffffff;}
#middle {float:left; width:390px; margin: 0px; padding: 0px;  background: #ffffff;}
.mtext {padding-right:15px; padding-left: 5px; padding-bottom:10px; text-align:justify;}
.comtext {padding-left: 10px; display:inline; font-weight: bold;}
.red {padding-right:35px; padding-left: 25px; padding-top:20px; padding-bottom:20px; color:#DE3139;  font-weight: bold; text-align:center;}
.redl {padding-right:35px; padding-left: 25px; padding-top:20px; color:#DE3139;  font-weight: bold; text-align:justify;}
.redbig {padding-right:35px; padding-left: 25px; padding-top:20px; color:#DE3139;  font-weight: bold; text-align:center;font-size:16px;}
.redg {padding-right:10px; padding-top:3px; padding-bottom:3px; color:#DE3139;  font-weight: bold; text-align:right;}
.tbl {border-bottom:solid 1px;}
.tbl2 {border-bottom:solid 1px; border-top:solid 1px;}
.tbl3 {border-bottom:solid 1px;}
.tbl4 {border-top:solid 1px;}
.tbls {border-top:solid 1px; border-bottom:solid 1px; border-color:#919191;}
.tblg {border-top:solid 1px; border-bottom:solid 1px; border-color:#919191; background:#F1F4F6;}

#right {float:right; width:196px; margin: 0px; padding: 0px;  background: #F5F5F5;}
#rall {float:right; width:196px; position:relative;}
.rtext {padding-right:12px; padding-left: 12px; text-align:justify; padding-bottom:10px; padding-top:5px;}
.rtitle {padding-right:10px; padding-left: 10px; padding-top:5px; padding-bottom:5px; color:#289C1E;  font-weight: bold;
border-bottom:solid 1px; border-top:solid 1px; line-height:0.9em;}
.ytitle {padding-right:10px; padding-left: 10px; padding-top:5px; padding-bottom:5px; color:#f38126;  font-weight: bold;
border-bottom:solid 1px; border-top:solid 1px; line-height:0.9em;}
.didtitle {padding-right:10px; padding-left: 10px; padding-top:5px; padding-bottom:5px; color:#289C1E;  font-weight: bold;
border-bottom:solid 1px; border-top:solid 1px; line-height:1.1em;}

#r1quo {float:left; width:290px;  margin-bottom:10px; border: 1px solid #DB8C04; position:relative;}
#r2quo {float:left; width:290px; height:240px;  margin-bottom:10px; border: 1px solid #DB8C04; position:relative;}
.quote {padding-left:10px; padding-right:10px; padding-bottom:10px;}
.quoteT {padding:10px; color: #920E0C; font-weight: bold;}
.quoteb {padding-left:20px; padding-right:10px; padding-bottom:10px; color:#000066;}
.contact {padding-left:20px; padding-top:15px; line-height:1.0em;}
.subtitles {font-size:8pt; padding-left:2px; text-align:left;}
.titles {padding-top:10px; padding-bottom:5px; text-align:left; color: #857961; font-size:14px; font-weight: bold;}

#qoul {padding-left:15px; padding-top:5px;}
#qoul li {padding-top:4px;}

#spoul {padding-left:5px; padding-top:5px;}
#spoul li {padding-top:4px;}

.didyou {font-size:8pt; line-height:1.1em; text-align:left; }
.didpict {font-size:8pt; line-height:1.1em; text-align:center; padding-bottom:10px;}

#faul {padding-left:30px; padding-bottom:15px; padding-top:10px;  list-style-type:square;}
#faul li {padding-bottom:3px;}

/* -------------------------------------------------------------------------------- */


/* BOTTOM */

#botmain {float:left; width:770px;}
#btimg {float:left; width:770px;}
#box1{float:left; width:268px; height:187px; background:url(images/home/box_01.gif) no-repeat;}
.box1c {padding-left:50px; padding-top:20px; padding-bottom:12px; line-height:1.0em; font-weight: bold;}
.box1p {padding-left:50px;}
#box2 {float:left; width: 218px; height:187px; background:url(images/home/box_02.gif) no-repeat;}
.box2c {padding-left:15px; padding-top:20px; padding-bottom:12px; line-height:1.0em; font-weight: bold;}
.box2p {padding-left:20px;}
#box3 {float:right;  width:284px; height:187px; background:url(images/home/box_03.gif) no-repeat;}
.box3c {padding-left:15px; padding-top:20px; padding-bottom:12px; line-height:1.0em; font-weight: bold;}
.box3p {padding-left:20px;}

#botcon {float:left; width:770px;}
#con {float:left; width:770px; height:220px; background:url(images/bottom_bg.gif) repeat;}
#about {float:left; width:770px; height:240px; background:url(images/bottom_bg.gif) repeat;}
#consul {float:left; width:770px; height:290px; background:url(images/bottom_bg.gif) repeat;}
.boxc {padding-left:50px; padding-right:60px;padding-top:15px; padding-bottom:12px; line-height:1.0em; font-weight: bold;}
#msignup {float:left; width:770px; height:470px; background:url(images/bottom_bg.gif) repeat;}



.copyright {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#ffffff;
    text-align: center;
	padding:5px;
} 


/* --------------------------------------------------------------- */ 

#gallery {float:left; width:770px; background:url(images/main_border.gif) repeat;  padding-top:10px; text-align:center;}

.imgpad {margin: 10px;}


/* Links */
.topnav {color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
A.topnav:link {color: #ffffff; text-decoration: none; font-size: 12px;}
A.topnav:hover {color: #DE3139; text-decoration: none; font-size: 12px;}
A.topnav:active {color: #DE3139; text-decoration: none; font-size: 12px;}
A.topnav:visited {color: #ffffff; text-decoration: none; font-size: 12px;}


.nav {color: #000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
A.nav:link {color: #000000; text-decoration: none; font-size: 9pt;}
A.nav:hover {color: #DDE8DC; text-decoration: none; font-size: 9pt;}
A.nav:active {color: #DDE8DC; text-decoration: none; font-size: 9pt;}
A.nav:visited {color: #000000; text-decoration: none; font-size: 9pt;}

.bottomnav {  margin-top: 10px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #3270AD;  text-decoration: none}

A:Hover.bottomnav {
	color : #90BCE8;
	text-decoration : none
		}

#map {text-align:left;
	padding-top:3px;
}

#gonow {text-align:right;
	padding-top:3px;
}
		
.golink {
    color:#289C1E;
    text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	}
	
A:Hover.golink {
	color : #ff0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
		}