.newsTitle2{
 font-family:Vernada; 
 font-size:13px;
 font-weight: bold;
 color:#333399;
 background:#f3f6f6; 
}

.newsTitle1{
 font-family:Vernada; 
 font-size:13px;
 font-weight: bold;
 color:#333399;
 background:#FFFFFF;
}

.newsHeader{
 font-family:Vernada; 
 font-size:13px;
 font-weight: bold;
 color:#FFFFFF;
 background:#6699CC;
}

.warnbad
{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.codetop
{
	background: #E4EAF2 url(default/css_img_ascode.gif) no-repeat right;
	border: 1px solid #E4EAF2;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 95%;
}

TextCopyright.copyright{ 
	font-size: 10px; 
             color: #CCCCCC;
}
/*==================================================================================================================================*/
/*==================================================================================================================================*/
/*==================================================================================================================================*/

Body.MainBody{
	background:#FFFFFF url(default/back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0;
	margin-top: 0;
	margin-left:0;
	margin-right:0;
	
       }
Table.MainTable{
	max-width:100%;
	text-align:justify;
	border-width:0;
	margin-left:0;
	margin-right:0;

}

Table.ContentTable
{
	max-width:70%
	text-align:justify;
	border-style:solid;
	border-color:Lavender;
	border-width:1px;
	margin-left:0;
	margin-right:0;

}
Table.LoginTable
{
	background: transparent url(default/tile_sub.gif);
	background-color:#F7F7F7;
	color: #818B95;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal; 
	letter-spacing:normal;
	margin: 0; 
	text-decoration: none;
	padding:0;
	

}

a.MainA:link,
a.MainA:visited,
a.MainA:active{

	background: transparent url(default/tile_sub.gif);
	color: #818B95;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal; 
	letter-spacing:normal;
	margin: 0; 
	padding: 5px; 
	text-decoration: none;
}

a.MainA:hover{
	background: transparent;
	font-weight: bold; 
	font-size:12px;
	color:#042B4C;
	
}

a.A2:link,
a.A2:visited,
a.A2:active{

	background: transparent url(default/tile_sub.gif);
	color:#042B4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold; 
	letter-spacing:normal;
	margin: 0; 
	padding: 5px; 
	text-decoration: none;
}

a.A2:hover{
	background: transparent;
	font-weight: bold; 
	font-size:12px;
	color:#042B4C;
	
}

a.LinkTieuDe:link,
a.LinkTieuDe:visited,
a.LinkTieuDe:active{

	background: transparent url(default/tile_sub.gif);
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:18px;
	font-weight: normal; 
	letter-spacing:normal;
	margin: 0; 
	padding: 0px; 
	text-decoration: none;
}

a.LinkTieuDe:hover{
	background: transparent;
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF0000;
	text-decoration: underline;
	
	
}

a.linkChitiet:link,
a.linkChitiet:visited,
a.linkChitiet:active{
	background: transparent;
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal; 
	letter-spacing:normal;
	margin: 0; 
	padding: 5px; 
	text-decoration: none;
}

a.linkChitiet:hover
{
	color:#FF0000;
	background: transparent;
	font-weight: bold; 
	font-size:12px;
	color:#FF3300;
	
}

/*===============================================================================================================*/
input,
textarea,
select{
	background: #FBFBFB;
	border: 1px solid #4F535B;
	color: #042B4C;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

select{
	border: 0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

input.button{
	margin: 0;
	width: auto;
}

optgroup option{
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

.codebuttons{ 
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
}

.textarea{
	background: #FBFBFB;
	background-position: center; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
	background-image: url(default/vnfx_replybg.gif);
	border: 1px solid #4F535B;
	color: #042B4C;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 2px;
	vertical-align: middle;
}
	

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{ 
	background: #F7F7F7 url(default/back.gif);
	color: #042B4C;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 135%;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}

table,
tr,
td{ /* required for text in tables, because tables do not inherit from body */
	font-size: 11px;
	line-height: 135%;
}

table{
}

form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0; /* makes sure linked images do not have a border */
	vertical-align: middle;
	
}

/* 
 * ========================================
 * global hyperlink styles 
 * ========================================
 */

a:link,
a:visited,
a:active{
	background: transparent;
	color: #042B4C;
	text-decoration: underline;
}

a:hover{
	background: transparent;
	color: #818B95;
}

/* 
 * ========================================
 * Main wrapper, this controls the overall width of the board in you browser view window. 
 * ========================================
 */

#ipbwrapper{ 
	margin: 20px auto 20px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	/* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */
	width: 98%;
}

/* 
 * ========================================
 * styles for pagination links 
 * ========================================
 */

.posticons{
	background: #FDFDFD;
	border: 1px solid #A3A4A6;
	width: 450px;
}

.maintitle2 { font-weight:bold; font-size: 12px; color:#000066; }
.maintitle2 a:link, .maintitle2  a:visited, .maintitle2  a:active { text-decoration: none; color: #000066}
.maintitle2 a:hover { color: #960000;text-decoration: underline }

.maintitle3 { font-weight:bold; font-size: 10px; color:#000066; }
.maintitle3 a:link, .maintitle3  a:visited, .maintitle3  a:active { text-decoration: none; color: #000066}
.maintitle3 a:hover { color: #960000;text-decoration: underline }

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	padding: 1px 3px 1px 3px;
}

.pagelinklast,
.minipagelinklast{
	background: #F7F7F7;
}
.tablebg{
	background: #F7F7F7;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.round{
	background: #EDEDED;

}


.pagecurrent{
	background: #D8D8D8;
}

.minipagelink,
.minipagelinklast{
	border: 1px solid #A3A4A6;
	font-size: 11px;
	margin: 0 1px 0 0;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: none;
}

/* fake button effect for some links */
.fauxbutton{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
}

.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active{
	color: #042B4C !important;
	text-decoration: none;
}

.forumdesc,
.forumdesc a:link,
.forumdesc a:visited,
.forumdesc a:active{ 
	background: transparent;
	font-size: 11px; 
	color: #042B4C;
	line-height: 135%;
	margin: 2px 0 0 0;
	padding: 0;
}

/* =================================================================================== */
/* =================================================================================== */
/* =================================================================================== */

.searchlite {
	background-color:yellow;
	font-weight:bold;
	color: red;
}

.activeusers{
	background: #FBFBFB;
	border: 1px solid #A3A4A6;
	color: #042B4C;
	margin: 0px;
	padding: 1px;
}

.activeuserposting a:link,
.activeuserposting a:visited,
.activeuserposting a:active,
.activeuserposting
{
	font-style:italic;
	text-decoration: none;
	border-bottom:1px dotted black;
}

fieldset.search{ 
	line-height: 150%;
	padding: 6px; 
}

label{ 
	cursor: pointer; 
}

img.attach{ 
	background: #808080 url(default/click2enlarge.gif) no-repeat top right;
	border: 1px solid #808080;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

.thumbwrap,
.thumbwrapp,
.fullimagewrap{
	border: 1px solid #A3A4A6;
	margin: 2px;
}

.thumbwrapp{
	border: 2px solid #660707;
}

.fullimagewrap{
	background: #F7F7F7;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 5px;
}

.thumbwrap h4,
.thumbwrapp h4{	
	background: #F7F7F7;
	border: 0 !important;
	border-bottom: 1px solid #FFFFFF !important;
	color: #042B4C; 
	font-size: 11px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.thumbdiv{
	background: #F7F7F7 !important;
	border: 0 !important;
	border-top: 1px solid #FFFFFF !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: center;
}

.thumbwrap p,
.thumbwrapp p{
	background: #F7F7F7 !important;
	border: 0 !important;
	border-top: 1px solid #FFFFFF !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
}

.thumbwrap p.alt,
.thumbwrapp p.alt{
	background: #F7F7F7 !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
}

.thumbwrapp p.pin{
	background: #EFDFDF !important;
	text-align: center !important;
}
	
.thumbwrap img.galattach,
.thumbwrapp img.galattach{
	background: #E3E3E3 url(default/img_larger.gif) no-repeat bottom right;
	border: 1px solid #A3A4A6;
	margin: 5px;
	padding: 2px 2px 10px 2px;
}

li.helprow{ 
	margin: 0 0 10px 0;
	padding: 0; 
}

ul#help{ 
	padding: 0 0 0 15px; 
}

.warngood,
.warnbad{ 
	color: #0B9500;
	font-weight: bold;
}

.warnbad{ 
	color: #DD0000;
}

#padandcenter{ 
	margin: 0 auto 0 auto;
	padding: 14px 0 14px 0;
	text-align: center;
}

#profilename{ 
	font-size: 10px; 
	font-weight: bold; 
}

#photowrap{ 
	padding: 6px; 
}

#phototitle{ 
	border-bottom: 1px solid #000; 
	font-size: 11px; 
}

#photoimg{ 
	margin: 15px 0 0 0;
	text-align: center; 
} 

#ucpmenu,
#ucpcontent{ 
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	line-height: 150%;
}

#ucpmenu p{ 
	margin: 0; 
	padding: 2px 5px 6px 9px;
}

#ucpmenu a:link, 
#ucpmenu a:active, 
#ucpmenu a:visited{ 
	text-decoration: none; 
}

#ucpcontent{ 
	width: auto;
}

