body{
  background: #0E0E0E;
  text-align:center;
  margin:0 auto;
  color:#ffffff;
  font-size:12px;
  font-family:arial;
  margin-top:0px;
}

#wrapper{
  margin:0 auto;
  width:920px;
  background: #000000 url(../images/top_border.gif) repeat-x top left;
}



#wrapper .bluelogo {

padding-top:19px;
  width:920px;
  margin-bottom:2px;
height:260px;
}

#wrapper .bluelogo #logo {
        margin-left:15px;
        margin-right:5px;
        float: left;
        width: 276px;
      /*  border: 1px solid #c00000;*/

}

#wrapper .bluelogo #blueright {
        float: right;
        margin-top: 0px;
        margin-right:10px;
        padding:0px;
        width: 460px;
        /*border: 1px solid #c00000;*/
       text-align:right;
  background: #000000;

}

#wrapper .bluelogo #blueright a {
        color:#2B5D9F;
        font-size:28px;
        font-weight:700;
        text-decoration: none;
}

#wrapper .bluelogo #blueright a:hover {
        color:#244776;
        font-size:28px;
        font-weight:700;
        text-decoration: none;
}

#wrapper .bluelogo #blueright #login {
       	float: right;
	width: 446px;
	height:53px;
	text-align:center;
 	background: url(../images/login_background.jpg) no-repeat top left;
	color:#000000;
	font-size:11px;

}

/*error message colour */

#wrapper .ermess {
	color:#01C0FF;

}


#wrapper .bluelogo #blueright #login input{
        font-family: Arial, tahoma, Helvetica, sans-serif;
        font-size: 12px;
	width:110px;
        color: #202020;

}

#wrapper .bluelogo #blueright #login form{
margin-top:0px;


}

#wrapper .bluelogo #blueright #login label {
	font-size: 12px;
	font-weight:700;
	padding-right:10px;
	padding-left:10px;


}

#wrapper .bluelogo #blueright #login #tag  {
	margin-left:10px;
	margin-top:15px;
	color:#66C3EF;
	font-weight:700;
	font-size:11px;
	text-align:left;
	float:left;
	width:350px;

	}

#wrapper .bluelogo #blueright #login #tag a {
	color:#66C3EF;
	font-size:11px;
	}

#wrapper .bluelogo #blueright #login .but86 {
	margin-top:15px;
	float:right;
	background: url(../images/button_86.gif) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 33px;
	width:86px;
	text-align: center;
	border:0px;
	cursor: hand;
	}

#wrapper .bluelogo #blueright #login .award {
	margin-top:15px;
	float:right;
	width:303px;
	height:158px;
	}

#wrapper .bluelogo .tagline {
	margin-left:23px;
	margin-top:15px;
	float:left;
	width:400px;
	color:#ffffff;
	clear:left;
	text-align:left;
	font-size:14px;
	font-weight:700;
  background: #000000;
	height:230px;

	}



#wrapper .colmain {
	clear:left;
	float:left;
	width:920px; 
	/*font-size:0px;*/
	text-align:left;
	background: #000000 url(../images/colmain_bg.jpg) no-repeat bottom right;
}

#wrapper .colleft {
	float:left;
	width:552px; 
	margin-left:10px;
	/*font-size:0px;*/
	text-align:left;
}

.footer {
	clear:left;
	float:left;
	width:920px; 
	text-align:left;
	color: #244067;
	font-size:11px;
	background-color:#000000;
	height:33px;

}
.footer p {
	float:right;
	text-align:right;
	color: #ffffff;
	font-size:11px;
	padding:7px;
	margin: 0px;

}

.footer ul li a {
	float:left;
	/*top/right/bottom/left*/
	padding: 0px 10px 0px 10px;
	font-size:10px;
	color:#ffffff;
	font-weight:200;
	text-decoration: none;
}

#wrapper .footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#wrapper .footer ul li {
	display: inline;
	float:left;
	/*border: 1px solid #000000;*/
}

#wrapper h1 {
	padding-top: 10px;
	color:#66C3EF;
	font-size:21px;
	padding-right:5px;

}


#wrapper p {
	font-size:12px;
	color:#ffffff;
	padding-right:5px;
}



#wrapper .colright {
	clear:both;
	text-align:left;
	margin-left:5px;

}


#wrapper .colright td {

	color:#ffffff;
	font-weight:500;
	font-size:12px;
}


.but_sell{
	margin-top:15px;
	float:right;
	background: url(../images/sell_yellow.png) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 57px;
	width:209px;
	text-align: center;
	border:0px;
	cursor: hand;
}


