.tim16 
{
	font-family: Times, Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}

.tim14
{
	font-family: Times, Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

.a{color: #ffffff; text-decoration: none;}
.b{color: #1E5BA2; text-decoration: none;}

.qa_question{font-family: Verdana, Tahoma, sans-serif; font-weight : bold; color:black; font-size:10pt;}
.qa_answer{font-family: Verdana, Tahoma, sans-serif; color:black; font-size:10pt;}

.login_failed{font-family: Tahoma, Verdana, Arial,sans-serif; font-size: 10px; font-weight: bold; color: red; }
.login_passed{font-family: Tahoma, Verdana, Arial,sans-serif; font-size: 10px; font-weight: bold; color: white; text-align : left;}

.newuser_textheader{color: #333333; font-weight: bold; font-size: 14px; }
.newuser_required{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: black; text-align : right;}
.newuser_not_required{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black; text-align : right;}
.newuser_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.newuser_end_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: red; font-weight: bold; text-align : center;}
.newuser_req_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: red; text-align : left;}

.updateuserinfo_textheader{color: #333333; font-weight: bold; font-size: 14px; }
.updateuserinfo_required{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: black; text-align : right;}
.updateuserinfo_not_required{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black; text-align : right;}
.updateuserinfo_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.updateuserinfo_end_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: red; font-weight: bold; text-align : center;}
.updateuserinfo_req_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: red; text-align : left;}

.catolog_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: black; text-align : left;}

.header_small{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; text-align : center;}

.forgetpw_textheader{color: #333333; font-weight: bold; font-size: 14px; }
.forgetpw_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.forgetpw_req_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: black; text-align : right;}
.forgetpw_left{text-align : left;}
.forgetpw_invalid{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: red; text-align : left;}

.contact_textheader{color: #333333; font-weight: bold; font-size: 14px; }
.contact_required{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: black; text-align : right;}
.contact_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.contact_req_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: red; text-align : left;}

.disabled_input {background-color: #CCCCCC;}

.changepw_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.changepw_entry{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}
.changepw_req_info{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: red; text-align : left;}

.login_entry{font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: black;}

.heading
{
    BACKGROUND-COLOR: #2a6f9e;
    WIDTH: 100%
}
.logo
{
    BACKGROUND-COLOR: #2a6f9e;
    HEIGHT: 80px;
    WIDTH: 80px
}
.HorzLine
{
    WIDTH: 100%
}
.HorzLineColor
{
    BACKGROUND-COLOR: #2a6f9e;
    HEIGHT: 8px;
    WIDTH: 100%
}
.Main
{
    HEIGHT: 83%;
    WIDTH: 100%
    
}
.buttons
{
    BACKGROUND-COLOR: #2a6f9e;
    HEIGHT: 45px;
    VERTICAL-ALIGN: top;
    WIDTH: 130px
}
.abutton
{
    HEIGHT: 25px;
    WIDTH: 130px
}
.buttonbackground
{
    BACKGROUND-COLOR: #6a9abb
}
.topalign
{
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
.line
{
    BACKGROUND-COLOR: #2a6f9e
}
.topbox
{
    HEIGHT: 130px
}
.righttitle
{
    TEXT-ALIGN: center;
    WIDTH: 165px
}
.middlebox
{
    HEIGHT: 140px
}
.bottombox
{
}
.titlebackground
{
    BACKGROUND-COLOR: #DCEBF6;
    COLOR: black;
    FONT: bold 10px Verdana;
    TEXT-ALIGN: center
}
.buttonNormal
{
    BACKGROUND-COLOR: #554998;
    BORDER-BOTTOM: #330033 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-RIGHT: #330033 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    COLOR: #ffffff;
    CURSOR: hand;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    HEIGHT: 12px;
    WIDTH: 100%;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.buttonOver
{
    BACKGROUND-COLOR: #554998;
    BORDER-BOTTOM: #330033 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-RIGHT: #330033 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    COLOR: #ffcc00;
    CURSOR: hand;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    HEIGHT: 12px;
    WIDTH: 100%;    
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}



.f1{color:white; text-align:right;}
.f2{font-family:'monotype corsiva'; font-size:24pt; color:#9900ff; text-align : center;}
.f3{text-align : center; font-weight : bold; color:black;font-size:12pt;}
.f4{text-align : center; color:white;font-size:8pt;}



body.book{font-family:Times New Roman;}
h1.book{text-align:center; font-family:Impact; color:#859ABE;}
h2.book{text-align:center; font-family:Impact; color:#859ABE;}
h3.book{text-align:center; font-family:Verdana; color:#859ABE;}
div.book{text-align:center;}
table.b{border:solid;}
td.r{text-align:right; color:#004080; background-color:#ffffcc;}
td.body{color:#004080; background-color:#ffffcc;}
td.ud{color:#004080; background-color:#ffffcc; text-align:center; font-weight:bold;}
td.add{color:#004080; background-color:#ffffcc; text-align:center;}
td.title{
  text-align:center; 
  background-color:#859ABE; 
  color:#ffffff;
  font-weight:bold;
}
p.book{text-align:center;}
td.submit{text-align:center; backgound-color:#cccccc;}
span.errormsg{color:Red; font-family:Times New Roman; font-weight:bold; font-size:smaller;}
span.ex{color:Red; font-family:Times New Roman; font-weight:bold; font-size:larger;}