/*
to make lines expand container in firefox, do not set height of container
to make borders appear in IE set divs in a parent div of width 100% and clear:both
to make divs line up side by side, use float
to make distinct rows, place a zero spacing div, clear:both after last element in row
in firefox, place padding=0 margin=0 when you don't want padding or margins because it will sometimes automtically give it to you
padding left and right does not work in firefox
hr can not be changed in firefox
*/
font , th , td , ul , p, span, a{
font-family:verdana, geneva, helvetica, trebuchet MS, arial, non-serif;
font-size:11px;
color:#666666;
}
a:link{
color:#666666;
text-decoration:none;
}
a:visited{
color:#666666;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1{
padding:5px;
margin-bottom:10px;
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#666666;
}
h2{
padding:5px;
margin:0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
display:inline;
}
h3{
padding:5px;
margin:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:lighter;
}
h4{
font-family:verdana, geneva, helvetica, trebuchet MS, arial, non-serif;
font-size:10px;
color:#666666;
font-weight:lighter;
display:inline;
padding:5px;
margin:0;
}
body{
width:858px;
margin:0 auto;
padding:0;
text-align:center;
background-color:#FBFAF4;
}
html{ 
height:100%;
width:101.5%; 
overflow-y:scroll;
}
div.container{
width:858px;
margin:0;
background-color:#FFFFFF;
padding:0;
text-align:left;
border-left:solid 1px #CCCCCC;
}
div.centralcontainer{
	width:858px;
	margin:0;
	padding:0;
	text-align: center;
	position: relative;
	padding-top: 30px;
}
div.sectioncontainer{
margin:0;
width:100%;
clear:both;
overflow:visible;
}
#toplinkbox{
width:858px;
padding:5px 0;
color:white;
background-color:#999999;
text-align:center;
font-family:verdana, geneva, helvetica, trebuchet MS, arial, non-serif;
font-size:11px;
clear:both;
}
#bottomlinkbox{
width:100%;
padding:20px 0 20px 0;
color:#666666;
background-color:#FFFFFF;
text-align:center;
font-family:verdana, geneva, helvetica, trebuchet MS, arial, non-serif;
font-size:11px;
clear:left;
}
#footer{
margin:0px;
padding:0px;
height:46px;
width:100%;
overflow:hidden;
background-image:url(/shared/bottombar-aboutterms.gif);
background-repeat:no-repeat;}
	/* clickable zones on the footer*/    
	#zoneabout { float:left; width:60px; height:12px; margin-left:15px; margin-top:27px;}  
    #zoneterms { float:left; width:55px; height:12px; margin-left:8px; margin-top:27px;}
    #zonecontact{ float:left; width:295px; height:17px; margin-left:10px; margin-top:23px;}
    #zonehomepage{ float:left; width:160px; height:17px; margin-left:-125px; margin-top:6px;}  
	#footer a span { position: absolute;left: -500em;top: -500em;text-indent: -500em;}    
	/*end of clickable zones*/
	
.zerospacing{
padding:0;
margin:0;
width:100%;
clear:both;
}
.spacing{
padding:0;
margin:0;
height:20px;
width:100%;
clear:both;
}
#titlebox{
width:100%;
text-align:center;
padding:30px 0;
clear:both;
}
div.left{
	margin:0;
	padding:0;
	float:left;
	width:35%;
	overflow:visible;
	text-align:left;
	position: relative;
}
div.right{
	margin:0;
	padding:0;
	width:65%;
	overflow:visible;
	text-align: right;
	float: right;
}
div.blankcontainer{
	padding:0;
	width: 95%;
	text-align: left;
	margin: 20px auto;
}
img{
	border:0;
	margin:0;
	padding:0;
}
#floatingtextbox{
position:absolute;
left:100%;
top:200px;
width:100px;
color:#CCCCCC;
font:20px bold Verdana, Arial, Helvetica, sans-serif;
z-index:1;
margin:0;
padding:0;
text-align:left;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.container #toplinkbox a {
	color: #FFFFFF;
}

div#pleasewait {
	position:absolute;
	width: 300px;
	height: 300px;
	border:1px solid #333;
	background-image:url(../../images/shared/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color: #FFFFFF;
	z-index:99;
	top: 100px;
	left: 200px;
	visibility: hidden;
	padding: 20px 5px;
	text-align: center;
}
div#pleasewait h3{ 
color:#666; font-size:10px; }

div.column50 {
	float:left;
	margin:0;
	padding:0;
	width:49.5%;
	overflow:hidden;
	border: none;
}

