body, html {
	color: #fff;
	background: #ccc url(/images/parentbg.gif) repeat-y top center;
	font-size: 10pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
a, a:hover {
	color: #33c;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0;
}
a:hover { text-decoration: none; }
a:active { outline: 0; }
a:focus { outline: 0; }
input:active { outline: 0; }
input:focus { outline: 0; }
img { border: 0; }
input {
	color: #000;
	background: #fff;
	margin: 0;
	padding: 1px;
	border: 1px solid #999;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#mainContainer {
	width: 781px;
	margin: 0 auto;
	min-height: 100%;
	color: #000;
	background: #fff;

	text-align: left;
}
#mainContainerNoCol {
	width: 781px;
	margin: 0 auto;
	min-height: 100%;
	color: #000;
	background: #fff;
	text-align: left;
}
#mainContainerNoCols {
	background: #fff;
	width: 781px;
	margin: 0 auto;
	min-height: 100%;
	color: #000;
	text-align: left;
}
.clear { clear: both; display: inline-block; }
#top-row { width: 100%; height: 123px; }
#header {
	background: #E5E6E7 url(/images/header.gif) no-repeat bottom right;
	width: 100%;
	height: 82px;		/* height of header image is 82px */
}
.outer {
	padding-left: 175px;	/* 160px (left column width) + 15px (padding) */
}
.outerNoCol {
	padding-left: 175px;	/* 160px (left column width) + 15px (padding) */
}
.inner {
	width: 591px;		/* need info here */
	padding-bottom: 40px;	/* height of footer is 40px */
}
.float-wrap {
	float: left;
	width: 606px;		/* 781px (total width) - 160px (right column width) - 15px (padding) */
	margin-left: -175px;	/* 160px (left column width) + 15px (padding) */
}
.float-wrapNoCol {
	float: left;
	width: 771px;		/* 781px (total width) - 10px (padding) */
	margin-left: -175px;	/* 160px (left column width) + 15px (padding) */
}
#content {
	float: right;
	width: 431px;		/* 781px (total width) - 160px (left column width) - 160px (right column width) - 30px (padding) */
	color: #000;
}
#contentNoCol {
	float: right;
	width: 591px;		/* 781px (total width) - 160px (left column width) - 30px (padding) */
	color: #000;
	background: #fff;
}
.contentWrap {
	padding: 0;
}
.contentWrap ol, .contentWrap ul {
	margin: 3px 0 15px 35px;
}
.contentWrap li {
	padding-bottom: 2px;
}
#left {
	float: left;
	width: 160px;
	font-size: 8pt;
}
#left ul {
	list-style: none;
	padding-bottom: 4px;
}
#left li { padding-bottom: 2px; }
#right {
	float: right;
	width: 160px;
	font-size: 8pt;
}
#footer {
	width: 781px;
	height: 40px;
	margin: 0 auto;
	margin-top: -40px;
	text-align: center;
	color: #fff;
	background: #E5E6E7 url(/images/footer.gif) no-repeat top center;