.but_med{
	margin-top:15px;
	float:right;
	background: url(../images/button_86.gif) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight: bold;
	height: 33px;
	width:86px;
	text-align: center;
	border:0px;
	cursor: hand;
	}

.but_sml{
	background: url(../images/but_sml.gif) no-repeat top left;
	color : #ffffff; 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight: bold;
	height: 27px;
	width:58px;
	text-align: center;
	border:0px;
	cursor: hand;
	}


.RequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.NonRequiredTextBox {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
} 

.FailedTextBox { 
	border: 1px solid #CC0000; background:#FFFFFF;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        color: #202020;
}

.fixedhtml {


}

.fixedhtml h3 {

	margin-top:0px;
	border-bottom: 1px dashed #202020;
	font-size:14px;
	margin-bottom:3px;
}

.fixedhtml p {
	
	font-size:11px;
	margin:0px;


}

.fixedhtml img {
	clear:left;
	float:left;
}


		#wrapper .colmain #TestData { float:left; width:550px; height:105px; margin-left:5px;height:100px;border:2px solid #9ac1c9;color:#ffffff;text-align:left;margin-bottom:10px;padding:3px;}
		#wrapper .colmain #TestData h1 { float:left; width:350px; color:#ffffff; font-family: arial; font-weight: bold; font-size: 18px; line-height:22px;margin-bottom:4px; margin-top:2px;margin-left:10px;padding:0px;}
		#wrapper .colmain #TestData h2 { float:left;clear: left; width:350px;font-family: arial; font-weight: 100; font-size: 14px; margin-bottom:2px; margin-top:2px;margin-left:10px;}
		#wrapper .colmain #TestData h3 { clear:both;float:right; width:160px;color:#fff;font-family: arial; font-weight: bold; font-size: 30px; line-height:34px;margin-bottom:0px; margin-top:5px;}
		#wrapper .colmain #TestData h3 span { clear:both; margin:0px;float:right;width:160px;color:#66C3EF;font-family: arial; font-weight: 100; font-size: 11px;line-height:11px;}
		#wrapper .colmain #TestData h4 { float:left; clear:both; width:505px; font-family: arial; font-weight: 100; font-size: 9px; margin-bottom:2px; margin-top:5px; margin-left:10px;}
		#wrapper .colmain #TestData h6 { font-family: arial; font-weight: 100; font-size: 10px; margin-bottom:2px; margin-top:2px; }

		#wrapper .colmain #CoverFlow1 img {text-decoration:none; border:0px;}

.newsheader {float:left; width:300px; height:105px;margin-left:35px;}
.newsheader a {color:#65CBF3;}

.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:75px; width:300px; margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:55px}

/* BANNER */

#wrapper #banner {
	float:left;
	width:715px;
	border: 2px solid #A8BBC1;
	margin-top:5px;
	margin-left:95px;

}

#wrapper #banner ul, #wrapper #banner li{
		margin:0;
		padding:0;
		list-style:none;
		}

#wrapper #banner ul li {
		width:715px;
		height:140px;
		overflow:hidden; 

}

#wrapper #banner ul li #bannerfloat {
		margin:3px;
		float:left;
		width:350px;
		border-right: 1px solid #747378;

}

#wrapper #banner ul li #bannerfloat h2 {
	float:right;
	font-size:16px;
	font-weight:100;
	margin:2px;
	padding:2px;
	color:#34C7E8;
	width:180px;
	text-align:left;
	
}
#wrapper #banner ul li #bannerfloat h3 {
	float:right;
	font-size:11px;
	font-weight:100;
	margin:0px;
	padding:0px;
	color:#989898;
	width:180px;
	text-align:left;
}

#wrapper #banner ul li #bannerfloat img {
	float:left;
	margin-top:5px;
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	text-decoration:none;
	width:140px;
}

#wrapper #banner ul li #bannerfloat h5 {
	float:right;
	text-align:left;
	font-size:28px;
	font-weight:100;
		/*top/right/bottom/left*/
	margin:1px;
	padding:1px;
	color:#34C7E8;
	width:180px;
}

#wrapper #banner ul li #bannerfloat small {
	float:right;
	text-align:left;
	font-size:8px;
	font-weight:100;
	margin:0px;
	padding:0px;
	color:#ffffff;
	width:180px;
}

#wrapper #banner ul li #bannerfloat a {
	float:right;	
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	margin-right:10px;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	cursor:pointer;
	color:#ffffff !important;
	width:86px;
	background: url(../images/button_86.gif) no-repeat top left;
	text-decoration:none;
	}
	


