/* CSS Document */
body{
font:100% "Times New Roman", Times, serif;
text-align:center; height:550px;
}

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

div#mainwrap { 
position:relative; 
width:776px;
margin-left:auto; margin-right:auto; 
 }

div#columnswrap {
float:left;
width:776px;1background-color:#E9FB6A; 


}

div#navigation{
float:left;
width:150px;
margin-left:-786px;
padding-top:13px; padding-left:8px;  font-size:.95em; font-weight:bold;
}

div#navigation ul{
border:0; margin:12px 10px 12px 1.25em; padding:0; list-style-type:none;
}

div#navigation li{
border-bottom:2px dotted #244146; margin:0; padding: .3em 0; text-indent:.5em;
}

div#navigation li:first-child{
border-top:2px dotted #244146;
}

div#navigation a{
text-decoration:none; color:#244146;
}

div#navigation a:hover{
color:#A41B17;
}

*html div#navigation ul {
border-top:2px dotted #0033CC;
}

div#contentinner {
margin:0 35px 20px 35px; 
}

div#content {
float:left;
width:626px; margin-left:150px; display:inline;
padding:10px 3px; 
}


div#footer{
width:776px;
1background-color:#FFB76F;  
text-align:center; 
float:left; font-size:.8em;
padding:10px 0 0 0;
}
div#footer ul {margin:2px 0 10px 0;width:776px;
}

div#footer li{display:inline; color:blue; border-left: 1px solid; 
padding: 0 5px 0 9px; }


div#footer li:first-child {
border-left:0;
}
div#footer li.border{
border-left:0;
}

div#footer ul li a {
text-decoration:none; color:blue;
}

div#footer ul li a:hover {
text-decoration:underline; color:black;
}

ul.fineprint {
font-size:.9em; list-style-type:none; padding-top:-3px;
}
div#footer_contact{
width:776px;
1background-color:#6283F2;  
text-align:center; 
float:left; font-size:.8em;
padding:10px 0 0 0;


}
div#footer_contact ul {margin:2px 0 10px 0;width:776px;
}

div#footer_contact li{display:inline; color:blue; border-left: 1px solid; 
padding: 0 5px 0 9px; }


div#footer_contact li:first-child {
border-left:0;
}
div#footer li.border{
border-left:0;
}

div#footer_contact ul li a {
text-decoration:none; color:blue;
}

div#footer_contact ul li a:hover {
text-decoration:underline; color:black;
}

hr{
margin-bottom:16px;
}
h1{
font:bold 1.5em "Times New Roman", Times, serif ; color:#A41B17; padding: 19px 5px 19px 5px;
}
h1.left{
font:bold 1.5em "Times New Roman", Times, serif ; color:#A41B17; padding: 3px 5px 5px 5px; text-align:left;

}
h2{
1color:#1B1C0E; padding-bottom:13px; font-weight:bold; color:#0000CC;
}
h2.color{
color:#6C6D07;
}
h2.size{
font-size:.9em;
}
h3{
color:#1B1C0E;padding-bottom:13px;padding-top:10px;
}

h3.contact{
color:#1B1C0E;padding-bottom:13px;padding-top:10px;font-size:.9em;
}
h4{
text-align:left; padding-bottom:7px;color:#244146;font-size:1.1em;padding-top:3px;
}
p{
text-align:left; padding-bottom:9px;
}
p#indent{
margin-left:25px;
}
p.cost{
font-size:.95em; color:#244146;
}
p.quote{
padding-top:15px; width:400px; margin-left:55px;
font-style:italic; text-align:center;
}

p.author{
text-align:center; font-size:.8em; 
}

p.footer{
text-align:center; font-size:1em;
color:#000000;
}

p.small{
margin-left:25px; font-weight:bold;
}

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

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*end of hack */
 
  
/* backslash hack hides from IE mac\*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}

a:link {color:#000000; font-style:italic;}

a:visited {color:#000000;}

a:focus {color:#CC0000;}

a:hover {color:#FF0000;}

a:active {color:#003300;}

legend{
color:#CC0000; font-weight:bold;
border:1px solid #000099;
margin:4px 0 0 15px;
padding:3px 2px;
font-size:.9em;
}

label{
width: 188px;
float: left;
text-align: right;
margin-right: 0.5em;
display: inline;
clear:both;
padding-bottom:8px;
}
textarea{
margin-left:188px;
}
input{
display:inline;margin-bottom:8px; margin-left:-99px;

}
#buttons input{
background-color:#6283F2;
font-size:1em; border:2px outset #000000;
margin-top:10px; 
}

#trans{
position:absolute; 
}

#image{
position:abolute; margin-bottom:11px;

}
p.input{
padding-top:12px; margin-left: 155px; 
}

textarea{
margin-left:-97px; margin-right: 12px;1margin-top:-11px;
}

td.p{
text-align: right; 1padding-right:4px; padding-top:7px;
}

td.border{
border:1px solid #A41B17; padding:9px 2px;
}
td.border2{
border:1px solid #A41B17; text-align:left; padding-left:103px;
}

table{
margin-left:9px; font-size:1.05em;
}

.right{
text-align:right;
}
#left{
text-align:left; padding-left:5px;
}

.star{
color:#A41B17;
}