.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.log {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
iframe{border:0}
a.link1 {font-family: "lucida grande",Tahoma, Arial, Verdana;font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
a.link1:visited {font-family: "lucida grande",Tahoma, Arial, Verdana;font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
a.link1:hover {font-family: "lucida grande",Tahoma, Arial, Verdana;font-size:13px; font-weight:bold; text-decoration:underline; color:#000000;}
/** update by stephen **/
div,span,form,p {margin:0px;padding:0px}
input{
	font-family: "lucida grande",Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration:none;
}
.maintext{
	font-family: "lucida grande",Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration:none;
}
.bigX-btn {
    text-align:center;
    background-position:-0px -1800px;
    background-repeat:repeat-x;
    border:1px solid #5183B6;
    height:30px;
    font-size:13px;
    font-weight:bold;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    width:280px;
    padding:7px 0 7px 0;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-image:url(../img/misc/94a500a0f24719b27d48a2be0c3083b0_1.gif);
}
.x-btn {
    text-align:center;
    background-position:-0px -1800px;
    background-repeat:repeat-x;
    border:1px solid #5183B6;
    height:21px;
    font-size:10px;
    font-weight:bold;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    width:100px;
    padding-bottom:1px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-image:url(../img/misc/94a500a0f24719b27d48a2be0c3083b0_1.gif);
}
.c-btn {
    text-align:center;
    background-position:-0px -2800px;
    background-repeat:repeat-x;
    border:1px solid #5183B6;
    height:21px;
    font-size:10px;
    font-weight:bold;
    font-family:Tahoma,Helvetica,Arial,sans-serif;
    width:100px;
    padding-bottom:1px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#e1e1e1 url(../img/misc/btn_bg_default.gif) left center repeat-x; 
}
.colorblue,.colorfocus {
    font-family:Arial, Helvetica, sans-serif; 
    border: 1px #B9CDE3 double; 
    background-color: #fff; 
    padding:0.2em 0; 
    margin:2px;
}
.colorfocus {
    border: 1px #9C0 double; 
}
.nostylelist ul
{
    list-style-type:none;
}
.nostylelist li
{
    margin-bottom:10px;
}
select,input {
	font-family: "lucida grande",Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration:none;
	color:#000000;
}
.hrwrite{
    height:0px;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#CAD9EA;
}
.pagetitle
{
	font-family: "lucida grande",Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	padding:5px 5px 0 5px;
	text-align:left;
	color:#10428C;
	text-decoration:none;
	border-bottom:solid 2px #6394CE;    
	padding-bottom:3px;
}
.pagetitle span
{
    color:#CDCDCD;
}
.titleline
{
    height:0px;
    top:0px;
    margin-top:2px !important;
    margin-top:-17px;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#CAD9EA;
}
.bottomtrtightbold td
{
    height:30px;
    border-bottom:solid 3px #CAD9EA;
}
.bottomtrtightbold th
{
    height:30px;
    border-right:solid 3px #CAD9EA;
}