html,body{
    height: 100%;
    text-align: center;
  	 font-family: verdana, modern, sans-serif;
    font-size: 12px;
    margin: 0px;
   background-color: #000000;
}

h1         {font-size: 200%; margin: 0px;}
h2         {font-size: 150%; margin: 0px;}
h3         {font-size: 115%; margin: 0px;}
h4        {font-size: 100%; margin: 0px;}
h5         {font-size: 80%; margin: 0px;}
h6         {font-size: 60%; margin: 0px;}
 div.clear { clear: both; } 

.clearfix 
{
	display: inline-block;
}  
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

td{ text-align: right;}

 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */

.myBox
{
    margin: 0 auto;

    color: #ffffff;
    width: 60%;
    padding: 10px;
    text-align: center;
    background-color: #000000;
  
   
}
.myBox2
{
    margin: 0px auto;
 	color: #ffffff;
    width: 60%;
    text-align: center;
	padding: 0px;
   
}
.myBox3
{
    margin: 0px auto;
    width: 60%;
    text-align: center;
    height: 190px;
	padding: 0px;
	margin-bottom: 10px;
   
}
.newLine { clear: left; }


ul {
   
    padding:0;
    list-style:none;
	}
.myBox2 li, #footer li
{
	display: inline;
	padding: 5px;
	font-size: 120%;
}
.block li, .wrapper li
{
	list-style: square outside none; 
	display: list-item;
	padding: 0px;
}
a:hover
{
	color: #ffffff;
}
a
{
	color: #ff0000;
	text-decoration: none;
}
img.floatleft, img.aligncenter {
background:#FFFFFF none repeat scroll 0% 0%;
border:2px solid #333333;
margin:12px 12px 4px 12px !important;
padding:10px;
position:relative;
vertical-align:middle;
}

img.floatright
{
	background:#FFFFFF none repeat scroll 0% 0%;
	border:2px solid #ffffff;
	margin:12px !important;
	padding:10px;
	position:relative;
	vertical-align:middle;
}
.logo
{
	color: #00549d;
	font-size: 1.4em;
	font-weight: bold;
}

.white
{
	color: #ffffff;

}
#footer
{
	color: #ff0000;
	margin: 30px;
	font-size: 80%;
}
div.wrapper
{
  float: left;
  width: 10em;
margin-left: 5px;
}
div.clear { clear: both; }

.block
{
	list-style: square outside none; 
	display: list-item;
	display: inline;
}

label {
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
button {
margin:1em 0;
}
fieldset {
margin:0 0 1em;
width:auto;
}
input[type="text"] {
margin:0;
padding:0;
width:25em;
}
fieldset label {
font-weight:normal;
}
textarea {
width:25.6em;
}
fieldset.name textarea, fieldset.name select {
display:block;
margin:0;
}
fieldset.name label {
color:#666666;
font-size:0.85em;
line-height:1.5em;
}
fieldset.name legend label {
color:#565347;
font-size:1em;
}
fieldset.name p.name_first {
float:left;
margin-right:0.25em;
}
:first-child + html fieldset.name p.name_first {
float:left;
margin-right:0.05em;
}
fieldset.name input {
width:12em;
}
fieldset.name p {
margin:0;
padding:0.5em 0.5em 0 0;
}
p.email label {
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
p.email input {
width:25em;
}
p.phone label {
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
p.phone input {
width:12em;
}
fieldset.address textarea, fieldset.address select {
display:block;
margin:0;
}
fieldset.address label {
color:#666666;
font-size:0.85em;
line-height:1.5em;
}
fieldset.address legend label {
color:#565347;
font-size:1em;
}
fieldset.address p {
margin:0;
padding:0.5em 0.5em 0 0;
}
fieldset.address p.street_address input {
width:25em;
}
fieldset.address p.address_line2 input {
width:25em;
}
fieldset.address p.city {
float:left;
margin-right:0.25em;
}
:first-child + html fieldset.address p.city {
float:left;
margin-right:0.05em;
}
fieldset.address p.city input {
width:12em;
}
fieldset.address p.state input {
width:12em;
}
fieldset.address p.zip {
clear:left;
float:left;
margin-right:0.25em;
}
:first-child + html fieldset.address p.zip {
float:left;
margin-right:0.05em;
}
fieldset.address p.zip input {
width:12em;
}
fieldset.address p.country {
float:left;
}
:first-child + html fieldset.address p.country {
float:none;
}
p.comments label {
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
p.comments textarea {
width:25.6em;
}
:first-child + html p.comments textarea {
width:25.1em;
}
fieldset.radio legend {
font-weight:bold;
}
fieldset.radio label {
font-size:1em;
margin:0;
padding:0;
}
fieldset.radio p {
font-weight:bold;
margin:0;
padding:0.5em 0 0;
}
fieldset.radio li {
margin:0;
padding:0.5em 0 0;
}
fieldset.radio_inline legend {
font-weight:bold;
}
fieldset.radio_inline p {
display:inline;
font-weight:bold;
margin:0;
padding:0.5em 1em 0 0;
}
fieldset.radio_inline {
padding:0;
}
fieldset.radio_inline li {
display:inline;
padding:0.5em 1em 0 0;
}
fieldset.radio_inline label {
font-size:1em;
margin:0;
padding:0;
}
fieldset.checkbox legend {
font-weight:bold;
}
fieldset.checkbox label {
font-size:1em;
margin:0;
padding:0;
}
fieldset.checkbox p {
font-weight:bold;
margin:0;
padding:0.5em 0 0;
}
fieldset.checkbox li {
margin:0;
padding:0.5em 0 0;
}
fieldset.checkbox_inline legend {
font-weight:bold;
}
fieldset.checkbox_inline p {
display:inline;
font-weight:bold;
margin:0;
padding:0.5em 1em 0 0;
}
fieldset.checkbox_inline {
padding:0;
}
fieldset.checkbox_inline li {
display:inline;
padding:0.5em 1em 0 0;
}
fieldset.checkbox_inline label {
font-size:1em;
margin:0;
padding:0;
}
fieldset.dropdown legend {
display:none;
}
fieldset.dropdown p {
font-weight:bold;
margin:0;
padding:0.5em 0 0;
}
fieldset.dropdown select {
margin:0.5em 0 0;
padding:0;
}
.hide {
color:#666666;
font-size:0.85em;
left:-1000em;
line-height:1.5em;
position:absolute;
text-align:left;
width:20em;
}
abbr.required {
color:#820000;
}
abbr.help {
font-family:Arial,Helvetica,FreeSans,sans-serif;
font-size:0.85em;
padding-left:0.25em;
}
abbr.help a {
border:0 none;
text-decoration:none;
vertical-align:15%;
}
abbr.help a:hover {
font-weight:bold;
}