@charset "UTF-8";
/* CSS Document */


/*GENERIC TAGS*/
body { background-color:#d8eaf7; margin:0px; font-family: Verdana, Geneva, sans-serif; font-size:62.5%; }
h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
input.button { width:198px; background-color: #2391b5; border:none; color: #FFF; padding: 6px; border-bottom:#CCC thin solid; border-top:#CCC thin solid; border-right:#CCC thin solid; border-left:#CCC thin solid; }
input.button:hover { background-color: #080a53; }
a:link { color:#000; text-decoration: underline; }
a:visited { color: #000; text-decoration:underline; }
a:hover { color: #3155a6; text-decoration:none; }
/*IDs*/

#header { width:917px; height:151px; margin-right:auto; margin-left:auto; }
#headerright { width:384px; margin-right:auto; margin-left:auto; height:136px; float:left; background:url(images/header-right.jpg); background-repeat:no-repeat; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; line-height:21px; padding-top:15px; padding-right:80px; text-align:right; }
#headerleft { width:383px; margin-right:auto; margin-left:auto; height:151px; float:left; padding-left:70px; }
#nav { width:797px; height:28px; margin-right:auto; margin-left:auto; background-image:url(images/nav.jpg); background-repeat:no-repeat; overflow:hidden; padding-left:120px; }
#flashwrap { width:917px; margin-right:auto; margin-left:auto; height:258px; background-image:url(images/flashbg.jpg); background-repeat:repeat-x; }
#flashleft { width:630px; margin-right:auto; margin-left:auto; height:245px; float:left; margin-top:6px }
#flashright { width:248px; margin-right:auto; margin-left:auto; height:252px; float:right; padding-left:38px; padding-top:6px; }
#topwrap { margin-left:auto; margin-right:auto; background-image:url(images/top-bg.jpg) }
#mainbodywrap { margin-left:auto; margin-right:auto; background-image:url(images/middle-bg.jpg); background-repeat:repeat-x; }
#maincon { background-color: #e7f1f8; width: 917px; overflow: hidden; margin: 0 auto; border-bottom:#ab0605 thin solid; }
/*height can be taken off*/
#bodyleft { width:610px; height:auto; margin-left:auto; margin-right:auto; padding-top:20px; color:#333; background-color:#e7f1f8; float:left; line-height:20px; padding-left:10px; padding-right:9px; font-size:1.1em; margin-bottom:30px; }
#bodyright { width:217px; height:auto; margin-left:40px; margin-right:auto; margin-top:20px; color:#333; background-color:#e7f1f8; float:left; background-image:url(images/right-contact-form.jpg); background-repeat:no-repeat; padding:20px 15px 0 15px;text-align:center; }
#footerwrap { margin-left:auto; margin-right:auto; background-image:url(images/footer-bg.jpg); background-repeat:repeat-x; padding-top:13px; padding-bottom:11px; overflow: auto; }
#footer { width:917px; height:auto; margin-left:auto; margin-right:auto; color:#080a53; text-align:center; font-size:0.8em; line-height:13px; }
#footer ul { list-style:none; padding:0px; margin:0px; text-align:center; }
#footer li { display:inline; text-align:center; list-style:none; }
#seo { width:847px; margin-left:auto; margin-right:auto; clear:both; border-top:#CCC dashed 1px; border-bottom:#CCC dashed 1px; background-color:#161616; color:#CCC; padding-left:6px; padding-top:10px; padding-bottom:10px; }
#contact { width:204px; height:auto; margin-left:auto; margin-right:auto; }
#contact a:link { color:#3155a6; text-decoration: underline; }
#contact a:visited { color: #3155a6; text-decoration:underline; }
#contact a:hover { color: #2391b5; text-decoration:none; }
#areas { width:204px; height:auto; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:10px; line-height:19px; padding-left:11px; text-align:center; }
#areas ul { list-style:none; padding:0px; margin:0px; }
#areas li { display: block; }
#areas a:link { color:#2391b5; text-decoration: underline; }
#areas a:visited { color: #2391b5; text-decoration:underline; }
#areas a:hover { color: #3155a6; text-decoration:none; }
#rss { width:204px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:30px;}
#rss a:link { color:#ab0605; text-decoration: underline; }
#rss a:visited { color: #ab0605; text-decoration:underline; }
#rss a:hover { color: #2391b5; text-decoration:none; }
#rss p { margin: 0 auto; }


/*Link System*/

#link-system { width:917px; margin-left:auto; margin-right:auto; text-align:center; padding-top:5px; padding-bottom:5px; font-size:0.9em; color:#080a53; }
#link-system ul { margin: 0px; padding: 0px; }
#link-system li { list-style: none; display:inline; }
#link-system a { text-decoration:none; color: #080a53; font-size:0.9em; }
#link-system a:hover { color: #FFF; text-decoration:underline; }
/*CLASSES & SPANS*/

.floatnav { margin-left:120px; }
.float1px { margin-left:1px; }
.floatright { float:right; }
.aqua { color:#3155a6; }
.aqua1 { color:#3155a6; font-size:1.1em; }
.aqua2 { color:#3155a6; font-size:1.3em; }
.aqua3 { color:#3155a6; font-size:1.4em; }
.blue { color:#2391b5; }
.blue2 { color:#2391b5; font-size:1.3em }
.blue2strong { color:#2391b5; font-size:1em; font-weight:bold; }
.blue3 { color:#2391b5; font-size:1.4em; }
.blue4 { color:#2391b5; font-size:1em; }
.uppercase { text-transform:uppercase; font-weight:bold; color:#ab0605; }
.red { color:#ab0605; }
.redbold { color:#ab0605; font-weight:bold; }
.nudge1px { margin-top:1px; }
.nudge2px { margin-top:2px; }
.nudge5px { margin-top:5px; }
.nudge10px { margin-top:10px; }
.logonudge { float:right; margin-top:60px; }
.logonudgeright { margin-left:70px; }
.paragraphnudge { margin-top:10px; }
.right { float: right; margin: 5px; }
.left { float: left; margin-right: 10px; margin-top:8px; }
.para { margin-top:-30px; color:#2391b5; font-size:1.2em; }
.nudgepara { margin-left:265px; }
.borderright { border-right:1px solid #ab0605; padding-right:3px; }
