/* ================================
    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;	
}	
.adv-header {
	BACKGROUND: url(/Images/bg_repeat.gif) #f4f5f6 repeat-x 0px -165px; HEIGHT: 11px;
}
.adv-title {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f4f5f6; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 0px;
}
	#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;
				}


.parent-menu, .sub-menu {width:1000;}
#topmenu {height:46px; margin-bottom:5px;z-index:-10px;}

.fl {float:left;}
#topmenu {float:left;}
.fr {float:right;}
.sub-menu {
	POSITION: relative
}
.sub-menu {
	OVERFLOW: hidden;
}
.parent-menu {height:25px; font:12px arial, tahoma; color:#000; 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:#ffffff;  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:940; 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:#ffffff; text-decoration:none;}
a.link-submenu:visited {text-decoration:none; color:#ffffff;}
a.link-submenu:active {text-decoration:none; color:#ffffff;}
a.link-submenu:link {text-decoration:none; color:#ffffff;}
a.link-submenu:hover {text-decoration:none; color:#000;}

.link-site {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
a.link-site:active {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
a.link-site:visited {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
a.link-site:link {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
a.link-site:hover {
	 COLOR: #434343; TEXT-DECORATION: none; font-weight:bold;
}
.sep-fmenu{width:2px; height:26px; background:#f4f5f6 url('/images/bg_corner.gif') no-repeat -1px -138px;}

	


.halfbanner {width:500px;}
.centerhome {width:605px;}
.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;}
.adv-center{width:300px; margin-bottom:3px; float:left; margin-top:3px;}
.search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 208px; PADDING-RIGHT: 0px; HEIGHT: 21px; MARGIN-LEFT: 4px; PADDING-TOP: 0px
}
.txtsearch {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; WIDTH: 137px; PADDING-RIGHT: 5px; FONT: 11px arial; BACKGROUND: url(/Images/Background/txt-search.gif) #ffffff repeat-x 50% top; HEIGHT: 13px; COLOR: #9196a2; BORDER-TOP: 0px; BORDER-RIGHT: #858585; PADDING-TOP: 4px
}
.txtSearForm { 
	WIDTH: 145px;
	FONT: 11px arial; 
	HEIGHT: 20px; COLOR: #dc6708; 
	background-color: #ffffff; 
 	border-left: 1px solid #abb0bc; 
 	border-right: 1px solid #abb0bc; 
 	border-top: 1px solid #abb0bc; 
 	border-bottom: 1px solid #abb0bc; 
 	PADDING-RIGHT: 0px;PADDING-left: 0px;
 	BACKGROUND: url(/Images/bgSearchForm.gif) #ffffff repeat-x 100%;
}
.img-search {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}

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; 
        line-height:1px;
}
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:#ff7a04; 
}

.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: 11pt;  COLOR: #549700; 
}

.CMS_Title {
        FONT-FAMILY:verdana, Arial,   Times New Roman,  helvetica, sans-serif;
         FONT-SIZE: 11pt;  font-weight:bold;
}
.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;  TEXT-DECORATION: none;  
}
A.CMS_Article_Link{
        PADDING-TOP: 5px; PADDING-BOTTOM: 10px;
        font-family: Arial, Verdana,  Times New Roman,    helvetica, sans-serif; 
        font-size: 9pt;   TEXT-DECORATION: none;  
}
A.CMS_Article_Link:hover{
        PADDING-TOP: 5px; PADDING-BOTTOM: 10px;
        font-family: Arial, Verdana,  Times New Roman,    helvetica, sans-serif; 
        font-size: 9pt;   TEXT-DECORATION: none;  
}
.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: #000000; 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: #ff7a04;  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: #ff7a04; 
        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: #ff7a04;  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: #ff7a04;  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: #ff7a04;  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: #ff7a04;  TEXT-DECORATION: none; font-weight:bold;  }





.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:11px; font-weight:normal;font-family: arial,verdana; color:#000; text-decoration: none;}
	A.linkTVAD:link {font-size: 11px; font-weight:normal;font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	A.linkTVAD:visited {font-size: 11px; font-weight:normal;font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	A.linkTVAD:hover {font-size: 11px; font-weight:normal;font-family: arial,verdana,tahoma; color:#a95c17; text-decoration: none;}
			
.service-table { 

}

.service-table TD {
	font-size:10px; PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; 
	}
	
/***      Stock Market             ***/
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#block {
	BORDER-BOTTOM: #eee 0px solid; BORDER-LEFT: #eee 0px solid;  PADDING-LEFT: 5px; WIDTH: 210px; PADDING-RIGHT: 5px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #eee0px solid; BORDER-RIGHT: #eee 0px solid;WIDTH: 360px;
}
.h {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT: 12px Arial, Tahoma, Verdana; font-weight:bold; LETTER-SPACING: 1px; COLOR: #000; PADDING-TOP: 7px
}
.htabs {
	OVERFLOW: hidden
}
.htabs H2 A {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-FAMILY: Arial, Tahoma, Verdana; COLOR: #d00; FONT-SIZE: 0.91em; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.htabs H2 A:hover {
	COLOR: #000
}
.htabs LI {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px
}
.tabs .bullet {
	TEXT-ALIGN: right; MARGIN: 0px 4px 4px 0px; WIDTH: 10px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: bold 1em Georgia, "Times New Roman", Times, serif; FLOAT: left; HEIGHT: 17px; COLOR: #d00; CLEAR: right; OVERFLOW: hidden; BORDER-RIGHT: #e00 1px solid
}

