
html, body {width: 100%; padding: 0px; margin: 0px;}
.ntv_bgBody{width: 100%; background-image: url(images/bg_gradient.png); background-repeat: repeat-x; background-color: #ffffff;}
.ntv_bgBody2{width: 100%; background-image: url(images/bg_body.png); background-repeat: repeat-y;  background-position: top center ;}
.ntv_body {width: 990px; text-align: left; background-color: #ffffff;}

.ntv_banner_top_full {width: 990px; height: 110px;}
.ntv_banner_top_left {float: left; width: 300px; height: 110px; text-align: center; margin-left: 5px;}
.ntv_banner_top_right {float: right; width: 500px; height: 80px; margin: 20px 30px 0px 5px; text-align: center;}
.ntv_banner_top_right img {width: 500px; height: 80px;}

.ntv_banner_right {width: 182px; padding: 7px 0px 0px 10px; vertical-align: top; text-align: right;}
.ntv_banner_right div {padding-bottom: 5px;}
.ntv_clear {clear: both;}

.ntv_banner_middle {clear: both; margin-bottom: 10px;}
.ntv_banner_middle .banner_left {width: 490px; float: left; text-align: left;}
.ntv_banner_middle .banner_right {width: 490px; float: right; text-align: right;}

.ntv_advTable {background-color: #E0E0E0;}
.ntv_advTable .tdText {background-color: #FFFFFF; text-align: center; border: #D0D0D0 1px solid; padding: 10px; font-size: 11px;}
.ntv_advTable .tdText a {color: #7100E1; font-size: 14px; font-weight: bold; text-decoration: none; display: block; padding-bottom: 3px;}

.ntv_banner_middleCat {padding: 10px 0px 0px 0px; margin-right: -2px; text-align: center;}
.ntv_left_col {float: left; width: 797px;}
.ntv_right_col {float: right; width: 183px;}
.ntv_pos_table {margin-top: 7px;}
.ntv_pos_table_home {margin-top: 0px;}

.ntv_welcome_left {padding: 5px; border: #D0D0D0 1px solid;}
.ntv_welcome_left2 {}
.ntv_welcome_center {padding-left: 5px; padding-right: 5px;}
.ntv_welcome_right {padding: 5px 5px 5px 7px; border: #D0D0D0 1px solid; background-color: #F0F0F0;}

.ntv_welcome_reg {clear: both; width: 988px; margin-top: 0px; border: #5a7f97 1px solid;}
.ntv_welcome_reg div {background: url(images/newbtn_middle.gif) #7192a8 repeat-x; color: #FFFFFF; padding: 4px 10px 4px 20px; font-size: 13px; font-family: verdana, arial;}
.ntv_welcome_box {clear: both; border: #D0D0D0 1px solid; padding: 10px 10px 10px 20px; font-size: 12px; font-family: verdana, arial; text-align: center;}

.ntv_search_id {width: 310px; padding: 5px 20px 5px 20px; border: #D0D0D0 1px solid; background-color: #F0F0F0; text-align: left; float: left;}
.ntv_search_keyword {width: 310px; padding: 5px 20px 5px 20px; border: #D0D0D0 1px solid; background-color: #F0F0F0; text-align: left; float: left;}
.ntv_search_title {font-size: 14px; font-weight: bold; padding-bottom: 5px;}
.ntv_search_field {width: 200px; padding: 2px 5px 2px 5px; font-size: 12px;}
.ntv_button {font-weight: bold; padding: 2px 10px 2px 10px;}

.ntv_topicview__ {max-width: 700px; overflow: hidden;}

.ntv_loginform {font-size: 11px;}
.myform {font-size: 11px; border: #C0C0C0 1px solid; padding: 1px;}
.mybutton {font-size: 11px; padding: 1px 3px 1px 3px;}

.post__ {max-width: 700px;}
.ntv_LText, .ntv_LText a, .ntv_LText dt, .ntv_LText dd {font-size: 13px;}
.ntv_LText .username strong, .ntv_LText .popupctrl {font-size: 16px;}
.ntv_usertitle {font-size: 13px; display: block; clear: both;}

/* Re-define css */
/*
.above_body {
	background: #0979c1 url(images/gradients/gradient-grey-down.png) repeat-x  ;
	_background-image: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
*/
.body_wrapper {
	padding: 0px 0px 10px 0px;
	background: #ffffff none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navbar {
	position:relative;
	height:53px;
	background:#0c5197 none;
	margin:10px 0px 0px 0px;
	color:rgb(255, 255, 255);
	font:   11px Arial, Calibri, Verdana, Geneva, sans-serif;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.toplinks ul.isuser li.welcomelink {color: #E0E0E0;}

.signaturecontainer {max-height: 150px; border: #D0D0D0 1px solid; overflow: scroll; padding: 10px;}
.signature {
	MARGIN-TOP: 2em; BORDER-TOP: 0px; PADDING-TOP: 1em
}

.marqueeNav {width: 990px; height: 32px; background-image: url(images/mbar_bg.gif); margin-bottom: 10px;}
.marqueeNav .mNav {float: left; width: 140px; height: 32px; background-image: url(images/mbar_first.gif); background-repeat: no-repeat; text-align: center;}
.marqueeNav .mNav div {font-size: 13px; font-weight: bold; color: #ffffff; text-transform: uppercase; padding: 10px 20px 0px 0px;}

.marqueeNav .mContent {float: left; width: 840px; height: 32px;}
.marqueeNav .mContent marquee {padding: 12px 10px 0px 0px;}
.marqueeNav .mContent, .marqueeNav .mContent a {color: #ffffff;}
.clear {clear: both;}


