/* ================================
    CSS STYLES FOR VSS Website
   ================================
*/  

body {

	font-family: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;

	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;	
}	



.parent-menu, .sub-menu {width:1000;}
#topmenu {height:46px; margin-bottom:10px;z-index:-10px;}

.fl {float:left;}
#topmenu {float:left;}
.fr {float:right;}


.parent-menu {height:25px; font:11px tahoma; color:#ffffff; text-align:center;  background: url('/images/bg-fd.gif') repeat-x 0px -46px;}
.pmenu-sep {}
.pmenu-normal{height:15px; padding-left:3px; padding-right:3px ; padding-top:5px; padding-bottom:5px ; cursor:pointer;}
.pmenu-normal, .pmenu-active, .pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {cursor:pointer;}
.pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {width:3px; height:25px;font-size:1px;}
.pmenu-active {height:15px; padding:5px; color:#4e4e4e;  background:#f5f5f6 url('/images/bg_repeat.gif') repeat-x 0px -73px;}
.pmenu-activeleft {height:25px; background:#f4f5f6 url('/images/bg_corner.gif') no-repeat 0px 0px;}
.pmenu-activeright {height:25px; background:#f4f5f6 url('/images/bg_corner.gif') no-repeat 0px -27px;}
.sub-menu {height:21px; background:#faa71b url('/images/bg-fd.gif') repeat-x 0px -100px;text-align:center;}
.smenu-content {width:800; height:17px;padding:2px 7px;}
.smenu-content2 {width:892px; height:17px;padding:2px 7px;}
.smenu-content3 {width:534px; height:17px;padding:2px 7px;}
.smenu-content ul {width:50%;height:17px;margin:0px;padding:0px;list-style-type:none;}
.smenu-content li{float:right;padding:0px 5px;}
.smenu-content li img{border:0px; vertical-align:middle}

.sub-menu {position:relative; font: 12px arial; }

.parent-menu, .sub-menu, .sub-menucontent {overflow:hidden;}

.link-submenu {font:12px arial; color:#000; text-decoration:none;}
.link-submenu:hover {text-decoration:none; color:#296185;}


.sep-fmenu{width:2px; height:26px; background:#f4f5f6 url('/images/bg_corner.gif') no-repeat -1px -138px;}


	#dhtmltooltip{
				position: absolute;
				left: -300px;
				width: 250px;
				border: 1px solid black;
				padding: 10px;
				background-color: lightyellow;
				visibility: hidden;
				z-index: 100;
				font-size:11px;
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
				}

				#dhtmlpointer{
				position:absolute;
				left: -300px;
				z-index: 101;
				visibility: hidden;
				font-size:11px;
				}
				


.halfbanner {width:720px;}
.content-right {width:200px;}
.fl {float:left;}

.fr {float:right;}
.box-item {font:11px arial; margin-bottom:5px; width:380px;margin-right:5px;}
.content-center{width:380px;}
.content-center, .content-center2, .content-left {margin-right:5px;}

td {
	font-family: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;

}
ul, li {
	line-height:150%;
}

H1  {
         FONT-FAMILY: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 14pt; LINE-HEIGHT: 150%; FONT-WEIGHT: Bold; COLOR: #626294; 
}

H2  {
		 FONT-FAMILY: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-WEIGHT: Bold; COLOR: #666666; 
}

H3  {
         FONT-FAMILY: Tahoma, verdana, Arial,  Times New Roman,  helvetica, sans-serif;
		  FONT-SIZE: 12pt;  FONT-WEIGHT: Bold; COLOR: #D74C00; 
}
H4  {
         FONT-FAMILY: Tahoma, verdana, Arial,  Times New Roman,  helvetica, sans-serif;
		  FONT-SIZE: 10pt;  FONT-WEIGHT: Bold; COLOR: #D74C00; 
}

.T1  {
         FONT-FAMILY: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 14pt;  
         COLOR: #49670F;

}
#left-nav {
	 TEXT-DECORATION: none; 
		FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
}
#left-nav A {
	 TEXT-DECORATION: none;  display:block; 
}


.separate-column {
	BACKGROUND: #ffffff;
}


a.activeParent {
	PADDING-LEFT: 15px; COLOR: #000000; font-weight:Bold; 
    
} 

.top-level-active A {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; 
	MARGIN: 0px;   COLOR: #000000; background:url(/images/topmenu_bg.jpg) repeat-x; 
	PADDING-TOP: 3px;

}
.top-level-active A:active {
	font-weight:Bold; PADDING-TOP: 3px;
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; 
	MARGIN: 0px;   COLOR: #000000; background:url(/images/topmenu_bg.jpg) repeat-x; 

}
.top-level-active A:link {
	font-weight:Bold; PADDING-TOP: 3px;
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; 
	MARGIN: 0px;   COLOR: #000000; background:url(/images/topmenu_bg.jpg) repeat-x; 

}
.top-level-active A:hover {
	font-weight:Bold; PADDING-TOP: 3px;
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; 
	MARGIN: 0px;   COLOR: yellow; background:url(/images/topmenu_bg.jpg) repeat-x; 

}
.top-level-active A:visited {
	font-weight:Bold; PADDING-TOP: 3px;
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; 
	MARGIN: 0px;   COLOR: #000000; background:url(/images/topmenu_bg.jpg) repeat-x; 

}
.top-level A {
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 24px; font-weight:Bold;
	COLOR: #000000; 	background:url(/images/topmenu_bg.jpg) repeat-x; PADDING-TOP: 3px;
   
}

.top-level A:link {
     PADDING-LEFT: 10px; COLOR: #000000;PADDING-TOP: 3px;
   	background:url(/images/topmenu_bg.jpg) repeat-x; 
}
.top-level A:active {
     PADDING-LEFT: 10px; COLOR:  #000000; PADDING-TOP: 3px;
   	background:url(/images/topmenu_bg.jpg) repeat-x; 
}
.top-level A:visited {
     PADDING-LEFT: 10px; COLOR: #000000; 
   	background:url(/images/topmenu_bg.jpg) repeat-x; 
}

.top-level A:hover {
       	background:url(/images/topmenu_bg.jpg) repeat-x;  COLOR: #1dc331; TEXT-DECORATION: none; 
        font-weight:Bold;PADDING-LEFT: 10px; PADDING-TOP: 3px;
}

.top-level-label {
	DISPLAY: inline-block; PADDING-TOP: 3px;
	MARGIN: 0px;
	PADDING-LEFT:10px;background:url(/images/topmenu_bg.jpg) repeat-x;  COLOR:  #000000; font-weight:bold; 
}

/* Second Menu Level */
a.activeChild   {
	font-weight:Bold; COLOR: #000000;padding-right:0px;
}

.second-level 
{
	COLOR: #000000;

}

.second-level-active A {
	font-weight:Bold; 
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline; 
	COLOR: #000000; 
    	BACKGROUND: #ffffff; BORDER-TOP: #cccccc 1px solid;
}


.second-level A {
	BACKGROUND: #ffffff;
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline; 
	COLOR: #000000; BORDER-TOP: #cccccc 1px solid;
   
}


.second-level A:visited {
		BACKGROUND: #ffffff;   PADDING-LEFT: 15px; DISPLAY: inline;
		COLOR: #000000;   text-align: left; BORDER-TOP: #cccccc 1px solid;
}


.second-level A:hover {
  	  COLOR: #e45202; TEXT-DECORATION: none; DISPLAY: inline;
	BACKGROUND: #ffffff; BORDER-TOP: #ccc 1px solid;
}


.second-level-label {
	COLOR: #000000; text-align: left;DISPLAY: inline;
	PADDING-LEFT: 15px; PADDING-RIGHT: 0px;  
    	BACKGROUND: #ffffff; BORDER-TOP: #ccc 1px solid;
}
.T2  {
         FONT-FAMILY: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 12pt; 
         LINE-HEIGHT: 150%;  
         PADDING-BOTTOM: 10px;  
         PADDING-TOP: 10px; 
         COLOR:#808000; 
         font-weight:bold; 
}

.HR {
   
        COLOR: #CED7E7; 
}
A {
  font-family: Arial,Tahoma, verdana,  Times New Roman,  helvetica, sans-serif;
  text-decoration: none;
 	color:#000;	
}
A:link
{
	text-decoration: none;
     	color:#000;	
} 
A:active
{
	text-decoration: none;
    	color:#000;	
} 
A:visited {
	text-decoration: none;
	 	color:#000;	
} 

A:hover {
	text-decoration: none; 
	color:#FF4800; 
}

.menu 
{
	Padding-LEFT: 10px;

	height: 22px;
}

.menu A  
{
	font-weight: bold;
}
.submenu 
{
	Padding-LEFT: 25px;
	height: 22px;	
}
.submenu A 
{
	font-weight: bold;	
	color: Black;
}
.submenu A:link
{
	color: Black;
} 
.submenu A:active
{
	color: Black;
} 
.submenu A:visited {
	color: Black;
} 
 
.submenu A:hover
{
	color: green;
} 

A.white {
	font-weight:Normal; COLOR: White; 
    PADDING-LEFT: 5px;  height: 26px;
	MARGIN: 0px; PADDING-TOP: 5px;  
}

A.white:Hover {
	font-weight:Normal; COLOR:#CCCCCC; 
    PADDING-LEFT: 5px;  height: 26px;
	MARGIN: 0px; PADDING-TOP: 5px;  
}


/* 7/10/2004 end of Standard Menu */

.Normal
{
    line-height: 150%;
    /*font-family: Verdana, Times New Roman,  Arial, Tahoma, helvetica, sans-serif; */
    font-size: 8pt;
}        

.FormButton {
	color:#000; 
	font-weight:bold; 
    font-size: 8pt;   
	text-align:center; 
	padding:.12em 0 .1em .12em; 
	border-style:solid; 
	border-width:1px; 
	border-color:#eee #999 #999 #eee;
    background:#ddd url(/images/button_bg_gray.gif) repeat-x; 
}

.FormControl {
	color:#000; 
	font-family: Verdana, Times New Roman,  Arial, Tahoma, helvetica, sans-serif; 
    font-size: 8pt;   
	padding:.12em 0 .1em .12em; 
	border-style:solid; 
	border-width:1px; 
	background-color:whitesmoke;
  
}

.SubHead    {
	COLOR: #1D4B5B; 
	font-weight: bold;  
	font-family:  Verdana, Tahoma,  Arial,  helvetica, sans-serif, Times New Roman; 
	font-size: 8pt;   
}


.CMS_content{
         font-family:  Arial,Vedana,  Tahoma, helvetica, sans-serif; 
        font-size: 9pt;   
        text-align: justify;
        LINE-HEIGHT: 150%;
}

.CMS_Head{
        FONT-FAMILY: Tahoma, Arial, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 14pt;  COLOR: #549700;
}

.CMS_Title {
        FONT-FAMILY: Arial, verdana,  Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 10pt;  
}
.CMS_Category {
       PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px;
        font-family: Arial, Tahoma,Verdana, Times New Roman ; 
        font-size: 10pt; font-weight: bold;    
        width: 100%
}


.CMS_Article_Description {
        font-family:  Arial, Tahoma, helvetica, sans-serif; 
        font-size: 9pt; font-weight: bold;  
        Text-align: justify; LINE-HEIGHT: 150%; color:#515151;
}

.CMS_Article_Content{
        font-family:  Arial,Vedana,  Tahoma, helvetica, sans-serif;  font-size: 9pt;  
		text-align: justify; LINE-HEIGHT: 150%;
}


.CMS_Article_Link{
        PADDING-TOP: 5px; PADDING-BOTTOM: 10px;
        font-family: Arial, Verdana,  Times New Roman,    helvetica, sans-serif; 
        font-size: 9pt;  COLOR:#0560A6; 
}

.CMS_LI  {text-align: justify;  font-size: 9pt; list-style: disc; padding-left:0;  
		padding-right:10; margin-left:-20px; color: #626294;
		list-style-image: url(/Modules/CMS/images/icon_bullet.gif);
		PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}

A.CMS_Category_Title {
        COLOR: #ffffff; PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 4px;  PADDING-TOP: 2px;
        font-family:  Arial, Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 12px;   
        font-weight: bold;    
        width: 100%;
}

A.CMS_Category_Title:hover {
        COLOR: #cae2ff; PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 4px;  PADDING-TOP: 2px;   
        width: 100%;  TEXT-DECORATION: none;  
}

.CMS_CategoryLink {
	  COLOR: #ffffff; PADDING-LEFT: 5px; 
      PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, Verdana; font-size: 9pt; 
}

A.CMS_CategoryLink {
	  COLOR: #ffffff; PADDING-LEFT: 5px; 
      PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, Verdana; font-size: 9pt; 
}

A.CMS_CategoryLink:Active {
	  COLOR: #ffffff; PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, Verdana; font-size: 9pt; 
}

A.CMS_CategoryLink:visited {
	COLOR: #ffffff; 

}

A.CMS_CategoryLink:hover {
      COLOR: #549700;  TEXT-DECORATION: none;  
}


#CMS_left-menu {
	BORDER-BOTTOM: #ccc 1px solid;  width: 100%; 
}

A.CMS_SubCategory:link {
	  COLOR: #000000; 
      PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: normal;  font-family: Arial, Tahoma, Verdana; font-size: 8.5pt; 
}
A.CMS_SubCategory:visited {
	  COLOR: #000000;
      PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: normal;  font-family: Arial, Tahoma, Verdana; font-size: 8.5pt; 
}
A.CMS_SubCategory:active {
	  COLOR: #000000; 
      PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: normal;  font-family: Arial, Tahoma, Verdana; font-size: 8.5pt; 
}
A.CMS_SubCategory:hover {
	  COLOR: #549700; 
        PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: normal;  font-family: Arial, Tahoma, Verdana; font-size: 8.5pt; 
}


.CMS_MenuItem A {
	PADDING-LEFT: 3px; DISPLAY: block;  width: 100%; font-size: 11px; font-weight: bold; 
	MARGIN: 0px; PADDING-TOP: 5px; PADDING-BOTTOM:4px;  TEXT-DECORATION: none; 
	COLOR: black; BORDER-TOP: #fff 1px solid;  BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #F9F9F9;
}

.CMS_MenuItem A:visited {
     PADDING-LEFT: 3px; COLOR: black; 
	 BORDER-TOP: #fff 1px solid;  BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #F9F9F9;
}

.CMS_MenuItem A:hover {
        BACKGROUND: whitesmoke; COLOR: #F37623; TEXT-DECORATION: none; BORDER-BOTTOM: #eeeeee 1px solid; 
}



A.CMS_ArticleLink {
	  COLOR: #000; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-family: Arial, Tahoma, Verdana; font-size: 9pt; 
}

A.CMS_ArticleLink_Active {
	  COLOR: #000; 
        PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-family: Arial, Tahoma, Verdana; font-size: 9pt; 
}

A.CMS_ArticleLink:visited { 	COLOR: #000;  }

A.CMS_ArticleLink:hover {       COLOR: #d35a11;  TEXT-DECORATION: none;  }

/** LINK BOLD **/
A.CMS_ArticleLinkBold {
	  COLOR: #630031; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, font-size: 9pt; 
}

A.CMS_ArticleLinkBold:link {	COLOR: #000000; font-weight: bold; font-size:13px;}
A.CMS_ArticleLinkBold:active {	COLOR: #000000; font-weight: bold; font-size:13px;}
A.CMS_ArticleLinkBold:visited {	COLOR: #000000; font-weight: bold; font-size:13px;}

A.CMS_ArticleLinkBold:hover { COLOR: #ec7514;  TEXT-DECORATION: none; font-weight: bold; font-size:13px;}


/** HOME LINK **/
A.CMS_HomeLink {
	  COLOR: COLOR: #636194; ;  PADDING-LEFT: 5px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px;  font-family: Arial, Tahoma, font-size: 9pt; 
}
A.CMS_HomeLink:visited { COLOR: gray; }

A.CMS_HomeLink:hover { COLOR: #FF6563;  TEXT-DECORATION: none;  }

/** HOME LINK BOLD **/
A.CMS_HomeLinkImportant {
	  COLOR: red ;  PADDING-LEFT: 5px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, font-size: 9pt; 
}
A.CMS_HomeLinkImportant:visited { COLOR: #636194; font-weight: bold;}

A.CMS_HomeLinkImportant:hover { COLOR: #FF6563;  TEXT-DECORATION: none; font-weight: bold; }

A.CMS_ArticleLink_Marquee {
	  COLOR: red;  PADDING-LEFT: 5px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; font-weight: bold;  font-family: Arial, Tahoma, font-size: 10pt; 
}
A.CMS_ArticleLink_Marquee:visited { COLOR: #636194; font-weight: bold;}

A.CMS_ArticleLink_Marquee:hover { COLOR: #FF6563;  TEXT-DECORATION: none; font-weight: bold; }

.tdContent 
{
	text-align:justify;
}

A.CMSNormalLink {
  font-family: Arial, Tahoma, font-size: 9pt; 
}
A.CMSNormalLink:visited { COLOR: #000; }
A.CMSNormalLink:active { COLOR: #000; }
A.CMSNormalLink:link { COLOR: #000; }
A.CMSNormalLink:hover { COLOR: #FF6563;  TEXT-DECORATION: none;  }

A.CMSOtherLink {
  font-family: Arial, Tahoma, font-size: 8pt; 
}
A.CMSOtherLink:visited { COLOR: #000; }
A.CMSOtherLink:active { COLOR: #000; }
A.CMSOtherLink:link { COLOR: #000; }
A.CMSOtherLink:hover { COLOR: #FF6563;  TEXT-DECORATION: none;  }

A.CMSTypicalLink:visited { COLOR: #000000; font-weight:bold; }
A.CMSTypicalLink:active { COLOR: #000000; font-weight:bold;}
A.CMSTypicalLink:link { COLOR: #000000; font-weight:bold; }
A.CMSTypicalLink:hover { COLOR: #FF6563;  TEXT-DECORATION: none; font-weight:bold;  }

A.linkFooter:visited { COLOR: #ffffff; font-weight:bold; }
A.linkFooter:active { COLOR: #ffffff; font-weight:bold; }
A.linkFooter:link { COLOR: #ffffff; font-weight:bold; }
A.linkFooter:hover { COLOR: #000000; font-weight:bold;  TEXT-DECORATION: none;  }



.basic-table {  
}

.basic-table TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.3em; 
	}
.basic-table TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left; font-size:12px;
}
img.border {
			display: block;
			padding:1px;
			border:solid;
			border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
			border-width: 1px 2px 2px 1px;
			background-color:white;
		}
		

	A.linkTVAD:active {font-size:9pt; font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	A.linkTVAD:link {font-size: 9pt; font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	A.linkTVAD:visited {font-size: 9pt; font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	A.linkTVAD:hover {font-size: 9pt; font-family: arial,verdana,tahoma; color:#a95c17; text-decoration: none;}
			
.service-table { 

}

.service-table TD {
	font-size:12px; PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; 
	}
	
/***      Stock Market             ***/
.st-ul {list-style:none;margin:0px;padding:0px;overflow:hidden; width:320px;}
.st-li-hd {width:100%;margin:0px; padding:0px;overflow:hidden;}
.st-li-ho, .st-li-ho2 {width:94px;}
.st-li-ha, .st-li-ha2 {width:99px;}
.st-li-f {width:107px;}
.st-li-ho, .st-li-ha, .st-li-ho2, .st-li-ha2, .st-li-f {margin:0px; padding:0px;text-align:center; height:1px;}

.st-act {color: #8a0000; background:url(/images/forum_bg.gif)}
.st-deact {color: #898b8f;}
.st-act, .st-deact {margin-top:3px;margin-bottom:0px;font:bold 12px arial; cursor: pointer;}
.st-dt {text-align:center;font:12px arial;margin-top:2px;margin-bottom:0px;}
.hd-bdl {width:3px;}
.hd-bdr {width:3px;}
.hd-co {width:56px;}
.hd-tc {width:55px;}
.hd-tra {width:111px;}
.hd-med {width:100%;height:15px;}
.hd-pra {width:55px;height:15px;font:bold 12px arial; color:#ffffff;background:#af637d;text-align:center;}
.hd-ud {width:69px;}
.st-cont {width:294px;background:#ffffff;}
.hd-co, .hd-tc, .hd-med, .hd-ud {font:bold 12px arial; color:#ffffff; background:#9e224d; text-align:center;}
.hd-bdl, .hd-co, .hd-tc, .hd-tra, .hd-ud, .hd-bdr {height:31px;margin:0px;padding:0px;overflow:hidden;}
.hd-sp {font-size:1px;width:1px;background:#ffffff;}
.hd-sp2 {font-size:1px;width:100%;line-height:1px;height:1px;background:#ffffff;}
.hd-sp3 {font-size:1px;width:1px;}
.hd-tt {margin:7px 0px;}
.he37 {height:37px;}
.he31 {height:31px;}
.he22 {height:22px;}
.he191 {height:191px;}
.he20 {height:20px;}
.he9 {height:9px;}
.st-ft {height:9px;}
.hd-ho, .hd-top5-bd {}
.hd-ho {height:220px;}
.hd-dn {display:none;}
.hd-ind {height:20px;}
.hd-ind p {margin:3px 0px; margin-bottom:0px; padding-left:20px; font:9px arial; color:#646464;}
.hd-img {width:299px;text-align:center}
.hd-img p{padding:0px 5px; margin-top:0px; margin-bottom: 5px;}
.hd-ft {height:5px;}
.hd-de {width:140px;padding-top:5px;padding-left:10px;}
.stock-text{font-family: arial; font-size: 11px; color: #898b8f;}
.hd-da {}
.Topactive{font-family: Arial; font-size:12px; color:#666666; font-weight:bold; border-bottom:#333333 2px solid;} 
.LbTop{font-family:Arial; font-size:11px; color: #666666}
.Topchange{font-family: Arial; font-size:11px; color:#000000;}
.changeindex{font-family:arial; font-size:11px; color:#000000;}
.LbTopMCK{font-family:arial; font-size:11px; color: #666666; text-decoration:none}
.LbTopMCK:link{font-family:arial; font-size:11px; color: #666666; text-decoration:none}
.LbTopMCK:hover{font-family:arial; font-size:11px; color: #666666; text-decoration: underline}
.dTop {height: 58px; width:270px; padding-left:5px; padding-right:15px; overflow:auto; overflow-x:hidden;}
.dlistitem {margin-bottom: 5px;}


.tn-top, .tn-bottom {min-height:130px; overflow:hidden;}
.tn-top {background:url('/Images/Background/tn-top.gif') repeat-x top; margin-bottom: 5px;}
.tn-bottom {background:url('/Images/Background/tn-bottom.gif') repeat-x bottom; padding:20px 8px;}
.clsTestQuestion {font-weight:bold; color:#083b74;}
.tn-option {padding-left:5px; padding-bottom:10px;}
.tn-option p{margin-top:0px; margin-bottom:3px;}
.tn-result {border:#989a95 1px solid; margin-top:10px;}
.tn-point {padding:5px; border-bottom:#989a95 1px solid; background-color:#d72427; font:12px arial; color:#ffffff;}
.tn-detail {padding:5px; background-color:#ebebeb;}	
TABLE TR.dark TD {
	BACKGROUND: #f4860f; COLOR: #fff; 	
	FONT-WEIGHT: bold;
	height:25px;
	font-size:12px;
		PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em;
}
TABLE TR.darkdetail TD {

		PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em;
		PADDING-Top: 0.5em; PADDING-Bottom: 0.5em;
}

/* Update 12/09/2009 */

.ccd-top{
	background:transparent url('/images/bg-tcm-hotnews-top.jpg') no-repeat top;
	padding-top:7px;
	padding-bottom:5px;
	line-height:20px;
}
div.ccd-list{
	clear:left;
	background:transparent url('/images/icon_menu_tintuc.jpg') no-repeat 0px 9px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.ms-PartSpacingVertical{
	margin-top:0px;
	margin-bottom:5px;
}

.biggestClass .ms-PartSpacingVertical{
	margin-top:0px;
	margin-bottom:5px;
}
.ccd-spec{
	line-height:30px;
	background:white url('/images/bg-ccd-title.jpg') no-repeat top;
	height:30px;
}

.biggestClass .ccd-div,.biggestClass .ccd-div3,.biggestClass .ccd-div2{
	margin-top:5px;
	
}
.biggestClass .ccd-div{
	margin-top:0px;
	margin-bottom:5px;
}
div.top a.ccd-title:hover, div.ccd-top a.ccd-title:hover{
	cursor:text!important;
	text-decoration:none;
}
div.ccd-top a.ccd-title{
	padding-left:10px;
}
.ccd-div3{
	margin:0px;
}
.ccd-spec-bot{
	background-color:#6798c7;
	overflow:hidden;
	height:100%;
	padding:0px 5px 5px 5px;
}
.ccd-bot{
	background:white url('/images/bg-hil-bot.jpg') no-repeat bottom;
	overflow:hidden;
	height:100%;
	padding-bottom:0px;
	padding-top:5px;
}
.ccd-spec-div{
	background:white url('/images/ccd-div-repeat.gif') repeat-x top;
	overflow:hidden;
	height:100%;
	padding:7px 10px 7px 10px;
	clear:both;
	margin-top:-1px;
}
.ccd-tnb{
	overflow:hidden;
	height:100%;
	background:transparent url('/images/bg-tcm-hotnews-r.jpg') repeat-y top;
	margin-bottom:5px;
}
.ccd-bot-noibat{
	background:transparent url('/images/bg-tcm-hotnews.jpg') no-repeat bottom;
	padding:0px 15px 15px 20px;
}

.tv-home-div{
	background:white url('/images/ccd-div-repeat.gif') repeat-x top;
	overflow:hidden;
	height:100%;
	padding:1px 1px 1px 1px;
	clear:both;
	margin-top:-1px;
}

.WebTitle {
		float:left;
		PADDING-LEFT: 10px;;
	
		font-size:13px;
		font-weight:bold;
		color: #ffffff;
		text-transform: uppercase; 
		font-family: Verdana, arial, Tahoma;
}


.table-div{
	background:white;
	padding:5px 5px 5px 5px;


}

.table-td1div{
	margin:5px;
	float:left


}
#insideTable {
	margin:0 auto;
}
#insideTable #insideContainer {
  margin:0 auto;
}
#insideTable #insideContainer .insideContent {
  margin:0 auto;
  width:270px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  display:inline-block;
}
.insideContent p {
  margin:5px;
  text-align:left;
}
.insideContent h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.insideContent img {
  float:left;
  margin-right:5px;
}