.tabs {
	MARGIN-TOP: 2px; OVERFLOW: hidden
	text-align:center;
}
.tabs LI {
	PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #eeeeee; MARGIN: 4px 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; FONT-FAMILY: "NuvoOT-medi"; CLEAR: both; PADDING-TOP: 9px
}
.tabs LI A:hover {
	PADDING-LEFT: 1px
}

.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;
}

.WebTitle {
		float:left;
		PADDING-LEFT: 10px;;
	
		font-size:14px;
		font-weight:bold;
		color: #ffffff;
		text-transform: uppercase; 
		font-family: Verdana, arial, Tahoma;
}
.round{margin-bottom:10px;}
.round .lt { background: #fff url(/Images/lt.png) no-repeat left top;}
.round .lt .rt {background: url(/Images/rt.png) no-repeat right top;}
.round .lt .rt .lb {background: url(/Images/lb.png) no-repeat left bottom;}
.round .lt .rt .lb .rb {background: url(/Images/rb.png) no-repeat right bottom;}
.md-round{}
.ads300x250 .round-content, .ads125x125 .round-content {padding: 10px;}
.ads125left {width: 125px; float: left; margin-left: 12px; padding: 10px 0;}
.ads125right {width: 125px; float: right; margin-right: 12px; padding: 10px 0;}
.ads160left {width: 160px; float: left;}
.ads120right {width: 120px; float: right;}	
.ads160right {width: 160px; float: right;}
.ads120left {width: 120px; float: left;}	
.ads632x90 {margin-bottom: 10px;}

/* ------->>> ROUND MODULE <<<--------*/
.tieudiemchitiet{height:25px;position:relative; padding:1px 10px;}
.tieudiemchitiet img{float:left; padding-right:10px; width:46px; height:26px;}
.tieudiemchitiet h3{ padding:5px 0;}
.tieudiemchitiet .rss{position:absolute; top:8px; right:15px;}
.itemtieudiemchitiet  {padding: 3px; width: 298px; float: left;}
.boxtieudiemchitiet {width:280px; float:left;padding:7px;}
#col1 {width: 390px;float: left;}
.divline {
	background: url(../images/container-bg.png) repeat-x left top; padding-top: 6px;
}
#advcol1 {float: left;padding: 10px; ;
 }
