@charset "utf-8";
/* CSS Document */



html,body{
	  margin-top:0px;
	  margin-left:0px;
	  margin-right:0px;
      padding:0;
	  background-color:#fff;
      height:100%;

      border:none;
}


.tdBorder-left {
	border-left:1px solid #D5D5D5;
}

.tdBorder-Right{
	border-right:1px solid #D5D5D5;
}

.tdBorder-top {
	border-top:1px solid #D5D5D5;
}

.tdBorder-topTextBlack {
border-top:1px solid #D5D5D5;
font-family:Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color: #666666;
font-size:12px;
/*font-size:11px;*/
line-height:-1;
}

.tdBorder-bottom{
	border-bottom:1px solid #D5D5D5;
}

.tableBorder{
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#000000;

}




a.reglink:link {color: #688e56; text-decoration: none; }
a.reglink:visited {color: #688e56; text-decoration: none; }
a.reglink:hover {color: #688e56; text-decoration: underline; }
a.reglink:active {color: #688e56; text-decoration: underline; }

a.nav:link {color: #fff; text-decoration: none; }
a.nav:visited {color: #fff; text-decoration: none; }
a.nav:hover {color: #fff; text-decoration: none; background-color:#69b70e; font-weight:800; height: 20px; line-height: 20px; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px;	border-radius: 5px;}
a.nav:active {color: #fff; text-decoration:none; }

a.navOlive:link {color: #fff; text-decoration: none; }
a.navOlive:visited {color: #fff; text-decoration: none; }
a.navOlive:hover {color: #fff; text-decoration: none; background-color:#688e56; font-weight:800; height: 20px; line-height: 20px; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px;	border-radius: 5px;}
a.navOlive:active {color: #fff; text-decoration:none; }

.reglinkStay {color: #688e56; text-decoration: underline; }

.hoverStay {color: #fff; text-decoration: none; background-color:#69b70e; font-weight:800; height: 20px; line-height: 20px; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px;	border-radius: 5px;}

.hoverStayOlive {color: #fff; text-decoration: none; background-color:#688e56; font-weight:800; height: 20px; line-height: 20px; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius: 5px;	border-radius: 5px; }

.mainmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:-1;
font-weight:800;
}

.mainmenu-leftborder {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:-1;
font-weight:800;
border-left:1px solid #333333;
}


.bg{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
}


.divbox{
width:300px;
/*height:350px;*/
padding:15px;
margin-top:0px;
background-color:#000000;
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75; 
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:1.5;
}

.tdheight {
height:100%;
min-height:100%;
max-height:100%;
}

.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
line-height:-1;
}

.bodytext-green {
font-family:Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*color:#669900;*/
color: #69b70e;
font-size:12px;
/*font-size:11px;*/
line-height:-1;
}

.bodytext-blue {
font-family:Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color: #0f68a2;
font-size:12px;
/*font-size:11px;*/
line-height:-1;
}

.bodytext-grey {
font-family:Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color: #666666;
font-size:12px;
/*font-size:11px;*/
line-height:-1;
}

#divBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:-1;
text-align:left;
padding:10px;
}

#divBodyJust {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background-image:url(../images/bg-cols.gif);*/
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
/*text-align: justify;*/
line-height:-1;
text-align:left;
width:180px;
padding:10px;
}

/*table {
height:100%;
background-color:#fff;
}*/





.headText {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda, Verdana, Arial, Helvetica, sans-serif;
font-weight:300;
text-transform:uppercase;
font-size:25px;
color:#FFFFFF;
line-height:-1;
margin-top:0px;

}

.headTextSmall {
font-family:"Lucida Sans Unicode","Lucida Grande",Garuda, Verdana, Arial, Helvetica, sans-serif;
font-weight:300;
text-transform:uppercase;
font-size:19px;
color:#FFFFFF;
line-height:-1;
margin-top:0px;

}

.bodytext-white {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:-1;
}

.tagline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:600;
text-align:right;
color:#fff;
font-size:12px;
line-height:-1;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.54em;
	color: #666666;
}

.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.2em;
	color: #000;
}


.style1 {
	font-size: 13px;
	font-weight: bold;
}
.head {font-size: 19px; font-weight: bold; color: #0066CC;
/*font-size: 19px; font-weight: bold; color: #0066CC;*/
font:18px Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif; }

.contentHeadBlue {
	font-family:Lucida sans, Arial;
	color:#1d8aaa;
	/*color:#0066FF;*/
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:16px;
	margin-bottom:2px;
	text-transform:capitalize;
}

.style1 {
	font-size: 13px;
	font-weight: bold;
}
.style2 {font-family:Lucida sans, Arial; font-size: 14px; font-weight: bold; color: #1d8aaa; text-decoration:none; }
.style3 {font-size: 13px; font-weight: bold; color: #0066CC; }
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration:none;
}
.style4light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}


.greybody {font:12px Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif; color: #666666;}

.contentLeft .boxStyle11
{
	padding-bottom:10px;
}
.contentLeft .boxStyle11 h2
{
	border:none;
	margin-bottom:0px;
}
.contentLeft .boxStyle11 div
{
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	background:#F8F8F8;
	padding:8px 10px;
}

ul.disc { list-style-type: disc; color:#999; }
ul.circle{ list-style-type: circle; color:#999; }
ul.circleWhite{ list-style-type: circle; color:#fff; }
ul.square{ list-style-type: square; color:#999; }
ol.arabic-numbers{ list-style-type: decimal; color:#999; }
ol.upper-alpha{ list-style-type: upper-alpha; }
ol.lower-alpha{ list-style-type: lower-alpha; }
ol.upper-roman{ list-style-type: upper-roman; }
ol.lower-roman{ list-style-type: lower-roman; }


/* Table Styles */

.contentLeft table.hsbcTableStyle01 {
	width:100%;
	border-collapse:collapse;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.contentLeft table.hsbcTableStyle01 thead th,
.contentLeft table.hsbcTableStyle01 thead td {
	background:#999;
	color:#fff;
	text-align:left;
}


.contentLeft table.hsbcTableStyle01 th,
.contentLeft table.hsbcTableStyle01 td
{
	font:12px Hiragino Kaku Gothic Pro, Osaka, MS PGothic, sans-serif;
	text-align:left;
	font-size:74%;
	font-weight:normal;
	padding:4px 3px 5px;
	vertical-align:top;
}

.contentLeft table.hsbcTableStyle01 tr.alt td,
.contentLeft table.hsbcTableStyle01 tr.alt th
{
	background:#eee;
}
.contentLeft table.hsbcTableStyle01 tbody th
{
	white-space:nowrap;
}


.contentRight table.hsbcTableStyle01 {
	width:100%;
	border-collapse:collapse;
	color:#666666;
}

.contentRight table.hsbcTableStyle01 tbody th,
.contentRight table.hsbcTableStyle01 tbody td
{
	text-align:left;
	font-size:68%;
	font-weight:normal;
	padding: 3px 8px 3px 8px;
	vertical-align:top;
}

.contentRight table.hsbcTableStyle01 tbody td
{
	text-align:right;
}
.contentLeft table.hsbcTableStyle01 th a:hover,
.contentLeft table.hsbcTableStyle01 td a:hover
{
	color:#f00;
}

.contentRight table.hsbcTableStyle01 tfoot td
{
	text-align:left;
	font-size:61%;
	font-weight:normal;
	padding: 3px 8px 3px 8px;
}


  #columns-container {    width: 99%;    padding: 0px;    margin: 0px;    overflow: hidden;  }  #columns-left {    float: left;    width: 49.25%;    margin-left: 0.00%;    margin-right: 0.25%;    padding: 0.000000px;    overflow: hidden;       }  #columns-right {    float: right;    width:  49.25%;    margin-left: 0.25%;    margin-right: 0.00%;    padding: 0.000000px;    overflow: hidden;       }  #columns-clearer {    width:  99%;    clear: both;  } 
