body
{
    margin:0px;
    background-color: #ffffff;
    text-align:left;
}
form, P {
	margin: 0px;
    padding: 0px;
}


.inputbox {
    font: 11px verdana;
    color: #7c7c7c;
    border:1px solid #d2d4d4;
    padding-left:1px;
    background-color:#f6f7f7;
}
.button
{
	font: bold 12px arial;
	background:url('../images/bt_apply.jpg') top left repeat-x;
	padding:5px;
	text-decoration:none;
	color: #ffffff;
	border:0px;
	cursor:hand;
    letter-spacing:1px;
}
.button1
{
	font: bold 12px arial;
	background:url('../images/bt_apply.jpg') top left repeat-x;
    line-height:37px;
	padding:12px 10px 12px 10px;
	text-decoration:none;
	color: #ffffff;
	border:0px;
	cursor:hand;
    letter-spacing:1px;
}

.bgheader
{
    background-color: #edefee;
}
.bgpink
{
    background-color: #cc7a88;
}
.bgfooter
{
    background-color: #d1d3d2;
}
.bgpunchline
{
    background-color: #757575;
}
.bgcenter
{
    background-color: #eceeee;
}
.bghomecenter
{
    background-color: #a0a0a0;
}
.bggray
{
    background-color: #d2d4d4;
}


.mainlink_main{
    padding:0px;
}
#mainlink{
    margin: 0;
    padding: 0;
}
#mainlink li{
    display: inline;
    padding:7px 0px 7px 0px;
    margin-right:5px;
    width:145px;
    float: left;
    border-top:4px solid #d40019;
    font:bold 11px Tahoma;
    color:#787a79;
    text-align:left;  
}
#mainlink li a{
    font:bold 11px Tahoma;
    color:#787a79;
    padding:0px;
    text-decoration: none;        
}
#mainlink li a:hover{
    font:bold 11px Tahoma;
    color:#325990;
    text-decoration: none;
    padding:7px 0px 7px 0px;
}
#mainlink .linkovr{
    font:bold 11px Tahoma;
    color:#325990;
    text-decoration: none;
    border-top:4px solid #edefee;
    padding:7px 0px 7px 0px;
}
.mainlink_ovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('../../crossing_ver3_images/bg_linkovr.jpg') repeat-x;
    padding:8px 11px 8px 11px;
    line-height:27px;
}


.punchline {
	font: 12px tahoma;
    color: #ffffff;
    letter-spacing:1px;
}
.titleblue {
    font: bold 11px tahoma;
    color: #325990;
    border-bottom: 1px solid #babdbd;
}

.footertext {
	font: bold 11px tahoma;
    color: #787a79;
}
.footertext a:link{
    color: #787a79;
    text-decoration:none;
}
.footertext a:active{
    color: #787a79;
    text-decoration:none;
}
.footertext a:visited{
    color: #787a79;
    text-decoration:none;
}
.footertext a:hover{
    color: #325990;
    text-decoration:none;
}

.textwhite {
	font: 11px verdana;
    color: #ffffff;
    line-height:15px;
}
.textwhite a:link{
    color: #ffffff;
    text-decoration:underline;
}
.textwhite a:active{
    color: #ffffff;
    text-decoration:underline;
}
.textwhite a:visited{
    color: #ffffff;
    text-decoration:underline;
}
.textwhite a:hover{
    color: #ffffff;
    text-decoration:none;
}

.textgray {
	font: 11px verdana;
    color: #7c7c7c;
    line-height:15px;
}
.textgray a:link{
    color: #325990;
    text-decoration:underline;
}
.textgray a:active{
    color: #325990;
    text-decoration:underline;
}
.textgray a:visited{
    color: #325990;
    text-decoration:underline;
}
.textgray a:hover{
    color: #7c7c7c;
    text-decoration:underline;
}

.textred {
	font: 11px verdana;
    color: #ff0000;
    line-height:15px;
}
TD.error
{
    FONT-SIZE: 7pt;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana;
}

.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;
}
/* 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;
}