html{
	font-size:100.01%;
}
body{
	margin:0;
	font-size:62.5%;
	font-family:Verdana,Arial,sans-serif;
}
a{
	border:0;
}
img{
	border:0;
}
/* top*/
#top_col {
	width:100%;
	background:#fff;
	height:116px;
	min-width:910px;
}
#top_col .logo{
	width:910px;
	margin:0 auto;
	height:95px;
}
/* logo */
#top_col .logo h1{
	padding:0;
	margin:0;
}
#top_col .logo h1 a{
	outline:none;
	text-indent:-9999px;
	float:left;
	width:278px;
	height:78px;
	padding:0;
	margin:25px 0 0 15px;
	background:url(../img/logo.gif) no-repeat 0 0;
}
/* end logo */
/* menu */
#top_col .logo ul{
	list-style:none;
	float:right;
	margin:92px 0 0 0;
	padding:0;
	height:20px;
}
#top_col .logo ul li{
	float:left;
	padding:0 0 0 20px;
	height:20px;
}
#top_col .logo ul li a{
	text-transform:uppercase;
	text-decoration:none;
	color:#484748;
	outline:none;
	font-size:1.2em;
}
#top_col .logo ul li a:hover{
	text-decoration:underline;
	
}
/* end menu */
/* end top */
/* header */
#header{
	width:100%;
	height:316px;
	padding:12px 0 0 0;
	background:#353232;
	text-align:center;
	min-width:910px;
}
#header .head{
	display:inline;
	width:800px;
	height:259px;
	margin:0 auto;

}
/* end header */
/* navigation */
#navigation{
	width:100%;
	height:37px;
	background:#006da7;
	min-width:910px;
}
#navigation ul{
	width:910px;
	margin:0 auto;
	height:37px;
	list-style:none;
	padding:0;
	background:url(../img/line.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
}
#navigation ul li{
	height:37px;
	float:left;
	background:url(../img/line.gif) no-repeat 100% 50%;
	padding:0 31px 0 30px;
}
#navigation ul li a{
	text-decoration:none;
	color:#fff;
	line-height:1.9em;
	font-size:1.7em;
	font-weight:bold;
	outline:none;
	float:left;
	height:37px;
}
#navigation ul li a:hover{
	text-decoration:underline;
}
/* end navigation */
/* main */
#main{
	background:#b9b2a5;
	overflow:hidden;
	min-width:910px;
	width:100%;
}
#content{
	width:908px;
	margin:13px auto 0;
	overflow:hidden;
	border:1px solid #4c543d;
	background:#fff url(../img/bg.gif) repeat-y 0 0;
}
/* left_col */
#content .left_col{
	width:220px;
	float:left;
}
#content .left_col ul{
	width:220px;
	list-style:none;
	padding:0;
	margin:0;
}
#content .left_col ul li{
	width:220px;
	float:left;
	margin:0;
	height:40px;
	padding:0;
	position:relative;
	background:#779f50 url(../img/bg-a.gif) no-repeat 20px 100%;
}
#content .left_col ul li ul.drop {
	display:none;
	left:220px;
	position:absolute;
	top:0pt;
	border-left:3px solid #fff;
}
#content .left_col ul li a,
#content .left_col ul li ul.drop li a{
	text-decoration:none;
	outline:none;
	display:block;
	height:40px;
	color:#eef3e9;
	line-height:2.6em;
	font-size:1.4em;
}
#content .left_col ul li a{
	padding:0 0 0 10px;
	margin:0 0 0 20px;
	font-weight:bold;
}
#content .left_col ul li ul.drop li{
	background:#779f50 url(../img/bg-a.gif) no-repeat 20px 0;
	float:left;
	padding:1px 0 0 0;
}
#content .left_col ul li ul.drop li.first{
	background:#779f50;
	padding:0;
	margin:-1px 0 0 0;
}
#content .left_col ul li ul.drop li a{
	padding:0 0 0 30px;
	margin:0;
	width:190px;
}
#content .left_col ul li.hover{
	display:block;
	width:220px;
	background:url(../img/hover.gif) no-repeat 0 0;
	padding:0;
	margin:0;
}
ul li:hover ul.drop,
ul li.hover ul.drop{
	display:block;
}
#content .left_col ul li.hover ul.drop li a:hover{
	background:#9ab86a;
}
/* end left_col */
/* right_col*/
#content .right_col{
	width:688px;
	float:left;
	overflow:hidden;
	background:#fff url(../img/bg_fern.jpg) no-repeat 100% 0;
	padding:0 0 70px 0;
}
/* image block */
#content .right_col ul{
	width:160px;
	float:left;
	overflow:hidden;
	padding:0 25px 0 20px;
	margin:15px 0 0 0;
	display:inline;
	list-style:none;
}
#content .right_col ul li{
	margin:0;
	padding:0 0 18px 0;
	float:left;
	width:160px;
	height:104px;
}
#content .right_col ul li .image{
	width:160px;
	height:104px;
	margin:0;
	float:left;
	display:inline;
}
/* end image block */
/* text block */
#content .right_col .text_block{
	width:470px;
	overflow:hidden;
	margin:2px 0 0 0;
	float:left;
}
#content .right_col .directions{
	width:470px;
	overflow:hidden;
	margin:2px 0 0 12px;
	float:left;
}
#content .right_col .text_block h2{
	margin:29px 0 0 0;
	padding:0 0 10px 0;
	font-size:1.8em;
	color:#006da7;
	line-height:1.4em;
}
#content .right_col .text_block h3{ 
	margin:12px 0 0; 
	padding:0 0 10px; 
	font-size:1.6em; 
	color:#8f1880; 
	font-weight: bold; 
	line-height:0.6em; 
}
#content .right_col .text_block p{
	padding:0 0 15px 0;
	margin:0;
	line-height:1.8em;
	font-size:1.2em;
	color:#2f2f2f;
}
#content .right_col .text_block p.highlight{ 
	padding:0 0 15px; 
	margin:0; 
	line-height:1.4em; 
	font-size:1.4em; 
	color:#7F3777; 
	font-weight: bold; 
}

