@charset "utf-8";
/* CSS Document */
html {
	width						: 100%;
	height						: 100%;
}
body {
	width						: 100%;
	height						: 100%;
	margin						: 0px;
	padding						: 0px;
	color						: #333333;
	font-family					: Verdana, Arial, sans-serif;
	background					: url(webimg/mainBG.jpg) #A3A3A3 repeat-x center fixed;
	font-size					: 11px;
}
form {
	display						: inline;
	margin						: 0;
	padding						: 0;
}
table {
	font-size					: 11px;
}
img{
	border						: 0; /* makes sure linked images do not have a border */
	vertical-align				: middle;
}
#mainTbl {
	background					: #FFFFFF;
	width						: 900px;
	height						: 100%;
}
#banner {
	background					: url(webimg/banner.jpg) no-repeat;
}
#topNav {
	background					: url(webimg/topnav.gif) repeat-x;
}
#searchBox {
	width						: 168px;
	height						: 20px;
	background					: url(webimg/searchBox.gif) no-repeat;
}
a:link {
	color						: #00005E;
	text-decoration				: none;
}
a:hover {
	color						: #646464;
	text-decoration				: underline;
}
a:visited {
	color						: #0010A4;
	text-decoration				: none;
}
#info_bar {
	background-color			: #FFFFE1;
	padding						: 3px;
	font-size					: 11px;
	border-bottom				: 2px solid #999999;
	margin						: 0;
	left						: 0;
	top							: 0;
	width						: 100%;
	position					: fixed;
	z-index						: 2000;
	cursor:default;
}
#mainBody {
	padding						: 0px 10px 20px 10px;
}
#topNavCell {
	color						: #E1FAFF;
	height						: 27px;
}
.cellSeparator {
	padding						: 5px;
	background					: url(webimg/separator.gif) right no-repeat;
}
#topNavCell a:link {
	color						: #E1FAFF;
	text-decoration				: none;
}
#topNavCell a:hover {
	color						: #FFFFFF;
	text-decoration				: underline;
}
#topNavCell a:visited {
	color						: #E1FAFF;
	text-decoration				:none;
}
.DDContainer {
	z-index						: 3;
}
.dropdownTbl {
	margin-top					: 20px;
	width						: 200px;
	position					: absolute;
	border						: 1px solid #004262;
	z-index						: 2;
	background					: #009ade;
}
#footer {
	background					: url(./webimg/footer.jpg) no-repeat;
	color						: #666666;
	font-size					: 0.8em;
}
.button1 {
	background					: url(./images/but_bg.gif) repeat-x;
	border						: 1px solid #4B565D;
}
.input1 {
	background					: url(./images/input_bg.png) #EEF8FF;
	border						: 1px solid #999999;
	color						: #333333;
	padding						: 0;
	margin						: 0px;
}
.input2 {
	background					: url(./images/input_bg.png) #EEF8FF;
	border						: 1px solid #999999;
	color						: #999999;
	padding						: 0;
	margin						: 0px;
}
.textarea {
	background					: url(./images/input_bg.png);
	border						: 1px solid #002F75;
	font-family					: Verdana, Arial, sans-serif;
	font-size					: 12px;
	padding						: 0;
}
/* Textarea style for scriptEditor */
.textarea2 {
	background					: url(./images/input_bg.png);
	border						: 1px solid #002F75;
	color						: #000000;
	font-size					: 12px;
	padding						: 0;
}
.scroll_link {
	background-color			: #F0F9FF;
	padding						: 0px 3px 0px 3px;
	border						: 1px solid #00256A;
}
.scroll_font1 {
	background					: #FDCBA6;
	padding						: 0px 3px 0px 3px;
	border						: 1px solid #00256A;
}
.error_tbl{
	border-collapse				: collapse;
}
.error_head{
	background					: #FFB3B5;
	color						: #9F0F12;
	border						: 1px solid #9F0F12;
	font-size					: 14px;
	font-weight					: bold;
}
.error_body{
	background					: #FFD9DA;
	color						: #9F0F12;
	font-size					: 11px;
	border						: 1px solid #9F0F12;
}
.error_foot{
	background					: #FFB3B5;
	color						: #9F0F12;
	font-size					: 11px;
	border						: 1px solid #9F0F12;
}
.msg_div {
	margin-top					: 100px;
}
.msg_tbl{
	border-collapse				: collapse;
}
.msg_head{
	background					: #C1D3FF;
	color						: #333333;
	border						: 1px solid #333333;
	font-size					: 14px;
	font-weight					: bold;
}
.msg_body{
	background					: #E6EDFF;
	color						: #333333;
	font-size					: 11px;
	border						: 1px solid #333333;
}
.msg_foot{
	background					: #C1D3FF;
	color						: #333333;
	font-size					: 11px;
	border						: 1px solid #333333;
}
.pm_meter {						/*Style for msg meter*/
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 11px;
	border						: 1px solid #0B1877;
}
.pm_meter_title {				/*Title for pm meter*/
	background-color			: #D1DCF3;
}
.pm_meter_td {
	background-color			: #CBDEED;
}
.pm_read {						/*read PM*/
	background-color			: #F3F3F3;
}
.pm_unread {					/*unread PM*/
	background-color			: #E4E4E4;
}
.pm_content {
	padding						: 5px;
	border						: 1px solid #0D298A;
	height						: 100%;
}
.quote_top {
	background					: right url(./images/quote.png) no-repeat #D5E4FF;
	font-size					: 10px;
	font-weight					: bold;
	border-top					: 1px dotted #004A95;
	border-left					: 3px solid #999999;
	border-right				: 3px solid #999999;
	padding						: 5px 3px 5px 3px;
	border-bottom				: none;
}
.quote_main {
	background					: #FFFFFF;
	border-top					: 1px dotted #004A95;
	border-left					: 3px solid #999999;
	border-right				: 3px solid #999999;
	border-bottom				: 1px dotted #004A95;
	padding						: 0 3px 5px 3px;
}
.code_top {
	background					: right url(./images/code.png) no-repeat #FFDE98;
	font-size					: 10px;
	font-weight					: bold;
	border-top					: 1px dotted #004A95;
	border-left					: 3px solid #999999;
	border-right				: 3px solid #999999;
	padding						: 5px 3px 5px 3px;
	border-bottom				: none;
}
.code_main {
	background					: #FFFFFF;
	border-top					: 1px dotted #004A95;
	border-left					: 3px solid #999999;
	border-right				: 3px solid #999999;
	border-bottom				: 1px dotted #004A95;
	padding						: 0 3px 5px 3px;
	font-family					: "Courier New", Courier, monospace;
}
.msg_subject {
	margin						: 10px 0 8px 0;
	font-weight					: bold;
}
.forum_tr {						/* forum bg color */
	background-color			: #D9EAFF;
}
.forum_tr2 {
	background-color			: #B3D5FF;
}
.forum_name {
	font-size					: 11px;
	font-weight					: bold;
	text-decoration				: underline;
}
.span11 {
	font-size					: 11px;
}
.forum_link {
	font-weight					: bold;
	margin						: 24px 0px 10px 0px;
}
.div_but {
	margin						: 5px 0px 5px 0px;
}
.user_info {
	font-size					: 9px;
	margin						: 5px 0px 0px 0px;
}

