.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.strip {
	clear:both;
}

div.container {
	width: 870px;
	margin: 0 auto;
}

div.navigationbar {
	height:100px;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:1px;
	position: relative;
}

div.navigationmenu {
	height:40px;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	position: relative;
}


#nav {
	 line-height: 24px;  list-style-type: none; background:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#nav a {
	display: block; width: 128px; text-align:center; 
}
#nav a:link  {
	color:#ede9e6; text-decoration:none;
}
#nav a:visited  {
	color:#ede9e6;text-decoration:none;
}
#nav a:hover  {
	color:#ede9e6;text-decoration:none;font-weight:bold;
}
#nav li {
	float: left; width: 128px; background:#7e7570;
}
#nav li a:hover{
	background:#9a908a;
}
#nav li ul {
	line-height: 27px;  list-style-type: none;text-align:left;
	left: -999em; width: 980px; position: absolute; float:left;
}
#nav li ul li{
	float: left; width: 128px;
	background: #ddd2d0; 
}
#nav li ul a{
	display: block; width: 128px;text-align:center;
}
#nav li ul a:link  {
	color:#7e7570; text-decoration:none;
}
#nav li ul a:visited  {
	color:#7e7570;text-decoration:none;
}
#nav li ul a:hover  {
	color:#7e7570;text-decoration:none;
	background:#ede9e6;
}
#nav li:hover ul {
	left: 0;
}
#nav li.sfhover ul {
	left: 0;
}


div#header {height:80px;margin:0;padding-top:5px; /* border-bottom-width: 1px ;*/ border-bottom: thin solid #D2B48C}

/* Headings */
h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}


/* Tables */
.format_option_table {clear: left; margin: 0.5em 0px 0.2em 0px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.format_option_table tr {margin: 0px; padding: 0px;}
.format_option_table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 100%;}
.format_option_table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 100%; 	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

.format_option_sample_table {clear: left; margin: 0.5em 0px 0.2em 0px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(255,255,255);}
.format_option_sample_table tr {margin: 0px; padding: 0px;}
.format_option_sample_table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 80%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 100%; 	}

p.changedoption {color: rgb(48,48,48); font-weight: bold;}

.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}
div#footer{clear:both;width:100%}