/* Standard CSS Styles*/

body, td, strong, big, small {font-family: arial, helvetica, sans-serif; font-size:13px; line-height: 16px; color:#666666;}
body {margin: 0; padding: 0;}
big, strong {font-weight:bold;}
small {font-size:10px; font-weight:bold;}
.just {text-align:justify; line-height:18px;}
.home {width: 362px; text-align:justify; line-height:18px; padding: 0 10px 20px 20px; color: #666666; background: #fff;}
	
.subbg {background: url("/i/common/subbg.gif") no-repeat top center;}

.footer {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}

.footer a:link {
	color:#fff; 
	text-decoration:none;
	font-weight:bold;
	}
	
.footer a:visited {
	color:#fff;
	text-decoration:none; 
	font-weight:bold;
	}
	
.footer a:hover {
	color:#cc9900; 
	text-decoration:none; 
	font-weight:bold; 
	}


.input {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}
	
.stock {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

.stockbg {
	background-image: url("/i/front/stockbg.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	padding: 0px 15px 0px 18px;
	}

.stock2 {
	font-family:verdana, arial; 
	font-size:10px;
	color: #aaaaaa;
	border-bottom:1px solid #ffffff;
	padding: 1px;
	}

a:link {
	color:#333333; 
	text-decoration:underline;
	font-weight:normal;
	}
	
a:visited {
	color:#333333;
	text-decoration:underline; 
	font-weight:normal;
	}
	
a:hover {
	color:#0a6816; 
	text-decoration:none; 
	font-weight:normal; 
	}

.banner {
	background-image: url("/i/banners/bg.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left;
	}

/* Navigation Styles*/

.navLink {
        width: 199px;
	}
	
.navLink a {
	display: block; 
	padding: 4px 10px 4px 26px;  
	font-weight:normal;
	font-size:13px;
	color:#cc9900; 
	text-decoration:none;
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	}
	
.navLink a:visited {
	color:#cc9900;
	text-decoration:none; 
	font-weight:normal;
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	}
	
.navLink a:hover {
	color:#00630d; 
	text-decoration:none; 
	font-weight:normal; 
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	}

.navaLink {
        width: 199px;
	}
	
.navaLink a {
	display: block; 
	padding: 4px 10px 4px 26px;  
	font-weight:normal;
	font-size:13px;
	color:#00630d; 
	text-decoration:none;
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	}
	
.navaLink a:visited {
	color:#00630d; 
	text-decoration:none; 
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	font-weight:normal; 
	}
	
.navaLink a:hover {
	color:#cc9900; 
	text-decoration:none; 
	font-weight:normal; 
	
	background-attachment: relative;
	background-repeat: no-repeat; 
	background-position: top left;	
	}


.subnavLink {
        width: 199px;
   }
   
.subnavLink a {
   display: block; 
   padding: 4px 10px 4px 36px;  
   font-weight:normal;
   font-size:13px;
   color:#cc9900; 
   text-decoration:none;
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   }
   
.subnavLink a:visited {
   color:#cc9900;
   text-decoration:none; 
   font-weight:normal;
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   }
   
.subnavLink a:hover {
   color:#00630d; 
   text-decoration:none; 
   font-weight:normal; 
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   }

.subsubnavaLink {
        width: 199px;
   }
   
.subnavaLink a {
   display: block; 
   padding: 4px 10px 4px 36px;  
   font-weight:normal;
   font-size:13px;
   color:#00630d; 
   text-decoration:none;
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   }
   
.subnavaLink a:visited {
   color:#00630d; 
   text-decoration:none; 
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   font-weight:normal; 
   }
   
.subnavaLink a:hover {
   color:#cc9900; 
   text-decoration:none; 
   font-weight:normal; 
   
   background-attachment: relative;
   background-repeat: no-repeat; 
   background-position: top left;   
   }

	
/* Page Layout Styles*/
	
.bg {
	background-image: url("/i/common/bg.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	background-color:#b9b9b9;
	}
	
.bg-sub {
	background-image: url("/i/common/bg-sub.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	background-color:#b9b9b9;
	}

.content {
	background-image: url("/i/common/contentbg.gif"); 
	background-repeat: repeat-y; 
	background-position: top center;
	}

.frontcontent {
	background-image: url("/i/front/contentbg.gif");
	background-repeat: repeat-y; 
	background-position: top center;
	}

.menubg {
	background-image: url("/i/common/menubg.gif"); 
	background-repeat: repeat-x; 
	background-position: top left;
	color:#fff; 
	font-weight:normal;
	font-size:11px;
	}

.menub {
	background-image: url("/i/common/menub.gif"); 
	background-repeat: repeat-x; 
	background-position: top left;
	}

.sidebg {
	background-image: url("/i/common/sidebg.gif"); 
	background-attachment: relative;
	background-repeat: repeat-y; 
	background-position: top left;
	width:197px;
	min-height:24px;
	}
		
.newsbg {
	background-image: url("/i/front/newsbg.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	}	

.news {
	height:280px;
	padding: 7px 15px 0px 23px;
	font-family: arial, verdana;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	}

.news strong {
	font-family: arial, verdana;
	font-size:11px;
	color: #b98713;
	font-weight:bold;
	text-align:left;
	}

.news2 {
	height:288px;
	padding: 7px 15px 0px 23px;
	font-family: arial, verdana;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	}

.news2 strong {
	font-family: arial, verdana;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	text-align:left;
	}

.qwik {
	background-image: url("/i/common/qwikreportpic.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}
.inv {
	background-image: url("/i/common/investorpic.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}
.corp {
	background-image: url("/i/common/corppic.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}
.prj {
	background-image: url("/i/common/projectspic.jpg");
	background-repeat: no-repeat;
	background-position: top center
	}
.contact {
	background-image: url("/i/common/contactpic.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}

.headernew {
	background-image: url("/i/banners-sub/blank.gif");
	background-repeat: no-repeat;

	}
.HighlightsNew {
	background-image: url("/i/front/projecthi-bg.gif");
	background-repeat: repeat-y;  
	background-position: top left;
	margin: 0;
	padding: 0;
	height: 54px;
	min-height: 54px;
}

/* Amended by RA, May 5, 2009 : This is the tableless layout version */
.container {width: 900px; margin: 0 auto;}
.logoarea {width: 900px; height: 120px;}
.menutopleft {float: left; background: url("/i/common/menutopl.png") no-repeat top center; width: 10px; height: 57px;}
.menuleft {float: left; background: url("/i/common/menul.gif") no-repeat top center; width: 12px; height: 57px;}
.menuright {float: left; background: url("/i/common/menur.gif") no-repeat top center; width: 10px; height: 57px;}
.menutopright {float: left; background: url("/i/common/menutopr.png") no-repeat top center; width: 10px; height: 57px;}
.menu {float: left; background: url("/i/common/menubg.gif") repeat-x top left;  padding-top: 15px; width: 608px; height: 42px; color:#fff; font-weight:normal; font-size:11px;}
.menudate {float: left; background: url("/i/common/menubg.gif") repeat-x top left;  padding-top: 15px; width: 250px; height: 42px; color:#fff; font-weight:normal; font-size:11px;}
.fcontent {float: left; width: 880px; background: #fff;}
/* .fcontent {float: left; width: 880px; background: url("/i/front/fcontent_bottom_bg.gif") repeat-y top left;} */

.fleftcol {float: left; margin: 0; padding: 0;}

.prj_high_bg {background: url("/i/front/projecthi-bg.gif") repeat-y top left; height: 44px; padding: 0; margin: 0;}
.prjpadding {padding: 5px 15px 20px 15px;}

.fleftpadding {padding: 0 0 0 15px;}

.fmidcol {float: left; width: 240px; padding-top: 12px;}
.latestbg {background: url("/i/common/latestbg.gif") repeat-y top left;}
.newspadding {padding-right: 10px;}

.frightcol {float: left; width: 213px; margin: 0; padding: 0;}
.stockbg_mid {background: url("/i/front/stockbg-mid.gif") repeat-y top left; height: 106px;}

.fbot {float: left; background: url("/i/front/content_bot.gif") no-repeat top center; width: 880px; height: 23px;}
	
.footerleft {float: left; padding: 0 10px 10px 10px; font-size: 11px; width: 380px;}
.footerright {float: left; padding: 0 10px 10px 10px; font-size: 11px; width: 480px; text-align: right;}

/* Shadow stuff */
.nt_shadowtopleft {float: left; width: 10px; height: 268px; background: url('/cc/i/shadows/shadowleft.png') repeat-y top right;}
.nt_shadowtopright {float: left; width: 10px; height: 268px; background: url('/cc/i/shadows/shadowright.png') repeat-y top left;}

.nt_shadowmidleft {float: left; width: 10px; height: 333px; background: url('/cc/i/shadows/shadowleft.png') repeat-y top right;}
.nt_shadowmidright {float: left; width: 10px; height: 333px; background: url('/cc/i/shadows/shadowright.png') repeat-y top left;}

.nt_shadowbotleft {float: left; width: 10px; height: 23px; background: url('/cc/i/shadows/shadowleft.png') repeat-y top right;}
.nt_shadowbotright {float: left; width: 10px; height: 23px; background: url('/cc/i/shadows/shadowright.png') repeat-y top left;}

/* Ticker Box */
.tickerbox {width:300px;margin:10px;padding:0;height:300px;}
.tickerbox ul {width:280px; position:relative;}
.tickerbox li {
width:100%;
list-style:none;
list-postion:inside;
position:absolute;
top:3px;left:3px;
border:2px dotted #666;
padding:5px;
overflow:hidden
}

/* Housekeeping */
.clearall {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