#ucpcontent p{ 
	margin: 0;
	padding: 10px;
}

.activeuserstrip{ 
	background: #F7F7F7;
	padding: 6px;
}

/* Topic View elements */
.signature{  
	background: transparent;
	color: #042B4C; 
	font-size: 10px;
	line-height: 150%;
}

.postdetails{ 
	font-size: 11px;
	line-height:140%;
}

.postcolor{ 
	font-size: 11px; 
	line-height: 160%;
}

.normalname{ 
	color: #003;
	font-size: 11px; 
	font-weight: bold; 
}

.normalname a:link, 
.normalname a:visited, 
.normalname a:active{ 
	font-size: 11px;
}

.post1,
.bg1{ 
	background: #F5F2EC;
	padding: 5px;
}

.post2,
.bg3{ 
	background: #F5F2EC;
	padding: 5px;
}

.row2shaded,
.post1shaded { background-color: #FDFDFD;padding: 5px; }
.row4shaded,
.post2shaded { background-color: #FDFDFD;padding: 5px; }

.row1{ 
	background: #F5F9FD; 
padding: 5px;
}

.row2{ 
	background: #FDFDFD; 
padding: 5px;
}

.darkrow1{ 
	background: #F7F7F7;
	color: #042B4C; 
padding: 5px;
}

.darkrow3{ 
	background: #FBFBFB; 
	color: #042B4C; 
padding: 5px;
}

/* tableborders gives the white column / row lines effect */
.plainborder,
.tablefill,
.tablepad{ 
	background: #F7F7F7;


	border: 1px solid #A3A4A6;
}

.tablefill,

.tablepad{ 
	padding: 6px;  
}

.tablepad{ 
	border: 0 !important;
}

.wrapmini{ 
	float: left;
	line-height: 1.5em;
	width: 25%;
}

.pagelinks{
	float: left;
	line-height: 1.2em;
	width: 35%;
}

.desc{ 
	font-size: 11px; 
	color: #042B4C;
}

.lastaction
{
	font-size: 11px; 
	color: #042B4C;
}

.edit{ 
	font-size: 9px;
}

.thin{ 
	border: 1px solid #FBFBFB;
	border-left: 0;
	border-right: 0;
	line-height: 150%;
	margin: 2px 0 2px 0;
	padding: 6px 0 6px 0;
}

/* =================================================================================== */
/* =================================================================================== */
/* =================================================================================== */

/* 
 * ========================================
 * calendar styles 
 * ========================================
 */
	
.calmonths{ 
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	font-size: 11px; 
	font-weight: bold; 
	margin: 5px 0 5px 0;
	padding: 8px;
	text-align: center;
}

.weekday{
	font-size: 11px;
	font-weight: bold;
}

.calmonths a{
	text-decoration: none;
}

.calday,
.calweekday{ 
	background: #F7F7F7;
	color: #042B4C;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 4px;
	text-align: right;
}

.calweekday{
	border-right: 1px solid #AAA;
	color: #042B4C;
	font-size: 11px;
	padding: 6px;
	text-align: center;
}

.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday{
	background: #F7F7F7;
	height: 100px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.mcellblank,
.mcelldate,
.mcelltoday{
	height: auto;
}

.cellblank,
.mcellblank{
	background: #131619;
}

.celltoday,
.mcelltoday{
	border: 2px solid #8B0000;
}

/* 
 * ========================================
 * form styles 
 * ========================================
 */

input,
textarea,
select{
	background: #FBFBFB;
	border: 1px solid #4F535B;
	color: #042B4C;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

select{
	border: 0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

input.button{
	margin: 0;
	width: auto;
}

optgroup option{
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

.codebuttons{ 
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
}

.textarea{
	background: #FBFBFB;
	background-position: center; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
	background-image: url(default/vnfx_replybg.gif);
	border: 1px solid #4F535B;
	color: #042B4C;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 2px;
	vertical-align: middle;
}
	



.searchinput,
.button,
.gobutton{
	background: #FBFBFB;
	border: 1px solid #4F535B;
	color: #042B4C;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 2px;
	vertical-align: middle;
}
	
.button{
	background: #F7F7F7;
}

.gobutton{
	background: transparent;
	border: 0;
	color: #131619;
	margin: 0;
	vertical-align: middle;
}

.radiobutton,
.checkbox,
.helpbox { 
	border: 0;
	vertical-align: middle;
}

/* 
 * class.formtable 
 *
 * used for tabled forms 
 * technically tables should not be used for form display 
 * but, in the case of IPB a table is easier to work with
 * for the average webmaster, who has little to no CSS knowledge.
 *
 */

.formtable{
	background: transparent;
}

.formtable td,
.pformleft,
.pformleftw,
.pformright{
	background:#F7F7F7;
	border: 1px solid #A3A4A6;
	border-bottom: 0;
	border-left: 0;
	font-weight: bold;
	margin: 1px 0 0 0;
	padding: 6px;
	width: 25%;
} 

.formtable td.wider,
.pformleftw,
.pformright{
	width: 40%;
}

.formtable td.formright,
.pformright{
	border-right: 0;
	font-weight: normal;
	width: auto;
} 

.formtable td.formtitle,
.formsubtitle{
	background: transparent url(default/tile_sub.gif);
	border: 1px solid #9FB9D4; 
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	font-weight: normal;
}

.formsubtitle{ 
	border: 0;
	color: #042B4C;
	font-weight: bold;
	padding: 5px;
}

.formtable td.formstrip{
	background: #DDE8F2;
	border: 1px solid #9FB9D4;
	border-left: 0;
	border-right: 0;



	font-weight: normal;
}

/* 
 * ========================================
 * new style quote and code wrappers MATT's DESIGN 
 * ========================================
 */

.quotetop{
	background: #E4EAF2 url(default/css_img_quote.gif) no-repeat right;
	border: 1px solid #E4EAF2;	
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 95%;
}

.quotemain{
	background: #FFFFDF;
	border: 1px solid #E4EAF2;
	color: #042B4C;
	font-family: Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 95%;
}

.ascripttop,
.codetop,
.sqltop,
.htmltop{
	background: #E4EAF2 url(default/css_img_ascode.gif) no-repeat right;
	border: 1px solid #E4EAF2;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 95%;
}
.ascripttop{
	background: #E4EAF2 url(default/css_img_ascode.gif) no-repeat right;
}

.ascriptmain,
.codemain,
.sqlmain,
.htmlmain{
	background: #FFFFFF;
	border: 1px solid #E4EAF2;
	color: #042B4C;
	font-family: Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 95%;
}

/* 
 * ========================================
 * old school quote and code styles - backwards compatibility 
 * ========================================
 */

#QUOTE{background: #FFFFDF; 
	border: 1px solid #000; 
	color: #042B4C; 
	font-family: Verdana, Arial; 
	font-size: 11px; 
	padding: 2px; 
	white-space: normal;
}

#CODE{  
	background: #FFFFDF; 
	border: 1px solid #000; 
	color: #042B4C; 
	font-family: Verdana, Arial; 
	font-size: 11px; 
	padding: 2px; 
	white-space: normal;
}

#CODE{ 
	font-family: Courier, Courier New, Verdana, Arial;
}

/* 
 * ========================================
 * All New Styles 
 * ========================================
 */
.cleared{
	clear: both;
}

.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #A3A4A6; 
	border: 1px solid #EDEDED;
	padding: 0; 
	margin: 0; 
}

.borderwrapm{
	margin: 5px;
}

.borderwrap h3,
.maintitle,
.maintitlecollapse{
	background: transparent url(default/tile_cat.gif);
	border: 1px solid #A3A4A6;
	
	color: #042B4C; 
	font-size: 11px;
	font-weight: bold; 
	margin: 0;
	padding: 8px;
}

.maintitlecollapse{
	border: 1px solid #A3A4A6
}

.maintitle p,
.maintitlecollapse p,
.formsubtitle p{
	background: transparent !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.formsubtitle p.members{
	float: right;
	width: auto !important;
}

.maintitle a:link, 
.maintitle a:visited,
.maintitlecollapse a:link, 
.maintitlecollapse a:visited{ 
	background: transparent;
	color: #6D757B;
	text-decoration: none; 
}

.maintitle a:hover, 
.maintitle a:active,
.maintitlecollapse a:hover, 
.maintitlecollapse a:active{ 
	background: transparent;
	color: #042B4C;
}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar{ 
	background: transparent url(default/tile_sub.gif);
	
	color: #042B4C; 
	font-size: 9px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px; 
}

.subtitlediv{
	border: 1px solid #FBFBFB;
	
	text-align: right;
}

.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited, 
.subtitlediv a:visited, 
.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active,
.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover{ 
	background: transparent;
      	color: #042B4C;
	text-decoration: underline; 
}

.borderwrap h4{
	background: #F7F7F7;
	border: 1px solid #FBFBFB;
	
	border-top: 1px solid #4F535B;
	color: #042B4C; 
	font-size: 9px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.borderwrap p{
	background: #F7F7F7;
	border: 1px solid #8A0000;
	margin: 1px;
	padding: 5px;
	text-align: left;
}

td.formbuttonrow,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
	background: #FBFBFB !important; 
	border: 1px solid #FBFBFB;
	border-top: 1px solid #4F535B;
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
}

td.formbuttonrow{
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}

.borderwrap p.formbuttonrow1{
	background: #F7F7F7 !important;
	border: 0;
	border-top: 1px solid #CCC;
}

.bar,
.barb,
.barc{
	background: #F7F7F7;
	border: 1px solid #FBFBFB;
}

.barc{
	border-bottom: 0;
}

.bar p,
.barb p,
.barc p{
	background: transparent;
	border: 0;
	color: #042B4C;
	font-size: 10px;
	margin: 0;
	padding: 5px;
	text-align: left;
}

.barb p{
	text-align: right;
}

.bar p.over,
.bar p.overs,
.barc p.over,
.barc p.overs{
	float: right;
}

.barb p.over,
.barb p.overs{
	float: left;
}

.bar p.overs,
.barb p.overs,
.barc p.overs{
	position: relative;
	top: 5px;
}

.catend{
	background: #F7F7F7;
	color: #000;
	font-size: 1px;
	height: 5px;
}

.newslink{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	margin: 0;
}

.newslink td{
	color: #042B4C;
	font-size: 10px;
	padding: 5px 5px 5px 10px;
}

.newslink span{
	background: transparent;
	color: #042B4C;
	font-style: italic;
	font-weight: normal;
}

.newslink input{
	background: #FBFBFB;
	border: 1px solid #999;
	color: #042B4C;
	font-size: 10px;
	padding: 3px;
	vertical-align: middle;
	width: auto;
}

.newslink input.button{
	background: transparent;
	border: 0;
	color: #042B4C;
	vertical-align: middle;
}

.fieldwrap{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	border-top: 0;
	margin: 5px;
	padding: 0;
	text-align: left;
}

.fieldwrap h4{
	background: #E3E3E3;
	border: 1px solid #A3A4A6;
	border-left: 0;
	border-right: 0;
	color: #042B4C; 
	font-size: 10px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.errorwrap,
#pmnotewrap{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	border-top: 0;
	margin: 5px;
	padding: 0;
}

#pmnotewrap{
	line-height: 135%;
	margin: 0 0 5px 0;
}

.errorwrap h4,
#pmnotewrap h4{
	background: #E3E3E3;
	border: 1px solid #A3A4A6;
	border-left: 0;
	border-right: 0;
	color: #042B4C; 
	font-size: 10px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}

.errorwrap p,
#pmnotewrap p{
	background: transparent;
	border: 0;
	color: #042B4C;
	margin: 0;
	padding: 8px;
}

