.style8 {
	font-size: 14px;
}
* {
	margin:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:18px;
	color:#666666;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	float: left;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	float: left;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	float: left;
}

.fleft {
	float:left;
	padding: 16px 0px 0px 30px;
	width: 300px;
}

.footer-left {
	float:left;
	padding: 20px 0px 0px 30px;
	width: 845px;
}
.footer-right {
	float:right;
	padding: 0px 0px 0px 0px;
	width: 50px;
}
.hright {
	float:right;
	padding: 5px 35px 0 px;
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bleft {
	float:left;
	padding: 16px 0px 0px 0px;
	width: 247px;
}
.bright {
	float:left;
	padding: 16px 0px 0px 7px;
	width: 247px;
}
.fright {
	float:right;
	padding: 16px 30px 0px 0px;
	width: 335px;
	display: inline;
}
.fcenter {
	float:left;
	width:350px;
	padding: 16px 0px 0 0px;
}

.clear { clear:both;}
.style29 {font-size: 10px}


img { position:relative;}

.alignright { text-align:right;}
.aligncenter {
	text-align:left;
}
.pos-relative { position:relative;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p {

}

.tall_top { background:url(images/tall_top.gif) left top repeat-x;}

/*==================forms====================*/
input, select { font-weight:normal;}
img {
	border:0;
	text-align:left;
}

.form { height:32px;}
.form input {width:249px; height:22px; background:none; color:#6d6d6d; font-size:1em; font-family:Arial; padding-left:3px; border:1px solid #6d6d6d;}
textarea { width:271px; height:118px; background:none; overflow:auto; color:#6d6d6d; font-size:1em; font-family:Arial; padding-left:3px; border:1px solid #6d6d6d;  margin-bottom:20px;}

/*==================list====================*/
ul { list-style:none;}

.top_nav {
	float:right;
	padding:40px 20px 0px 0;
	width: 540px;
}
.top_nav li {
	display:inline;
}
.top_nav li a {
	color:#666666;
	text-decoration:none;
	padding:0 12px 0 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.top_nav li a:hover {
	color:#6B3621
}

.top_nav .current_page_item a {
	color: #6B3621;
}
.top_nav li a.current { color:#247D33;}
.top_nav li a.last { border:0; padding-right:0;}

.body_nav {
	float:left;
	padding:7px 7px 0 0;
	width: 515px;
}
.body_nav li {
	display:inline;
}
.body_nav li a {
	color:#FFFFFF;
	border-right:1px dotted #656565;
	text-decoration:underline;
	padding:0 5px 0 5px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.body_nav li a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.body_nav li a.current { color:#FFFFFF;}
.body_nav li a.last { border:0; padding-right:0;}

.body2_nav {
	float:left;
	padding:0px px 0 0;
}
.body2_nav li {
	display:inline;
}
.body2_nav li a {
	color:#FFFFFF;
	text-decoration:underline;
	padding:0 5px 0 0px;
	font-family:arial;
}
.body2_nav li a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.body2_nav li a.current { color:#CCCCCC;}
.body2_nav li a.last { border:0; padding-right:0;}

.body3_nav {
	float:right;
	width: 170px;
	margin-right: 40px;
}
.body3_nav li {
	display: inline;
}
.body3_nav li a {
	color:#FFFFFF;
	text-decoration:underline;
	font-family:arial;
}
.body3_nav li a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.body3_nav li a.current { color:#CCCCCC;}
.body3_nav li a.last { border:0; padding-right:0;}

.body4_nav {
	float:left;
	padding:7px 7px 0 0;
	width: 515px;
}
.body4_nav li {
	display:inline;
}
.body4_nav li a {
	color:#3F0039;
	border-right:1px dotted #656565;
	text-decoration:underline;
	padding:0 5px 0 5px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.body4_nav li a:hover {
	color:#3F0039;
	text-decoration: none;
}
.body4_nav li a.current { color:#CCCCCC;}
.body4_nav li a.last { border:0; padding-right:0;}


.body_footer_nav {
	float:left;
	padding:0px 5px 0 0;
}
.body_footer_nav li {
	display:inline;
}
.body_footer_nav li a {
	color:#FFFFFF;
	text-decoration:underline;
	font-family:arial;
}
.body_footer_nav li a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.body_footer_nav li a.current { color:#CCCCCC;}
.body_footer_nav li a.last { border:0; padding-right:0;}


.list1 li { background:url(images/marker.gif) no-repeat left 0px; padding-left:23px; font-size:1.18em; padding-bottom:10px;}
.list1 li a { color:#c6c6c6; font-weight:bold; text-decoration:none;}
.list1 li a:hover { color:#fff;}

.list2 li { color:#1c95b7; line-height:1.82em;}

/*==================other====================*/
.img_indent { margin:0 15px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}
.img_box1 { width:100%; overflow:hidden;}
.img_box1 img { float:left; margin:0 20px 0 0;}

.margin_bot { margin-bottom:3px;}

.p1 { margin-bottom:13px;}
.p2 { margin-bottom:25px;}
.p3 { margin-bottom:18px;}

/*==================txt, links, lines, titles====================*/

a {
	color: #6B3621;
	text-decoration:none;
}
a img {
	border:none;
}
a:visited {
	color:#6B3621;
}
a:hover {
	color:#6B3621;
}
acronym, abbr {
	border-bottom:1px dotted #0C6BF0;
}
acronym, abbr, span.caps {
	cursor:help;
	letter-spacing:0.07em;
}
blockquote, cite {
}

code {
	font-size:1em;
	font-style:italic;
}






a:link {
	color: #6B3621;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
a:visited {
	color: #6B3621;
}

.link1 {
	color: #3D0A38;
	text-decoration:underline;
}
.link1:hover { text-decoration:none;}
.link1:visited {
	color: #3D0A38;
	font-weight: bold;
}

.txt1 { font-size:1.18em;}


.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:15px;}
.title1 { margin-bottom:21px;}
.title2 { margin-bottom:31px;}
.title3 { margin-bottom:12px;}


/*==================blocks====================*/
.block {
	background-image: url(images/block_bgd.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.block .top_tall { background:url(images/top_tall.gif) left top repeat-x;}
.block .right_tall { background:url(images/right_tall.gif) right top repeat-y;}
.block .bottom_tall { background:url(images/bottom_tall.gif) left bottom repeat-x;}
.block .left_tall { background:url(images/left_tall.gif) left top repeat-y;}
.block .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}
.block .indent {
	padding:5px 10px 5px 25px;
}
.block .indent1 { padding:7px 17px 18px 17px;}

.block1 {
	width:100%;
}
.block1 .right_tall { background:url(images/right_tall1.gif) right top repeat-y;}
.block1 .bottom_tall { background:url(images/bottom_tall1.gif) left bottom repeat-x;}
.block1 .left_tall { background:url(images/left_tall1.gif) left top repeat-y;}
.block1 .left_top_corner { background:url(images/left_top_corner1.gif) no-repeat left top;}
.block1 .right_top_corner { background:url(images/right_top_corner1.gif) no-repeat right top;}
.block1 .right_bottom_corner {
	background:url(images/right_bottom_corner1.gif) no-repeat right bottom;
}
.block1 .left_bottom_corner {
	background:url(images/left_bottom_corner1.gif) no-repeat left bottom;
}
.block1 .inner {
	padding:45px 10px 0px 20px;
}
.block1 .inner1 { padding:31px 10px 30px 27px;}
.block1 .inner2 {
	padding:0px 0px 0px 0px;
}
.block1 .inner3 { padding:0px 5px 0px 5px;}

.block1_2 {
	width:100%;
}
.block1_2 .right_tall { background:url(images/right_tall1.gif) right top repeat-y;}
.block1_2 .bottom_tall { background:url(images/bottom_tall1.gif) left bottom repeat-x;}
.block1_2 .left_tall { background:url(images/left_tall1.gif) left top repeat-y;}
.block1_2 .left_top_corner { background:url(images/left_top_corner1.gif) no-repeat left top;}
.block1_2 .right_top_corner { background:url(images/right_top_corner1.gif) no-repeat right top;}
.block1_2 .right_bottom_corner {
	background:url(images/right_bottom_corner1.gif) no-repeat right bottom;
}
.block1_2 .left_bottom_corner {
	background:url(images/left_bottom_corner1.gif) no-repeat left bottom;
}
.block1_2 .inner {
	padding:18px 10px 0px 17px;
}
.block1_2 .inner1 { padding:31px 10px 30px 27px;}
.block1_2 .inner2 { padding:31px 23px 30px 27px;}
.block1_2 .inner3 { padding:0px 5px 0px 5px;}


.block2 { width:100%; background:url(images/block2_bgd.gif) left bottom repeat-x #fefefe;}
.block2 .right_tall { background:url(images/right_tall2.gif) right top repeat-y;}
.block2 .bottom_tall { background:url(images/bottom_tall2.gif) left bottom repeat-x;}
.block2 .left_tall { background:url(images/left_tall2.gif) left top repeat-y;}
.block2 .left_top_corner { background:url(images/left_top_corner2.gif) no-repeat left top;}
.block2 .right_top_corner { background:url(images/right_top_corner2.gif) no-repeat right top;}
.block2 .right_bottom_corner { background:url(images/right_bottom_corner2.gif) no-repeat right bottom;}
.block2 .left_bottom_corner { background:url(images/left_bottom_corner2.gif) no-repeat left bottom;}
.block2 .indent { padding:13px 10px 23px 23px;}
.block2 .indent1 { padding:13px 10px 23px 44px;}
.block2 .indent2 { padding:13px 10px 23px 17px;}

.block3 { width:100%; background:url(images/block3_bgd.gif) left bottom repeat-x #6e6e6e; color:#c6c6c6;}
.block3 .right_tall { background:url(images/right_tall3.gif) right top repeat-y;}
.block3 .bottom_tall { background:url(images/bottom_tall3.gif) left bottom repeat-x;}
.block3 .left_tall { background:url(images/left_tall3.gif) left top repeat-y;}
.block3 .left_top_corner { background:url(images/left_top_corner3.gif) no-repeat left top;}
.block3 .right_top_corner { background:url(images/right_top_corner3.gif) no-repeat right top;}
.block3 .right_bottom_corner { background:url(images/right_bottom_corner3.gif) no-repeat right bottom;}
.block3 .left_bottom_corner { background:url(images/left_bottom_corner3.gif) no-repeat left bottom;}
.block3 .inner { padding:28px 31px 34px 27px;}

.cont_box { padding:0 183px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

.cont_box1 { padding:0 81px 0 0; margin-bottom:0;}
.cont_box1 span { float:right; position:relative;}

.cont_box2 {
	padding:220px 25px 0 20px;
	margin-bottom:0;
	text-align: center;
}
.cont_box2 span {
	position:relative;
}

/*header*/
#header .row_1 { height:47px; font-family:tahoma;}
#header .row_1 .indent {
	padding:15px 0 0 0px;
}
#header .row_2 {
	height:150px;
	background-image: url(images/navigation.jpg);
	background-repeat: no-repeat;
}
#header .row_2 .fleft {
	padding:0px 0 0 0px;
}
#header .row_2 .right {
	padding:10px 0 0 20px;
}
#header .row_3 { padding-left:31px;}

/*content*/
#content {
	padding:0 0px 0 0px
}
#content .inner-top { padding-top:14px;}
#content .inner-top1 { padding-top:28px;}

/*footer*/
#footer {
	color:#6B3621;
}

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:''}





/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
/* End hide from IE-mac */

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


a.designnav

{

text-align: center;

font-family: Georgia,"Times New Roman",Times,serif;

font-size: 1.6em;

letter-spacing: 5px;

}


/*==========================================*/

