p{margin:0px; padding:6px 0px 0px 0px;}
.pad10top{
	padding-top: 10px;	
}
.pad20top{
	padding-top: 20px;	
}
.pad20bottom{
	padding-bottom: 20px;	
}
.FormLogin {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #98b8e9;
	background-color: #98b8e9;
	width: 103px;
	height: 12px;
}

.DivBox {
	padding-top: 18px;
	padding-bottom: 36px;
	background: transparent url('images/bg_box.gif') no-repeat bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.LinkBoxOrange a:link, .LinkBoxOrange a:active, .LinkBoxOrange a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_0.gif') no-repeat top left;
}

.LinkBoxOrange a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #df5001;
	text-decoration: underline;		
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_orange.gif') no-repeat top left;
}


.LinkBoxGreen a:link, .LinkBoxGreen a:active, .LinkBoxGreen a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_0.gif') no-repeat top left;
}
.LinkBoxGreenMouseOver a:link, .LinkBoxGreenMouseOver a:active, .LinkBoxGreenMouseOver a:visited, .LinkBoxGreenMouseOver a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #208920;
	text-decoration: none;
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_green.gif') no-repeat top left;
}

.LinkBoxGreen a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #208920;
	text-decoration: underline;		
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_green.gif') no-repeat top left;
}


.LinkBoxRed a:link, .LinkBoxRed a:active, .LinkBoxRed a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_0.gif') no-repeat top left;
}

.LinkBoxRed a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;		
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_green.gif') no-repeat top left;
}



.LinkBoxBlog a:link, .LinkBoxBlog a:active, .LinkBoxBlog a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 39px;
	background: transparent url('images/bg_box_link_0.gif') no-repeat top left;
}

.LinkBoxBlog a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #208920;
	text-decoration: underline;		
	padding-left: 39px;
	background: transparent url('images/bg_box_link_green.gif') no-repeat top left;
}

.LinkBoxBlue a:link, .LinkBoxBlue a:active, .LinkBoxBlue a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_0.gif') no-repeat top left;
}

.LinkBoxBlue a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054a6;
	text-decoration: underline;		
	padding-left: 39px;
	padding-right: 10px;
	background: transparent url('images/bg_box_link_blue.gif') no-repeat top left;
}

.DivLeftColQuotation {
	padding-left: 17px;
	padding-right: 17px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TextBottomMenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
}


a:link, a:active, a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399 ;
	text-decoration: none;	
}

a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}


.LinkBottomMenu a:link, .LinkBottomMenu a:active, .LinkBottomMenu a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-decoration: none;
}

.LinkBottomMenu a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	text-decoration: underline;		
}


.TextCoryright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b2b2b2;
	margin-top: 10px;
}
.borderall {
	background-color: #F6F6F7;
	padding: 10px;
	border: 1px solid #999999;
}

.LinkCoryright a:link, .LinkCoryright a:active, .LinkCoryright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b2b2b2;;
	text-decoration: none;
}

.LinkCoryright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b2b2b2;
	text-decoration: underline;		
}


.TextRightMiniBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
	padding-right: 5px;	
	padding-top: 3px;	
}

.TextNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.LinkNews a:link, .LinkNews a:active, .LinkNews a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;		
}

.LinkNews a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}
.DivMainBlock1 {
	padding: 0px 26px 14px 26px;
	background: transparent url('images/bg_main_block.gif') no-repeat bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.DivMainBlock0 {
	margin:0px;
	padding:0px 0px 14px 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url('images/bg_main_block_1.gif') no-repeat bottom;
	font-size: 11px;
	color: #000000;

}

.TitleSubpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #2f58af;
	letter-spacing: -1px;		
}

.TitleSubpageInBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2f58af;
	letter-spacing: -1px;
}

.DivSubpageBorder {
	background: transparent url('images/border_subpage.gif');
}

.DivSubpageBorderLine {
	background: transparent url('images/line_border_subpage.gif') no-repeat left;
	height: 1px;
}

.TextSubpageInBlock {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.TextSubpageMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.TextHeadTable {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6295df;
	font-weight: bold;
}

.TextHeadTable2 {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6295df;
	font-weight: bold;
}

.TextHeadTable3 {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2868C8;
	font-weight: bold;
}


.TextTable {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f58af;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.TextTableGreen {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	background-color: #FFFFFF;
	font-weight: bold;
}


.TextTableRed {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-color: #FFFFFF;
	font-weight: bold;
}


.TextTitleGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;	
	font-weight: bold;
}

.TextTitleRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}


.TextImportant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2f58af;
}

.ColTabl {
	background-image: url(images/bg_col_table.gif);
	width: 1px;		
}

.LineTabl {
	background-image: url(images/bg_line_table.gif);
	height: 1px;
}

