@charset "utf-8";
/* CSS Document */
/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {color: #265ec4;}

a:hover {color: #336633;}

body {
	background: #4E5D3C url(images/bg.jpg);
	color: #333333;
	font: 0.75em Tahoma,Arial,sans-serif;
	margin: 0;
}

p,blockquote,ul {margin-bottom: 1.2em;}

h1 {font: normal 1.6em serif;}

h2 {
	font: normal 1.2em Verdana,serif;
	margin: 3px 0 1px;
	padding: 5px;
}

ul {margin-left: 1.8em; line-height: 140%;}

blockquote {
	background: url(img/quote.gif) no-repeat;
	color: #555;
	font: normal 1.4em serif;
	padding-left: 22px;
}

blockquote p {padding: 6px;}

/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}
.img-right{float: right; margin-left:10px;}

.divider {
	background: url(img/divider.gif) no-repeat;
	height: 20px;
	margin: 24px 0;
}

/* structure */
.container {
	margin: 0 auto;
	width: 766px;
	background: url(images/bgr.jpg) repeat-y;
}

.container2 {
	margin: 0 auto;
	width: 766px;
	background:url(images/bgr-content01.jpg) repeat-y;
}

.gfx {
	background: url(img/gfx.jpg) no-repeat;
	float: left;
	height: 140px;
	margin-top: 12px;
	width: 52px;
}

.top_sentence {
	font-weight: bold;
	color: #648195;
	text-align: center;
}

.pattern {
	background: #334127 url(img/pattern.gif) repeat-x;
	clear: both;
	height: 12px;
}

/* navigation */
.navigation {height: 39px;}

.navigation a {
	color: #6C7151;
	font: normal 1.9em serif;
	line-height: 50px;
	margin: 0 16px;
	text-decoration: none;
}
.navigation a:hover,.navigation #selected {
	color: #2C3111;
}

/* content */
.content {
	width: 766px;
}

.content .fright {
	float: right;
	width: 426px;
	margin: 10px 20px 20px 0px;
	_margin: 10px 0px 25px 10px;
}

.content .fleft {
	float: left;
	width: 280px;
	margin: 10px 0px 25px 20px;
	_margin: 10px 0 25px 10px;
}

.content_p2 {
	width: 766px;
}

.content_p2 .fright2 {
	float: right;
	width: 180px;
	min-height: 620px;
	_height:auto !important;
	height: auto;
}


/* title */
.title {
	float: none; 
}
.title h2 {
	background: url(images/title.gif) no-repeat left;
	color: #558635;
	padding-top: 5px;
	padding-left: 35px;
	font: normal small-caps 600 14px  "Times New Roman", Times, serif;
}
.title h1 {
	background: url(images/titleh2.gif) no-repeat left;
	width: 408px;
	height: 30px;
	padding-top: 0;
	padding-left: 35px;
	font: normal small-caps 600 14px  "Times New Roman", Times, serif;
	color: #558635;
}

/* content item */
.article {clear: both; 
	padding: 5px 0 10px 0;
}

.article img {border: 2px solid #8A6;
	margin: 0px 10px 6px 0px;
}

.article .small_title {
	color: #445044;
	font: normal 2em serif;
}

.article .small_title:first-letter {
	display: block;
	float: left;
	font-size: 2.4em;
}

.article .metadata {
	color: #666;
	font-size: 0.9em;
	float: left;
	padding: 0 0 6px 4px;
}

.article .child_content {
	padding-top: 3px;
	clear: both;
}

.readmore { 
	background: url(images/readmore.gif) no-repeat left;
	float: right; 
	color: #648195;
	font-weight: bold;
	padding: 8px 0px 10px 20px; 
	margin: 0px 20px;
}

.readmore a {
	color: #648195;
	text-decoration: none;
}
.readmore a:hover {
	color: #28E;
}

/* white box */

.white_box {
	width: 180px;
	margin: 15px 0 15px 0;
}
.white_box .box_top {
	width: 180px;
	height: 11px;
	background:url(images/box_top.jpg) bottom right no-repeat;
}
.white_box .box_middle {
	margin: 0 9px 0 11px;
	padding: 0 10px 0 10px;
	background: #f9fbf8;
	font: 0.9em Tahoma,Arial,sans-serif;
}
.white_box .box_middle2 {
	margin: 0 9px 0 11px;
	padding: 0 6px 0 6px;
	background: #f9fbf8;
	font: 0.9em Tahoma,Arial,sans-serif;
	color:#000;
}
.white_box .box_img {
	margin: 0 9px 0 11px;
	background: #f9fbf8;
	font: 0.9em Tahoma,Arial,sans-serif;
	font-weight: bold;
	color: #648195;
	font-variant: small-caps;
	text-align: center;
}

