/* CSS Document */

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

body{
	background:#3f4849;
	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:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.417em;
		color:#8e8f92;
	}

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

a {color:#767b85;}
a:hover{text-decoration:none;}
p {padding-top:17px;}
strong {text-decoration:underline; color:#767b85;}
a:hover strong {text-decoration:none;}

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

.top-tail {background:url(images/top-tail.gif) top repeat-x #fff;}
.bot-tail {background:url(images/bottom-tail.gif) bottom repeat-x;}

.link {display:block; float:left; background:#adaeb3 url(images/link-right-bg.gif) top right no-repeat; color:#fff; text-decoration:none; font-size:0.917em; line-height:1em; margin-top:15px;}
.link span {background:url(images/link-left-bg.gif) top left no-repeat; display:block; padding:3px 13px 5px 20px;}

.link:hover {background:#adaeb3 url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span {background:#676769 url(images/link-left-bg-hover.gif) top left no-repeat;}

li { background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:12px; line-height:2em; font-weight:bold;}
li a {color:#404040; text-decoration:none;}
li a:hover {text-decoration:underline;}

.list li a {color:#767b85; text-decoration:underline;}
.list li a:hover {text-decoration:none;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 50px 0 0; float:left;}
.title {margin-bottom:20px;}

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

.flash {width:980px; height:241px;}

.row4 {padding:10px 0 0 18px;}
#header .title {position:relative; margin:0 -10px 30px -20px;}

.header-box {background:url(images/header-box.gif) top left no-repeat; padding:22px 20px 20px 38px; height:185px; line-height:1.5em; color:#5c5c5c;}
.header-box strong {color:#404040; text-decoration:none;}
.header-box a {font-weight:bold; color:#07bbc0;}
.header-box span {margin-left:80px;}

/* ============================= content ====================== */

.box1 {background:#f1f4f9 url(images/box1-tail-bg.gif) bottom repeat-x;}
.box1 .tail-right {background:url(images/box1-tail-bg.gif) right repeat-y;}
.box1 .tail-left {background:url(images/box1-tail-bg.gif) left repeat-y;}
.box1 .tail-top {background:url(images/box1-tail-bg.gif) top repeat-x;}
.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:26px 25px 22px 32px;}

.box2 {background:#eff5f5 url(images/box2-tail-bg.gif) bottom repeat-x;}
.box2 .tail-right {background:url(images/box2-tail-bg.gif) right repeat-y;}
.box2 .tail-left {background:url(images/box2-tail-bg.gif) left repeat-y;}
.box2 .tail-top {background:url(images/box2-tail-bg.gif) top 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:26px 20px 27px 28px;}

.box3 {background:#fcfcfc url(images/box3-tail-bg.gif) bottom repeat-x;}
.box3 .tail-right {background:url(images/box3-tail-bg.gif) right repeat-y;}
.box3 .tail-left {background:url(images/box3-tail-bg.gif) left repeat-y;}
.box3 .tail-top {background:url(images/box3-tail-bg.gif) top repeat-x;}
.box3 .corner-bottom-right {background:url(images/box3-corner-bottom-right.gif) bottom right no-repeat;}
.box3 .corner-bottom-left {background:url(images/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(images/box3-corner-top-right.gif) top right no-repeat;}
.box3 .corner-top-left {background:url(images/box3-corner-top-left.gif) top left no-repeat; width:100%;}
.box3 .indent {padding:26px 25px 27px 27px;}
#page1 .box3 p {padding-top:20px;}

.box4 {background:#f2f6f1 url(images/box4-tail-bg.gif) bottom repeat-x;}
.box4 .tail-right {background:url(images/box4-tail-bg.gif) right repeat-y;}
.box4 .tail-left {background:url(images/box4-tail-bg.gif) left repeat-y;}
.box4 .tail-top {background:url(images/box4-tail-bg.gif) top repeat-x;}
.box4 .corner-bottom-right {background:url(images/box4-corner-bottom-right.gif) bottom right no-repeat;}
.box4 .corner-bottom-left {background:url(images/box4-corner-bottom-left.gif) bottom left no-repeat;}
.box4 .corner-top-right {background:url(images/box4-corner-top-right.gif) top right no-repeat;}
.box4 .corner-top-left {background:url(images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .indent {padding:25px 25px 22px 28px;}

.col-pad1 {
	padding-right:10px;
}
.margin1 {margin-top:10px;}
.margin2 {margin-top:18px;}
.margin3 {margin-right:7px;}
.margin4 {margin-left:55px;}
.margin5 {margin-top:5px;}
.padding1 {padding-top:7px !important;}
.padding2 {padding-bottom:7px !important;}
.indent1 {padding:0 0 0 12px;}
.indent2 {padding:0 20px 0 12px;}
.color2 {color:#464646;}

.line {border-bottom:1px solid #dddfe3; padding-bottom:20px; margin-bottom:20px;}

.minheight {min-height:443px; height:auto;}
* html .minheight {height:443px;}

.minheight2 {min-height:235px; height:auto;}
* html .minheight2 {height:235px;}

.minheight3 {min-height:198px; height:auto;}
* html .minheight3 {height:198px;}

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

#footer {color:#c2c4c4; padding:28px 0 0 34px;}
#footer a {color:#c2c4c4;}

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


#ContactForm .rowi {height:33px;}

.input {width:175px; height:18px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:193px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
