/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e2e4e7;
	text-align: left;
	background-position: center; 
}



a:visited {
	color: #3399cc;
}



img {
	border: none;
	border-width: 0px;
	text-decoration: none;
	overflow: inherit;
}


td {
	text-align: left;
	}
	



.rarecell{
	text-align: right;
}

.rarecellcenter{
	text-align: center;
}

.pagecolor {
	background-color: #FFFFFF;
}

.topnav {
	font-size: 12px;
}

.topnav td.tdnav {
	height: 26px;
	width: 874px;
}
		
.topnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0040;
	text-decoration: none;
	}

.topnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0040;
	text-decoration: none;
	}
	
.topnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
	}
	
.topnav a.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;	
	}
	
.topnav a.selected:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;	
	}
	
	.topnav a.selected:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;	
	}
	
.topnav a.selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
	}



.straightslash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399cc;
	text-decoration: none;	
}




.section-header {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0040;
	text-align: left; 

}

.section-sub-head {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #797979;
	text-align: left; 

}

.P-header {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left; 

}
.P-header a:link{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;	
	color: #FF6633;
	text-align: left; 

}

.P-header a:visited{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;	
	color: #FF6633;
	text-align: left; 

}

.P-header a:hover{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
	color: #FF6633;
	text-align: left; 

}
.height-control { 
line-height: -10px; 
}

.P-header_neg {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-left: -8px;	
	text-align: left; 

}


.commoncopy a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: underline;	
	color: #FF0040;
	text-align: left;

}

.commoncopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #666666;
}

.commoncopy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;	
	color: #FF0040;

}


.commoncopy {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-right: 25px;
	padding-left: 0px;
}

.commoncopy_bold{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
}

.indentedcopy {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-left: 8px;	
	text-align: left; 

}



.legalcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: center;
}

.sm_line_sp {
	font-size: 10px;
	line-height: 10px;
}

.lg_line_sp {
	font-size: 30px;
	line-height: 30px;
	
}


.directions {
	text-align: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
}


.directional {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	text-align: left;
	padding-right: 30px;
	padding-left: 0px;
}




li {
	list-style-image: url(images/arrows.gif);
	line-height: 115%;
	margin-left: -13px;
    padding: 0 0 .75em 0;
}



.commoncopylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	text-align: left;

}

.commoncopylist a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: underline;	
	color: #FF0040;
	text-align: left;

}

.commoncopylist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #666666;
}

.commoncopylist a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;	
	color: #666666;

}


.position {
	vertical-align: top;
	}
	
	

.dirheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	vertical-align: top;	
	
}




a.dirlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6633;
	text-decoration: underline;
	vertical-align: top;
	text-align: right;	
}


a.dirlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6633;
	text-decoration: none;
	vertical-align: top;	
}



a.dirlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399cc;
	text-decoration: none;
	vertical-align: top;	
}

#bg_image {
	width: 450px;
	height: 100%;
	top: 0px;
	position: absolute;
	z-index: 0;
	background-position: center;
}
#contents {
background-position: center; 
position:absolute;
z-index:1;
}

button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.results {
	line-height: 115%;
	margin-left: -20px;
	padding: 0 0 .75em 0;
	list-style-image: url(../images/b2.gif);
}

.resultstwo {
	line-height: 115%;
	margin-left: 1px;
	padding: 0 0 .75em 0;
	list-style-image: url(../images/b3.gif);
}

.results_ux {
	padding:  0 0 .75em 0;
	list-style-image: url(../images/b3.gif);
}

.resultstable_td
{
    border-color: #CCCCCC;
    border-style: dotted;
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
}

.resultstable
{
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.resultstable_header {
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6633;
	
}.resultstable a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: underline;	
	color: #FF6633;
	text-align: left;
}

.resultstable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #3399cc;
}

.resultstable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;	
	color: #FF6633;
}
.plusten {
	line-height: 30px;
	padding-right: 0px;
}
.plustwo {
	line-height: 30px;
	padding-right: 0px;
}
.plustwo {
	line-height: 10px;
	padding-right: 0px;
}
.plustwo {
	line-height: 30px;
	padding-right: 0px;}
	

.commoncopy-m {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 0px;
}

.commoncopy-m a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: underline;	
	color: #FF6633;
	text-align: left;

}

.commoncopy-m a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #3399cc;
}

.commoncopy-m a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;	
	color: #FF6633;

}

a.power {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	vertical-align: top;
	text-align: right;	
}


a.power:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;	
}

a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0040;
	text-decoration: none;
	vertical-align: top;
	text-align: right;	
}


a.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	vertical-align: top;	
}


a.top1 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}


a.top1:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}