.DivSubpageMain {
	padding-left: 20px;
	padding-right: 20px;
}

.BoxBorder {
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #DADADA;
	width: 100%;
}


.BoxBorder2 {
	padding: 15px;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #DADADA;
}

.TextDisclaimer {
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: transparent url('images/bg_box_bottom.gif') bottom;
}

.TextDateTabl {
	color: #339933;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

Li {
	background: transparent url('images/ico_09.gif') no-repeat left top;
	padding-bottom: 4px;
	padding-left: 13px;	
	list-style-type: none;
}

.List {
	padding-left: 160px;
}

.BannerPadding {
	padding-left: 15px;
	padding-bottom: 7px;
	padding-top: 7px;	
}

.TextQuotation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:15px;
}

.PaddingTextBox {
	padding:15px;
}

.LinkTitleInBlock a:link, .LinkTitleInBlock a:active, .LinkTitleInBlock a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2f58af;
	letter-spacing: -1px;
	text-decoration: underline;			

}

.LinkTitleInBlock a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2f58af;
	letter-spacing: -1px;
	text-decoration: none;		
	
}


.LinkList a:link, .LinkList a:active, .LinkList a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.LinkList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.TextMemberName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.TextMemberLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #abb7dd;
	font-weight: bold;
}

.LinkMember a:link, .LinkMember a:active, .LinkMember a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #abb7dd;
	text-decoration: none;
	font-weight: normal;
}
.LinkMember a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

/*For form*/

.fValidator-msg{

clear:both;
color:#a00000;
font-size:90%;
padding:2px;
position:relative;
text-align:left;
top:3px;
	/*background-color: #fcc;
	font-size: 90%;
	color: #a00;
	padding: 2px;
	clear:both;
	width: 70%;
	text-align:center;*/
	/*float:right;*/
	/*margin:auto;
	margin-bottom:3px;*/
}

.tableClass {
 border:1px solid F9F9F9;
 background-color:F6F6F7
 
}

.hand{
	cursor:hand;
}

.tdHead {
   font-family:Verdana,Arial,sans-serif;
   font-weight:bold;
   font-size:11px;
}

.normalText {
   font-family:Verdana,Arial,sans-serif;
   font-size:11px;
}

.BigText {
   font-family:Verdana,Arial,sans-serif;
   font-weight:bold;
   font-size:14px;
}

.leftMenu {
   font-family:arial,helvetica,sans-serif;
   font-size:15px;
   font-weight:bold;
   width:248px;
   height:40px;
   color:#FFFFFF;
   padding:0px;
   text-align:left;
   text-indent:12px;
   line-height:40px
}

.centerTitleLink {
   margin:0px;
   padding-left: 26px;
   line-height:18px;
   color:#2F58AF;
   font-family:arial,helvetica,sans-serif;
   font-size:18px;
   font-weight:bold;
   text-align:left;
   background: transparent url('images/bg_main_block_2.gif') repeat-y bottom;
}

.centerTitleLinkBg {
   background: transparent url('images/bg_main_block_1.gif') no-repeat bottom;
}

.DivMainBlock00 {
	padding-left: 26px;
	padding-top: 0px;
	padding-right: 26px;	
	padding-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.rightTitleLink {
  color:#2F58AF;
  font-family:Arial Black;
  font-size:140%;
  letter-spacing:-0.5px;
  line-height:16px;
}

a.topLink {
  font-size:17px;
  font-weight:bold;
  font-family:Calibri,Helvetica,Arial,sans-serif ;
}

a.topLink:link{
  color:#FFFFFF;
}

a.topLink:visited{
  color:#FFFFFF;

}

a.topLink active{
  color:#FFFFFF;
}


a.topLink:hover {
  color:#ff7800;
}



.midheaderlink {
   font-family: arial,helvetica,sans-serif;
   font-size:13px;
   font-style:italic;
   padding:0px;
   margin:0px;
   line-height:15px;
}

a.topSmallTitle:link, a.topSmallTitle:visited, a.topSmallTitle active{
  color:#FFFFFF;
}

a.topSmallTitle:hover {
  color:#ff7800;
}

a#listLink1 {
   display:block;
   width:100%;
   height:21px;
   padding-left:14px;
   background:url('images3/MenuBg.gif') 0 0 repeat-x;
   color:#FFFFFF;
   font-family: Arial; 
   font-size:110%;
   line-height:21px;
   font-weight:bold;
}

a#listLink1:hover{
   background:url('images3/MenuBg.gif') 0 -21px repeat-x;
}
a#listLink2 {
   display:block;
   width:100%;
   height:20px;
   padding-left:14px;
   background:url('images3/MenuBg.gif') 0 -42px repeat-x;
   color:#FFFFFF;
   font-family: Arial;
   font-size:110%;
   line-height:20px;
   font-weight:bold;
}

