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

html {height: 100%;}
body {background-color: #F00; background-image:url(images/background.gif); background-repeat:repeat-x; font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;}

/* ~~ wrapper ~~ */
#wrapper {min-height: 900px; height: auto; margin:5px auto; padding: 1px 5px; width: 1000px; max-width: 1200px; border: 1px black solid; border-radius: 12px; background-color: #fff; height: 100%;}
#wrapperthanks {min-height: 300px; height: auto; margin:5px auto; padding: 1px 5px; width: 1000px; max-width: 1200px; border: 1px black solid; border-radius: 12px; background-color: #fff; height: 100%;}

/* ~~ header ~~ */
header {width:1000px; margin: 7px auto; background-image: url(images/bannerblank_w_line.png); background-repeat:no-repeat; margin-top: -15px;}
header img {margin: -155px 0px 0px 15px;}
.title { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size: 36px; color: #000; text-align:center; line-height: 1em; padding-top: 13px;color: #000; text-align:center;}

/* ~~ navigation ~~ */
nav {width: 97.3%; padding-left: 400px; margin-top: -65px; }
.navbar {background-color: #fff; font-family:"Times New Roman", Times, serif; font-weight: bold; font-size:20px; width: 550px;}
.navbar ul li a { color:#f00;}
.navbar .active a { color: #00f;}
.navbar a:hover { color: #00f;}
.navbar a:focus { color: #fff;}
.navbar li {display: inline; color: #f00; padding-right: 65px;}

/* ~~ container ~~ */
#container {width: 100%; min-height: 300px; height: auto !important; }
#thanks { height: 200px;}

/* ~~ element/tag selectors ~~ */
ul, ol, dl { padding: 0;margin: 0;}

/* ~~ site links ~~ */
a img { border: none;}
a:link {color:#00f;	text-decoration: none;}
a:visited {color: #00f;	text-decoration: none;}
a:hover, a:active, a:focus { text-decoration: none;}
a:active { color: #00f;}

/* ~~ home page ~~ */
.homeleft {width: 390px; float: left; }
.homeleft li {list-style-position: inside; font-size: 12px;}
#divide { margin: 120px 0px 0px 5px; width: 15px; float: left;}
.homeright {width: 590px; float: right; background-image:url(images/usa_map1.png); background-repeat: no-repeat; background-position:center;}
.title1 {color: #f00; font-size: 18px; margin-top: 50px; text-align: center;}
.title1a {color: #f00; font-size: 19px; margin-top: 20px; text-align: center;}
.title2 {color: #00f; font-size: 16px; margin-top: 50px; text-align: center;}
.title3 {color: #00f; font-size: 16px; margin-top: 10px; text-align: center;}
.para {padding: 7px 48px;}
.para1 {border-top: #F00 medium solid; width: 280px; margin: 15px 0px 0px 45px; padding-top: 15px;}
.paracenter {margin: 15px 31px; text-align:center; border-bottom: #F00 medium solid; padding-bottom: 15px;}
.paracenter a:link { text-decoration:underline;}

/* ~~ about ~~ */
.aboutleft {width: 590px; float: left; }
.aboutleft img { margin: 0px 0px 10px 35px;}
.aboutleft h2 { text-align: center;}
.aboutleft ul {margin-top: -7px;}
.aboutleft li {list-style-position: inside; font-size: 12px; list-style-type:none; text-align: center;}
#aboutdivide { margin: 120px 0px 0px -15px; width: 15px; float: left;}
.aboutright {width: 390px; float: right; font-size: 15px;}
.aboutright li {margin-bottom: 7px;}
.caption { text-align: center; font-size: 11px; font-style: italic;  padding: 5px 30px;}

.par { text-align: center; font-size: 13px; padding: 5px 40px;}
.aboutleft ul.shiftup {margin-top: -25px;}

/* ~~ contact ~~ */
.contactlt {width: 545px; float: left; }
.contactrt {width: 440px; float: right; padding-right: 10px;}
.para2 {margin: 15px 31px; text-align:center; padding-bottom: 15px;}

form {margin-left: 35px;}

/* ~~ footer ~~ */
footer p { font-size:10px;}
footer {color: #fff; width: 980px; margin: 0px auto;}
footer img { margin: 0 auto;}
footer a:link {color: #FF0;	text-decoration: underline;}
footer a:hover {color: #F00;}
.ftlt {text-align: left; float: left;}
.ftcenter { float: left; margin-left: 285px;}
.ftrt {text-align: right; float: right;}

/* ~~ styles ~~ */
.bigblue { font-size: 18px; color: #00F;}
.biggreen { font-size: 18px; color: #0F0;}
.red { color:#f00;}
.redline {border-bottom: #F00 medium solid; width: 280px; margin: 15px 0px 0px 45px; padding-top: 15px; }
.clear {clear: both;}
.center { text-align: center; font-size:14px; font-style: italic;}
.center a { text-decoration:underline;}
.centered { text-align: center; font-weight: 900;}

form {margin-left: 35px;}