.white_box .box_bottom {
	background:url(images/box_bottom.jpg) top right no-repeat;
	width: 180px;
	height: 11px;
	_height: 10px;
}

.readmore2 { 
	background: url(images/readmore.gif) no-repeat left;
	color: #648195;
	font-weight: bold;
	padding: 8px 0px 10px 20px; 
	margin: 0px 0px 0 25px;
}
.readmore2 a {
	color: #648195;
	text-decoration: none;
}
.readmore2 a:hover {
	color: #28E;
}
.upper { 
	background: url(images/readmore.gif) no-repeat left;
	color: #648195;
	font-weight: bold;
	font-variant: small-caps;
	padding: 8px 0px 10px 20px; 
}
/*end white box */

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


label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}


form div img {
  border: 1px solid #000000;
}

#gallery {
	float: left;
	margin-top: 15px;
	width: 280px;
	height: 254px;
	}
#gallery .img {
	padding: 5px 5px 32px 5px; 
	margin: 0;
	width: 270px;
	height: 217px;
	}
	
#facebookfan {
	float: left;
	margin-top: 15px;
	width: 280px;
	height: 70px;
	}
#facebookfan .img {
	padding: 5px 0px 25px 5px; 
	margin: 0;
	width: 280px;
	height: 63px;
	}

/* footer */
.footer {
	clear:both;
	margin: 0 auto;
	width: 766px;
	height: 66px;
	background: url(images/footer-bgr.jpg) no-repeat;
}

.footer a {
	color: #265ec4;
	text-decoration: none;
}

.footer a:hover {
	color: #336633;
	text-decoration: none;
}

.footer .inleft {
	float:left;
	width: 400px;
	margin: 25px 5px 0px 25px;
}
.footer .inright {
	float:right;
	margin: 25px 35px 0px 25px;
	width: 250px;
	text-align: right;
}
/*.footer .inleft {
	margin: 0 auto;
	width: 706px;
	padding-top: 15px;
}
.footer .inright {
	margin: 0 auto;
	width: 706px;
	padding-top: 15px;
}
before */
.td {padding-left: 10px;}
.other { width: 400px; margin-bottom: 10px; border-bottom: dotted 1px #000000;}
.other h2 {
	font: bold 1.2em Verdana,serif;
	margin: 3px 0 1px;
	padding: 5px;
}
#content {padding:25px 13px 15px 13px;}
#content .indent { padding-bottom:33px;}
.col-1, .col-2, .col-3 { float:left;}
#content .row-1 .col-1 {width:241px; height:180px; font-size: 1.0em;}
#content .row-1 .col-2 { width:14px; height:180px;}
#content .row-1 .col-3 { width:480px; height:180px;}
#content .row-2 .col-1 {width:167px;}
#content .row-3 .col-1 {width:246px; height: 206px; background:url(images/box1.jpg) no-repeat center top;}
#content .row-3 .col-2 {width:246px; height: 206px; background:url(images/box2.jpg) no-repeat center top;}
#content .row-3 .col-3 {width:246px; height: 206px; background:url(images/box3.jpg) no-repeat center top; padding-bottom: 15px;}

.row-2 .link{ background:url(images/arrow.jpg) center right no-repeat; padding:0 20px 0 0; color:#558635; font-variant:small-caps; font-size:1.1em; font-weight:bold; float:right;}
.indent-top{ float: right; margin-top:4px;display:block;}
.box-indent {padding: 100px 25px 0px 25px; font-size: 0.9em;}
.box-indent h2 { text-align:center; font-size: 1.4em; font-variant: small-caps; color:#558635; font-weight:bold;}
.row-3 .link{ background:url(images/arrow.jpg) bottom right no-repeat; padding:0 15px 0 0; color:#558635; font-variant:small-caps; font-size:1.2em; font-weight:bold; float:right;}
.indent-top2{ float: right; margin-right:20px;display:block;}
