html { font-size: 62.5%; }
body { background-image:url('../img/layout/background.jpg'); background-color:#fff; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#contentWrapper { width:750px; overflow:hidden; }
.floatWrapper { width:100%; overflow:hidden; }

/*------------Generic Elements-----------------*/
img { border-width:0; }
a:link, a:visited { text-decoration:none; color: #336699; }
a:hover { text-decoration:underline; color: #336699; }
p { margin:10px 0 10px 5px; padding:0; line-height:1.25; }
ul, ol { margin:10px; padding:0 0 0 25px; }
li { line-height:1.5; padding:2px 0 0 2px; }
h1 { font-size:1.4em; color:#990000; margin:10px 0 5px 0; padding:0 0 0 30px; font-weight:bold; background:#fff url('../img/layout/headerbullet.jpg') no-repeat 0 2px; }
h2 { font-size:1.3em; color:#025183; margin:10px 0 5px 0; padding:0; font-weight:bold; }
h3 { font-size:1em; color:#000; margin:5px 0 5px 0; padding:3px 0 3px 5px; font-weight:bold; background-image:url('../img/layout/stripesbg.gif'); }

/*---------------- Top Links ---------------------*/
#topLinks { background:#fff url('../img/toplinks/top-blank.jpg') repeat-x; height:27px; }
a.topLink:link, a.topLink:visited {
	display:block; font-weight:bold; color:#666; padding:6px 5px 5px 18px; margin:0 5px 0 5px;
	background:transparent url('../img/toplinks/linkmarker.gif') no-repeat 4px 12px;
}
a.topLink:hover { background:transparent url('../img/toplinks/linkmarker-hover.gif') no-repeat 8px 9px; text-decoration:none; color:#630808; }
.Left { float:left; }
.Right { float:right; }


topLinkGray{ background:#fff url('../img/toplinks/top-blank.jpg') repeat-x; height:27px; }
a.topLinkGray:link, a.topLinkGray:visited {
	display:block; color:#666; font-weight:bold;  padding:6px 5px 5px 18px; margin:0 5px 0 5px;
	background:transparent url('../img/toplinks/linkmarker.gif') no-repeat 4px 12px;
}

topLinkRed{ background:#fff url('../img/toplinks/top-blank.jpg') repeat-x; height:27px; }
a.topLinkRed:link, a.topLinkRed:visited {
	display:block; font-weight:bold; color:#630808; padding:6px 5px 5px 18px; margin:0 5px 0 5px;
	background:transparent url('../img/toplinks/linkmarker.gif') no-repeat 4px 12px;
}


/*---------------- Sidebar Items -----------------*/

#sidebar { width:140px; float:left; overflow:hidden; }
#sidelinksWrapper { margin:0 auto; width:129px; }
#sidelinks { background-image:url('../img/sidelinks/sidelinks-background.jpg'); }
#sidelinkstop {height:10px; width:129px; background-image:url('../img/sidelinks/sidelinks-top.gif');}
#sidelinksbottom {height:10px; width:129px; background-image:url('../img/sidelinks/sidelinks-bottom.gif');}
#sidelinks a:link, #sidelinks a:visited
{
	display:block;
	background-image:url('../img/arrow-green.gif');
	background-repeat:no-repeat;
	margin-left:15px;
	padding-left:15px;
}
div.regionlinkheader
{
	color:#990000;
	font-weight:bold;
	padding:8px 0 4px 15px;
}

/*---------------- Content Items -----------------*/
#mainContent
{
	float:right;
	overflow:hidden;
	width:600px;
	color:#333;
	margin:0 2px 10px 0;
}

/*------------Footer Items -----------------*/
#footer
{
	background-image:url('../img/layout/footer.gif');
	width:750px;
	height:54px;
}

/*-------------Consumer Guide Elements ------*/
div.cgSection { padding:3px; margin:0 0 5px 0; font-size:1.1em; overflow:hidden;  }
div.cgSection h4, h4.sectionHead
{
	font-size:1em;
	padding:4px 0 4px 4px;
	margin:0;
	color:#fff;
	background-image:url('../img/layout/gradient_lightblue.gif');
	background-repeat:repeat-x; background-color:#89B0E7;
}
h4 a:link, h4 a:hover, h4 a:visited
{
	color:#ffffff;
	font-weight:normal;
	float:right;
	display:block;
	margin:0 3px 0 0;
}
div.quickReference 
{
	border:1px solid #dedede;
	float:right;
	width:200px;
	margin:3px;
	padding:3px;
	background-color:#fcfcfc;
	font-size:11px;
}
div.quickReference ol li { line-height:1.7; }

div.returnToTop { background-image:url('../img/layout/divider.gif'); background-repeat:repeat-x; }



/*-----------Orange and Gray table-------------*/
table.ogTable { background-color:#ccc; color:#000; width:95%; margin:0 auto 0 auto; }
table.ogTable tr td { background-color:#fff; }
table.ogTable tr th { color:#ff6600; background-color:#f2f2f2; text-align:center; }

ul.redBullets li { list-style-image:url('../img/arrow-red.gif'); }

div.divider { height:3px; margin:0; background-image:url('../img/layout/divider.gif'); background-repeat:repeat-x; width:100%; }

div.infoSection { padding:3px; margin:0 0 15px 0; font-size:1.1em; overflow:hidden; background-image:url('../img/layout/divider.gif'); background-repeat:repeat-x; }
div.slimDiv { padding:3px; margin:0 0 8px 0; font-size:1.05em; width:58%; overflow:hidden;
	background-image:url('../img/layout/divider.gif');
	background-repeat:repeat-x; }

a.moreLink { float:right; font-size:.8em; font-weight:normal; padding:0 10px 0 0;
	background:#fff url('../img/arrow-green.gif') no-repeat right center; }
