/* CSS Document */

body {			background-image: url(../images/bg_page.jpg);
				background-repeat: repeat-x;
				background-color: #e9f2f5;
				margin:0px;
				height: 100%;
				width: 100%;
				font-family:Arial, Helvetica, sans-serif, Verdana;
}
/********* form and related tag styles *********/
HTML {
	height: 100%
}
form {
	margin: 0;
	padding: 0;
}
label{
 font: bold 1em Arial, Helvetica, sans-serif, Verdana;
 color: #334d55;
}
input{
font-family: Arial, Helvetica, sans-serif, Verdana;
}
select{ background-color:#91def2;
		font-size:10px;
		width:100%;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#wholetable {	width: 100%; 
				height: 100%;
}
#maintable {	width: 766px;
				margin:auto;
				border-left:6px solid #d7e4e8; 
				border-right:6px solid #d7e4e8; 
				background-color:#FFFFFF;
}
#header {		width: 766px;
				margin:auto;
}
.bg_top { 		background-image:url(../images/bg_header.gif); 
				background-repeat:repeat-x; 
				height:110px; 
				width: 766px;
				font-family:Arial, Verdana; 
				font-size:12px; 
				color:#000000;
}
.topmenu {		left: 379px;
				width: 142px;
				float:left;
				height: 17px;
				position:relative;
}
.menu{			left: 0px;
				top: 70px;
				width: 520px;
				height: 19px;
				float:right;
				position:relative;
}
.img2midle {	vertical-align:middle;
}
.nortext_black {font-family:Arial, Verdana;
				font-size:12px;
				color:#000000;
				text-decoration:none;
}
a.nortext_black:hover{
				font-family:Arial, Verdana;
				font-size:12px;
				color:#FF0000;
				text-decoration:none;
}
/* Body Start*/

#contentarea{	width: 766px;
				margin: auto;
				clear: both;
}
#contentarea .bodyleft {		
				padding-left:13px;
				width: 521px;
				font-family:Arial, Verdana; 
				font-size:12px; 
				color:#020273;
				float:left;
}
.bg_tsiTrading {width:228px; 
				height:150px; 
				float:left;
}
.bg_tsiServices {width:228px; 
				height:150px;
				float:right;
}
.bodyfull {		margin:auto;
				width: 714px;
				font-family:Arial, Verdana; 
				font-size:12px; 
				color:#020273;
}
#contentarea .bodyright {	width: 200px;
				margin-top:6px;
				font-family:Arial, Verdana; 
				font-size:12px; 
				color:#020273;
				float:right;
				padding-right:4px;
				padding-left:22px;
}
.bg_news {		background-image:url(../images/bg_rightTop.gif);
				height:180px;
				width:174px;
				background-repeat:repeat-x;
}
.newsTitle {	font-family:Arial, Verdana; 
				font-size:12px; 
				color:#000000; 
				text-decoration:none;
				padding-left:15px;
				padding-bottom:5px;
}
.news_txt{		font-family:Arial, Verdana; 
				font-size:11px; 
				color:#020273;
				text-decoration:none;
				margin-left:10px;
				padding-bottom:5px;
}
.bg_rightBtm {	background-image:url(../images/bg_rightBtm.gif); 
				background-repeat:repeat-x; 
				background-position:bottom; 
				font-family:Arial, Verdana; 
				font-size:12px; 
				color:#020273;
				width:174px;
				text-align:center;
}
/*Footer*/
#footermain{	width: 766px;
				margin:auto;
}
#footermain .bgfooter {		background-image:url(../images/bg_bottom.gif); 
				background-repeat:repeat-x; 
				width:721px;
				height:35px;
				margin:auto;
				clear:both;
}
.FooterAlign {	float:left;
				width:707px;
				margin:auto;
				text-align:center;
				padding-top:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#020273;
}
.footerTxt{		font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:center;
				color:#020273;
				text-decoration:none;
}
a.footerTxt:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:center;
				color:#FF0000;
				text-decoration:none;
}
.bgfootleft{	float:left;
}
.bgfootright{	float:right;
}
.copy{			width:721px;
				height:15px;
				margin:auto;
				padding-top:10px;
				padding-bottom:10px;
}
.copyright{		float:left;
}
.powered{		float:right;
}
/*Footer End*/

/* Running Page CSS*/
.tab { 			float:left; 
				top:20px;
				width:521px;
}
.tableborder {
	border-top:1px  #77BBBB dotted;
	border-left:1px  #77BBBB dotted;
	border-right:1px  #77BBBB dotted;
}
.tdborder {
		border-top:1px  #77BBBB dotted;
		border-bottom:1px  #77BBBB dotted;
}
.tdborderright {
		border-right:1px  #77BBBB dotted;
}
.bicolumn {
	float: left;
	height: auto;
	width: 200px;
	margin-right: 40px;
}
.bicolumnr {
	float: right;
	height: auto;
	width: 200px;
	margin-right: 10px;
}
h1, h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#000000;
  font-weight:normal;
  padding:7px 0px 5px 0px;
  margin:0px;
}

.span{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#38388d;
  font-weight:normal;
  padding:7px 0px 5px 0px;
  margin:0px;
}

.header {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#38388d;
  font-weight:bold;


}