#pmnotewrap p.pmavatar{
	float: left;
}

#pmnotewrap p.pmnotefoot{
	background: #E3E3E3;
	border-top: 1px solid #F1F1F1;
	text-align: right;
}

#pmnotewrap a:link, 
#pmnotewrap  a:visited{ 
	background: transparent; 
	color: #042B4C; 
	text-decoration: underline;
}

#pmnotewrap a:hover, 
#pmnotewrap a:active{
	background: transparent; 
	color: #042B4C; 
	text-decoration: none;
}

.ruleswrap{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	color: #042B4C; 
	margin: 5px 0 5px 0;
	padding: 5px;
}

#redirectwrap{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	margin: 200px auto 0 auto;
	text-align: left;
	width: 500px;
}

#redirectwrap h4{
	background: #F7F7F7;
	border-bottom: 1px solid #A3A4A6;
	color: #042B4C;
	font-size: 10px;
	margin: 0;
	padding: 5px;
}

#redirectwrap p{
	margin: 0;
	padding: 5px;
}

#redirectwrap p.redirectfoot{
	background: #F7F7F7;
	border-top: 1px solid #A3A4A6;
	text-align: center;
}


#gfooter{
	background: #F7F7F7;
	margin: 0px 0 0px 0;
	padding: 0;
}