#content .right_col .text_block p.indent{
	padding:0 0 15px 0;
	margin:0;
	line-height:0.2em;
	font-size:1.2em;
	font-weight:bold;
	color:#8f1880;
	margin-left:20px;
}
#content .right_col .text_block ul{ 
	width:100%; 
	overflow:visible; 
	padding:0 0 15px; 
	margin:0; 

}
#content .right_col .text_block li{ 
	margin: 0 0 0 20px; 
	font-size:1.2em; 
	line-height: 1.4em;
	width: 90%;
	height: auto; 
	list-style-type: disc; 
	list-style-position: outside; 
	display: list-item; 
}

/* end text block */
/* end right_col */
/* end main */
/* footer */
#footer{
	width:100%;
	height:102px;
	overflow:hidden;
	background:#353232;
	min-width:910px;
}
#footer .foot{
	width:778px;
	overflow:hidden;
	height:102px;
	margin:0 auto;
	padding:0 0 0 132px;
}
#footer .foot ul{
	height:25px;
	width:640px;
	list-style:none;
	float:left;
	padding:0 0 5px 135px;
	margin:5px 0 0 0;
	background:url(../img/foot-line.gif) no-repeat 0% 100%;
	overflow:hidden;
}
#footer .foot ul li{
	display:inline;
	height:25px;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	background:url(../img/bg-li.gif) no-repeat 0 50%;
	overflow:hidden;
}
#footer .foot ul li.first{
	background:none;
}
#footer .foot ul li a{
	line-height:2.1em;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	outline:none;
	float:left;
	font-weight:bold;
}
#footer .foot ul li a:hover,
#content .left_col ul li a:hover{
	text-decoration:underline;
}
#footer .foot ul.second{
	width:604px;
	display:inline;
	background:none;
	margin:10px 0 0 36px;
	padding:0;
}
#footer .foot ul.second li a{
	color:#75716f;
	outline:none;
}
/* end footer */

/*         Email Form           */

/*fieldset { 
	margin: 1.5em 0 0; 
	padding: 0; 
	border-style: hidden;
	font-family: Arial, Helvetica, sans-serif;
} */

/*legend { 
	color: #006; 
	font-size: 1em; 
	font-weight: bold; 
	outline-style: none; 
} */

/* #contact ol { 
	font-size: 1em; 
	padding: 1em 1em 0 0; 
	list-style: none; 

} */

/* #contact li {
	padding-bottom: 6px;
	list-style-type: none; 

} */
/*.text { 
	width: 220px; 
	border: solid 1px #2E3192; 
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
} */
/*.text_1 { 
	width: 220px; 
	border: solid 1px #2E3192; 
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
	height: 80px;
} */


/*.security { 
	width: 158px; 
	border: solid 1px #2E3192; 

} */

/* .text_inq { 
	width: 200px; 
	height: 160px; 
	border: solid 1px #2E3192;
} */

/*fieldset.submit {
	border-style: none;
	float: none;
	padding-left: 15.4em;

} */
/*label {
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
}*/

input:hover,textarea:hover,input:focus,teatarea:focus {
	COLOR: #333333;
	BACKGROUND-COLOR: #f7f7f7;
	border: solid 1px #779f50;
}

.button { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #006da7;
 	border: solid 1px;
	padding: 2px 8px 2px 8px;
}