/* adminCP style */
.div_seperate {
	margin						: 24px 0 24px 0;
	height						: 5px;
}
.icon_td {
	font-size					: 10px;
	text-align					: center;
	height						: 120px;
	width						: 20%;
}
.desc {
	font-size					: 9px;
	color						: #727272;
}
.div_menu {
	border						: 1px solid #0B1877;
	background-color			: #F3F3F3;
	margin						: 10px 0 10px 0;
	padding						: 5px;
	font-size					: 10px;
}

/* Emot table style sheet */
.emot_tbl {
	background-color			: #CEE6FF;
	border-right				: 1px solid #0B1877;
	border-bottom				: 1px solid #0B1877;
}
.editor_td {
	border-right				: 1px solid #0B1877;
	border-left					: 1px solid #0B1877;
	border-bottom				: 1px solid #0B1877;
}
.bbpanel {
	border						: 1px solid #0B1877;
}
.editor_but {
	border-left					: 1px solid #0B1877;
	border-right				: 1px solid #0B1877;
	border-bottom				: 1px solid #0B1877;
	border-top					: none;
	color						: #0B1877;
	background-color			: #CCE4FF;
}
.pgtr1 {
	background-color			: #F3F3F3;
}
.pgtr2 {
	background					: url(./images/tr_bg1.gif) repeat-x center;
}
.span_green {
	font-weight					: bold;
	color						: #009900;
}
.span_red {
	font-weight					: bold;
	color						: #E60005;
}
/*---New style shit, for better display--*/
.borderwrap {
	border						: 1px solid #0B1877;
}
.maintitle {
	background					: url(./images/title_bg.gif) repeat-x center;
	color						: #FFFFFF;
	border						: 1px solid #FFFFFF;
	font-weight					: bold;
	border-bottom				: 0;
	padding						: 9px 5px 9px 5px;;
}
.td1 {
	font-size					: 10px;
}
.toggle_but {
	cursor						: pointer;
}
.b_img:hover {
	background					: #F3F3F3;
}
.result_title {
	font-size					: 12px;
	color						: #003366;
}
.result_content {

}
.result_url {
	font-size					: 9px;
	color						: #339933;
}
.result_line {

	margin						: 10px 0 10px 0;
	padding						: 10px 0 10px 0;
	border-top					: 1px solid #006699;
}
.td2 {
	border						: 1px solid #000000;
}
.filename {
	font-size					: 9px;
}
#tooltip {
	border						: 1px solid #666666;
	background-color			: #FFFFEC;
	color						: #333333;
	visibility					: hidden;
	position					: absolute;
	padding						: 2px;
	z-index						: 1000;
	width						: 205px;
	font-size					: 9px;
}
#dropmenu {
	background-color			: #EAF8FF;
	color						: #333333;
	visibility					: hidden;
	position					: absolute;
	width						: 110px;
	z-index						: 1100;
}
#dropmenu table {
	font-size					: 10px;
	border-collapse				: collapse;
}
#dropmenu table td {
	border						: 1px solid #666666;
}
#popupbox {
	z-index						: 1200;
	visibility					: visible;
	position					: absolute;
}
input.hidden {
	text-align					: left;
    opacity						: 0;
	moz-opacity					: 0;
	FILTER						: alpha(opacity: 0);
	z-index						: 3;
	width						: 32px;
}
div .browse {
	float						: left;
	width						: 32px;
	height						: 32px;
	overflow					: hidden;
	direction					: rtl;
}
.searchField1 {
	width						: 140px;
	background					: none;
	border						: none;
	color						: #333333;
	padding						: 0px;
	margin						: 2px 3px 0px 5px;
	font-size					: 12px;
}
.searchField2 {
	width						: 140px;
	background					: none;
	border						: none;
	color						: #999999;
	padding						: 0px;
	margin						: 2px 3px 0px 5px;
	font-size					: 12px;
}