@charset "utf-8";

body {
	background: url(../images/bg.jpg) repeat-x top;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}
.menu{
	background: url(../images/menu_bg.jpg) right no-repeat; height: 40px; font-size:12px;
}
.menu a{ color:#FFFFFF; font-weight:bold; padding:8px 6px; text-decoration:none;}
.menu a:hover{ color:#5b5858; font-weight:bold; padding:8px 6px; text-decoration:none; }
.bannerLeft{
	background:url(../images/banner_bg.jpg) no-repeat;
	width:463px;
}
.bannerLeft h1{
	color:#646464;
	font-size:22px;
	font-weight:bold;
	margin:1px 0px;
	padding:1px;
}
.bannerLeft ul {
	margin:0px;
	padding:6px 0px 0px 25px;
	line-height:25px;
	color:#515151;
}
.bannerLeft ul li{
	list-style:none;
	list-style-position: outside;
	padding-left:27px; margin-bottom:5px; background: url(../images/bullet1.gif) left center no-repeat;}
#container{
	width:900px;
	margin:auto;
}
#footer{
	background:url(../images/footer_bg.jpg) repeat-x top #242424;
	height:61px;
}
.footerRight{ 
	background: url(../images/footer_right.jpg) right no-repeat;
	width:23px;
}
.footerLeft{ 
	background: url(../images/footer_left.jpg) left no-repeat;
	width:23px;
}
.footer {
	background:url(../images/footer_line.jpg) repeat-x bottom;
	height:30px; color:#a5a5a5;
	}
.footer a{
	color:#a5a5a5;
	text-decoration:none;
	padding: 0px 1px;
	}
.footer a:hover{
	color:#62ccdc;
	text-decoration:none;
	padding: 0px 1px;
	}
.copyright{
	color:#aaaaaa;
	font-size:11px;
}

a { 
	color:#333333;
	text-decoration:none;
}
a:hover { 
	color:#666666;
	text-decoration:underline;
}

.toplinks{ 
	color:#333333;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0px 3px;
}
.toplinks:hover{ 
	color:#666666;
	text-decoration:underline;
}

#content a{ 
	color:#3eacbd;
	text-decoration:none;
}
#content a:hover{ 
	color:#666666;
	text-decoration:underline;
}
.headBg{
	background:url(../images/head_bg.jpg) right bottom no-repeat;
	height:96px;
}
.btnGo{
	background:transparent url(../images/btn_go.gif) no-repeat center;
	font-size:13px; color:#666666; font-weight:bold; border:none; width:34px; height:22px;
}
.txtfldsearch{
	background:transparent url(../images/txt_fld.gif) no-repeat center;
	height:22px; border:none; height:22px; width:159px; padding-left:10px; padding-right:5px; padding-top:5px;
}
#content{
	width:825px;
	margin:auto;
}
#content P{
	text-align:justify;
	line-height:19px;
	margin:7px 0px;
}

#content {
	line-height:18px;
}

#content h1{
	color:#3eacbd;
	font-size:27px;
	font-weight:bold;
	margin:1px 0px;
	padding:10px 0px;
	line-height:30px;
}

#content h2{
	line-height:24px;
	margin:0px;
}

#content ol, ul{
	line-height:20px;
	text-align:justify;
}
.shade{
	background:url(../images/gray_shade.gif) repeat-x #f3f3f3;
	border:1px solid #e7e7e7; height:30px;
}
.shade h2{
	color:#666666;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:1px 0px;
	padding:1px;
}
.shade a{
	color:#1d8fa1;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.shade a:hover{
	color:#666666;
	font-weight:bold;
}
.curvtop{
	background:url(../images/curv_1.jpg) no-repeat bottom center;
	height:5px;
}
.curvbg{
	background:url(../images/curv_bg.jpg) repeat-x top center;
	border-left:1px solid #e4e4e4; 	border-right:1px solid #e4e4e4;
	padding:3px 10px;
}
.curvbtm{
	background:url(../images/curv_3.jpg) no-repeat top center;
	height:5px;
}
.img{
	border:1px solid #FFFFFF;
	background:#dcdcdc;
	padding:4px;
}
.head4{
	font-size:14px;
	margin:1px 0px;
}



.redText {
	color:#FF0000;
}

.textbox {
	border:#a3cad0 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
}

.listbox {
	
	border:#a3cad0 solid 1px;
	width:205px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.inputButton {
	background:url(../images/btn_learn1.gif) no-repeat center;
	width:142px;
	height:32px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
}


.captcha{
	background:url(../images/captcha_dots.gif) center; 
	display: inline; padding:5px 10px; 
	border:1px solid #000; color:#999999; 
	margin:10px 5px; 
	font-size:25px; 
	font-style:italic;
	font-weight:bold;
}
.error
{
		color:#FF0000;
	font-weight:bold;
	font-style:italic;
}
.bodytextbold
{		color:#000000;
	font-weight:bold;
}

.sitemap {
	margin:0px;
	padding:0px;
	padding-left:30px;
	font-size:14px;
	line-height:30px;
}


.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
.mGrid .alt { background: #fcfcfc url(../images/grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(../images/grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }

.gridviewAddress
{
	background: #f9f9f9;
	
	
}
.gridviewInvestment
{
	
	
	background-color: #fafafa;
	
}

#main {padding:30px 30px 15px 30px;background:#fff url(../images/bg-main-corner-sprite.png) no-repeat;margin-bottom:30px;_height:1px;clear:both;position:relative;width:890px;}


/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; color:#ffffff; text-align:justify;}
.rbroundbox { width: 90%; margin: 1em auto; }

/* set millions of background images */
.rbroundbox1 { background: url(../image/nt.gif) repeat; }
.rbtop1 div { background: url(../image/tl.gif) no-repeat top left; }
.rbtop1 { background: url(../image/tr.gif) no-repeat top right; }
.rbbot1 div { background: url(../image/bl.gif) no-repeat bottom left; }
.rbbot1 { background: url(../image/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop1 div, .rbtop1, .rbbot1 div, .rbbot1 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent1 { margin: 0 7px; color:#000000;}
.rbroundbox1 { width: 100%; margin: 1em auto; }

.loadingbox {
 position:absolute; 
top:400px;
left:500px;
 border: 1px solid lightsteelred;
 background-color: #fffff1;
 height: 50px;
 width: 250px;
 text-align: center;
 padding-top: 20px;
  
}


/**9-6-2010*/
.tw_header2 {
font-size:20px;
font-weight:normal;
line-height:30px !important;
margin:0;
}
/*.bannerLeft ul {
line-height:19px;
}*/
.express_twcontent {
  font-size:14px;
  font-weight:bold;
}
