﻿html,body,body{}
html,body{margin:0px;padding:0px;font:normal normal 10pt/10pt Arial;}
html{background:#EDEDED;}
body{margin:0 auto;width:800px;
     background:#FFF; border:solid 1px #AAA;
     position:relative;;
	 }
h1 span{display:none;}
h1
{
   position:absolute;right:10px;top:3px;
   width:259px;height:41px;
   background:transparent url(images/futureNow_logo.png) no-repeat center top;
   margin:0px;padding:0px;
}

a,
a:hover,
a:visited,
a:active{color:#8b0a0c;}

a img{border:none;}

ol{list-style-type:decimal;}
ol ol{margin-bottom:5px;list-style-type:lower-alpha;}

/*Navigation*/
.breadCrumb{font-size: .8em;margin-left:10px;}
#navigation, #navigation *{margin:0px;padding:0px;}
#navigation{background: #8b0a0c url(images/nav_bkg.png) repeat-x;
            height: 40px;
            padding: 0 5px;margin:0px;}
#navigation ul, #navigation ul li{margin:0px;padding:0px;list-style-type:none;}
#navigation ul{margin-left:5px;overflow:visible;height:52px;}
#navigation ul li{display:-moz-inline-box;display:inline-block;padding:0px 10px 0px 10px;float:left;position:relative;}
#navigation ul li a
{
    float:left;color:#FFF;text-decoration:none;
    font:normal bold .9em/40px Arial;
}
#navigation ul li a:hover{color:#FF9;}
#navigation .subNavigation
{
    display:none;
    position:absolute;
    z-index:10;
    overflow:visible;
    top:30px;
    left:5px;
    padding:0px;
    width:200px;
    height:auto;
    background:#DEDEDE;
    border:outset 3px #8b0a0c;
    border-top:none;
}
#navigation .subNavigation:hover,
#navigation li:hover .subNavigation,
#navigation a:hover + .subNavigation {display:block;}
#navigation .subNavigation li,
#navigation .subNavigation li a
{display:block;float:none;padding:0px;margin:0px;font:normal bold 0.9em/normal Arial;color:#8b0a0c;}
#navigation .subNavigation li a{padding:3px 10px;margin-bottom:2px;}
#navigation .subNavigation li a:hover{color:#8b0a0c;background:#CBCBCB;}

/*Content Area*/
#content{padding: 0px 10px; background: transparent url(images/contentBkg.jpg) no-repeat center center;}
#content h3{font-size:1.5em;line-height:1.5em;padding-bottom:5px;border-bottom:solid 1px black;text-align:center;text-transform:uppercase;}
#content h3 .subheading{font-size:.7em;line-height:.7em;}
#content h4{font-size:1.2em;margin: 10px 0;}
#content h5{margin:0px;padding:0px;display:inline-block;display:-moz-inline-box;font-size:1em;}
#content cite{display:block;text-align:center;font:italic bold 1em Arial;}

#content .emphasis{font:italic bold;}

.moduleBase{border:solid 1px black;}
.moduleBase h5
{
	background:#8b0a0c;
	color:#FFFFFF;
	display:block !important;
	font:normal bold 1.1em Arial !important;
	padding:3px !important;
	text-align:center;
}
.moduleBase .content{padding:2px 4px;}

/*Footer*/
#footer{background:#DEDEDE;font:normal normal .8em Arial;text-align:center;border-top:solid 1px #8b0a0c;}
#footer label{font-weight:bold;}