﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 10pt;
    vertical-align: top;
    font-family:'Arial', Sans-Serif;
    line-height:155%;
    color:#000000;
}

b,u,i,p {font-size:inherit; font-family:inherit; color:inherit; font-weight:inherit;}
b {font-weight:bold;}
p {margin-bottom:1em}

ul {margin-left:2em;}

#container
{
	margin: auto;
	background-color: #fff;
	border: 1px solid #000000;
	width:875px;
}

#banner
{
	min-height:153px;
	max-height:153px;
	border-bottom: 1px none #333;
	margin: 0;
	padding: 0px 0px;
	z-index:1000;
}

#nav
{
	float: right; 
	width: 0px;
	margin-left: 10px;
	padding-top: 1em;
}

#nav p { margin-top: 0; }

#content
{
	float: left;
	padding: 0;
	width:875px;
	min-height:400px;
	background-image:  url(/images/layout/bgcontent.gif);
	background-repeat: repeat-y;
}

#content h1 { color:#993300; font-size:18pt; font-weight:normal; line-height:120%; }

#content h2 { color:#993300; font-size:14pt; font-weight:normal; line-height:120%; }

#footer
{
	clear: both;
	background-color: #531b1b;
	text-align: center;
	border-top: 1px none #333;
	height:100px;
	min-height:100px;
	color:#999999;
	font-size:8pt;
	padding:5px;
}

body{background-color:#222; background-image:url(/images/layout/bg.jpg); background-repeat:repeat-x;}

html, body {height:100%} /* to set 100% height interior divs */
#container  {min-height:100%;}

div.bsquare {display:inline; float:left; padding:16px; text-align:center; font-size:9pt;}
div.bsquare * {text-decoration: none; font-size:9pt;}

div.squarecont {vertical-align:top; padding:0px 3px; min-width:875px; max-width:950px;}
div.squarecont img {display:inline; float:left;}

#leftpnl {height:100%; min-height:100%; width:200px; min-width:200px; float:left; text-align:left; font-size:8pt; background-color:#000; color:#fff; font-size:12pt; padding-left:0px;}
#centerpnl {margin-left:200px;color:#333333;}
#ban2 {background-color:#000066; height:25px; min-height:25px; color:#0000ff; padding-left:15px; font-weight:bold;}

div.menuitem, div.menuitem2 {min-height:25px; border-top:solid 1px #999999; color:#ffffff; font-weight:bold;padding-left:20px; padding-top:6px;}
div.menuitem2 {padding-left:40px;font-weight:normal;}
div.menuitem a, div.menuitem2 a {color:#ffffff; text-decoration:none;}

table.mfrico {width:100%; text-align:center;}
table.mfrico td {padding:5px;}

#BannerDiv {margin-bottom:0px; background-color:#ffffff; z-index:0;}

table.edit tr td {padding:3px;}


div.sample {width:100%; padding-left:30px; text-align:center;}
div.sample ul {list-style-type:none; margin:0;}
div.sample ul li {display:inline-block; float:left; margin:20px 15px;}
div.sample ul li span{display:block; text-align:center; width:90px;}
div.sample br {clear:both;}

a.samplecurrent {font-weight:bold;}

div.Fab {width:100%;}
div.Fab ul {list-style-type:none; margin:0;}
div.Fab ul li {display:inline-block; float:left; margin:10px 20px;}
div.FabFront, div.FabShad {position:relative; bottom:4px; right:4px;}
div.FabFront {border:solid 1px #000000; background-color:#d9cecf; padding:5px; height:120px; min-height:120px; width:340px; min-width:340px; }
div.FabShad {background-color:#aaaaaa; width:343px; min-width:343px;}
