.centre { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }


/*****************************
Button
*****************************/

.line {
	position: relative;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 70px;
	padding: 0;
	background-image: url(images/btn1_ct_15.gif);
}

.line p:visited{
text-decoration:none;
}

.line p {
    display: inline;
    font-family: verdana;
	font-size:12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 20px;    /* Hack for Mozilla */
}
.line .l, .line .r {
    width: 3px;
    height: 20px;
    position: absolute;
    top: 0;
}
.line .l { left:  0; background-image: url(images/btn1_lt_13.gif); }
.line .r { right: 0; background-image: url(images/btn1_rt_17.gif); }
.line_l, .line_r {
    width: 3px;
    height: 20px;
    position: absolute;
    top: 0;
}
.line_l { left:  0; background-image: url(images/btn1_lt_13.gif); }
.line_r { right: 0; background-image: url(images/btn1_rt_17.gif); }




/*****************************
Box
*****************************/

.box {
	position: relative;
	color: #000000;
	height:80%;
	text-align: center;
	width: 100%;
	padding: 0;
}
.box .l, .box .r, .box .l_up, .box .r_up {
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
}

.box .c {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:15px;
}

.box .l { left:  0; background-image: url(images/box_lt_ct_24.gif); }
.box .r { right: 0; background-image: url(images/box_rt_ct_25.gif); }
/*End*/


/*Box header start*/
.box_up {
	position: relative;
	color: #000000;
	text-align: center;
	line-height: 15px;
	height: 15px;
	width: 100%;
	padding: 0;
	background-image: url(images/box_up_17.gif);
}
.box_up .l, .box_up .r {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
}
.box_up .l { left:  0; background-image: url(images/box_lt_up_14.gif); }
.box_up .r { right: 0; background-image: url(images/box_rt_up_19.gif); }
/*Box header end*/



/*Box footer start*/
.box_dn {
	position: relative;
	color: #000000;
	text-align: center;
	height: 15px;
	width: 100%;
	padding: 0;
	background-image: url(images/box_dn_30.gif);
}
.box_dn .l, .box_dn .r {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
}
.box_dn .l { left:  0; background-image: url(images/box_lt_dn_26.gif); }
.box_dn .r { right: 0; background-image: url(images/box_rt_dn_27.gif); }
/*Box footer end*/




/*****************************
Left Panel
*****************************/
.panel {
	position: relative;
	color: #000000;
	text-align: center;
	line-height: 20px;
	/*height: 200px;*/
	width: 100%;
	padding: 0;
	/*background-image: url(images/btn1_ct_15.gif);*/
}
.panel table {
    display: inline;
    font-family: verdana;
	font-size:11px;
    /*font-weight: bold;*/
    margin: 0;
    padding: 0;
    line-height: 20px;    /* Hack for Mozilla */
}
.panel .l {
	width:179px;
	height:auto;
    top: 0;
	background-image: url(images/panel_lt_27.gif); 
	background-repeat:repeat-y;
}
/*End*/


/*Box header start*/
.panel_up {
	position: relative;
	color: #000000;
	text-align: left;
	line-height: 15px;
	height: 21px;
	width: 100%;
	padding: 0;
	background-image: url(images/panel_up_08.gif);
}
.panel_up .l {
    width: 13px;
    height: 21px;
    position: absolute;
    top: 0;
}

.panel_up p {
    display: inline;
    font-family: verdana;
	color:#FFFFFF;
	font-size:10px;
    font-weight: bold;
    margin: 0;
    padding-left: 20px;
    line-height: 20px;    /* Hack for Mozilla */
}

.panel_up .l { left:  0; background-image: url(images/panel_up_06.gif); }
/*Box header end*/



/*Box footer start*/
.panel_dn {
	position: relative;
	color: #000000;
	text-align: center;
	height: 14px;
	width: 100%;
	padding: 0;
	background-image: url(images/panel_dn_40.gif);
}
.panel_dn .l {
    width: 13px;
    height: 14px;
    position: absolute;
    top: 0;
}
.panel_dn .l { left:  0; background-image: url(images/panel_lt_dn_36.gif); }
/*Box footer end*/




.ver{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.product {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #1F58A9;
	text-decoration:none;
	
}

.register {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px; color:#999999;
	/*color: #1F58A9;*/
	font-weight: bold;
	text-decoration:none;
	
}
.title {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	
}

a.title {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	
}
.normal {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	
}
.productname {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #1F58A9;
	text-decoration:none;
	
}


.frontbutton {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 13px;
	color: #1F58A9;
	text-decoration:none;
	height:25px;
	
}

a.productname {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #1F58A9;
	text-decoration:none;
	
}

a.productname:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #000099;
	text-decoration:none;
	
}

.adminErrorMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #FF0000;

}
.partcode {
    font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	color: #1F58A9;
	text-decoration:none;
	
}
.image {
	border:#FFFFFF;
	color:#FFFFFF;
}
.TABLE_BDR{
	
	font-family: Verdana, Arial, Helvetica, sans-serif ; 
	font-size: 14px;
	color: #393939; 
	font-weight: 400; 
	border: 1px solid #1F58A9;
}