/************************/
/* General Styles       */
/************************/
* { margin: 0; padding: 0;}
html { font-size: 100%; }
body { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 65%;}
a:link {color: #990000; text-decoration: none;}
a:visited {text-decoration: none; color: #990000;}
a:hover {	text-decoration: underline; color: #666666;}
a:active {text-decoration: none; color: #666666;}
h1, h2, h3, h4, h5, h6 {font-variant:small-caps;}
legend {font-size: medium; font-weight: bold;}
fieldset {padding:1em;}

/************************/
/* Layout               */
/************************/
#top {clear: both; width: 80em; margin:auto;}
#header {clear:both; width: 80em; margin: auto; height:13em; padding-bottom:1em;}
#headermenu {clear:both; padding-top: 1.0em;}
#container {clear: both; width: 80em; margin:auto; margin-top: 2.5em;}
#container2 {padding-top:1.5em;}
#centrecol {float: left; width: 65.0em; margin-right: 2em; padding-bottom: 5em;}
#rightcol {float: left; width: 12.5em; margin-top: 3em; padding-bottom: 5em;}
#footer {clear: both; width: 80em; margin:auto; height: 3em; padding: 1em}

/************************/
/* Top Styles           */
/************************/
#top .padding { float: right; padding: 1em;}
#top ul {list-style:none;}
#top a {float:left; display:block;}
#top li {float:left; padding-left:10px; }

/************************/
/* Header Styles        */
/************************/
#header h1 {font-size: 2.0em;}
#hd_TitleHolder 
{
	width:65%;
	float:left;
	height:13em;
	background:url(../Img/SiteDisplay/aadlogo.gif) left no-repeat;
}
#hd_Title {padding: 1em 0 0 6.5em;}
#hd_SubTitle {padding: 0.5em 0 0 9em;}
#hd_RoADAHolder {
	float: right;
	width: 35%;
	text-align:right;
	background:url(../Img/SiteDisplay/roadalogo.gif) right no-repeat;
	height:12.5em;
}
#hd_RoADA {padding: 8em 11em 0 0;}

/************************/
/* Header Menu          */
/************************/
div#headermenu div.AspNet-Menu-Horizontal 
{
    padding: 0.7em 0 0 1.1em; 
    margin-bottom:15px; 
    background:#990000 url(../Img/SiteDisplay/nav_Main_bg.jpg); 
    height:3.3em;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
}
div#headermenu div.AspNet-Menu-Horizontal ul {list-style:none;}
div#headermenu div.AspNet-Menu-Horizontal ul ul {display:none;}
div#headermenu div.AspNet-Menu-Horizontal li {float:left;}
div#headermenu div.AspNet-Menu-Horizontal li a 
{
    display: block;
    height: 1.8em;
    font-size: 1.2em;
    margin-right: 2.2em;
    padding: 0.4em 0.5em 0 0.5em;
    color: #990000; 
    background:#FFFFFF url(../Img/SiteDisplay/nav_Main_Item_bg.jpg);
    text-decoration: none;
}
div#headermenu div.AspNet-Menu-Horizontal li a:hover, div#headermenu div.AspNet-Menu-Horizontal li a.AspNet-Menu-Selected
{
    color: Black;
    background:#FFFFFF url(../Img/SiteDisplay/nav_Main_Item_MO_bg.jpg);
}

/************************/
/* Centercol Style      */
/************************/
#centrecolcontent {padding-top: 2.5em;}
#centrecolcontent h2.headline 
{
    font-size: 1.5em;
	padding-bottom: .25em;
}
#centrecolcontent h3 {font-size:1.3em;}
#centrecolcontent p {
	text-align:justify;
	font-size: 1.1em;
	padding-bottom: 0.5em;
}
#centrecolcontent p.pLast {
	padding-bottom: 1em;
}
ul.membershipBenefitsList {
	padding-bottom: 1em;
	padding-left:2em;
	list-style-image:url(../Img/SiteDisplay/liststyle.gif)
}

/************************/
/* SideBar Style        */
/************************/
#weather {
    padding-bottom:1em;
    margin-bottom:1em;
}

/************************/
/* Footer Styles        */
/************************/
#footer {
	text-align:center;
	font-variant:small-caps;
}
#ft_HomeLink {
	width:45%;
	float:left;
	padding:1em;
	text-align:left;
}
#ft_RhinoLink {
	width: 45%;
	float:right;
	padding:1em;
	text-align:right;
}

/************************/
/* Footer Menu          */
/************************/
div#footermenu div.AspNet-Menu-Horizontal {padding-left: 0.6em;}
div#footermenu div.AspNet-Menu-Horizontal ul {list-style:none;}
div#footermenu div.AspNet-Menu-Horizontal li {float:left;}
div#footermenu div.AspNet-Menu-Horizontal li a {padding: 0 1.9em;}

/************************/
/* Misc Style           */
/************************/
div.dataPager { clear: both; }