/* ================================
    CSS STYLES 
   ================================
*/  

/* GENERIC */
body {

	margin-bottom: 0px;
	font-family: arial,  Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.maincontent 
{
	padding-top:10px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px; 
    text-align:justify;
    padding-right:20px;
    padding-left:20px;
  	line-height: 150%;
}
.tdTitle 
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px; 
    text-align:justify;
    padding-left:10px;
  	line-height: 150%;
  	color:#ffffff;
  	font-weight:bold;
}
.Hitcounter 
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 18px; 
 	display:None;
  	font-weight:bold;
}
td 
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	font-style: normal;
	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  {
		padding-top:10px;	padding-left:10px;	
         FONT-FAMILY: Tahoma, verdana, Arial,  Times New Roman,  helvetica, sans-serif;
		  FONT-SIZE: 10pt;  FONT-WEIGHT: Bold; COLOR: #D74C00; 
}

.T1  {
         FONT-FAMILY: Tahoma, Arial, verdana,  Times New Roman,  helvetica, sans-serif; FONT-SIZE: 14pt;  COLOR: #549700;     PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}

.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 {
        LINE-HEIGHT: 150%;      
        COLOR: #CED7E7; 
}




A {
  font-family:  Arial, Verdana,  Tahoma, Times New Roman,    helvetica, sans-serif; font-size: 12px;   
  text-decoration: none; COLOR:#000000;
} 

A:visited {
	text-decoration: none;
} 

A:hover {
	text-decoration: underline; color:#000000; 
} 

A.menu  {
	font-weight:Bold; COLOR: White; 
    PADDING-LEFT: 5px;  height: 26px;
	MARGIN: 0px; PADDING-TOP: 5px;  
}

A.menu:Hover {
	font-weight:Bold; COLOR:whitesmoke; 
    PADDING-LEFT: 5px;  height: 26px;
	MARGIN: 0px; PADDING-TOP: 5px;  
}

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;  
}



#left-nav {
	 TEXT-DECORATION: none; 
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;   
}
#left-nav A {
	 TEXT-DECORATION: none;  display:block; 
}


.separate-column {
	BACKGROUND: #ffffff;
}


a.activeParent {
	PADDING-LEFT: 20px; COLOR: #ffffff; font-weight:Bold; 
    
} 

.top-level-active A {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; 
	MARGIN: 0px;   COLOR: #ffffff; background:url(/images/web_leftmenu.jpg) repeat-x; 

}
.top-level-active A:active {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; 
	MARGIN: 0px;   COLOR: #ffffff; background:url(/images/web_leftmenu.jpg) repeat-x; 

}
.top-level-active A:link {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; 
	MARGIN: 0px;   COLOR: #ffffff; background:url(/images/web_leftmenu.jpg) repeat-x; 

}
.top-level-active A:hover {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; 
	MARGIN: 0px;   COLOR: yellow; background:url(/images/web_leftmenu.jpg) repeat-x; 

}
.top-level-active A:visited {
	font-weight:Bold; 
    	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; 
	MARGIN: 0px;   COLOR: #ffffff; background:url(/images/web_leftmenu.jpg) repeat-x; 

}
.top-level A {
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px; font-weight:Bold;
	COLOR: White; 	background:url(/images/web_leftmenu.jpg) repeat-x; 
   
}

.top-level A:link {
     PADDING-LEFT: 10px; COLOR: White; 
   	background:url(/images/web_leftmenu.jpg) repeat-x; 
}
.top-level A:active {
     PADDING-LEFT: 10px; COLOR: White; 
   	background:url(/images/web_leftmenu.jpg) repeat-x; 
}
.top-level A:visited {
     PADDING-LEFT: 10px; COLOR: White; 
   	background:url(/images/web_leftmenu.jpg) repeat-x; 
}

.top-level A:hover {
       	background:url(/images/web_leftmenu.jpg) repeat-x;  COLOR: #yellow; TEXT-DECORATION: none; 
        font-weight:Bold;
}

.top-level-label {
	DISPLAY: inline-block; 
	MARGIN: 0px; 
	PADDING-LEFT: 10px;background:url(/images/web_leftmenu.jpg) repeat-x;  COLOR: #ffffff; font-weight:bold; 
}

