*{font-size:100%;margin:0;padding:0}
body{background:url(images/bg-tail.gif) top repeat-x #eee;text-align:center}
html,input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;line-height:1.5em;color:#555;text-shadow:1px 1px 0 #ccc}
.left{float:left}
.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}
.alignleft{text-align:left}
.alignright{text-align:right}
input,select{vertical-align:middle;font-weight:400}
a{color:#2CADFF;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
p{padding-top:15px}
a img{border:0}
ul{list-style:none}
img{vertical-align:top}
.pointer{cursor:pointer}
strong{text-transform:uppercase;color:#600}
h3{font-size:1.417em;font-weight:700;color:#263B54;text-transform:uppercase;margin:0}
.content-corner-bot-left{background:url(images/content-corner-bot-left.gif) bottom left no-repeat}
.content-corner-bot-right{background:url(images/content-corner-bot-right.gif) bottom right no-repeat;width:100%}
.bg-top{background:url(images/bg-top.jpg) top center no-repeat}
.bg-bot{background:url(images/bg-bot.gif) bottom repeat-x}
.imgindent{float:left;margin-right:15px}
.space1{margin-right:20px}
.space2{margin-top:42px}
.space4{margin-right:10px}
.indent1{padding-left:23px}
.indent2{padding-left:10px}
.indent3{padding-top:30px}
.title{margin-top:-13px;position:relative}
.text1{color:#555}
.text2{background:url(images/marker1.gif) 0 2px no-repeat;padding-left:22px;font-weight:700;color:#555}
.link1{font-weight:700;color:#600}
.col-1,.col-2,.col-3,.col-4,.col-5{float:left;position:relative;background-color:#900}
.column-1,.column-2,.column-3{float:left;position:relative}
.container{width:100%;overflow:hidden}
.container1{width:100%}
#main{width:882px;text-align:left;margin:0 auto}
#header{height:516px}
#footer{height:59px}
#page1 #content{background:#FFF;padding-top:0}
#page1 .seperator1{background:url(images/separator2.gif) 212px 0 repeat-y;margin-top:40px}
#header .row-1{height:118px;line-height:1em}
#header .row-2{background:url(images/header-top-tail.gif) top repeat-x;line-height:1em}
#header .row-3{height:354px;background:url(images/bg-header.png) 18px 17px no-repeat #FFF}
.menu1{float:right;margin:77px 0 0}
.menu1 ul{padding-right:4px}
.menu1 li{display:inline;color:#FFF;padding-left:10px}
.menu1 li a{color:#FFF;text-decoration:none;padding-right:12px}
#header .row-2 .corner-top-left{background:url(images/header-corner-top-left.png) top left no-repeat}
#header .row-2 .corner-top-right{background:url(images/header-corner-top-right.png) top right no-repeat;height:45px;border-bottom:1px solid #333}
.menu2 li{float:left;text-align:center}
.menu2 li a{display:block;width:126px;font-weight:700;color:#FFF;text-decoration:none;background:url(images/menu2-separator.gif) right repeat-y;padding:17px 0 16px}
.menu2 li .last{background:none}
.slogan1{position:absolute;font-size:3.417em;color:#600;line-height:1.2em;margin:78px 0 0 57px}
.slogan2{position:absolute;font-size:3.417em;color:#600;line-height:1.2em;margin:120px 0 0 150px}
.slogan3{position:absolute;font-size:1.667em;color:#600;line-height:1.2em;margin:179px 0 0 55px}
.slogan4{position:absolute;font-size:1.44em;font-weight:700;color:#600;line-height:1.118em;margin:225px 0 0 55px}
.slogan4 a{text-decoration:none;color:#600}
.slogan5{position:absolute;font-size:1.44em;font-weight:700;color:#600;line-height:1.118em;margin:0 0 0 517px}
.menu2 li a,.title1,.title2,.header-button,.button,#footer{text-shadow:0 1px 1px #000}
.slogan1,.slogan2,.slogan3,.slogan4{text-shadow:1px 1px 0 #999}
#content{background:#FFF;padding-top:40px}
.indent-content{padding:0 17px 28px 18px}
.column-1{width:211px;position:relative}
.column-1 .indent{padding:0 20px 0 8px}
.column-2{width:422px;position:relative}
.column-2 .indent{padding:0 20px 0 22px}
.column-3{width:213px;position:relative}
.column-3 .indent{padding:0 5px 0 22px}
.box1 .col-1{width:284px;background:url(images/box1-tail1.gif)}
.box1 .col-2{width:282px;background:url(images/box1-tail2.gif)}
.box1 .col-3{width:281px;background:url(images/box1-tail3.gif)}
.box1 .separator{background:url(images/box1-separator.gif) bottom right repeat-y}
.box1 .indent{padding:13px 10px 10px 16px}
.box1 .corner-left{background:url(images/box1-left.png) bottom left no-repeat}
.box1 .corner-right{background:url(images/box1-right.png) bottom right no-repeat}
.title1{font-size:2.25em;color:#FFF;line-height:1.2em;text-transform:uppercase;font-weight:900}
.title2{font-size:1.5em;color:#FFF;line-height:1.2em;font-style:italic;padding-bottom:7px;margin:-6px 0 0}
.border1{border-left:1px solid #C3DDFE}
.line{height:25px;border-bottom:1px solid #C3DDFE;margin-bottom:30px}
.list1{width:100%;overflow:hidden}
.list1 ul{margin-bottom:-3px;line-height:2.083em}
.list1 li{border-bottom:1px solid #FFF}
.list1 li a{background:url(images/marker1.gif) 0 2px no-repeat;padding-left:22px;text-decoration:none;color:#600}
.list1 li a:hover{color:#a10000;text-decoration:underline}
.button{float:right;display:inline-block;background:url(images/button-tail.gif) top repeat-x;font-weight:700;color:#FFF;text-decoration:none;line-height:1em}
.button span{display:inline-block;background:url(images/button-left.gif) top left no-repeat}
.button span span{background:url(images/button-right.gif) top right no-repeat;cursor:pointer;padding:5px 12px 5px 14px}
.newslink a{text-decoration:none;color:#6D7F89}
.seperator1{background:url(images/separator2.gif) 212px 0 repeat-y}
.seperator2{background:url(images/separator2.gif) 634px 0 repeat-y}
.phone{float:left;width:87px}
#footer .indent{color:#FFF;padding:16px 0 0 26px}
#footer a{color:#ffd895;text-decoration:none;border-bottom:1px dotted #ffd895}
#footer a:hover{text-decoration:none;border-bottom:1px solid #ffd895}
#NewsForm{line-height:1em;margin-top:10px}
#NewsForm input{width:140px;height:18px;border:1px solid #B0CDDB;font-size:1em;line-height:1em;padding:2px 0 0 5px}
#NewsForm a{background:url(images/bg-2.gif) top repeat-x #4187E0;font-size:1.083em;font-weight:700;color:#FFF;text-decoration:none;cursor:pointer;padding:2px 9px 4px}
#ContactForm{line-height:1.3em;margin-top:20px}
label{height:40px;display:block}
#ContactForm input{width:173px;height:14px;font-size:1em;line-height:1em;padding:0 0 0 5px}
#ContactForm textarea{width:173px;height:254px;overflow:auto;font-size:1em;line-height:1em;padding:2px 0 0 5px}
.relative,.menu2{position:relative}
.space3,.logo{margin-top:15px}
.menu1 li a:hover,.box1{color:#FFF}
.menu2 li a:hover,.menu2 .active a,.button:hover span span{color:#ff0}
.slogan4 a:hover,.newslink a:hover{text-decoration:underline}
.message{background:#eee;margin:15px;padding:10px;border:#ccc 1px solid}
.message-hd{top:20px}
