@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

body { background: url(images/bg.jpg) repeat-x; background-color: #2b2b2b; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; color: #fff; }

img { border: none; }

#wrap { width: 900px; margin: 0 auto; background-color: #000; }

/*fonts*/
p { font-size: 0.75em; line-height: 22px; padding: 3px 0px 10px 0px; }

h1 { font-size: 1.25em; color: #00ffff; font-weight: lighter; padding: 10px 0px 12px 0px; }

h2 { font-size: 1.15em; color: #00ffff; font-weight: lighter; padding-bottom: 12px; }

.headtwo { font-size: 1.15em; color: #095689; font-weight: lighter; padding-bottom: 12px; }

.headone { font-size: 1.25em; color: #00ffff; font-weight: lighter; padding: 20px 0px 6px 0px; }

/*classes*/

.humanr { float: right; }

.images { float: right; margin-left: 10px; }

.smaller { font-size: 0.9em; }

.small { font-size: 0.75em; }

/*flash*/

#logo { float: left; width: 321px; height: 159px; background: url(images/logo.jpg) no-repeat; }

#mainf { background: url(images/flash.jpg) no-repeat; float: left; width: 595px; height: 239px; padding: 20px 0px 20px 20px; }

#quotesf { float: right; width: 272px; height: 239px; padding-top: 20px; padding-bottom: 20px; background: url(images/quotes.jpg) no-repeat; }

/*header*/

#header { width: 900px; height: 159px; }

#number { background: url(images/number.jpg) no-repeat; width: 529px; height: 159px; float: right; padding-right: 30px; }

/*nav*/

#nav { height: 43px; background: url(images/nav-bar.jpg) repeat-x; width: 900px; }

#nav ul { line-height: 41px; font-size: 0.75em; text-transform: uppercase; }

#nav li { list-style-type: none; display: inline; }

#nav li a { display: block; text-decoration: none; height: 41px; outline: none; color: #ffffff; float: left; padding-left: 20px; padding-right: 20px; text-align: center; }

#nav li a:hover { color: #ffffff; display: block; height: 41px; background: url(images/nav-hover.jpg) repeat-x; }

/*divider*/

#divider { background: url(images/main-divider.jpg) no-repeat; width: 900px; height: 20px; margin: 0 auto; clear: both; }

/*main*/
#main { background-color: #000000; overflow: hidden; padding-left: 20px; padding-bottom: 20px; }

/*leftcol*/

#leftcol { float: left; width: 584px; background-color: #131313; padding: 10px 20px 0px 20px; }

#leftcol ul { font-size: 0.75em; line-height: 20px; padding-left: 10px; padding-bottom: 10px; }

#leftcol li { line-height: 22px; list-style-image: url(images/bullet.jpg); }

#leftcol a { text-decoration: underline; outline: none; color: #FFFFFF; }

#leftcol a:hover { text-decoration: underline; color: #00ffff; }

#linkbox { border: thin dotted #ffffff; margin-left: 5px; }

#linkbox p { margin-left: 5px; }

#lists { width: 560px; height: 140px; }

#lists ul { font-size: 0.75em; line-height: 18px; margin-left: 10px; padding-bottom: 10px; }

#lists li { line-height: 18px; }

#listleft { float: left; width: 270px; height: 140px; padding-left: 10px; }

#listright { float: left; width: 270px; height: 140px; margin-left: 10px; }

/*rightcol*/

#rightcol { float: left; width: 196px; padding-left: 30px; padding-top: 15px; clear: right; }

/*contact*/

#contact { background: url(images/contact-top.jpg) top no-repeat; width: 228px; height: 160px; padding-top: 45px; }

.bibformstyle { margin-bottom: 6px; border: 1px solid #666666; font-weight: normal; color: #000000; padding: 2px; margin-left: 7px; }

.button { margin-left: 22px; }

#linkbox { border: thin dotted #0364af; margin-left: 5px; }

#linkbox p { margin-left: 5px; }

/*contact form*/
.mainformstyle { margin-bottom: 5px; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; padding: 2px; margin-left: 10px; }

#rightform { padding: 5px; margin: 0 auto; border: thin dotted #00ffff; width: 180px; }

#form a { color: #ffffff; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; }

.formp { margin: 0px; padding-top: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }

#gmap { height: 255px; width: 560px; margin: 0 auto; border: 1px solid #ffffff; margin-top: 20px; }

#form { width: 560px; margin: 0 auto; margin-bottom: 20px; }

#contactleft { float: left; width: 280px; }

#contactright { float: right; width: 280px; }

#contactright a { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin-left: 10px; }

/*footer*/

#footer { background-color: #00a6a6; width: 900px; margin: 0 auto; clear: both; height: 100px; padding-top: 20px; }

#footer ul { font-size: 0.69em; text-align: center; width: 900px; display: block; margin: 0 auto; }

#footer li { display: inline; margin-left: 0px; color: #ffffff; margin-left: 10px; }

#footer p { color: #ffffff; font-size: 0.69em; text-align: center; }

#footer a { color: #ffffff; outline: none; }

#footer a:hover { text-decoration: underline; color: #000000; }
