/* CSS Document */

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

body{
	background:#222c2c;
	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.333em;
		color:#1a3544;
	}

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

a {color:#d8320b;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
.style1 {color: #333333}

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

.link {display:block; float:right; margin:9px 0 0 0;}
.link2 {background:url(images/link2-bg.gif) no-repeat 0 5px; padding-left:13px; margin-left:7px;}
h3 {color:#36609e; font-size:1.417em; line-height:1.176em; margin-bottom:11px;}
h4 {color:#000; font-size:1.167em; line-height:1.429em; margin-bottom:2px;}


.list1 li {font-weight:bold; color:#d8320b; padding-top:13px;}
.list1 li a {font-weight:normal; color:#36609e; text-decoration:none;}
.list1 li a:hover {text-decoration:none;}

.list2 li {font-size:1.091em; line-height:1.333em;}
.list2 li a {text-decoration:none; color:#36609e; width:59px; display:block; float:left;}
.list2 li a:hover {color:#d8320b;}
.list2 li span {color:#1a3544; display:block; float:left;}
.list2 li .column2 {width:85px;}

.list3 li {background:url(images/list-bg.gif) no-repeat 0 8px; padding-left:16px; line-height:1.667em;}

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

.title2 {padding:5px 5px 0 5px;}
.title2 .tail-bg {background:url(images/title-tail-bg.gif) top repeat-x;}
.title2 .right-bg {background:url(images/title-right-bg.gif) top right no-repeat;}
.title2 .left-bg {background:url(images/title-left-bg.gif) top left no-repeat;}
.title2 img {margin:7px 0 4px 18px;}

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

.box1 {background:#fdfde8 url(images/box1-tail-bg.gif) top 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-bottom {background:url(images/box1-tail-bottom.gif) bottom 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:22px 25px 29px 26px;}
.box1 .indent2 {padding:22px 25px 29px 86px;}

.box2 {background:#fff url(images/box2-tail-top.gif) top 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) bottom repeat-x;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right 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;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box2 .indent {padding:22px 34px 25px 26px;}

.box3 {background:#f6f6f6 url(images/box3-tail-bg.gif) top 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-bottom {background:url(images/box3-tail-bottom.gif) bottom 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:27px 25px 29px 20px;}

.box4 {background:#e8f7ff url(images/box4-tail-bg.gif) top 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-bottom {background:url(images/box4-tail-bottom.gif) bottom 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; width:100%;}
.box4 .corner-top-left {background:url(images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .indent {padding:28px 25px 29px 20px;}

.col-pad1 {padding-right:23px;}
.col-pad2 {padding-right:43px;}

.indent {padding:35px 0 20px 0;}
.margin1 {margin-top:28px;}
.margin2 {margin-top:13px;}
.margin3 {margin-top:48px;}
.margin4 {margin-top:28px;}
.padding0 {padding-top:0px !important;}
.padding1 {padding-top:10px;}
.padding2 {padding-top:22px;}

.text2 {color:#36609e; font-size:0.917em; line-height:1.273em;}
.text2 strong {color:#000;}
.color2 {color:#d8320b;}
.color3 {color:#36609e;}
.color3 h4 {color:#36609e;}

.tabs {position:absolute;}
.tabs ul {float:left;}
.tabs li {float:left; padding:0 2px 0 0; font-size:11px;}
.tabs li a {background:url(images/tabs-tail-bg.gif) top repeat-x; display:block; color:#383838; text-decoration:none; font-weight:bold;}
.tabs li a span {background:url(images/tabs-right-bg.gif) top right no-repeat; display:block;}
.tabs li a span span {background:url(images/tabs-left-bg.gif) top left no-repeat; padding:9px 15px 5px 18px;}
.tabs li a:hover {background:url(images/tabs-tail-bg-hover.gif) top repeat-x;}
.tabs li a:hover span {background:url(images/tabs-right-bg-hover.gif) top right no-repeat;}
.tabs li a:hover span span {background:url(images/tabs-left-bg-hover.gif) top left no-repeat;}
.tabs .active a {background:url(images/tabs-tail-bg-hover.gif) top repeat-x;}
.tabs .active a span {background:url(images/tabs-right-bg-hover.gif) top right no-repeat;}
.tabs .active a span span {background:url(images/tabs-left-bg-hover.gif) top left no-repeat;}

.line {background:url(images/line.gif) bottom left repeat-x; padding:0 0 12px 0; margin:0 0 12px 0;}
.line2 {background:url(images/line.gif) bottom left repeat-x; padding:0 0 16px 0; margin:0 0 16px 0;}

.extra {position:absolute; margin:-3px 0 0 -5px;}
.phone {float:right; margin-right:110px;}
.style2 {color: #000000}

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

#footer {color:#8ce4e3; font-size:0.833em; line-height:1.6em; text-transform:uppercase; text-align:center; padding:18px 32px 0 0;}
#footer a {color:#8ce4e3; text-transform:none;}
#footer .menu li {display:inline; border-left:1px solid #469f9e; padding:0 7px 0 7px;}
#footer .menu li a {color:#469f9e; text-decoration:none; text-transform:uppercase;}
#footer .menu li a:hover {color:#8ce4e3;}
#footer .menu .first {border:none;}

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


#ContactForm .rowi {height:46px;}
#ContactForm .right {margin:5px 0 0 8px;}

.input {width:193px; height:15px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:213px; height:107px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