clear:both;
}
#footer-menu {
	float: left;
	position: relative;
	margin: 7px 0 0 5px;
}
#footer-copy {
	font-size: 9pt;
	float: right;
	position: relative;
	margin: 7px 5px 0 0;
}
#footer a {
	color: #fff;
	background: transparent;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9pt;
}
#footer a:hover {
	color: #fff;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
}
#content h2, #contentNoCol h2 {
	color: #898E79;
	background: transparent;
	font-size: 12pt;
	text-transform: uppercase;
	border-bottom: 1px solid #ff6600;
}
#content h3, #content h4, #contentNoCol h3, #contentNoCol h4 { color: #000; font-weight: 500; }
#content h3, #contentNoCol h3 { font-size: 11pt; text-decoration: underline; }
#content h4, #contentNoCol h4 { font-size: 10pt; }
input.noborder {
	border: 0;
}
input.button {
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #999;
}
textarea {
	border: 1px solid #999;
	padding: 1px;
	color: #000;
	background: #fff;
	font-size: 8pt;
}
fieldset { border: 0; }
pre { font-family: Verdana, Arial, Tahoma, sans-serif; }
.center { text-align: center; margin: 0 auto; }
.alert { color: #f00; }
div.rule, div.greyrule { width: 100%; height: 15px; }
div.rule hr, div.greyrule hr { display: none; }
div.rule { background: #fff url(/images/rule.gif) repeat-x scroll center; }
div.greyrule { background: #fff url(/images/greyrule.gif) repeat-x scroll center; }
#menu-container {
	clear: both;
	width: 100%;
	height: 22px;
	text-align: center;
	vertical-align: top;
}
#menu-left {
	background: url(/images/menu-left.gif) no-repeat top left;
	display: block !important;
	width: 393px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
#menu {
	display: block !important;
	margin: 0;
	padding: 0;
	border: 0;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
.alt { display: none; }
a.button1 {
	display: block !important;
	width: 82px !important;
	height: 22px !important;
	background-image: url(/images/button1.gif) !important;
	background-position: -82px 0 !important;
	float: left;
	clear: none;
}
a.button1:hover { background-position: 0 0 !important; }
a.button1on {
	display: block !important;
	width: 82px !important;
	height: 22px !important;
	background-image: url(/images/button1.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button2 {
	display: block !important;
	width: 80px !important;
	height: 22px !important;
	background-image: url(/images/button2.gif) !important;
	background-position: -80px 0 !important;
	float: left;
	clear: none;
}
a.button2:hover { background-position: 0 0 !important; }
a.button2on {
	display: block !important;
	width: 80px !important;
	height: 22px !important;
	background-image: url(/images/button2.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button3 {
	display: block !important;
	width: 66px !important;
	height: 22px !important;
	background-image: url(/images/button3.gif) !important;
	background-position: -66px 0 !important;
	float: left;
	clear: none;
}
a.button3:hover { background-position: 0 0 !important; }
a.button3on {
	display: block !important;
	width: 66px !important;
	height: 22px !important;
	background-image: url(/images/button3.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button4 {
	display: block !important;
	width: 100px !important;
	height: 22px !important;
	background-image: url(/images/button4.gif) !important;
	background-position: -100px 0 !important;
	float: left;
	clear: none;
}
a.button4:hover { background-position: 0 0 !important; }
a.button4on {
	display: block !important;
	width: 100px !important;
	height: 22px !important;
	background-image: url(/images/button4.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button5 {
	display: block !important;
	width: 60px !important;
	height: 22px !important;
	background-image: url(/images/button5.gif) !important;
	background-position: -60px 0 !important;
	float: left;
	clear: none;
}
a.button5:hover { background-position: 0 0 !important; }
a.button5on {
	display: block !important;
	width: 60px !important;
	height: 22px !important;
	background-image: url(/images/button5.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button6 {
	display: block !important;
	width: 60px !important;
	height: 22px !important;
	background-image: url(/images/button6.gif) !important;
	background-position: -60px 0 !important;
	float: left;
	clear: none;
}
a.button6:hover { background-position: 0 0 !important; }
a.button6on {
	display: block !important;
	width: 60px !important;
	height: 22px !important;
	background-image: url(/images/button6.gif) !important;
	background-position: 0 0 !important;
	float: left;
	clear: none;
}
a.button, a.button:hover {
	color: #fff;
	margin: auto;
	padding: 0 4px;
	text-decoration: none;
}
a.button { background: #666; }
a.button:hover { background: #000; }
span.button {
	display: block;
	width: 100%;
	margin-top: 3px;
	text-align: center;
}
.box {
	width: 148px;
	background: url(/images/box-bottom.gif) no-repeat bottom left;
	margin: 20px 0 0 15px;
}
.box h3 {
	color: #333;
	background: url(/images/box-top.gif) no-repeat top left;
	border-bottom: 1px solid #ADB8C7;
	margin: 0;
	padding: 6px 8px 4px 10px;
	font-size: 100%;
	text-align: center;
}
.box ul {
	margin: 0;
	padding: 14px 10px 14px 10px;
	list-style: none;
}
.box ul li { margin: 0 0 6px 0; padding: 0; }
#filterlabs_username, #filterlabs_password { width: 95%; }
.table-text {
	clear: both;
	width: 100%;
	border: 1px solid #000;
	margin: 0 0 20px 0;
}
.table-text-header {
	white-space: pre;
	font-size: 7pt;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
.table-text th {
	color: #000;
	background: #d4d9de;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #000;
}
.table-text th.center { text-align: center; }
.table-text td { text-align: left; }
.table-text td.left {
	text-align: left;
	vertical-align: top;
}
.nowrap { white-space: pre; }
.blue-row { background-color: #def; }
.rowover { background: #fc6; }
.emails { width: 582px !important; font-size: 8pt; }
.emails td { overflow: hidden; width: 24%; }
#navcontainer {
	display: block;
	width: 144px;
	margin: 0 0 0 1px;
	padding: 0 0 15px 0;
}
#navcontainer ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li { margin: 0; padding: 0; }
#navcontainer a {
	display: block;
	margin: 1px 0 0 0;
	padding: 3px 0 3px 2px;
	width: 144px;
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
#navcontainer a:hover, #navcontainer a.buttonOn {
	color: #000;
	background-color: #ccc;
	text-decoration: none;
}
#navcontainer ul ul { margin: 0; padding: 0; }
#navcontainer ul ul li { margin: 0; }
#navcontainer ul ul a {
	display: block;
	margin: 1px 0 0 0;
	padding: 2px 2px 2px 15px;
	border: 0;
	width: 129px;
	color: #000;
	background-color: transparent;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.5em;
	text-decoration: none;
}
#navcontainer ul ul a:hover, #navcontainer ul ul a.buttonOn {
	color: #000;
	background-color: #ccc;
	text-decoration: none;
}
.pagenav {
	display: block;
	width: 100%;
	clear: both;	
	height: 2em;
	margin: auto 0 auto 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
}
.pages {
	display: block;
	position: relative;
	float: left;
	clear: none;
	width: 39%;
	height: 2em;
	margin: auto 0 auto 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
}
.searchbox {
	display: block;
	position: relative;
	float: right;
	clear: none;
	width: 59%;
	margin: auto 0 auto 0;
	padding: 0;
	border: 0;
	text-align: right;
	vertical-align: top;
}
span.search {
	background: transparent url(/images/icons/search.gif) center center;	
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 2px 0 2px 28px;
	border: 0;
}
a.settings, a:hover.settings {
	display: block;
	background: transparent url(/images/icons/settings.png) top center;	
	width: 20px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
a.delete, a:hover.delete {
	display: block;
	background: transparent url(/images/icons/delete.jpg) top center;	
	width: 20px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
a.quarantine, a:hover.quarantine {
	display: block;
	background: transparent url(/images/icons/quarantine.png) top center;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
a.archive, a:hover.archive {
	display: block;
	background: transparent url(/images/icons/email.png) top center;	
	width: 20px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
}
table.sensitivity { text-align: center; }
table.sensitivity td { width: 5%; text-align: center; }
.tableheader { font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ddd; }
.tablefooter { border-top: 1px solid #ddd; padding-top: 2px; }
.filter-tbl-reject { background-color: #FFC39B; }
.filter-tbl-reject-alt { background-color: #FFF1EA; }
.filter-tbl-accept { background-color: #99FF99; }
.filter-tbl-accept-alt { background-color: #EDFFDF; }
.filter-tbl-accept,
.filter-tbl-accept-alt,
.filter-tbl-reject,
.filter-tbl-reject-alt { padding: 2px 4px; }
.filter-none { padding: 6px 14px; }
h3.stats { font-weight: normal; }
.global-stats-tbl { color: #fff; background-color: #69f; }
.stats-tbl { color: #000; background-color: #ccc; }
.stats-tbl-alt { color: #000; background-color: #e4e1e1; }
.radio, .checkbox, .image { border: 0; background: transparent; }
input[type=radio], input[type=checkbox], input[type=image] { border: 0; background: transparent; }
.formerror {
	color: maroon;
	background-color: #dfdfdf;
	border: thin dashed red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 4px;
}
.newsdate { font-size: 0.8em; font-style: italic; }
.newstitle { font-weight: normal; margin-bottom: 0; }
.checkall, .checknone { font-size: 0.8em; }
/* facebook right side bar */
.fbmsg {
	background: #E9E9E9;
	border: 1px solid #CCCCCC;
	color: #666;
	display: block;
	float: right;
	width: 144px;
	margin:25px 0 0;
}
.fbmsg p {
	margin: 0.4em 0.5em;
}
/* jquery ui - date picker */
#ui-datepicker-div { display: none; }
/* jgrowl */
div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}
/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}
body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}
body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}
body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}
body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}
body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				0.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: 				"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}
div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}
div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				.85em;
}
div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}
div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}
/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
div.jGrowl .ui-state-highlight { color: #fff; background: #000; }
