@charset "utf-8";
/* CSS Document */

.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;
}
#jumpout-section {
height : 360px;
min-height : 360px;
height : auto !important ;
overflow : visible;
}
#shoutout {
padding : 50px 0 0 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; 
}
access {
	margin-top: 0px;
	margin-right: 0px;
}
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.4em;
	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;
}
.separator {
border-top : 0 solid #ccc;
}
.separator-no {
padding-top : 1.5em;
}
.clear {
display : block;
}
html .clear {
	height : 1%;
	width: 1058px;
	margin-left: auto;
	margin-right: auto;
}
body {
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
}
.style2 {
	color: #666666
}
.style9 {color: #999999}
.style14 {
	color: #666666;
	font-weight: bold;
}
.style75 {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}	
.style12 {
    color: #666666;
}
.style97 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style102 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style104 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.style106 {font-size: 10px}
.style107 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style108 {font-size: 12px;
font-family:Arial, Helvetica, sans-serif}
.style109 {color: #990000}
.style112 {color: #2A2829}
.style113 {color: #000000}
.style115 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style116 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.style117 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.style118 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
}
.style122 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FF0099; }
.style124 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.style125 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style130 {font-family: Arial, Helvetica, sans-serif;
font-size:14px}
.style132 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 16px;
}
#page {
width : 936px;
margin : 0 auto;
}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.third, div.sixth, div.article, div.aside, #footer .search {
float : left;
margin-right : 24px;
}

BODY {
	font:normal 80% tahoma, verdana;
	background-color:#fff;
}

.pager { 
	background-color:#eee; 
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}
.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}
#copyright{
	font:normal 11px tahoma,verdana;
	color:#000;
	text-align:center;
	padding:0px;
	width:720px;

}
a.aemphasis{
	color:#009;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:#930;
}
hr {
	color:#ccc;
} 
