@charset "UTF-8";
@import "reset.css";
/* CSS Document */
body {
	color:#333;
	background:#fff;
	font-size:0.80em;
	font-family:Arial,Helvetica,sans-serif;
}

a {
	color:#906;
	text-decoration:none;
}

a:hover {
	color:#c6c;
}

#container {
	width:770px;
	margin:0 auto 10px;
	position:relative;
	min-height:100%;
}

#header {
	background:#fff;
	padding:0 0 5px;
}

.question {font-weight:bold; 	padding:0 0 0 10px;}

.answer {color:#906;font-weight:normal
}

h1 {
	width:137px;
	height:59px;
	position:absolute;
}

h1 a {
	width:137px;
	display:block;
	height:100%;
	background:url(../images/bg_logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

#nav {
	padding:46px 10px 0.5em;
	float:right;
	margin-left:147px;
}

#nav li, #subnav li {
	display:inline;
}

#nav li a {
	padding:0 8px;
	text-transform:uppercase;
	border-right:1px solid #666;
	color:#666;
	text-decoration:none;
}
#nav li a:hover { color:#9000A3; }
#nav li.current a { color:#906; }
#nav li.last a, #subnav li.last a { border:0; }


#wrapper {
	border:2px solid #666;
	clear:both;
	overflow:hidden;
	display-inline:block;
}

#wrapper {
	display:block;
}

#subnav {
	background:#906 url(../images/employee_stars.jpg) no-repeat top center;
	padding:120px 0 5px;
	text-align:center;
	color:#fff;
}

#subnav li a {
	padding:0 8px;
	color:#fff;
	font-weight:bold;
}

.page {
	text-align:center;
}

.page li a {
	padding:0 5px;
	font-weight:bold;
}

#subnav li, .page li {
	display:inline;
	border-right:1px solid #666;
	text-transform:none;
}



#subnav li.last, .page li.last {
	border-right:0;
}

.issue {
	text-align:center;
	background:#ccc;
	border-bottom:2px solid #666;
	border-top:2px solid #666;
	padding:5px 10px;
	clear:both;
}

.issue li.current a {
	color:#666; font-weight:bold;
}

.issue h2 {
	font-size:1.35em;
	text-align:center;
	padding:0 0 5px;
}

.hasSidebar {
	background:url(../images/bg_newsletterSidebar.jpg) repeat-y 0 0;
}

#sidebar {
	width:250px;
	padding:10px;
	float:left; 
}
	
#sidebarR {
	width:250px;
	padding:10px 10px;
	float:right;
}


#sidebar h3 {
	color:#906;
	font-size:2.5em;
}

#sidebar img {
	float:left;
	margin:0 5px 5px 0px;
}


#sidebar ul {
	list-style:disc;
	padding:0 15px 0;
}

#sidebar ul li {
	padding:0 0 1.5em;
	line-height:1.25;
}

#sidebar h4 {
	padding:0.5em 0;
}

div.column {
	width:49%;float:left;padding-top:15px;
}

/* =CONTENT
========================================= */
img.right {
	float:right;
}

img.left {
	float:left;
}

img.clear  {
    clear:right;
}

img {
	margin:5px;
}

.hasSidebar #content {
	margin-left:275px;
	padding:0 0 25px;
	
}

#content h2, h3, h4, h5 {
	font-size:1.25em;
	padding:0 7px;
}

#content h2 {
	font-size:1.70em;
	padding:10px 7px 5px;
}

#content h3 {
	font-size:1.5em;
}

#content h5 {
	font-size:1.0em;
}

#content p, #sidebar p {
	line-height:1.2;
	padding: 0.5em 12px;
}

#content ul, #content ol {
	padding: 1.5em 37px;
	list-style:disc;
	line-height:1.2;
}

#content li {
	margin: 1em 0;
}
#footer {
	clear:both;
	background:#906;
	color:#fff;
	text-align:center;
	padding:5px;
	font-size:0.8em;
}

.register    { font-weight: bold }

.idea {
	clear:both;
	border-top:2px solid #999;
	padding:10px 0 0;
	background:#ece;
}

.reporters tr td {
	border-bottom:1px solid #000;
	padding:3px;
}