/* CSS Document */

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

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.273em;
		color:#82898c;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3c7e0b;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.link {font-size:0.909em; background:url(images/link_bg.gif) no-repeat 0 7px; padding-left:12px; color:#9fa2a5; float:right;}
.link2 {background:url(images/link2_bg.gif) no-repeat 0 0; padding-left:20px; color:#838b93;}
.link3 {background:url(images/link3_bg.gif) no-repeat 0 0; padding-left:20px; color:#838b93; float:right;}

li { background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:16px;}
li a {color:#82898c; text-decoration:none; line-height:1.636em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 27px 0 0; float:left;}
.imgindent2 {margin:0 20px 0 0; float:left;}
.title {margin-bottom:23px;}
.title2 {margin-bottom:32px;}

.extra-title {border-bottom:3px solid #b4dffb; padding:17px 0 6px 27px; margin-bottom:23px;}
.extra-indent {padding:0 0 23px 27px;}

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

.flash {position:relative; margin-left:-4px;}

.logo {padding:115px 0 57px 360px;}

/* ============================= middle ====================== */

.banner {margin-top:11px;}
.indent {padding:17px 0 0 27px;}

.padding1 {padding-top:3px;}
.padding2 {padding-top:13px;}
.padding3 {padding-top:22px;}
.padding4 {padding-top:18px;}
.padding5 {padding-top:9px;}
.padding6 {margin-top:10px;}
.special {border-bottom:none !important;}
.margin1 {margin-top:40px;}
.color2 {color:#3c7e0b;}
.phone {float:right; margin-right:20px;}
#page8 #content {padding:17px 55px 37px 72px;}

.box {background:#f3f3f3; border:1px solid #cbd4d8;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right  no-repeat; position:relative; margin:-1px;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:17px 20px 20px 25px;}
.box .indent2 {padding:17px 20px 10px 25px;}

.box3 {background:#f3f3f3;}
.box3 .tail-bottom {background:url(images/box_tail.gif) bottom repeat-x;}
.box3 .tail-top {background:url(images/box_tail.gif) top repeat-x;}
.box3 .tail-left {background:url(images/box_tail.gif) left repeat-y;}
.box3 .tail-right {background:url(images/box_tail.gif) right repeat-y;}
.box3 .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right  no-repeat;}
.box3 .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box3 .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box3 .indent2 {padding:17px 20px 10px 25px;}

.box2 {background:#f2f2f2; border:1px solid #cdb4d8;}
.box2 .tail-top {background:url(images/box2-tailr-top.gif) top repeat-x; position:relative; margin:-1px;}
.box2 .tail-bottom {background:url(images/box2-tail-bottom.gif) bottom repeat-x;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right  no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:16px 16px 13px 16px;}
.box2 .indent2 {padding:17px 15px 13px 25px;}

/* ============================= footer ====================== */

#footer {text-align:center; color:#2a4b5d;}
#footer a {color:#2a4b5d;}
.menu {padding:0 15px 2px 0;}
.menu li {display:inline; background:url(images/menu_line.gif) no-repeat 0 5px; padding:0 19px 0 24px;}
.menu .first {background:none; padding-left:0;}

/* ============================= forms ============================= */


form .rowi {height:30px;}

#SearchForm {padding:10px 0 0 0;}
#SearchForm .input {width:162px; height:18px; border:1px solid #404040; background:#fff; padding:0 0 0 5px; font-size:1em; margin-bottom:10px;}

#ContactForm {padding:15px 0 0 0;}
#ContactForm .link3 {margin-left:25px;}
.input {width:172px; height:18px; border:1px solid #404040; background:#fff; padding:0 0 0 5px; font-size:10px;}
textarea {width:172px; height:108px; border:1px solid #404040; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:10px; margin-bottom:10px;}

