body {
	margin: 0; 
	padding-top:0;
 /*	text-align: center; this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #C4C0BD;
	
}

table {padding: 0;}

h3 {
	font-size: 1.6em;
	color: #007B4A;
}


ul {

	color:#000;

}

li { font-size: 1em; list-style-type:square;}
	 
li.green {font-size: 1em; color: #000; list-style-type:square;}	 
	 
li.blk { color: #000000; margin-bottom: 12px; list-style-type:none; margin-left: -40px;}

p { font-size: 1em; }

#header { width: 820px;}
#header-main { 
	height: 150px;
	padding-left: 15px;
	padding-right: 45px;
	padding-bottom: 23px;
	background: #efefef url('../images/header-31.jpg') left top no-repeat;
	border: 1px solid #ff0000;
}

#header-main h3 {
	font-size: 1.6em;
	color: #007B4A;
}
#header-main span {
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	height: 20px;
	background: url('../reel/transparent-bg.png');
}
#header-main span a{
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#header-main span a:hover {color: #E7DD61; text-decoration: none;}

#header-main p {
	padding-left:10px;
	font-size: 1.1em;
}

#header-all { background: #000; padding: 1px 0 1px 40px; height: 20px;}

#header-all span {
	float: left;
	font-size: 1.6em;
	color: #fff;
	text-align: center;
	
}

.header-title { font-size: 1.6em; color: #fff; }

.headerpad { padding: 15px; }
#logo {padding-left: 3px;}
#footer {padding: 10px; background: #404040;}
.right {float: right; }
.left { float: left; }
.center { text-align: center; }
.clear { clear: both; }

#hmenu { text-align: right; padding-bottom: 30px;}
#adicons { padding-bottom: 10px;}
    #mainMenuWrapper { 
    
    	margin: 0; 
    	width: 818px;
    	height:26px; 
    	background: #C4C0BD;
    	border: 1px solid #404040;

    	}
    	
    .headertxt {

	font-size: 0.9em;
	color: #2B2522;
	padding-left: 10px;
}

.container, .rightcontainer {float: left; }

.newscontainer {
	margin: 0;
	padding:0;
	position: relative;
	height: 170px;
	
}

.newscontainer #morenews {
	position:absolute; 
	top:150px; left:0;
	width:348px;
	height: 23px;
	padding:0; margin:0;
	
}
.investorcontainer {

	background: url('../images/invest.jpg') left top no-repeat;
	margin: 0;
	height: 100%;
}
.facilitycontainer {

	background: url('../images/cnse_facility.jpg') left top no-repeat;
	margin: 0;
	height: 100%;
}    
img { border: 0; }

.imgvideo { height: 35px; padding-top: 1px; border: 1px solid #000; }

/*Link styles */
a:link {color: #000; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
a:visited {color: #000; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
a:hover { color: #00794A; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}

a.innews:link {color: #00794A; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.innews:visited {color: #00794A; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.innews:hover { color: #FF6300; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}

a.news:link {color: #000; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.news:visited {color: #000; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.news:hover { color: #00794A; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}

a.tickernews:link {color: #fff; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.tickernews:visited {color: #fff; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
a.tickernews:hover { color: #FF6300; text-decoration: underline; font: 11px  verdana, arial, helvetica, sans-serif;}

a.subnav:link {font: 10px  verdana, arial, helvetica, sans-serif; color: #c0c0c0;text-decoration:none;}
a.subnav:visited {font: 10px  verdana, arial, helvetica, sans-serif; color: #c0c0c0;text-decoration:none;}
a.subnav:hover {font: 10px  verdana, arial, helvetica, sans-serif; color: #FF6100;text-decoration:none;}

a.fnav:link {font: 9px  verdana, arial, helvetica, sans-serif; color: #000;text-decoration:none;}
a.fnav:visited {font: 9px  verdana, arial, helvetica, sans-serif; color: #000;text-decoration:none;}
a.fnav:hover {font: 9px  verdana, arial, helvetica, sans-serif; color: #FF6100;text-decoration:none;}

.bodybox {
	border-left: 1px solid #000; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
      }

.bannerbox {
	border: 1px solid #93B844; 
      }
.investorbox {

	border: 1px solid #93B844; 
	padding-bottom: 10px;

      }
      
.facilitybox {

	border-right: 1px solid #93B844; 
	border-top: 1px solid #93B844; 
	border-bottom: 1px solid #93B844; 
	padding-bottom: 10px;
      }     
      
 .rightbox {

	border-right: 1px dotted #C4C0BD; 
	border-top: 1px dotted #C4C0BD; 
      }
      
  .leftbox {

	border-left: 1px dotted #C4C0BD; 
      }     
      
.box {
	border: 1px solid #C4C0BD; 
	background-color: #EFEFEF;
      }
      
.box2 {
	border: 1px solid #efefef; 
	background-color: #fff;
	padding: 10px;
      }
      
.box3 {
	border: 1px solid #cccccc; 
	background-color: #F4F4E8;
	padding: 10px;
      } 

.boxmain {
	border: 1px solid #828282; 
	background-color: #EFEFEF;
      }

.boxnews {
	width: 306px; height: 57px;
	background: #fff url('../artwork/tab-1.jpg') left top no-repeat;
      }

.videobox {
	border: 1px solid #c0c0c0; 
	background-color: none;
	padding: 5px;
	font-size: 0.9em;
      }
.boxTitle {
	border: 1px solid #c0c0c0; 
	background-color: #C4C0BD;
	padding: 2px;

      }
      
 .titlebox {
	border: 1px solid #c0c0c0; 
	background-color: #93B844;
	padding: 2px;
      }     
      
.fineprint {font-size: 9px; color: #fff;}

.fineprint1 {font-size: 9px; color: #404040;}

.light { background-color: #EFEFEF;}

.subheader {
   font-size: 12px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #000000;

}

.newstitle, .investortitle, .facilitytitle {
   background: #C4C0BD;
   padding: 0;
}

.newstitle span { background-color: #404040; color: #fff; font-size: 1.4em; padding: 2px 20px 2px 20px; margin-left: 150px;}

.investorcontainer p, .facilitycontainer p { font-size: 0.9em; padding: 140px 10px 2px 10px;}
.investorcontainer a, .facilitycontainer a { font-size: 0.9em;}

.theader {
   font-size: 14px;
   font-weight: bold;
   padding-left: 20px;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #000;
   border-bottom: 1px solid #000;
}
.wimpact {
   font-size: 16px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #FFFFFF;

}
.gimpact {
   font-size: 16px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #000;

}
.gtxt {

	font-size: 0.9em;
	color: #00794E;

}

.btxt {

	font-size: 0.9em;
}

.mtxt {
	color:#ffffff;
	font:11px  verdana, arial, helvetica, sans-serif;
	}

.mainpaddingleft { padding-left: 40px; padding-top: 40px; padding-bottom: 10px; text-align: none;}
.mainpaddingright { padding-left: 30px; padding-right: 20px; padding-top: 40px; padding-bottom: 10px;}
.padleft10 {padding-left: 10px;}
.padleft20 {padding-left: 20px;}
.padcap20 {padding-left: 20px; padding-right: 20px;}
.padleft50 {padding-left: 50px;}
.top-20 { margin-top: -20px; }
.padtop20 { padding-top: 20px; }
.padtop50 { padding-top: 50px; }
.newspad { 

	padding-top: 1px;
	margin-left: 1px;	
	margin-right: 17px;
	border-left: 1px solid #92B844;
	border-right: 1px solid #92B844;
	border-bottom: 1px solid #92B844;
}

.boxnews p {padding-top: 34px; text-align: center;} 

img { border: 0; }

img.m {margin: 0 194px 20px 0; position: absolute; width: 94px;}

.gobtn	{
	background-color : #007B4A;
	color : #FFFFFF ; 
	font-weight: bold;
	border-right: #003388 thin solid; 
	border-top: #88aaff thin solid; 
	border-left: #88aaff thin solid; 
	border-bottom: #003388 thin solid;
	line-height: 1; 
	padding-top: 1px;
	font:9px  verdana, arial, helvetica, sans-serif;
}

.formprint { 
	color:#000000;
	font:9px  verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;

	}

.formdata { 
	color:#000000;
	font:11px  verdana, arial, helvetica, sans-serif;
	font-weight: bold;

	}