@charset "utf-8";
/* CSS Document */


html, body, div, span, object, p, em, img, q, dl, dt, dd, ol, ul, li {
	margin : 0;
	padding : 0;
	border : 0;
	font-weight : inherit;
	font-style : inherit;
	font-size : 100%;
	vertical-align : baseline;
}
html > body {
font-size : 12px;
}
h1 {
font-size : 3em;
line-height : 1;
margin-bottom : 0.1em;
font-family : "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
}
h2 {
font-size : 2.1em;
line-height : 1.3;
margin-bottom : 0.3em;
}
h3 {
font-size : 1.6em;
line-height : 1;
margin-bottom : 0.5em;
font-family : "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
}
h4 {
font-size : 1.3em;
font-weight : bold;
line-height : 1.25;
margin-bottom : 0.3em;
font-family : "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
}
h5 {
font-size : 1em;
font-weight : bold;
margin-bottom : 0.5em;
font-family : "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
}
h6 {
font-size : 1em;
font-style : italic;
font-family : "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
}
.clear {
display : block;
}
html .clear {
height : 1%;
}
p, object {
margin : 0 0 1.5em;
}
div img {
	padding : 0;
}
.center {
text-align : center;
}
body {
min-width : 960px;
margin-top : 14px;
}
#page {
width : 936px;
margin : 0 auto;
}
.last, div.last, div.aside, #footer .search {
margin-right : 0;
}
.clear, .section {
display : block;
clear : both;
}
#footer {
padding : 1em 0;
margin-top : 1em;
clear : both;
}
#footer ul {
margin : 0.5em 24px 1.5em 0;
list-style : none;
}
#footer li {
display : inline;
padding-right : 1em;
}
#footer li + li {
border-left : 1px solid #ddd;
padding-left : 1em;
}
#footer ul {
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
list-style : none;
margin : 0;
padding : 10px 0 10px 0;
}
.rightsfooter {
	font-family: "helvetica neue", "lucida grande", helvetica, arial, sans-serif;
	font-size: 12px;
}
.sitenav_footer {
	position : relative;
	padding : 0 1em;
	max-height: 250px;
	background-image: url(backgrounds/footer_back.png);
	background-position: bottom center;
	background-attachment:fixed;
	background-repeat: repeat-x;
	height: 250px !important;
	height: 100%;
}
.pipe {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	bottom : 214px;
}
a.effect1:link {
	color: #ff0099;
	text-decoration: underline;
}
a.effect1:hover {
	color: #0099ff;
	text-decoration: none;
}
a.effect1:visited {
    color: #ff66ff; 
	text-decoration: underline;
}
a.effect1:active {
	text-decoration: underline;
}
a.effect2:link {
    color: #999999; 
	text-decoration: none; 
}
a.effect2:visited {
    color: #ff66ff; 
	text-decoration: none; 
}
a.effect2:hover {
	color: #0099ff;
	text-decoration: none;
}
a.effect3:link {
	color: #ff0099;
	text-decoration: none;
}
a.effect3:hover {
	color: #0099ff;
	text-decoration: underline;
}
a.effect3:visited {
    color: #ff66ff; 
	text-decoration: none; 
}