html, body{margin:0; padding:0; text-align:center; font-size:11pt;
 font-family:Verdana, Tahoma, Arial, sans-serif; background-color:#5d673b;} 

#header{background-color:#dfc996; margin:0; width:100%; height:25px;}
 
#pagewidth{width:95%; text-align:left; margin-left:auto; margin-right:auto;
 background-color:#fff;} 

#main{background-color:#fff; display:inline; width:60.0%; float:left; left:0.00%;}
.mcontent{padding:0 20px;}
#main h1, h2, h3{color:#a41b59;}
#main h3{border-bottom:#5d673b 1px dotted;}
#right{background-color:#dfc996; float:right; display:inline; position:relative; 
 right:2.00%; width:38.0%; margin-top:-20px;}
.rcontent{padding-left:15px; color:#5d673b;}
#right h2{color:#a41b59;}
#right a{color:#5d673b; text-decoration:none; font-size:14px;}
#right a:hover{color:#fff;}
#right ul{margin-left:12px; padding:0;}
#right ul li{list-style-type:none;}

#footer{height:75px; background-color:#5d673b; text-align:center; color:#dfc996;
 font-size:10px; clear:both; margin:0; padding: 10px 0; width:100%; 
 border-top:1px solid #dfc996;} 
#footer a{color:#dfc996; text-decoration:none;}
#footer a:hover{color:#fff;}

#open{border:medium dashed #5d673b; width:400px; padding:3px; margin:0 auto;
font-size:16px; text-align:center;}

img.b{border:2px solid #000;}

h1{font-size:20px;}
h2{font-size:16px}
h3{font-size:14px;}

ul{list-style-type:none;}
ul.gt li:before{content:"\00BB \0020"; color:#5d673b;}
ul.dot li{background-image:url(images/dots.gif); background-position:left top; 
background-repeat:no-repeat; padding-left:20px;}

.ac{display:block; margin-left:auto; margin-right:auto;}  
.c{text-align:center;}
.b{font-weight:bold;}
.i{font-style:italic;}
.pw{color:#a41b59; text-align:center; font-size:20px; font-weight:bold;
 font-family:Century, Georgia, serif;}
.t{color:#dfc996;}
.w{color:#a41b59;}
.g{color:#ccc; font-size:10px;}
.r{color:#f00;}
.s{font-size:11px;}
.l{font-size:16px;}
.in15{margin-left:15px;}
.in30{margin-left:30px;}

form.preop fieldset{margin-bottom:10px;}
form.preop legend{padding:0 2px; font-weight:bold;}
form.preop label{display:inline-block; line-height:1.3; vertical-align:top;}
form.preop label2{}
form.preop fieldset ol{margin:0; padding:0;}
form.preop fieldset li{list-style:none; padding:5px; margin:0;}
form.preop fieldset fieldset{border:none; margin:3px 0 0;}
form.preop fieldset fieldset legend{padding:0 0 5px; font-weight:normal;}
form.preop fieldset fieldset label{display:block; width:auto;}
form.preop em{font-weight:bold; font-style:normal; color:#f00;}
form.preop label{width:140px;}
form.preop select{width:90px;}
form.preop select option{font-size:16px;}
input[type="text"]{border-right:#5d673b medium solid; border-top:#eee 1px solid;
  border-left:#eee 1px solid; border-bottom:#5d673b 1px solid; padding:2px;}
.buttons{font-size:110%; width:120px; height:35px;}

form.contact fieldset{margin-bottom:10px;}
form.contact legend{padding:0 2px; font-weight:bold;}
form.contact label{display:inline-block; line-height:1.3; vertical-align:top;}
form.contact fieldset ol{margin:0; padding:0;}
form.contact fieldset li{list-style:none; padding:5px; margin:0;}
form.contact em{font-weight:bold; font-style:normal; color:#f00;}
form.contact label{width:90px;}
form.contact select{width:130px;}
form.contact select option{font-size:14px;}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display:block; height:0; clear:both; 
 visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display: block;}
 
 /*printer styles*/ 
 @media print{ /*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;} }