a#listLink2:hover{
   background:url('images3/MenuBg.gif') 0 -62px repeat-x;
}
a#listLink3 {
   display:block;
   width:100%;
   height:25px;
   padding-left:14px;
   background:url('images3/MenuBg.gif') 0 -82px repeat-x;
   color:#FFFFFF;
   font-family: Arial;
   font-size:110%;
   line-height:25px;
   font-weight:bold;
}

a#listLink3:hover{
   background:url('images3/MenuBg.gif') 0 -107px repeat-x;
}
a#listLink4 {
   display:block;
   width:100%;
   height:25px;
   padding-left:14px;
   background:url('images3/MenuBg.gif') 0 -132px repeat-x;
   color:#FFFFFF;
   font-family: Arial; 
   font-size:110%;
   line-height:25px;
   font-weight:bold;
}

a#listLink4:hover{
   background:url('images3/MenuBg.gif') 0 -157px repeat-x;
}
ul.centerUL{
  list-style-type: none;
  margin:0px;  
  padding:0px;
}

ul.centerUL li {
  
}
.centerLink{
	color:#2F58AF; 
	font-family:Arial Black; 
	font-size:175%; 
	text-decoration:none;
}
a.topTitle2{
	font-family:arial,helvetica,sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
a.topTitle2:hover{
	color:#ff7800;
}
.topTitle1{
	color:#ffffff;
	font-family:Arial;
	font-size:18px; 
	font-weight:bold; 
	text-decoration: underline;
}
.topTitle3{
	background:url('images/title_sp_2.gif'); 
	font-size:25px; height:20px; 
	font-weight:bold;
	color: #508fe3;
	text-align:center;
	padding-right:20px;
	padding-left:10px;
}
.headTitle{
	clear:both; 
	color:#FFFFFF;
	font-family:Arial Black;
	font-size:170%;
	padding-right:10px;
}

.topTitle4 {
	font-family: arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-left:30px; 
	color:#FFF;
	padding-top:10px;
}
.newStyle{
	color:#2F58AF;
	font-family:Arial Black;
	font-size:110%;
	line-height:16px;
}
.shadow{
	width:600px;
	border:1px solid #999999; 
	background-color:#f6f6f8;
}
.middletext1{
	color:#0042bc; 
	font-size:130%; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center; 
	font-weight:bold;
	padding-top:15px;
}	
.middletext2{
	color:#0042bc; 
	font-size:118%; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center; 
	font-weight:bold;
}
.middletext4{
	color:#fff;
	font-family:Arial;
	text-align:center;
	font-size:120%;
	padding-top:10px;
}
.middletext3{
	color:#fff;
	font-family:Arial;
	text-align:center;
	font-size:120%;
}
.middletext3 a:link, .middletext3 a:hover, .middletext3 a:visited, .middletext3 a:active{
	color:#fff;
	font-family:Arial;
	text-align:center;
	font-size:100%;
	text-decoration:underline;
}
.subresearchcenter{
	line-height:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.homepage_right_head{
	background: transparent url('images/homepage_right_head.jpg') no-repeat top left;
	padding-left:35px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:179px;
	color:#FFFFFF;
	text-align:left;
	line-height:30px
}
.homepage_right_content{
	background: transparent url('images/homepage_right_content.jpg') no-repeat top left;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.homepage_right_footer{
	background: transparent url('images/homepage_right_footer.jpg') no-repeat top left;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	width: 179px;
	height: 119px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.premiumTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color:#f3f3f3;
	padding-left:30px;
	margin-top:10px;
}

.setchatFont
{
    text-align: left;
    font-size: 14px;
    font-weight:bold
}
.alignCenter
{   
    text-align: center;

}

#tipDiv {
display:none;
position:absolute;
max-width:300px;
text-align:left;
}


.rect-tl,.rect-tr,.rect-bl,.rect-br{
	width:10px;
	height:10px;
}
.rect-tl{
	background:url(images3/lefttop.gif) no-repeat;
	float:left;
}
.rect-tr{
	background:url(images3/righttop.gif) no-repeat;
	float:right;
}
.rect-bl{
	background:url(images3/leftbottom.gif) no-repeat;
	float:left;
}
.rect-br{
	background:url(images3/rightbottom.gif) no-repeat;
	float:right;
}
.rect{
	background:#1f448b;
}
.rect-content{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
}
.clear{
	clear:both;
}

.liveAlerts {
background:url("images/live_alerts.png") no-repeat scroll right center transparent;
padding-right:94px;
}

.title-inner{
	font-size: 16px;
	font-weight: bold;
	color: 	#2F58AF;
}