/* Second Menu Level */
a.activeChild   {
	font-weight:Bold; COLOR: #000000;padding-right:0px;
}

.second-level 
{
	COLOR: #000000;height: 23px;

}

.second-level-active A {
	font-weight:Bold; 
	PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px;
	COLOR: #000000; 
    	BACKGROUND: #afdeff; BORDER-TOP: #fff 1px solid;
}


.second-level A {
	BACKGROUND: #afdeff;
	PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline-block; height: 23px;
	COLOR: #000000; BORDER-TOP: #fff 1px solid;
   
}


.second-level A:visited {
		BACKGROUND: #afdeff;   PADDING-LEFT: 20px; DISPLAY: inline-block;
		COLOR: #000000;  height: 23px; text-align: left; BORDER-TOP: #fff 1px solid;
}


.second-level A:hover {
  	  COLOR: #000000; TEXT-DECORATION: none; DISPLAY: inline-block;height: 23px;
	BACKGROUND: #afdeff; BORDER-TOP: #fff 1px solid;font-weight:Bold; 
}


.second-level-label {
	COLOR: #ffffff; text-align: left;DISPLAY: inline-block;
	PADDING-LEFT: 20px; PADDING-RIGHT: 0px;   height: 23px;
    	BACKGROUND: #afdeff; BORDER-TOP: #fff 1px solid;
}

/* 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;   
}

A.PersonalLink  {
	color: #ffffff; 
	font-weight: normal;	  
	font-family: Verdana,  Arial, Tahoma,   helvetica, sans-serif, Times New Roman; 
	font-size: 11px;
}

A.PersonalLink:link   {
	color: #ffffff;
	text-decoration: none;
}

A.PersonalLink:active   {
	color: #ffffff; 
	text-decoration: none;	
}

A.PersonalLink:visited   {
	color: #ffffff; 
	text-decoration: none;	
}

A.PersonalLink:hover {
	text-decoration: underline; 
	color:#ffffff; 
} 

.LinkWhite    {
	COLOR: White; font-weight: bold;  font-family: Tahoma, Verdana,   Arial,  helvetica, sans-serif, Times New Roman; font-size: 8pt;   
}

.MenuLink  {
	COLOR: black; font-weight: bold;  font-family: Tahoma, Verdana,   Arial,  helvetica, sans-serif, Times New Roman; 
	font-size:8pt; PADDING-LEFT: 10px;  
}

.MenuSubLink  {
	COLOR: black;  font-family: Tahoma, Verdana,   Arial,  helvetica, sans-serif, Times New Roman; 
	font-size:8pt; PADDING-LEFT: 10px;  
}

/*
.MenuLink A:Hover {
     PADDING-LEFT: 20px; COLOR: #CEFF00; 
}
*/
.MenuLink A:visited {
     PADDING-LEFT: 20px; COLOR: black; 
}

.MenuLink2    {
COLOR: black;   font-family: Tahoma, Verdana,   Arial,  helvetica, sans-serif, Times New Roman; 
font-size: 8pt; PADDING-LEFT: 20px;  COLOR: black;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
FONT-WEIGHT:bold;
}

.NormalRed
{
        font-family: Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 10pt;   COLOR: #FF0000;      
}

.NormalBold
{
        
        font-family: Verdana, Arial, Tahoma, Times New Roman,    helvetica, sans-serif; 
        font-size: 8pt;  font-weight: bold;        
}

.Error_Message
{
        PADDING-BOTTOM: 10px;  PADDING-TOP: 10px;
        font-family: Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 10pt;   
        COLOR: #FF0000; font-weight: bold;        
}

#bodyText { 
        /*padding-left:10px; 
        padding-right:10px; 
        PADDING-BOTTOM: 10px;  PADDING-TOP: 10px;
        font-family: Arial, Times New Roman, Verdana,   helvetica, sans-serif; 
        font-size: 10pt;   
        LINE-HEIGHT: 150%;
        text-align: justify; */
}

.basic-table {
  
    font-family:   Arial,  Verdana, Tahoma, Times New Roman,  helvetica, sans-serif;
	font-size: 9pt;
	line-height: 150%;
}

