@charset "UTF-8";

/* Tag Overrides
-------------------------------------------------------------- */
body, html { height: 100%; background-color: #fff; }
body{	text-align: center;  }

a{ color: #d46806; text-decoration: underline; }

h1{ font-size: 189%; margin: 0; padding: 0 0 18px 0; line-height: 85%; text-indent: -9999em; }
h2{ font-size: 123.1%; margin: 20px 0 8px 0; padding: 0; line-height: 85%; color: #d46806; font-weight: 500; }
h3{ font-size: 123.1%; margin: 20px 0 8px 0; padding: 0; line-height: 85%; color: #000; font-weight: 500; }
p{ font-size: 93%; line-height: 150%; }
label{ color: #d46806; }
form p{ padding: 0 0 5px 0; margin: 0; }
input[type=text]{ min-width: 200px; }

/* Colors and sizing
-------------------------------------------------------------- */
.loud{ color: #d46806; font-weight: bold; }
.input{ background-color: #fff; color: #333; border: 2px solid #e0e0e0; padding: 2px; }

/* Site shell
-------------------------------------------------------------- */
#doc{	width: 740px;	margin: 0 auto;	padding: 40px 0; }
#doc #msg{ padding: 1px; margin-bottom: 10px; background-color: #d46806; }
#doc #msg *{ color: #fff; }
#doc #content{ text-align: left; }
#doc #hd{ text-align: left; }
#doc #ft{ text-align: left; }

/* Layout
-------------------------------------------------------------- */

/* Splash page */
#doc.splash #hd{ padding-bottom: 30px; }
#doc.splash #hd img, #doc.splash #hd form{ float: left; }
#doc.splash #hd form{ padding: 40px 0 0 164px; }
#doc.splash form div input.input{ margin: 1px 5px 0 0; }
#doc.splash form div input{ float: left; }

#doc.splash #content{ margin: 25px 0 0 0; height: 500px; background: url('../images/spash-image.jpg') no-repeat; }
#doc.splash #content .col1{ float: right; color: #fff; font-weight: bold; width: 383px; height: 302px; padding: 100px 20px 0 0; }
#doc.splash #content .col2{ width: 190px; padding-right: 40px; }
#doc.splash #content .col3{ width: 150px; padding-right: 25px; }
#doc.splash #content .col2, #doc.splash #content .col3{ float: right; padding-top: 10px; }
#doc.splash #content .col2 p, #doc.splash #content .col3 p{ margin: 0; }
#doc.splash #ft{ color: #b2b2b2; font-weight: bold; }




/* Common
-------------------------------------------------------------- */

.nomargin{ margin: 0; }
.nomargin-top{ margin-top: 0; }
.fltrt{	float: right;	margin-left: 8px; }
.fltlft{	float: left; margin-right: 8px; }
.clear{	clear:both;	height:0; font-size: 1px; line-height: 0px; }
.center{ text-align: center; }