DIV#forum-wrap {
	margin: 10px 20px;
	text-align: left;
	zoom: 1;
}
DIV#forum-wrap H1 {
	font: bold 11px/12px Tahoma, Verdana, Arial, Tahoma;
	text-transform: uppercase;
	color: #266294;
	margin: 0px 0px 15px 0px;
}
DIV#forum-wrap P.alert {
	font: 12px/16px Tahoma;
	background: url(/images/forum/ico-alert.png) 0px 0px no-repeat;
	padding-left: 25px;
}
DIV#forum-wrap P.alert A {
	font: 12px/16px Tahoma;
	color: #47A0CC;
}
TABLE#community {
	border-bottom: 3px solid #00608F;
	width: 100%;
	margin: 0px 0px 15px 0px;
}
TABLE#community TH {
	background: #1873A0 url(/images/forum/header-bg.jpg) 0px 0px repeat-x;
	font: bold 10px/10px Tahoma;
	color: #fff;
	text-transform: uppercase;
	padding: 0px 10px;
	height: 17px;
	text-align: left;
	vertical-align: middle;
}
TABLE#community TH.center {
	text-align: center;
}
TABLE#community TH.right {
	text-align: right;
}
TABLE#community TR.odd {
	background: #E1EBF2;
}
TABLE#community TR.even {
	background: #eef5f9;
}
TABLE#community TR {
	/*behavior:url('/js/csshover.htc');*/
}
TABLE#community TR:hover {
	background: #f6f4d0;
}
TABLE#community TD {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #00608F;
	padding: 5px 5px;
	vertical-align: middle;
	text-align: left;
	color: #4C5D77;
	font: 11px/12px Tahoma;
}
TABLE#community TD P {
	margin: 0px 0px 3px 0px;
}
TABLE#community TD A {
	font: bold 12px/13px Tahoma;
	color: #105289;
	text-decoration: none;
}
TABLE#community TD A:hover {
	text-decoration: underline;
}
TABLE#community TD.center {
	text-align: center;
}
TABLE#community TD.right {
	text-align: right;
}
TABLE#community TD.name DIV {
	background: url(/images/forum/name-bg.gif) 10px 0px no-repeat;
	padding-left: 47px;
	min-height: 27px;
	//height: 27px;
}

DIV#community-form {
}
DIV#community-form H2 {
	font: bold 11px/12px Tahoma;
	color: #105289;
	text-transform: uppercase;
}
TABLE#community-form {
}
TABLE#community-form TH {
	font: normal 11px/12px Tahoma;
	color: #425067;
	text-align: left;
	padding: 0px 10px 10px 0px;
	vertical-align: middle;
}
TABLE#community-form TD {
	padding: 0px 10px 10px 0px;
	font: normal 12px/13px Tahoma;
	color: #425067;
}
TABLE#community-form TD.right {
	text-align: right;
}
TABLE#community-form TD INPUT.textbox {
	background: #F2F3F3 url(/images/forum/submit-bg.jpg) 0px 0px repeat-x;
	border: none;
	border-left: 1px solid #b6babd;
	border-right: 1px solid #b6babd;
	width: 100px;
	height: 20px;
}
TABLE#community-form TD INPUT.go,
INPUT.forum-button {
	background: #F2F3F3 url(/images/forum/submit-bg.jpg) 0px 0px repeat-x;
	height: 19px;
	//height: 20px;
	padding: 0px 5px;
	border: none;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	overflow: visible;
	color: #666666;
	font: 10px/11px Tahoma;
	zoom: 1;
	margin: 0px;
}
INPUT.forum-textbox {
	border: 1px solid #b6babd;
	width: 350px;
	height: 20px;
}
TEXTAREA.forum-area {
	width: 350px;
	height: 160px;
	border: 1px solid #b6babd;
}
.hidden {
	display: none;
}
TABLE.add-form {}
TABLE.add-form TD {
	padding: 0px 10px 10px 0px;
}
TABLE.add-form TH {
	font: bold 12px/13px Tahoma;
	text-align: left;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
}

/* REGISTRATION */
DIV#registration {
	text-align: left;
	padding: 20px;
}
DIV#registration H1 {
	font: bold 11px/12px Tahoma;
	color: #105289;
	text-transform: uppercase;
}
DIV#registration P {
	color: #4C5D77;
	font: 12px/15px Tahoma;
	text-align: justify;
}
DIV#registration A {
	font: 12px/15px Tahoma;
}
DIV#registration DIV.row {
	position: relative;
	padding: 0px 0px 10px 120px;
	zoom: 1;
}
DIV#registration DIV.row LABEL {
	position: absolute;
	top: 0px;
	left: 0px;
	font: bold 12px/20px Tahoma;
	display: block;
	width: 115px;
	height: 20px;
}
DIV#registration INPUT.textbox {
	background: #F2F3F3 url(/images/forum/submit-bg.jpg) 0px 0px repeat-x;
	border: none;
	border-left: 1px solid #b6babd;
	border-right: 1px solid #b6babd;
	width: 250px;
	height: 20px;
}
DIV#registration DIV.row INPUT.button {
	background: #F2F3F3 url(/images/forum/submit-bg.jpg) 0px 0px repeat-x;
	height: 19px;
	//height: 20px;
	padding: 0px 5px;
	border: none;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	overflow: visible;
	color: #666666;
	font: 10px/11px Tahoma;
	zoom: 1;
	margin: 0px;
}
DIV#registration P.alert {
	font: 12px/16px Tahoma;
	background: url(/images/forum/ico-alert.png) 0px 0px no-repeat;
	padding-left: 25px;
}