.basic-table TD {
PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; 
	}
.basic-table TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}

TABLE TR.dark TD {
	BACKGROUND:#057bbe; COLOR: #ffffff; 	
	FONT-WEIGHT: bold;
	FONT-FAMILY: arial, Times New Roman, verdana, helvetica, sans-serif;
}

TABLE TR.gray {
	BACKGROUND: #ddd
}

TABLE TR.gray TD {
	COLOR: #000; FONT-WEIGHT: bold;
}

TD.date {
	WHITE-SPACE: nowrap
}
TD.number {
	TEXT-ALIGN: right
}

.form-table {
    font-family:  Verdana, Tahoma, Arial, Times New Roman,  helvetica, sans-serif;
	font-size: 8pt;
	line-height: 120%;
}

.form-table TD {
PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}

.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; 
}

a.LinkButtonDark {
COLOR: black; font-weight: bold;   
font-family:Tahoma, Times New Roman, Arial, helvetica, sans-serif;font-size: 8pt;line-height: 150%;
}

a.LinkButtonLight{
COLOR: white; font-weight: bold;   
font-family:Tahoma, Times New Roman, Arial, helvetica, sans-serif;font-size: 8pt;line-height: 150%;
}

/* Left Menu */
.twt-menu2a {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 8px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #333333
}
.twt-menu1a {
	BORDER-RIGHT: #dae5ef 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #DFD4B1; TEXT-ALIGN: left;
	
PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px;
}
.twt-menText1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px;
}

.Content {
    font-family: Arial, Times New Roman,Verdana,  helvetica, sans-serif;
	font-size: 11pt;
	line-height: 150%;

}

.menu-table {
    text-align: justify;
    font-family: Tahoma, Verdana, Arial,   Times New Roman,  helvetica, sans-serif;
	font-size: 8pt;
	line-height: 130%;
}

.menu-table TD {
PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; COLOR: #FFFFFF;
}

.menu-table A {
  font-family: Verdana, Tahoma, Times New Roman,   Arial,  helvetica, sans-serif; font-size: 8.5pt;   
  LINE-HEIGHT: 150%; text-decoration: none; COLOR: #FFFFFF;
} 




.GlobalSource_Normal {
        font-family: Verdana, Arial, Tahoma, Times New Roman,   helvetica, sans-serif; 
        font-size: 8.5pt;   
        font-weight: Normal; 
		text-align: justify; 
        LINE-HEIGHT: 130%;
}

.GlobalSource_NormalColor {
        font-family:  Verdana, Arial, Tahoma, Times New Roman,   helvetica, sans-serif; 
        font-size: 8.5pt;   
        COLOR: #336699; font-weight: Normal;
		text-align: justify; 
        LINE-HEIGHT: 130%;
}

.GlobalSource_Bold{
        font-family: Verdana, Tahoma, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 8.5pt;   
        COLOR: #739CAF; font-weight: bold;    
        LINE-HEIGHT: 130%;
}

.GlobalSource_Title {
        font-family: Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 13pt;   
        COLOR: #739CAF;
        font-weight: bold;    
}

.Forum_Topic_Title {
        font-family: Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 10pt;   COLOR: #020759; font-weight: bold;    
}
.Forum_Small {
        font-family: Tahoma,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 8pt; COLOR:#337490;   
}


A.NormalLink{
        font-family: Tahoma, Verdana,  Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 9pt;   
        COLOR: #235667; font-weight: bold;
}

A.NormalLink:hover {
	COLOR: #32409B; 
}

.BigLink{
        font-family: Tahoma, Verdana,  Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 10pt;   
        COLOR: #739CAF; font-weight: bold;
}

A.BigLink:hover {
	COLOR: #32409B; 
}


BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	



.footerdiv 
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    margin-left: 30px;
    margin-top: 10px;
}

.footerdiv A
{
	text-decoration: none;
	color:	Black;	
}

.footerdiv A:link
{
	text-decoration: none;
	color:	Black;	
}

.footerdiv  A:active
{
	text-decoration: none;
	color:	Black;
}

.footerdiv  A:visited
{
	text-decoration: none;
	color:	Black;	
}