#gfooter td{
	color: #042B4C;
	font-size: 10px;
	padding: 4px;
}

#gfooter a:link,
#gfooter a:visited{
	color: #042B4C;
}

#logostrip{ 
	background: #3860BB url(default/tile_back.gif);
	border: 1px solid #FBFBFB;
	height: 68px;
	margin: 0;
	padding: 0;
}

#submenu{ 
	background: transparent url(default/tile_sub.gif);
	border: 1px solid #FBFBFB;
	border-top: 0;
	color: #042B4C; 
	margin: 0; 
}

#userlinks,
#userlinksguest{ 
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	margin: 0px 0 0px 0;
	padding: 0 5px 0 5px;
}

#userlinksguest{ 
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
}

#submenu p,
#userlinks p,
#userlinksguest p{
	background: transparent !important;
	border: 0 !important;
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0 !important;
	padding: 7px 0 7px 0; 
	text-align: right;
}

#userlinks p,
#userlinksguest p{
	font-weight: normal;
	letter-spacing: 0;
}

#submenu p.home,
#userlinks p.home,
#userlinksguest p.home{
	float: left;
}

#userlinksguest p.pcen{
	text-align: center;
}

#submenu a:link, 
#submenu  a:visited{ 
	background: transparent; 
	color: #042B4C; 
	padding: 0 6px 0 6px;
	text-decoration: none;
}

