﻿*{margin:0; padding:0;}
body{background: #CDCCCB;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
body{
	font-family: Arial, helvetica, sans-serif;
	color: #000000;
	font: 12px Arial;
	line-height: 1.63em;
}
input, textarea, select{
	color: #000000;
	vertical-align: top;
	text-align: left;
	border: 1px solid #000000;
	font: 12px Arial, helvetica, sans-serif;
}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.ws{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
#header .logo{width:240px; height:110px; float:left;}
#header .logo div{padding:0px 0 0 0px;}
#header .logo h1{text-indent:-10000px; background:url(images/logo.gif) left top no-repeat; height:110px;}
#header .logo h2{text-indent:-10000px; left top no-repeat; height:110px;}
#header .hd_col_2{width:520px; height:110px; float:left; text-align:right;}
#header .hd_col_2 img{margin:46px 0 0 25px;}
#header .mp{margin-left:10px; height:352px; background:url(images/mp_bg.jpg) center no-repeat;}
#header .mp .indent{padding:68px 0 0 354px;}
#header .mp .img_indent{margin-bottom:8px;}
#header .mp img{margin-right:10px;}
#header .mp .img_indent_2{margin-bottom:11px;}

#header .menu{height:71px; padding-left:15px;}

#header a{
	color: #000000;
	text-decoration: underline;
}
#header a:hover{
	text-decoration: none;
	color: #00ad7d;
}

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

/*=======m_block===========*/
.m_block{
	background: url(images/m_block_top.jpg) left top repeat-x;
	width: 100%;
	text-align: left;
}
.m_block .left_top{background:url(images/m_block_left_top.jpg) left top no-repeat;}
.m_block .right_top{background:url(images/m_block_right_top.jpg) right top no-repeat;}
.m_block .left_bot{background:url(images/m_block_left_bot.jpg) left bottom no-repeat;}
.m_block .right_bot{background:url(images/m_block_right_bot.jpg) right bottom no-repeat; padding:19px 17px 21px 21px;}
/*=====//m_block===========*/

/*=======m_block===========*/
.block_1{
	background: url(images/block_1_top.jpg) left top repeat-x;
	width: 100%;
	background-color: #000000;
}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{
	background: url(images/block_1_right_bot.jpg) right bottom no-repeat;
	padding: 0px 20px 25px 20px;
	color: #FFFFFF;
}
.block_1 .title{
	margin-top: 0;
}
/*=====//m_block===========*/

/*=======content===========*/
#content{padding:0 17px 0 17px;}

a{
	color: #000000;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
	color: #00ad7d;
}

b{
	color: #00AD7D;
	text-transform: uppercase;
}

.link_2{
	color: #00AD7D;
	text-decoration: underline;
	font-size: 1.45em;
}
.link_2:hover{text-decoration:none;}


.font_2{color:#FDFB7C; font-weight:bold;}
.font_3{
	color: #00AD7D;
}
.font_4{
	color: #00AD7D;
	font-size: 2em;
}

.title{margin-bottom:20px; margin-top:11px;}
.pic{margin-right:20px; float:left;}

li a{
	color: #000000;
	text-decoration: underline;
	font-size: 1.09em;
	line-height: 2.66em;
	padding-left: 32px;
}
li a:hover{
	text-decoration: none;
	color: #00ad7d;
}

.lbg_1{
	background: url(images/lbg_1.gif) left no-repeat;
	margin-left: 40px;
}
.lbg_2{
	background: url(images/lbg_2.gif) left no-repeat;
	margin-left: 80px;
}
.lbg_3{background:url(images/lbg_3.gif) left no-repeat;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 .col_2 .title{margin-top:0px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .col_2 .box_1{width:144px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .col_1 .indent{padding-left:25px;}

#page_3 .col_1 .box_1{width:216px;}
/*=====//page_3===========*/

/*=======page_6===========*/
#page_6 .col_1 .indent{padding-left:25px;}

#form .box_1{width:211px;}
#form .box_1 div{height:23px;}
#form .box_2{width:170px;}
#form input{
	border-bottom-color: #000000;
	border-color: #000000;
	width: 169px;
	height: 17px;
	border-left-color: #000000;
	border-right-color: #000000;
}
#form textarea{
	border-bottom-color: #000000;
	border-color: #000000;
	width: 169px;
	height: 96px;
	overflow: hidden;
	margin-bottom: 5px;
	border-left-color: #000000;
	border-right-color: #000000;
}
#form a{
	color: #000000;
	text-decoration: underline;
}
#form a:hover{
	text-decoration: none;
	color: #00ad7d;
}
/*=====//page_6===========*/

/*=======page_7===========*/
#page_7 .col_1 .indent{padding-left:25px; padding-bottom:30px;}
#page_7 a{
	color: #000000;
	text-decoration: underline;
}
#page_7 a:hover{
	text-decoration: none;
	color: #00ad7d;
}
/*=====//page_7===========*/

/*=======footer===========*/
footer{
	height: 80px;
}
#footer .box_1{width:160px; height: 50px}
#footer .box_2{width:595px; height: 50px; text-align:right;}
#footer a{
	color: #000000;
	text-decoration: underline;
}
#footer a:hover{
	text-decoration: none;
	color: #00ad7d;
}
#footer .wst{
	color: #000000;
	word-spacing: 15px;
}
#footer .wst a{
	color: #000000;
	text-decoration: none;
	word-spacing: 0px;
}
#footer .wst a:hover{text-decoration:underline;}
/*=====//footer===========*/

.thumbnail{
position: relative;
left: -10px;
bottom: 0px;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
bottom: 0px;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 10px;
bottom: 0px;
left: -1000px;
border: 4px black solid;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 1;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 0px;
left: -100px; /*position where enlarged image should offset horizontally */
}
