/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#FFFFFF; text-align:center;}
.top-tail{ background:url(images/top-tail1.gif) top repeat-x #4396ca;}
.bot-tail{ background:url(images/bot-tail1.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.154em; color:#475055;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#4396ca; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
h1{ font-size:4.461em; text-transform:uppercase; line-height:1.207em; margin:33px 0 0 0; padding-right:5px; float:left; overflow:hidden; letter-spacing:-1px;}
h1 a{ color:#fff; text-decoration:none; display:inline-block; overflow:hidden;}
h1 strong{ font-size:0.241em; display:block; margin:-40px 0 -30px 0; color:#163648; letter-spacing:normal;}
h3{ color:#163648; font-size:1.615em; line-height:1.429em; text-transform:uppercase; padding-bottom:5px;}
h7{ color:white; font-size:1.615em; line-height:1.429em; text-transform:uppercase; padding-bottom:5px;}
h4{ color:#4396ca; font-size:1.077em;}
h6{ background:url(images/unline.gif) left bottom repeat-x; padding-bottom:4px; margin-bottom:7px;}
#content strong{ color:#4396ca;}
cite{ font-style:normal; display:block;}
object{ vertical-align:top; outline:none;}
.textbl{ color:#4396ca;}
/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right;}
.space1{ margin-left:35px;}
.padding1{ padding-top:25px;}
.padding2{ padding-top:29px;}
.padding3{ padding-top:17px;}
.padding4{ padding-top:5px;}
/* ============================= header ====================== */
#header{ position:relative;}
#header .flash1{ position:absolute; margin-left:-42px;}

/* ============================= content ====================== */
#content{ position:relative;}
.flash2{ position:absolute; margin:-12px 0 0 -20px;}
.left-top{ background:url(images/content-corner-left-top.gif) left top no-repeat #fff; width:100%;}
.right-top{ background:url(images/content-corner-right-top.gif) right top no-repeat;}
.left-bot{ background:url(images/content-corner-left-bot.gif) left bottom no-repeat;}
.right-bot{ background:url(images/content-corner-right-bot.gif) right bottom no-repeat; padding:20px;}
.indent{ padding:290px 0 23px 0;}
.indent2{ padding:327px 0 63px 0;}
.line1{ background:url(images/line.gif) repeat-y 204px 0;}
.line2{ background:url(images/line.gif) repeat-y 428px 0;}
.line3{ background:url(images/line.gif) repeat-y 651px 0;}
.line-indent{ padding-bottom:32px;}

.list{ margin:-6px 0;}
.list li{ font-size:1.077em; line-height:2.143em; background:url(images/list-marker.gif) no-repeat 0 9px; padding-left:22px;}
.list1 li{ font-size:1.077em; line-height:2.0em; background:url(images/list-marker.gif) no-repeat 0 9px; padding-left:22px;}
.link{ font-size:1.231em; line-height:1em; display:inline-block; margin-top:21px;}
.link1{ display:inline-block; font-weight:bold; margin-top:8px;}
.link2{ text-transform:uppercase; display:inline-block; background:url(images/link2-bg.gif) no-repeat 0 3px; padding-left:20px; font-weight:bold; text-decoration:none; margin-bottom:5px;}
.link2:hover{ color:#475055;}

#under-content{ padding:36px 20px 31px 19px; color:#fff;}
#under-content a{ color:#fff;}
#under-content li{ line-height:1.384em;}
#under-content li a{ text-decoration:none; display:inline-block; margin-left:4px;}
#under-content li a:hover{ text-decoration:underline;}

/* ============================= footer ====================== */
#footer p{ padding:7px 0 0 19px; font-size:0.923em; color:#2f4851;}
#footer a{ color:#2f4851; text-decoration:none;}
#footer a:hover{ color:#4396ca;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:0px;}
#ContactForm label{ display:block; height:44px;}
#ContactForm input{ border:solid 1px #7c7c7c; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:175px;}
#ContactForm textarea{ border:solid 1px #7c7c7c; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:175px; height:300px; overflow:auto;}
#ContactForm .link{ float:right; margin:22px 0 2px 18px;}