body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border:0px;
}
.leftgrey {
	background-image:url(../images/left_grey.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.top_tab_bg {
	background-image:url(../images/top_tabs_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_2tab_bg {
	background-image: url(../images/sub_page_reg_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_3tab_bg {
	background-image: url(../images/top_tabs_3bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_4tab_bg {
	background-image: url(../images/top_tabs_4bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.grey_dotline {
	background-image:url(../images/grey_dotline.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.mid_grad {
	background-image:url(../images/mid_grad.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.arial11grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	line-height:14px;
	text-decoration:none;
	margin:0px;
}
.arial21grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	line-height:14px;
	text-decoration:none;
	margin:0px;
}
.arial11black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E4E4E;
	line-height:17px;
	text-decoration:none;
}
.arial12black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4E4E4E;
	line-height:17px;
	text-decoration:none;
}
.arial11grey2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	line-height:16px;
	text-decoration:none;
}
.arial11greynew {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	line-height:15px;
	text-decoration:none;
}
.arial11white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:17px;
	text-decoration:none;
}
.userid {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.memberloginbg {
	background-color:#EFEFEF;
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}
.textbox {
	border:#CBCBCB solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:154px;
}
.textbox2 {
	border:#CBCBCB solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.midboxbg {
	border-bottom:#DDDDDD solid 1px;
	border-left:#DDDDDD solid 1px;
	border-right:#DDDDDD solid 1px;
}
.midbox2bg {
	background-image:url(../images/mid_box_bg.gif);
	background-repeat:repeat-x;
}
.arialmidgrey {
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;
	line-height:13px;
	font-size:11px;
	margin:0px;
}
.arial9grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#626262;
	text-decoration:none;
}
.arial10grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626262;
	text-decoration:none;
	line-height:normal;
	text-align:justify;
}
.mainbotcontainer {
	border:#DDDDDD solid 1px;
}
.mainbotbg {
	background-image:url(../images/bot_containerbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.botlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	text-decoration:none;

}
.termsuse {
	font-family:Arial, Helvetica, sans-serif;
	color:#2354B7;
	font-size:11px;
	text-decoration:none;
}
.blue12 {
	font-family:Arial, Helvetica, sans-serif;
	color:#2354B7;
	font-size:12px;
	text-decoration:none;
}
.subpagegreentit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#27942B;
}
.subpagebluetit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2354B7;
}
.subpageyellowtit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E3C402;
}
.subpageredtit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF3C3C;
}
.arl-15-red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF3C3C;
}
.arl-15-green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#27942B;
}
.arl-15-blu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2354B7;
}
#apDiv1 {
	position:relative;
	width:210px;
	height:380px;
	z-index:1;
	overflow: auto;
}
#apDiv1art {
	position:relative;
	width:210px;
	height:580px;
	z-index:1;
	overflow: auto;
}
#apDiv1des {
	position:relative;
	width:210px;
	height:410px;
	z-index:1;
	overflow: auto;
}
#apDivfaq {
	position:relative;
	width:384px;
	height:480px;
	z-index:1;
	overflow: auto;
}
.btnbg {
	background-image: url(../images/btnbg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;

}
.bod {
	border: 1px solid #CCCCCC;
}
.leftbg {
	background-image: url(../images/leftbg.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}
.greyborder {
	border:#E9E9E9 solid 1px;
}
.bluetab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.midlinebg {
	background-image: url(../images/midline.gif);
	background-repeat: repeat-y;
}

/* New CSS */

.input {  
	border: 1px #c1c1c1 solid; 
	background-color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px
		}

.input_numeric
{  
	border: 1px #c1c1c1 solid; 
	background-color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 12px;
	text-align: right;
}

.message {  font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #105EA5; 
	}
		
.err {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #FF0000; 
			/*background-color: #FFFFFF;*/
	}

/*
.errCompulsory {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #FF0000;
	}	
*/
	
.errg {  
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #006600; 
			background-color: #FFFFFF;
		}



.memberloginbgpc {
	background-color:#EFEFEF;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}
.arl-15-black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
.bullet {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2054BE;
	text-decoration: none;
}
.arial9blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#2054BE;
	text-decoration:none;
}
a.arial9blue:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#626262;
	font-weight:bold;
	text-decoration:none;
}

.tag_box {
	background-image: url(../images/tag_box.gif);
	background-repeat: no-repeat;
}
.tag_box_2 {
	background-image: url(../images/tag_box_2.gif);
	background-repeat: no-repeat;
}
.tag_box_3 {
	background-image: url(../images/tag_box_3.gif);
	background-repeat: no-repeat;
}

.callus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}