.footerdiv  A:hover
{
	text-decoration: underline;
	color:	#9D080D;
}

.footer1div 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    margin-left: 30px;
    margin-top: 5px;
}
.footer
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    padding-left: 20px;
    margin-top: 5px;
    color:#000;
    line-height:150%;
}

.headerdiv 
{	
	background-image: url(/images/banner.jpg);
	height: 108px;
	width: 799px;
}
.rightheaderdiv 
{
	text-align: right;
	padding-top: 85px;
	padding-bottom: 10px;
	padding-right: 20px;	
}



A.more 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt; color: #9D080D; font-weight: normal;
}
A.more:link
{
	text-decoration: underline;
	color: #9D080D; font-weight: normal;
}
A.more:visited
{
	text-decoration: underline;
	color: #9D080D;
}
A.more:active
{
	text-decoration: underline;
	color: #9D080D; font-weight: normal;

}
A.more:hover
{
	text-decoration: underline;
	color: #4286B3; font-weight: normal; 
}


A.boldmore
{
	color: #4286B3;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
A.boldmore:link
{
	color: #4286B3;
	text-decoration: underline;
}
A.boldmore:visited
{
	color: #4286B3;
	text-decoration: underline;
}

A.boldmore:active
{
	color: #4286B3;
	text-decoration: underline;
}
A.boldmore:hover
{
	color: #9D080D;
	text-decoration: underline;
}

.redhead 
{
	color: #9D080D;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 10px;
	margin-top: 10px;
}

.grayhead 
{
	color: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 10px;
	margin-top: 10px;
}

.content 
{
	margin: 0px 0px 10px 0px;
}

UL 
{
	margin: 10px 0px 5px 15px;
	padding-left: 3px;
	list-style-type: disc;
	list-style-position: outside;
}

UL LI	{
	padding-bottom: 5px;	
}	

UL LI LI	{	
	list-style-type:	circle;	
}	

UL LI LI LI	{	
	list-style-type: square;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
}

UL.Image 
{
	margin: 0px 0px 10px 15px;
	padding-left: 2px;
}


UL.Image LI
{	
	list-style-image: url(/images/red_ico.gif); 
	text-align: left;
}


UL.Image LI A
{	
	color: #4286B3;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}


UL.Image LI A.more
{
	color: #4286B3; 
	text-decoration: underline; font-weight: normal;
}

UL.Image LI  A:link
{
	color: #4286B3; 
	text-decoration: underline;
}

UL.Image LI A:visited 
{
	color: #4286B3;
	text-decoration: underline;
}

UL.Image LI  A:active 
{
	color: #4286B3;
	text-decoration: underline;
}

UL.Image LI A:hover
{
	color: #9D080D;
	text-decoration: underline;
}
A.tips 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt; color: #ffffff; font-weight: normal;
}
A.promenu:link
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff; 
}
A.promenu:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A.promenu:active
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff; 

}
A.promenu:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFEA5; 
}

A.promenu1:link
{
	font-weight: bold;
	text-decoration: none;
	color: #454545; 
}
A.promenu1:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #454545;
}
A.promenu1:active
{
	font-weight: bold;
	text-decoration: none;
	color: #454545; 

}
A.promenu1:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #090909; 
}

p 
{
	margin: 10px 0px 10px 0px
}
.small-basic-table {  
    font-family:   Verdana, Arial, Tahoma, Times New Roman,  helvetica, sans-serif;
	font-size: 8pt;
	line-height: 150%;
}

.small-basic-table TD {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.0em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; 
}
.small-basic-table TH {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}

.basic-div 
{
	margin:10px;
	display:inline-block;
}
.basic-top-div 
{
	font-size: 9pt;
	margin:10px; 
	margin-top: 10px;
	display:inline-block;
}
.basic-element 
{
	width: 100%;
}




.topmenu 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt; color: #5B5B5B; font-weight: bold;
  
}
A.topmenu:link
{
	text-decoration: none;
	color: #5B5B5B; font-weight: bold;
}
A.topmenu:visited
{
	text-decoration: none;
	color: #5B5B5B;
}
A.topmenu:active
{
	text-decoration: none;
	color: #5B5B5B; font-weight: bold;

}
A.topmenu:hover
{
	text-decoration: underline;
	color: #ffffff; font-weight: bold; 
}


