/* CSS Document */

body {
	background: #FFF; color: #000; font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	position: relative; margin: 0px 0px 5px; text-align: left; background: #FFF no-repeat; width: 700px; border: 1px solid #CCC; left: 5px; padding-bottom: 5px; padding-left: 5px; visibility: visible; z-index: 1; padding-right: 5px;
}
#logo {
	background: no-repeat; height: 96px; padding: 5px; margin: 0px 0px 10px; top: 5px;
}
#logo .tag {
	float:right; color: #004080; text-align: right; font-size: 16px; font-weight: bold; margin-top: 30px;
}
#content {
	background: #FFF no-repeat top; height: auto; padding: 5px;
}
h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.15em;
}
h2 {
	color: #39C; border-bottom: 1px solid #999; font-size: 24px;
}
h3, h4 {
	color: #004080; margin: 10px 5px 0px 0px; padding: 3px 3px 0px 0px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px; font-weight: bold;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
a:link {
	text-decoration : none; color: #39C;
}
a:active {
	text-decoration : none; color: #960;
}
a:visited {
	text-decoration : none; color: #090;
}
a:hover {
	text-decoration : underline; color: #960;
}
#footer {
	background: #090 no-repeat center; height: 20px; padding: 5px; color: #FFF; width: 690px;
}
#footer .copyright {
	float:left;
}
#footer .design {
	float:right;
}
#footer a:link {
	text-decoration : none; color: #FFF; padding: 3px 5px 2px 0px;
}
#footer a:visited {
	text-decoration : none; color: #E2E2E2; padding: 3px 5px 2px 0px;
}
#footer a:hover {
	text-decoration : underline; color: #FFF; padding: 3px 5px 2px 0px;
}
#footerBtm {
	background: center top; height: 20px; padding: 5px 10px 5px 5px; color: #FFF;
}
.sideImg {
	float: right; background: no-repeat; margin: 10px 0px 10px 10px;
}
.spacer {
	float: right; background: no-repeat; margin: 0px 0px 0px 10px;
}
.line {
	border-bottom: 1px solid #CCC;
}
ul.right {
	float: right; width: 185px; margin: 0px 5px 0px 0px; padding: 10px 0px 10px 10px; position: relative; line-height: 18px; list-style: url(../includes/none) none outside; border-top: 1px solid #CCC; border-right: none; border-bottom: 1px solid #CCC; border-left: none;
}
 ol.pub {
	line-height: 18px; margin-right: 20px;
}
.cellAlign {
	vertical-align: top; padding: 2px;
}
.alignTop {
	vertical-align: top;
}
.cellWidth {
	width: 22%;
}