#advcol2 {float: right;padding: 10px;}
.cell {
    width:170px;
}


#MainTable {

display: table;


}
#row one {
POSITION: relative;
display: table-row;

}

/* 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:5px;
}

.biggestClass .ms-PartSpacingVertical{
	margin-top:0px;
}
.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:#ff8400;
	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 7px 7px 7px;
	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;
}
.fmenu-bottom {
	BORDER-BOTTOM: #b6b6b7 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e0e4ea; PADDING-LEFT: 100px; PADDING-RIGHT: 52px; FONT: 11px arial; HEIGHT: 16px; COLOR: #434343; PADDING-TOP: 4px
}
	A.footerTVAD:active {font-size:12px; font-weight:bold;font-family: arial,verdana; color:#ffffff; text-decoration: none;}
	A.footerTVAD:link {font-size: 12px; font-weight:bold;font-family: arial,verdana,tahoma; color:#ffffff; text-decoration: none;}
	A.footerTVAD:visited {font-size: 12px; font-weight:bold;font-family: arial,verdana,tahoma; color:#ffffff; text-decoration: none;}
	A.footerTVAD:hover {font-size: 12px; font-weight:bold;font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
	
#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;
}
#insidemenu {
 
  color:#ffffff;
  float:right;
 	margin-right:10px;	 
}
	A.topmenuTVAD:active {font-size:11px; font-weight:bold;font-family: arial,verdana; color:#ffffff; text-decoration: none;}
	A.topmenuTVAD:link {font-size: 11px; font-weight:bold;font-family: arial,verdana,tahoma; color:#ffffff; text-decoration: none;}
	A.topmenuTVAD:visited {font-size: 11px; font-weight:bold;font-family: arial,verdana,tahoma; color:#ffffff; text-decoration: none;}
	A.topmenuTVAD:hover {font-size: 11px; font-weight:bold;font-family: arial,verdana,tahoma; color:#000; text-decoration: none;}
.degree {
	color:#000; font-size:15px;padding-left:10px; font-weight:bold;
	
}
.box-weather {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 220px; PADDING-RIGHT: 8px; BACKGROUND: #ffffff; PADDING-TOP: 2px
}
.box-weather P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.weather {
	PADDING-RIGHT: 10px
}
.slt-weather {
	BORDER-BOTTOM: #9d9da1 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 110px; PADDING-RIGHT: 2px; FONT: 11px arial; HEIGHT: 20px; BORDER-TOP: #9d9da1 1px solid; BORDER-RIGHT: #9d9da1 1px solid; PADDING-TOP: 2px
}

.tbl-weather {
	float:left;FONT: 11px arial;text-transform: uppercase;color: #000;padding-bottom:10px;PADDING-RIGHT: 10px;
}



.td-weather-data {
	BACKGROUND-COLOR: #ffffff; font-size:12px; color:#000000; float:left;padding-top:10px;WIDTH: 200px; line-height:150%;
}
.weather_title
{
	background: url(/images/weather_title.gif) no-repeat;
	width: 130px;
	height: 27px;
	padding-top: 7px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
}
.stock_title
{
	background: url(/images/stockbg.jpg) no-repeat;
	width: 196px;
	height: 27px;
	padding-top: 7px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
}
#stockbox {
 
  float:left;
  margin-top:10px;	 
}
.box-stock {
	float:left;
	PADDING-BOTTOM: 2px; WIDTH: 200px; BACKGROUND: whitesmoke; PADDING-TOP: 2px; height:20px;
}
/** Comment StyleSheet */
 	
	.detail_news{float:left;width:500px; padding-bottom:10px}

	.detail_news .comment{float:left;width:500px}
	.detail_news .comment .header{float:left;width:500px;border:0px;height:34px}
	.detail_news .comment .header .left{float:left;width:43px;height:34px;}
	.detail_news .comment .header .center{float:left;width:450px;height:34px}
	.detail_news .comment .header .center .active{float:left;width:137px;height:34px}
	.detail_news .comment .header .center .active .left{float:left;width:5px;height:34px;border:0px;background-image:url(/Images/comment_header_left.png);background-repeat:no-repeat}
	.detail_news .comment .header .center .active .center{float:left;width:120px;padding-left:5px;padding-top:7px;background:#dbdbdb}
	.detail_news .comment .header .center .active .center a:link, .detail_news .comment .header .center .active .center a:visited, .detail_news .comment .header .center .active .center a:active, .detail_news .comment .header .center .active .center a:hover{color:#06f; font-family:Arial; font-weight:bold; font-size:16px;text-decoration:none}
	.detail_news .comment .header .center .active .right{float:left;width:5px;height:34px;border:0px;background-image:url(/Images/comment_header_right.png);background-repeat:no-repeat}
	.detail_news .comment .header .center .inactive{float:left;width:137px;height:34px}
	.detail_news .comment .header .center .inactive .left{float:left;width:5px;height:34px;}
	.detail_news .comment .header .center .inactive .center{float:left;width:120px;padding-left:5px;height:30px;padding-top:7px;}
	.detail_news .comment .header .center .inactive .center a:link, .detail_news .comment .header .center .inactive .center a:visited, .detail_news .comment .header .center .inactive .center a:active, .detail_news .comment .header .center .inactive .center a:hover{color:#666; font-family:Arial; font-weight:bold; font-size:16px;text-decoration:none}
	.detail_news .comment .header .center .inactive .right{float:left;width:5px;height:34px;}
	.detail_news .comment .header .right{float:left;height:30px;}
	
	
	.comment-item{border:solid 1px #CCC;margin:10px}
	.comment-item .inner{margin:10px 5px 10px 5px}
	.comment-box-user{color:#000000;font-size:12px;font-weight:bold;line-height:130%}
	.comment-box-inpost{color:#666666;font-family:Arial;font-size:8pt}
	.comment-box-time{color:#666666;font-family:Arial;font-size:8pt;text-decoration:none;font-style:italic}
	.comment-box-newstitle{color:#333333;font-size:11px;font-weight:700;line-height:130%}

	.content{float:left;width:500px;height:309px;overflow-y:scroll;overflow-x:hidden;background-color:#dbdbdb;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;}
    .content .list_item{float:left;width:470px;padding-left:5px;padding-top:9px;padding-bottom:9px;}
    .content .list_item .item{float:left;width:465px;padding-top:11px;}
    .content .list_item .item .up{float:left;width:465px;height:23px;background-image:url(/Images/commnet_item_up2.gif);background-repeat:no-repeat;}
    .content .list_item .item .midle{float:left;width:465px;background-image:url(/Images/commnet_item_midle2.gif);background-repeat:repeat-y;background-position:top}
    .content .list_item .item .midle .comment_content{float:left;padding-left:15px;padding-right:5px;width:450px;color:#333; font-family:Arial; font-weight:normal; font-size:11px;text-decoration:none; text-align:justify;}
    .content .list_item .item .down{float:left;width:465px;height:15px;padding-top:30px;background-image:url(/Images/commnet_item_down2.gif);background-repeat:no-repeat;}
    .content .list_item .item .down .stt{float:left;width:66px;height:15px;color:#06f; font-family:Arial; font-weight:bold; font-size:11px;text-decoration:none;display:none}
    .content .list_item .item .down .user_name{float:left;height:15px;color:#06f; font-family:Arial; font-weight:bold; font-size:11px;text-decoration:none;padding-left:66px}
    .content .list_item .item .down .date_time{float:left;height:15px;color:#333; font-family:Arial; font-weight:normal; font-size:11px;text-decoration:none;}
  

.news-detail {
	line-height: 17px;
	padding-right: 20px;
	padding-bottom: 10px;
}