#submenu a:hover, 
#submenu a:active{
	background: transparent; 
	color: #23251D; 
}
#navstrip{ 
	background: transparent;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 8px 0 8px 0px; 
}

#navstrip a:link, 
#navstrip  a:visited{ 
	background: transparent; 
	color: #042B4C; 
	text-decoration: none;
}

#navstrip a:hover, 
#navstrip a:active{
	background: transparent; 
	color: #23251D; 
}

.toplinks{
	background: transparent;
	color: #000;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
}

.toplinks span{
	background: #F7F7F7;
	border: 1px solid #A3A4A6;
	border-bottom: 0;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 5px;
}

.copyright{ 
	font-size: 10px; 
             color: #CCCCCC;
}

/* 
 * ========================================
 * print page styles 
 * ========================================
 */

#print{
	margin: 20px auto 20px auto;
	padding: 0;
	text-align: left;
	width: 85%;
color: #CCC;
}

#print h1,
#print h2,
#print h3,
#print h4,
#print p{
	color: #036;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 8px;
color: #CCC;
}

#print h2,
#print h3,
#print p{
	border-bottom: 1px solid #999;
	font-size: 10px;
	font-weight: normal;
color: #CCC;
}

#print h3{
	background: #F5F5F5;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 10px 0;
color: #CCC;
}

