@charset "UTF-8";
/* CSS Document */
/*GENERIC TAGS*/
body { background-image:url(images/bg.gif); background-repeat:repeat-x; background-color:#dce5eb; margin:0px; font-family: Verdana, Geneva, sans-serif; font-size:62.5%; }
h1,h2,h3 { font-size:1.3em; color:#074570 }
input.button { width:226px; height:25px; background-image:url(images/button.gif); background-repeat:no-repeat; padding:6px; border:#CCC thin solid; margin-top:10px; color:#FFF; font-weight:bold; border:0px }
input.button:hover { background-image:url(images/button2.gif); background-repeat:no-repeat; }
a:link { color:#000; text-decoration: underline; }
a:visited { color: #000; text-decoration:underline; }
a:hover { color: #c80227; text-decoration:none; }

/*IDs*/
/*HEADER*/
#header { width:932px; margin-right:auto; margin-left:auto; height:128px; background-image:url(images/header.gif); background-repeat:repeat-x; margin-top:19px; background-color:#FFF }
#headerleft { margin-right:auto; margin-left:auto; width:386px; height:109px; float:left; padding:19px 137px 0px 17px; font-size:1.4em; font-weight:bold; text-transform: lowercase; color:#09618e; }
#headerleft ul { list-style:none; padding:0px; margin:0px; text-align:right; margin-right:12px; }
#headerleft li { display:block; text-align:right;}
#headerright { margin-right:auto; margin-left:auto; width:392px; height:128px; float:right; color:#c80227;}
#headerright ul { list-style:none; padding:0px; margin:0px; text-align:right;  margin-right:65px; }
#headerright li { display: block; text-align:right; }

/*NAV*/
#nav { width:392px; margin-left:auto; margin-right:auto; height:19px; font-size:1.3em; font-weight:bold; text-transform: lowercase; background-color:#074570; color:#FFF; }
#nav a:link { color:#FFF; text-decoration:none; }
#nav a:visited { color: #FFF; text-decoration:none; }
#nav a:hover { color: #c90227; text-decoration:none;  }
#nav ul { list-style:none; padding:0px; margin:0px; text-align:center; }
#nav li { display:inline; text-align:center;}

/*FLASH*/
#flashwrap { width:932px; height:178px; margin-right:auto; margin-left:auto;  }

/*FLASHNAV*/
#flashnav { width:932px; height:72px; margin-right:auto; margin-left:auto; background-image:url(images/flashnav-bg.gif); background-repeat:no-repeat; margin-top:7px;  }

/*MAIN BODY*/
#topmainline { width:932px; height:15px; margin-left:auto; margin-right:auto; margin-top:13px; background-image:url(images/topmainline.gif); background-repeat:no-repeat; background-color:#FFF;}
#mainbodywrap { width:932px; margin: 0 auto; overflow:hidden; background-color:#FFF;}
#bottommainline { width:932px; height:14px; margin-left:auto; margin-right:auto; background-image:url(images/bottommainline.gif); background-repeat:no-repeat; }
#bodyleft { width:610px; float:left; padding:0px 15px 0px 15px; font-size:1.1em; color:#000; line-height:16px; border-right: thin #074570 dotted; }
#bodyright { width:260px; float:right; padding:0px 15px 0px 15px; font-size:1.1em; color:#000; line-height:19px; }

/*MINI CONTACT*/
#bodyrightinfo { width:230px; height:215px; float:left; padding:10px 17px 0px 13px; background-image:url(images/right-house.gif); background-repeat:no-repeat; font-size:1.1em; color:#074570; font-weight:bold; }
#bodyrightinfo ul { list-style:none; padding:0px; margin:0px; text-align:left; }
#bodyrightinfo li { margin-top:2px; list-style:url(images/arrow.gif); list-style-position:inside; }
#bodyrightcontact { width:230px; height:auto; float:left; padding:35px 17px 0px 13px; background-image:url(images/right-phone.gif); background-repeat:no-repeat; font-size:1.1em; color:#074570; font-weight:bold; }
#bodyrightcontact ul { list-style:none; padding:0px; margin:0px; text-align:left; }
#bodyrightcontact li { display:block; text-align:left; margin-top:2px;}
#bodyrightinfo2 { width:230px; height:auto; float:left; padding:10px 17px 0px 13px; margin-top:20px; background-image:url(images/right-house.gif); background-repeat:no-repeat; font-size:1.1em; color:#074570; font-weight:bold; }
#bodyrightinfo2 ul { list-style:none; padding:0px; margin:0px; text-align:left; }
#bodyrightinfo2 li { margin-top:2px; list-style:url(images/arrow.gif); list-style-position:inside; }


/*FOOTER*/
#footerwrap { width:922px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden;}
#footerleft {width:622px; height:auto; margin-left:auto; margin-right:auto; text-align:left; font-size:0.8em; float:left; padding:5px 0px 5px 0px; line-height:8px }
#footerleft ul { list-style: none; padding:0px; margin:0px; text-align:left; }
#footerleft li { display:inline; text-align:left; padding-right:5px;}
#footerleft a:link { color:#000; text-decoration: underline; }
#footerleft a:visited { color: #000; text-decoration:underline; }
#footerleft a:hover { color: #c80227; text-decoration:none; }
#footerright {width:270px; height:auto; margin-left:auto; margin-right:auto; float:left; padding-top:5px; font-size:1.1em; font-weight:bold; color:#c80227; float:right}

/*LINK SYSTEM*/
#bottomfooter { width:922px; height:auto; margin-left:auto; margin-right:auto; color: #000; text-align:left; padding-bottom:5px; font-size:0.8em;}	
#bottomfooter ul { list-style: none; padding:0px; margin:0px; text-align:left; }
#bottomfooter li { display:inline; text-align:left; padding-right:5px; }
#bottomfooter a:link { color:#000; text-decoration: underline; }
#bottomfooter a:visited { color: #000; text-decoration:underline; }
#bottomfooter a:hover { color: #c80227; text-decoration:none; }

/*CLASSES & SPANS*/
.floattext { margin-top:50px;}
.floatright { float:right; padding-left:5px; }
.floatleft { float:left; padding-right:5px; }
.red1 { font-size:1.2em; font-weight:bold; text-transform: lowercase; color:#c80227; }
.smallfont { font-size:0.8em; font-weight:bold; }
.nudge1px { margin-top:1px;}
.fontbig { font-size:1.5em; color:#074570; font-weight:bold; }
.fontsmall { font-size:0.9em; color:#074570; }
.fontred { color:#c80227 }
.fontred2 { color:#c80227; font-size:0.8em; }
.fontblacknornal { color:#000; font-weight:normal; }
.nudgeleft2px { margin-left:2px;}
.logonudge { float:right; margin-top:60px;}
.logonudgeright { margin-left:70px;}
.borderright { border-right:1px solid #c80227 ; padding-right:5px; }
.fontalign { text-align:center; }
.navright { padding-right:20px; }
.marginleft { margin-left:49px; }
.map { color:#0000FF; text-align:center; font-size:0.8em;}
.mapbordernms { border:2px solid #03C }
.mapborderbest { border:2px solid #c80227 }

/*FORMSTYLE*/
.formwidth {width:220px;}
.formwidth2 {width:247px;}
.formwidth3 {width:270px;}
.formwidth4 {width:277px;}
input.button2 { width:275px; height:30px; background-color: #a60a0a; border:none; color: #FFF; padding:6px; border:#CCC thin solid; margin-top:10px }
input.button2:hover { background-color: #000; }
.width { width:55%}
.captchanudge {padding-top:5px;}

