body
{
    margin:0px;
    background-color: #ffffff;
    text-align:left;
}
form, P {
	margin: 0px;
    padding: 0px;
}
.inputbox {
    font: 12px verdana;
    color: #333333;
    border:1px solid #304559;
    padding-left:1px;
    background-color:#f1f3f0;
}
.button
{
    font: bold 12px verdana;
    color:#bb2543;
	padding:2px;
	text-decoration:none;
	border:1px solid #304559;
    background-color:#f1f3f0;
	cursor:hand;
}
.bglink
{
    background-color: #f1f3f0;
}
.bgfooter
{
    background-color: #edefec;
    border-top:1px solid #d6d6d6;
}
.bgdivider
{
	background:url('../images/bg_divider.gif') repeat-y;
}
#menu {
    width:761px;
    height:273px;
}
#menu img {
    margin:12px 9px 8px 0;
}


.toplink {
	font: 11px arial;
    color: #304559;
}
.toplink a:link{
    color: #304559;
    text-decoration:underline;
}
.toplink a:active{
    color: #304559;
    text-decoration:underline;
}
.toplink a:visited{
    color: #304559;
    text-decoration:underline;
}
.toplink a:hover{
    color: #bb2543;
    text-decoration:underline;
}
.footertext {
	font: 12px arial;
    color: #818181;
}
.footertext a:link{
	font: bold 12px arial;
    color: #bb2543;
    text-decoration:underline;
}
.footertext a:active{
	font: bold 12px arial;
    color: #bb2543;
    text-decoration:underline;
}
.footertext a:visited{
	font: bold 12px arial;
    color: #bb2543;
    text-decoration:underline;
}
.footertext a:hover{
	font: bold 12px arial;
    color: #818181;
    text-decoration:underline;
}
.title {
    font: 19px arial;
    color:#304559;
    border-bottom:3px solid #ececec;
}
.titleleft {
    font: 18px arial;
    color:#304559;
    border-bottom:3px solid #ececec;
}  
.maintext {
	font: 12px verdana;
    color: #333333;
    line-height:15px;
}
.maintext a:link{
    color: #bb2543;
	text-decoration:none;
}
.maintext a:active{
    color: #bb2543;
	text-decoration:none;
}
.maintext a:visited{
    color: #bb2543;
	text-decoration:none;
}
.maintext a:hover{
    color: #333333;
	text-decoration:none;
}
.lefttext {
	font: 11px verdana;
    color: #304559;
}
.lefttext a:link{
    color: #bb2543;
	text-decoration:none;
}
.lefttext a:active{
    color: #bb2543;
	text-decoration:none;
}
.lefttext a:visited{
    color: #bb2543;
	text-decoration:none;
}
.lefttext a:hover{
    color: #304559;
	text-decoration:none;
}
.textred {
    font:12px verdana;
    color:#bb2543;
}

.imgtext {
	font: 11px verdana;
    color: #333333;
    line-height:15px;
}
.articleimg {
	border:1px solid #334050;
}
TD.error
{
    FONT-SIZE: 7pt;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana;
}
/* for webinar */
.webinarborder {
    border:1px solid #325990;
}
.webinartitle {
    background-color: #325990;
    font:bold 14px arial;
    color:#ffffff;
}
.webinartext {
    background-color: #ffffff;
    font:bold 13px arial;
    line-height:18px;
    color:#7c7c7c;
}
.webinarlink{
    background-color: #ffffff;
    font:bold 11px arial;
    color:#325990;
    text-decoration:underline;
}
.webinarlink a{
    color:#325990;
    text-decoration:underline;
}
.webinarlink a:hover{
    color:#325990;
    text-decoration:underline;
}
.webinarlink a:active{
    color:#325990;
    text-decoration:underline;
}
.webinarlink a:visited{
    color:#325990;
    text-decoration:underline;
}
