/* CSS Document */
body,td,th {
	font-size: 0.7em;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-attachment:fixed;
	background-position:bottom right;
	background-repeat:no-repeat;
}
#container{
	position: absolute;
	z-index:1;
	background:url(images/containerBg.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:100%;
	height:550px;
	overflow:visible;


}
#top{
width:100%;
height: 80px;
background:url(images/top.jpg);
background-position:right;
background-repeat:no-repeat;
}
#topLogo{
	width:300px;
	height:80px;
	float:left;
}
#callNow{
	width:450px;
	height:80px;
	float:right;
}
@media print {
     .noprint {
          display: none;
     }
}

@media screen {
     .nobrowser {
          display: none;
     }
}
#menu{
	position:absolute;
	left:0px;
	width:210px;
	height:auto;
	noborder: solid 1px #000033;
	background:url(images/menuBg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	z-index:0;
	NOvisibility:hidden;


}
#menudummy{
	
	left:0px;
	width:210px;
	height:100%;
	noborder: solid 1p07387D;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	z-index:0;
	NOvisibility:hidden;

}
#memberText{
	width:65%;
	height:210px;
	float: right;
}
#memberPic{
	width:25%;
	height:210px;
	float: left;
}
#memberbenefits{width:100%; background-color:#07387D; color:#FFFFFF; padding:10px; height:auto;}
#memberbenefits h1,#memberbenefits h2,#memberbenefits h3,#memberbenefits h4,#memberbenefits h5,#memberbenefits h6,#memberbenefits p,#memberbenefits td{color:#FFFFFF;}
#content{
	width:80%;
	_width:100%;
	height:auto;
	z-index:3;
	margin-left:212px;
	
}
#footer{
	width:100%;
	height:auto;
	background-color:#98c922;
	background-image:url(images/footerbg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px 0 10px 0;
	line-height: 2em;
	text-align:center;
}
.footernav{ text-decoration:none; font-size:90%;color:#FFFFFF;}
a.footernav:link, a.footernav:visited{color:#FFFFFF;}
a.footernav:hover, a.footernav:active{ color:#CCFFCC;}

.bodynav{ text-decoration:none; color:#FFFFFF; background-color:#669900;}
a.bodynav:link, a.footernav:visited{color:#FFFFFF;}
a.bodynav:hover, a.footernav:active{ color:#CCFFCC;}


.navlightblue{ text-decoration:underline; color:#99CCFF;}
a.navlightblue:link, a.navlightblue:visited{color:#99CCFF;}
a.navlightblue:hover, a.navlightblue:active{ color:#FFFF66;}

#swfLeft{
	float: left;
}
#keyring{
	width:57%; 
	height:300; 
	background-color:#CCCCCC; 
	padding:10px; margin:10px; 
	float:left; 
	visibility:hidden;
	position:absolute;
	margin-left:19%;
	margin-top:21px;
}
#tellafriend{
	width:57%; 
	height:300; 
	background-color:#0099CC;
	padding:10px; margin:10px; 
	float:left; 
	visibility:hidden;
	position:absolute;
	margin-left:19%;
	margin-top:21px;
}
p{
	padding:0 10px 0 10px;
	text-align:justify;
}
h1{
	padding:5px;
	font-size:240%;
	font-weight:bold;
	color:#003366;
}
h2{
	padding:3px;
	font-size:200%;
	font-weight:bold;
	color:#003366;
}
h3{
	padding:5px;
	font-size:150%;
	font-weight:bold;
	color:#003366;
}
h4{
	padding:5px;
	font-size:120%;
	font-weight:bold;
	color:#003366;
}
h5{
	padding:5px;
	font-size:90%;
	font-weight:bold;
	color:#666666;
}
img{
	padding:10px;
}
img.floatleft{
	padding:10px;
	margin:10px;
	float:left;
}
img.floatright{
	padding:10px;
	margin:10px;
	float:right;
}
p.intro{padding:10px;}
p.center{text-align:center;}
p.right{text-align:right;}
#banner{

	width:78%;
	height:50px;
	background:url(images/bannerBg.jpg);
}
.white{color:#FFFFFF;}
#sublinksZover{
	position:relative;
	z-index:3;
}
divBullets{padding-left:20px;}
.dropdown{
	width:auto;
	padding:1px;
	font-size:90%;
	background-color:#FFFFCC;
	border: 1px solid #666666;
	}
.dropdownLarge{
	width:280px;
	font-size:120%;
	font-weight:bold;
	background-color:#E6F2FF;
	border: 1px solid #666666;
	color:#003366;
	}
#pagination{
	width: auto;
	font-size:90%;
	height:30px;
	position:relative;
	border-bottom:1px solid #99CCFF;
	border-top:1px solid #99CCFF;
	padding:5px;
	line-height:2em;
	}
.red{color:#CC0000;}
#news-ticker{width:100%; height:17px;padding-top:8px; padding-bottom:8px; border: 1px solid #999999; background-color:#15609d; background-image:url(images/ticker-bg.jpg); background-position:bottom; color:#FFFFFF; font-weight:bold;}