@CHARSET "ISO-8859-1";
.content * {
	margin: 0px; padding: 0px;
}

.content .hiding {
	left: -9999em; top: -9999em; position: absolute;
}
.content .wrapper {
	margin: 0px auto; padding: 10px; height: 1%; overflow: hidden; position: relative; max-width: 1070px;
}

#mainContent {
	width: 98%; margin-right: 1%; float: left;
}
.content h1 {
	line-height: 30px;
}
.content h2 {
	margin: 1.5em 0px 0.5em; letter-spacing: -1px; overflow: hidden; font-weight: bold;
}
.content h3 {
	margin: 1.5em 0px 0.5em; letter-spacing: -1px; overflow: hidden; font-weight: bold;
}
.announcement {
	margin: 1.5em 0px 0.5em; letter-spacing: -1px; overflow: hidden; font-weight: bold;
}
.content h4 {
	margin: 1.5em 0px 0.5em; padding-bottom: 0.5em; font-size: 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.content table h4 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.content h5 {
	overflow: hidden; font-size: 1em; font-weight: bold; white-space: nowrap;
}
.content h2:first-child {
	margin-top: 1em;
}
.content h3:first-child {
	margin-top: 1em;
}
.content h4:first-child {
	margin-top: 1em;
}
.content h2 {
	line-height: 2em; font-size: 1.5em;
}
.content h3 {
	color: rgb(102, 102, 102); font-size: 1.2em;
}
.content p {
	margin: 0.5em 0px 1em;
}
.content blockquote {
	margin: 0.5em 0px 1em;
}
.content pre {
	margin: 0.5em 0px 1em;
}
.content ul {
	margin: 0.5em 0px 1em;
}
.content ol {
	margin: 0.5em 0px 1em;
}
.content dl {
	margin: 0.5em 0px 1em;
}
.content fieldset {
	margin: 0.5em 0px 1em;
}
.content table {
	margin: 0.5em 0px 1em;
}
.content ul {
	margin-left: 1.5em;
}
.content ol {
	margin-left: 1.5em;
}
.content li .actions {
	margin: 0px;
}
.content blockquote {
	overflow: auto; padding-left: 10px; border-left-color: rgb(234, 234, 234); border-left-width: 10px; border-left-style: solid; max-height: 200px;
}
.content pre {
	font: 12px/normal Consolas, Monaco, "Lucida Console", monospace; font-size-adjust: none; font-stretch: normal;
}
.content code {
	font: 12px/normal Consolas, Monaco, "Lucida Console", monospace; font-size-adjust: none; font-stretch: normal;
}
.content pre {
	background: rgb(238, 238, 238); padding: 1%; width: 98%; overflow: auto; max-height: 200px;
}
.content table {
	border: 1px solid rgb(204, 204, 204); width: 100%; clear: both; border-collapse: collapse;
}
.content thead {
	/*background: url("../../images/layout/board/inactive.png") repeat-x bottom;*/
}
.content table {
	/*background: url("../../images/layout/board/inactive.png") repeat-x bottom;*/
}
.content thead tr:hover {
	background: url("../../images/layout/site/cnt_alphagreen_bg.png") ;
}

.content th {
	text-align: left;
}
.content th {
	padding: 5px;
}
.content td {
	padding: 5px;
}
.content tr {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.content td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#contentall tr:hover {
	background-color: rgb(244, 244, 244);
	background: url("../../images/layout/site/cnt_alphagreen_bg.png") ;
}
.content img {
	margin-bottom: -4px;
}
.content em {
	font-family: "Trebuchet MS", Georgia, sans-serif;
}
.content a {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.content a:hover {
	color: black; text-decoration: none;
}
.content a img {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255);
}
.content form p {
	padding: 3px 0px; overflow: hidden;
}
.content input {
	font: 1em/normal Helvetica, Arial, sans-serif; padding: 2px; font-size-adjust: none; font-stretch: normal;
}
.content textarea {
	font: 1em/normal Helvetica, Arial, sans-serif; padding: 2px; font-size-adjust: none; font-stretch: normal;
}
.content button {
	font: 1em/normal Helvetica, Arial, sans-serif; padding: 2px; font-size-adjust: none; font-stretch: normal;
}
.content select {
	font: 1em/normal Helvetica, Arial, sans-serif; padding: 2px; font-size-adjust: none; font-stretch: normal;
}
.content textarea {
	width: 50%;
}
p.info,p.warning,p.error,.successBox {
	padding: 5px;
	padding-left: 26px;
	text-indent: -21px;
	color:black;
}

p.info,.successBox {
	background: #EAFAB6;
	border: 1px solid #b7df32;
}

p.warning {
	background: #f9ee90;
	border: 1px solid #ffc618;
}

p.error {
	background: #FFB0B0;
	border: 1px solid #C03452;
}
.filterOptions select {
	width: 95px;
}
.filterOptions {
	margin-bottom: 10px; float: right;
}
.open.filterOptions .box {
	display: block;
}
.open.filterOptions .opener {
	display: none;
}

.filterOptions .opener {
	display: block;
}
.filterOptions .box {
	display: none;
}
#tabs {
	list-style: none; margin: 1em auto 0px; display: table;
}
#tabs li {
	background: url("../../images/layout/inactive.png") repeat-x bottom; border: 1px solid rgb(204, 204, 204); bottom: -1px; overflow: hidden; margin-right: 3px; float: left; position: relative;
}
#tabs li.active {
	background: url("../../images/layout/inactive.png") repeat-x bottom; border: 1px solid rgb(204, 204, 204); bottom: -1px; overflow: hidden; margin-right: 3px; float: left; position: relative;
	color:black;
}
#tabs li a {
	padding: 5px; border: currentColor; text-decoration: none; float: left;
}
.tabPage {
	background: url("../..images/layout/inactive.png") repeat-x bottom; padding: 10px; border: 1px solid rgb(204, 204, 204); overflow: hidden; clear: both; margin-bottom: 1em;
}
.tabPage .linkList {
	list-style: none; width: 33%; margin-left: 0px; float: left;
}
.tabPage .content {
	width: 63%; height: 1%; padding-left: 2%; margin-left: 1%; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
#content .tabPage form {
	margin: 0px; padding: 0px; border: currentColor; overflow: visible;
}
.pageNav {
	list-style: none; text-align: right; clear: both; display: block;
}
.pageNav li {
	display: inline;
}
#mainContent .pageNav li a {
	padding: 3px 4px; border: 1px solid rgb(204, 204, 204); text-decoration: none;
}
#mainContent .pageNav li a:hover {
	border-color: rgb(136, 136, 136);
}
.pageNav .active {
	font-weight: bold;
}
.extraList {
	list-style: none; margin-left: 0px;
}
.extraList ul {
	
}
.extraList ol {
	
}
.extraList li div {
	padding: 1px 5px; overflow: hidden;
}
.extraList li h4 {
	margin: 0px; padding: 5px; font-weight: normal; border-bottom-color: rgb(232, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.extraList li:first-child h4 {
	border-top-color: rgb(232, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.extraList li:hover h4 {
	background: rgb(244, 244, 244);
	background: url("../../images/layout/site/cnt_alphagreen_bg.png");
}
.extraList li.active h4 {
	background: rgb(232, 231, 231);
	background: url("../../images/layout/site/cnt_alphagreen_bg.png");
}
.extraList li.active div {
	background: rgb(244, 244, 244);
	background: url("../../images/layout/site/cnt_greyalpha2_bg.png");
	color:black;
}
.badgeMod, .badgeKnight, .badgeAdmin {
background: transparent no-repeat left top;
text-indent: -9999px;
width: 25px;
height: 33px;
position: absolute;
right: -7px;
top: 5px;
}

.badgeKnight {
background-image: url(/images/starts/knight_bagde.png);
}