.categorymenu 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt; color: #ffffff; font-weight: bold;
  
}
A.categorymenu:link
{
	text-decoration: none;
	color: #ffffff; font-weight: bold;
}
A.categorymenu:visited
{
	text-decoration: none;
	color: #ffffff;
}
A.categorymenu:active
{
	text-decoration: none;
	color: #ffffff; font-weight: bold;

}
A.categorymenu:hover
{
	text-decoration: underline;
	color: #ffffff; font-weight: bold; 
}

.CMS_Title 
{
    font-size: 9pt; 
    font-weight: bold;
    color: #49670f;	
	margin-bottom: 10px;
	margin-top: 10px;

}

.CMS_Category {

	font-size: 10pt;   
	font-weight: bold;    
	width: 100%;
}

.CMS_Article_Description {
	color: #000000;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	font-family: Arial,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
}
.CMS_Image_Description {
	color: #000000;
	font-size:10px;
	
	font-family: Arial,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
}
.CMS_Article_Content
{
text-align:justify;
font-size:12px;
	font-family: Arial,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
}
.CMS_Article_Title
{
	font-size: 10pt;
	font-weight: bold;
	color: #505050;

}
.CMS_Article_Title1
{
	font-size: 10pt;
	font-weight: bold;
	color: #9A1A01;
	font-family: Tahoma, Arial,Verdana, Times New Roman,  Arial,  helvetica, sans-serif; 
	text-align:jusity;
}
.CMS_Article_Link{

    PADDING-TOP: 5px; 
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 5px;
    font-size: 12px;  
    COLOR:#000;

}

.CMS_LI  
{
	text-align: justify;  
	font: 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
}
.CMS_CategoryLinkActive {
COLOR: #ffffff; 
	font-weight: bold;
	font-size:13px;
	padding-left:15px;
	font-family:  Arial,Times New Roman,Tahoma, Arial,Verdana,   Arial;
	}
.CMS_CategoryLink {
	COLOR: #ffffff; 
	font-weight: bold;
	font-family:  Arial,Times New Roman, Tahoma, Arial,Verdana;
	}
A.CMS_CategoryLink:link {
	COLOR: #ffffff; 
	font-weight: bold;
	font-size:13px;
	padding-left:15px;
	font-family:  Arial,Times New Roman,Tahoma, Arial,Verdana,   Arial;
}
A.CMS_CategoryLink:active {
	COLOR: #ffffff; 
	font-weight: bold;
	font-size:13px;
	padding-left:15px;
	font-family:  Arial,Times New Roman,Tahoma, Arial,Verdana,   Arial;
}

A.CMS_CategoryLink:visited {
	COLOR: #ffffff; 
	font-weight: bold;
	font-size:13px;
	padding-left:15px;
	font-family:  Arial,Times New Roman,Tahoma, Arial,Verdana,   Arial;
}

A.CMS_CategoryLink:hover {
	COLOR: #D74C00;  
	COLOR: #ffffff; 
	font-weight: bold;
	font-size:13px;
	padding-left:15px;
	font-family:  Arial,Times New Roman,Tahoma, Arial,Verdana,   Arial;
}
img.border {
			display: block;
			padding:1px;
			border:solid;
			border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
			border-width: 1px 2px 2px 1px;
			background-color:white;
		}
		
		
.ShopDetail 
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt; color: #017cd2; font-weight: bold;
  
}
A.ShopDetail:link
{
	text-decoration: none;
	color: #0270bc; font-weight: bold;
}
A.ShopDetail:visited
{
	text-decoration: none;
	color: #0270bc;
}
A.ShopDetail:active
{
	text-decoration: none;
	color: #0270bc; font-weight: bold;

}
A.ShopDetail:hover
{
	text-decoration: none;
	color: #2d7c06; font-weight: bold; 
}
	


.BigTitleLink{
        font-family: Tahoma, Verdana,  Times New Roman,  Arial,  helvetica, sans-serif; 
        font-size: 10pt;   
        COLOR: #ffffff; font-weight: bold; padding-left:10px;