#print h4{
	background: #F7F7F7;
	font-size: 10px;
color: #CCC;
}

#print p{
	margin: 0 0 5px 0;
	padding: 10px;
color: #CCC;
}

#print p.printcopy{
	border: 0;
	color: #CCC;
	text-align: center;
}

/*
	Modify by DS
*/

.forumrule{
	background: #F7F7F7;
	border: 1px solid #FBFBFB;
	border-top: 1px solid #4F535B;
	color: #660000; 
	font-size: 10px;
	font-weight: bold; 
	margin: 5px;
	padding: 10px;
}
.story_headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0b819f; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: left
}
.image_desc {
	FONT-SIZE: 8pt; COLOR: #000; FONT-FAMILY: "Verdana"; TEXT-ALIGN: justify
}
.story_teaser {
	FONT-SIZE: 11pt; COLOR: #5f5f5f; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify
}
.TXT_SUKIEN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.TD_FULL {
	BORDER-RIGHT: #146294 1px solid; BORDER-TOP: #146294 1px solid; BORDER-LEFT: #146294 1px solid; BORDER-BOTTOM: #146294 1px solid
}
.td10 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.td11 {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.navbar2 {
	BORDER-RIGHT: #155f9e 1px solid; BORDER-TOP: #155f9e 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #002862 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #002862 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #004a89; TEXT-DECORATION: none
}
.navbar2 A:link {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none
}
.navbar2 A:visited {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; BORDER-TOP-STYLE: none; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: solid
}
.navbar2 A:active {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ffdc7d; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; TEXT-DECORATION: none
}
.navbar2 A:hover {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ffffd9; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; TEXT-DECORATION: none
}
.td12 {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.td6 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #a1cef7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.td6 A:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #a1cef7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.td6 A:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #a1cef7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.td6 A:hover {
	FONT-SIZE: 11px; COLOR: #0974f9; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #a1cef7; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.td7 {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #92c8f8; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.td8 {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #92c8f8; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.td9 {
	BORDER-RIGHT: medium none; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #85c8d4; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.headthoitiet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-INDENT: 27px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.headtigia {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-INDENT: 27px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.headgiavang {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-INDENT: 27px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.TXT_HEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.MIO {
	FILTER: alpha(opacity=100)
}
.navbar {
	BORDER-RIGHT: #155f9e 1px solid; BORDER-TOP: #2f95af 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #002862 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #002862 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #0c7998; TEXT-DECORATION: none
}
.subnavbar {
	BORDER-RIGHT: #bdbdb2 1px solid; BORDER-TOP: #eeeee9 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #bdbdb2 1px solid; COLOR: #074377; PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #dbdbd6; TEXT-DECORATION: none
}
.subnavbar A:link {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #074377; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #dbdbd6; TEXT-DECORATION: none
}
.subnavbar A:visited {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #074377; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #dbdbd6; TEXT-DECORATION: none
}
.subnavbar A:hover {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ff6f1c; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #dbdbd6; TEXT-DECORATION: none
}
.subnavbar A:active {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #e41e00; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial; BACKGROUND-COLOR: #dbdbd6; TEXT-DECORATION: none
}
.navbar A:link {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none
}
.navbar A:visited {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; BORDER-TOP-STYLE: none; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: solid
}
.navbar A:active {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ffdc7d; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; TEXT-DECORATION: none
}
.navbar A:hover {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ffffd9; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial, verdana; TEXT-DECORATION: none
}
.navbarHilighted {
	BORDER-TOP: #ff899a 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #9c0000 1px solid; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navbarHilighted A:link {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navbarHilighted A:hover {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navbarHilighted A:active {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navbarHilighted A:visited {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Arial; BACKGROUND-COLOR: #c70000; TEXT-DECORATION: none
}
.navgrid {
	BACKGROUND-COLOR: #f0f0f0
}
.vote_box {
	BORDER-RIGHT: #608b00 1px solid; BORDER-TOP: #d3ecb2 1px solid; FONT-WEIGHT: bolder; BORDER-LEFT: #608b00 1px solid; COLOR: white; BORDER-BOTTOM: #608b00 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #80ab19; TEXT-DECORATION: none
}
.vote_box1 {
	BORDER-RIGHT: #e09a4b 1px solid; BORDER-TOP: #fefbba 1px solid; FONT-WEIGHT: bolder; BORDER-LEFT: #e09a4b 1px solid; COLOR: black; BORDER-BOTTOM: #e09a4b 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #f4d15f; TEXT-DECORATION: none
}
.source {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; COLOR: #000054; PADDING-TOP: 2px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.adver_zone_cross {
	PADDING-RIGHT: 4px; BORDER-TOP: #aabec3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aabec3 1px solid; COLOR: #000054; PADDING-TOP: 2px; BORDER-BOTTOM: #aabec3 1px solid; FONT-STYLE: italic; TEXT-ALIGN: right
}
.adver_zone_down {
	BORDER-TOP: #aabec3 1px solid; PADDING-BOTTOM: 2px; COLOR: #000054; PADDING-TOP: 2px; BORDER-BOTTOM: #aabec3 1px solid; FONT-STYLE: italic; TEXT-ALIGN: right
}
.text_area {
	FONT-SIZE: 12pt; PADDING-BOTTOM: 10px; FONT-FAMILY: "Times New Roman", Georgia, Times
}
.news_justifybox {
	PADDING-LEFT: 10px; FONT-SIZE: 9pt; COLOR: #000; TEXT-ALIGN: justify
}
.news_justifybox_intro {
	FONT-SIZE: 9pt; COLOR: #000; TEXT-ALIGN: justify
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000; FONT-FAMILY: "palatino linotype", verdana, "Times New Roman", tahoma
}
.right_box_header {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, arial, tahoma, "times new roman"; BACKGROUND-COLOR: #267190
}
.rightbox_news {
	BORDER-RIGHT: #002e60 1px solid; BORDER-TOP: #559dcf 1px solid; FONT-WEIGHT: bolder; BORDER-LEFT: #002e60 1px solid; BORDER-BOTTOM: #002e60 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #0b767a; TEXT-DECORATION: none
}
.rightbox_news A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.rightbox_news A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #e4ffe6; TEXT-DECORATION: none
}
.rightbox_news A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffec6a; TEXT-DECORATION: none
}
.rightbox_news A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffec6a; TEXT-DECORATION: none
}
.leftbox_news {
	BORDER-RIGHT: #4776aa 1px solid; BORDER-TOP: #e0f0ff 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #4776aa 1px solid; COLOR: #002443; BORDER-BOTTOM: #4776aa 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #b7cdf2; TEXT-DECORATION: none
}
.leftbox_news A:link {
	FONT-SIZE: 9pt; COLOR: #003a6e; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.leftbox_news A:visited {
	FONT-SIZE: 9pt; COLOR: #00073f; TEXT-DECORATION: none
}
.leftbox_news A:hover {
	FONT-SIZE: 9pt; COLOR: #1e7099; TEXT-DECORATION: none
}
.leftbox_news A:active {
	FONT-SIZE: 9pt; COLOR: #0157a2; TEXT-DECORATION: none
}
.leftbox {
	BORDER-RIGHT: #3184bd 1px solid; BORDER-TOP: #3184bd 0px solid; FONT-SIZE: 8pt; BORDER-LEFT: #3184bd 1px solid; BORDER-BOTTOM: #3184bd 1px solid; FONT-FAMILY: arial
}
.leftbox_header {
	BORDER-RIGHT: #3184bd 3px double; BORDER-TOP: #3184bd 3px double; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #3184bd 3px double; COLOR: #fff; BORDER-BOTTOM: #3184bd 3px double; FONT-FAMILY: verdana, Arial, tahoma, "times new roman"; BACKGROUND-COLOR: #3184bd
}
.sidebar {
	BORDER-LEFT: #c0c0c0 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.main_subtitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #004175; PADDING-TOP: 2px; FONT-FAMILY: tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-DECORATION: underline
}
.main_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 6px; COLOR: #004175; FONT-FAMILY: "Times New Roman", Georgia, Times; TEXT-DECORATION: none
}
.main_title A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 6px; COLOR: #004175; FONT-FAMILY: "Times New Roman", Georgia, Times; TEXT-DECORATION: none
}
.main_title A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 6px; COLOR: black; FONT-FAMILY: "Times New Roman", Georgia, Times; TEXT-DECORATION: none
}
.main_title A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 1px; COLOR: #4f82ac; FONT-FAMILY: "Times New Roman", Georgia, Times; TEXT-DECORATION: none
}
.sapeau {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 8px; COLOR: #787e83; FONT-FAMILY: "Times New Roman", Georgia, Times; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.time_zone {
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Georgia, Times; TEXT-DECORATION: none
}
.sapeau_box {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-ALIGN: justify
}
.first_box {
	BORDER-RIGHT: #3184bd 1px solid; BORDER-TOP: #3184bd 1px solid; BORDER-LEFT: #3184bd 1px solid; BORDER-BOTTOM: #3184bd 1px solid; BACKGROUND-COLOR: #ffffe9
}
.home_subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LEFT: 2px; COLOR: #336a96; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Georgia, Times; POSITION: relative; TEXT-DECORATION: underline
}
.home_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 2px; COLOR: #191970; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Tahoma, Arial, Georgia, Times
}
.home_title A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #191970; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Tahoma, Arial, Georgia, Times; POSITION: relative; TEXT-DECORATION: none
}
.home_title A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #2f4f4f; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Tahoma, Arial, Georgia, Times; POSITION: relative
}
.home_title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #6495ed; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Tahoma, Arial, Georgia, Times; POSITION: relative; TEXT-DECORATION: none
}
.home_title A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #6488ed; PADDING-TOP: 1px; FONT-FAMILY: "Times New Roman", Tahoma, Arial, Georgia, Times; POSITION: relative
}
.info_head {
	BORDER-RIGHT: #2f4f4f 1px dashed; BORDER-TOP: #2f4f4f 1px dashed; BORDER-LEFT: #2f4f4f 1px dashed; BORDER-BOTTOM: #2f4f4f 1px dashed; BACKGROUND-COLOR: #e8fdea
}
.info_altrow {
	BACKGROUND-COLOR: #e1e1e1
}
.specialcell {
	BORDER-RIGHT: #4682b4 1px double; BORDER-TOP: #4682b4 1px double; BORDER-LEFT: #4682b4 1px double; BORDER-BOTTOM: #4682b4 1px double; BACKGROUND-COLOR: #cfecff
}
.breaking_news {
	FONT-SIZE: 8pt; COLOR: #d30000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.breaking_news A:link {
	FONT-SIZE: 8pt; COLOR: #d30000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.breaking_news A:hover {
	FONT-SIZE: 8pt; COLOR: #ff6c00; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline
}
.breaking_news A:active {
	FONT-SIZE: 8pt; COLOR: #d74400; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.breaking_news A:visited {
	FONT-SIZE: 8pt; COLOR: #560000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none
}
.copyright {
	 FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #CCCCCC
}
.copyright A:link {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.copyright A:visited {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.copyright A:active {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none
}
.copyright A:hover {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: underline
}
.tbflat {
	BORDER-RIGHT: #d60909 1px solid; BORDER-TOP: #d60909 1px solid; FONT-SIZE: 8px; BORDER-LEFT: #d60909 1px solid; LINE-HEIGHT: 16px; BORDER-BOTTOM: #d60909 1px solid; FONT-FAMILY: Arial
}
.tbflatQC {
	BORDER-RIGHT: #cfdde4 1px solid; BORDER-TOP: #cfdde4 1px solid; FONT-SIZE: 8px; BORDER-LEFT: #cfdde4 1px solid; LINE-HEIGHT: 16px; BORDER-BOTTOM: #cfdde4 1px solid; FONT-FAMILY: Arial
}
.tbflat3 {
	BORDER-RIGHT: #215dc6 1px solid; BORDER-TOP: #215dc6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #215dc6 1px solid; BORDER-BOTTOM: #215dc6 1px solid; FONT-FAMILY: Arial
}
.tbflat2 {
	BORDER-RIGHT: #de5043 1px solid; BORDER-TOP: #de5043 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #de5043 1px solid; BORDER-BOTTOM: #de5043 1px solid; FONT-FAMILY: Arial
}
.hot_news {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; FONT-FAMILY: arial
}
.topbanner_table {
	BACKGROUND-COLOR: #d1d1e3
}
.main_table {
	BORDER-RIGHT: #a9a9a9 1px solid; BORDER-TOP: #a9a9a9; BORDER-LEFT: #a9a9a9; BORDER-BOTTOM: #a9a9a9; BACKGROUND-COLOR: white
}
BODY {
	FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/TTVN_bg.jpg); FONT-FAMILY: Arial, Verdana, "Palatino linotype", Tahoma; LIST-STYLE-TYPE: lower-alpha
}
A:link {
	FONT-SIZE: 9pt; COLOR: #00344f; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #4169e1; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 9pt; COLOR: #4169e1; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; LIST-STYLE-TYPE: lower-alpha
}
.interview_question {
	FONT-SIZE: 12pt; FONT-STYLE: italic; FONT-FAMILY: 'Times New Roman'
}
.interview_asker {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 100%; FONT-STYLE: italic; FONT-FAMILY: 'Arial'; TEXT-ALIGN: right
}
.interview_reply {
	FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'
}
.text16b {
	FONT: bold 16px Arial; COLOR: #000000
}
.pic_explain {
	FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; TEXT-ALIGN: justify
}
.img_avatar {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
.indexstorytext {
	PADDING-RIGHT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 12px tahoma,arial,helvetica; BORDER-LEFT: #7f9db9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #7f9db9 1px solid
}
