/* **************** AOL HAT STYLES **************** */  
#aolhatwrapper {width:756px; margin:0px; _margin:0px 0px 10px 0px; padding:0px; background-color:#0488C8; color:#fff; }
    #aol_hat { font: bold 11px arial, sans-serif; height: 2.59em; margin:0; padding:0;}
    #aol_hat { min-width: 20.182em; _width:expression(document.body.clientWidth < 500 ? "50.182em" : "auto" );}
    #aol_hat ul { font-size: 1em; margin:0; padding:0; list-style:none; display: inline;  float: left; margin-top: .6em; _margin-top: .8em; vertical-align: middle;}
    #aol_hat ul li { font-size: 1em; margin:0; padding:0 0.8em; border: none; border-right:solid 1px #fff; display: inline; }
    #aol_hat ul li.aol_hat_last { border:none; padding-right: 0px; }
    #aol_hat a { font-size: 1em; text-decoration: none; color: #fff; }
    #aol_hat a:visited { color: #fff }
	#aol_hat a:hover { text-decoration: underline; }
    #aol_hat div { font-size: 1em; float: right; height: 2.18em; line-height: 2.18em; vertical-align: middle;}
    #aol_hat input.aol_hat_search {
		width: 8.9em;
		height: 1.35em;
		border:solid 1px #a5a5a5;
		vertical-align: middle;
		margin:0px 4px 5px 0px;
		_margin:1px 4px 0px 0px;
	}
    #aol_hat input.aol_hat_button { width:5em; height: 2em; border:solid 1px #56ba24; }
    #aol_hat input.aol_hat_button {
		background-color: #BFEBAA;
		vertical-align: middle;
		margin-bottom:4px;
		_margin-bottom:0px;
		font: 1.1em Tahoma,Arial,Sans-Serif;
	}
    #aol_hat_sns {
		font-size: 1em;
		width: 19.85em;
		margin:4px 6px 0px 0px;
		_margin:9px 6px 0px 0px;
	}
    #aol_hat_form { font-size: 1em; width: 28em;}
    #aol_hat_form form { margin:3px 0px 0px 15px;  height: 2.77em;font-size: .93em;}


/****************** GENERAL STYLES *******************/
body {background-image:url(images/bkg.gif); font-size: 76%; font-family: arial;}
A		{ text-decoration:none;color:#0066CC; }
A:hover		{ text-decoration:underline;color:#0066CC; }
A:visited		{ color:#0066CC; }
#body {
	margin:10px auto; _margin-top:0px;
	width:756px;
}
	
#topAd {
	margin:10px 20px;
	_margin:0px 20px 10px 20px;
}
#bannerFrame {
	background:url(images/bkg.gif) #000 top left no-repeat;
	width:756px;
	margin:0px;
	padding:0px;
	/*border:1px solid #ff6600;*/
}

.vs6		{font-size: 6px; height: 6px;}
.vs3		{font-size: .25em; height: 3px;}

H2 {
		font-family : Arial, Helvetica, sans-serif;
		color: #ff3300;
		font-size: 1.38em;
		margin:0px;
}

hr {
	color : #000000;
	height: 1px;
}


a.h2Header {
		color: #ff3300;
}
a:visited.h2Header {
		color: #ff3300;
}

.sitemap
{
	text-decoration:none;
	color:#ffffff;
	font-family: arial, sans-serif;
	text-align : right;
	padding: 5px 0px;
}
A.white {
	text-decoration:none; color:#ffffff; font-family: arial, sans-serif;}
	A.white:hover { text-decoration:underline;  color:#ffffff; font-family: arial, sans-serif;}
	A.white:active {  font-weight:normal; color:#ffffff; font-family: arial, sans-serif;}
	A.white:visited { ; color:#ffffff; font-family: arial, sans-serif;}
	.white12 { color:#ffffff; font-family: arial, sans-serif;
}


/****************** GLOBAL NAV STYLE S*******************/
#container {
  background: url(images/nav_bgbar-r.gif) top right no-repeat;
   width: 751px;

  padding: 0px 2px;    
}
#l_curve {
  background: url(images/nav_bgbar-l.gif) top left no-repeat;
  width: 2px;
}
#nav {
  background: url(images/bg-bar.gif) top repeat-x;
  padding-top: 2px;    
  height: 33px;
}

#nav li {
float: left;
display: block;
text-align: center;
height: 29px;
background: url(images/bg-nav.gif) repeat-x;
}

li#on {
background: url(images/sel-nav.gif) repeat-x;
}

#nav li a {
color: #071977;
font: bold 11px Verdana;
display: block;
padding: 9px 20px;
text-decoration: none;
background: url(images/bg-r.gif) top right no-repeat;
}

#nav .noarrow {
background: url(images/home000.jpg) top center no-repeat;
}

li#on a {
background: url(images/sel-r.gif) top right no-repeat;
color: #fff;
}

li#on .noarrow {
background: url(images/home000.jpg) top center no-repeat;
}

#nav li div {
background: url(images/bg-l.gif) top left no-repeat;
}

li#on div {
background: url(images/sel-l.gif) top left no-repeat;
}

#nav li ul {
display: none;
position: absolute;
}

#nav li ul li {
float: none;
text-align: left;
background-image: none;
height: auto;
border-top: 1px solid #cbc9d7;
*height: 21px;
*width: 130px;
}

#nav li ul a {
height: 18px;
}

#nav li:hover,
#nav li.over{
background: url(images/roll-nav.gif) top repeat-x;
}

li#on:hover,
li#on.over{
background: url(images/sel-nav.gif) top repeat-x;
}

#nav li:hover a,
#nav li.over a{
background: url(images/roll-r.gif) top right no-repeat;
}

li#on:hover a,
li#on.over a{
background: url(images/sel-r.gif) top right no-repeat;
}

#nav li:hover div,
#nav li.over div {
background: url(images/roll-l.gif) top left no-repeat;
}

li#on:hover div,
li#on.over div {
background: url(images/sel-l.gif) top left no-repeat;
}

#nav li:hover div .noarrow, 
#nav li.over div .noarrow {
background: url('images/home.jpg') no-repeat top right;
}

li#on:hover div .noarrow, 
li#on.over div .noarrow {
background: url('images/home.jpg') no-repeat top right;
}

#nav li:hover ul,
#nav li.over ul {
display: block;
border: 1px solid #000;
border-top: 0;

}

/*\*/
html*#nav li:hover ul,
#nav li.over ul {
padding-top: 2px;
*padding-top: 0px;
}

#nav li:hover ul a,
#nav li.over ul a {
color: #fff;
font: normal 10pt Arial;
padding: 3px 5px 0px 5px;
*padding: 2px 5px 2px 5px;
background: #333333;
width: 140px;
}


#nav li ul li a:hover,
#nav li ul li a.over{
background: #cccccc;
color: #000;
}

ul, li, ol {
	margin:0;
	padding:0;
}

/******** 	FOOTER STYLES *******************/

#footer {
	height:200px;
	text-align:center;
}

#footer .right {
	float:right;
}

#footer .left {
	float:left;
}

#footer .links {
	background:#E5E6E1;
	font-size:10px;
	height:51px;
	margin:0 10px;
	padding:15px 0;
}

.bigFooter {font-size:12px;}

#footer .links a {
	font-weight:normal;
	color:#body {background-image:url(images/bg.gif);
	font-size: 76%; font-family: arial;
}
#footer .links a:hover {
	font-weight:normal;
	color:#body {background-image:url(images/bg.gif);
	font-size: 76%; font-family: arial;
	text-decoration:underline

}
