@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	font-size:13px;
	font-family:Tahoma;
	
}

.welcome{
	font-family: "Tahoma";
	font-size: 13px;
	color: #333333;
	background: url(images/home_img.jpg); background-repeat: no-repeat;
	padding-left: 284px;
	text-align: justify;
	vertical-align: top;
}


/* origin style */
a:link    { color: #06688F; text-decoration:underline; }
a:visited { color: #06688F; text-decoration:underline; }
a:hover   { color: #333333; text-decoration:none; }
a:active  { color: #06688F; text-decoration:underline; }


ul { margin:5px 0 0 0 ; padding:0}

li{
	margin-left: 15px;
	padding-bottom:2px;
	list-style: square; 
}



/* ##########  Shared  ########## */
.origin{
	font-weight: bold;
	color: #038BC2;
}

.title{
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	background:url(images/dot.gif) repeat-x bottom ;	
	/* border-bottom: 1px solid #06688F; */	
	text-align: left;
	height: 35px;
	vertical-align: middle;
}

.indextitle{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #038BC2;
	background:url(images/dot.gif) repeat-x bottom ;	
	/* border-bottom: 1px solid #06688F; */
	padding-left: 5px;
	text-align: left;
	height: 37px;
	vertical-align: middle;
}

.substitle{
	font-family: Arial, Helvetica, sans-serif  ;
	font-size: 14px;
	font-weight: bold;
	color: #06688F;
	text-align: left;
	text-decoration: underline;
}

.ctitle{
	font-family: Arial, Helvetica, sans-serif ;
	background:url(images/icon.jpg) no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #000;	
	height: 35px;
	padding-left: 40px;
	text-align: left;
	vertical-align: middle;
}

.text{
	font-family: "Tahoma";
	font-size: 13px;
	color: #333333;
	text-align: justify;
	vertical-align:top;	
	word-spacing:0px;
}

.more a:link    { font: 11px Tahoma; font-weight: bold; color: #FF0000; text-decoration:none; }
.more a:visited { font: 11px Tahoma; font-weight: bold; color: #FF0000; text-decoration:none; }
.more a:hover   { font: 11px Tahoma; font-weight: bold; color: #FF0000; text-decoration:underline; }
.more a:active  { font: 11px Tahoma; font-weight: bold; color: #FF0000; text-decoration:none; }


/* bar */
#navi{
	background-image: url(images/product/product_bar.gif); background-repeat:no-repeat;
	cursor: pointer;
	height: 25px;
}
.navi_title{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: bold;
	color: #06688F;
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

.navi_title a:link		{ color: #06688F; text-decoration: none; }
.navi_title a:visited	{ color: #06688F; text-decoration: none; }
.navi_title a:hover		{ color: #333333; text-decoration: none; }
.navi_title a:active	{ color: #06688F; text-decoration: none; }

.dt{ font: 13px Tahoma; text-align: right; }

.navilink a:link	{ font: 12px Tahoma; color: #06688F; padding-right: 15px; text-align: right; text-decoration: underline; }
.navilink a:visited	{ font: 12px Tahoma; color: #06688F; padding-right: 15px; text-align: right; text-decoration: underline; }
.navilink a:hover	{ font: 12px Tahoma; color: #333333; padding-right: 10px; text-align: right; text-decoration: none; }
.navilink a:active	{ font: 12px Tahoma; color: #06688F; padding-right: 15px; text-align: right; text-decoration: underline; }

.subslink a:link    { font: 12px Tahoma; font-weight: bold; color: #038BC2; text-decoration:none; }
.subslink a:visited { font: 12px Tahoma; font-weight: bold; color: #038BC2; text-decoration:none; }
.subslink a:hover   { font: 12px Tahoma; font-weight: bold; color: #06688F; text-decoration:underline; }
.subslink a:active  { font: 12px Tahoma; font-weight: bold; color: #038BC2; text-decoration:none; }

.hiddentext {
	border-style: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	color: #FFFFFF;
}



/* ##########  Footer  ########## */
.footer{
	font-family: "Tahoma";
	font-size: 13px;
	color: #000000;
	padding-left: 20px;
	vertical-align: middle;
}



/*----Added by Ash ----*/
table.product_details td {
	padding: 3px 5px;
	background-color: white;
}

table.product_details {
	background-color: #038BC2;
}



table.darkblueborder { width: 100%; }
.darkblueborder .topleft, .darkblueborder .topright, .darkblueborder .bottomleft, .darkblueborder .bottomright { 
	background: url(images/darkblueborder.png) no-repeat;
	width: 7px;
	height: 7px;
}

.darkblueborder .topleft { background-position: 0px 0px; }
.darkblueborder .topright { background-position: -30px 0px; }
.darkblueborder .bottomleft { background-position: 0px -26px; }
.darkblueborder .bottomright { background-position: -30px -26px; }

.darkblueborder .top { border-top: 2px solid #016a92; }
.darkblueborder .bottom { border-bottom: 2px solid #016a92; }
.darkblueborder .left { border-left: 2px solid #016a92; }
.darkblueborder .right { border-right: 2px solid #016a92; }

.darkblueborder .center { text-align: center; }

.darkblueborder .center .content { margin: -5px; }
.darkblueborder .center .content .textcontent { padding: 10px; }



table.lightblueborder { width: 100%; }
.lightblueborder .topleft, .lightblueborder .topright, .lightblueborder .bottomleft, .lightblueborder .bottomright { 
	background: url(images/lightblueborder.png) no-repeat;
	width: 7px;
	height: 7px;
}

.lightblueborder .topleft { background-position: 0px 0px; }
.lightblueborder .topright { background-position: -30px 0px; }
.lightblueborder .bottomleft { background-position: 0px -26px; }
.lightblueborder .bottomright { background-position: -30px -26px; }

.lightblueborder .top { border-top: 2px solid #94daf6; }
.lightblueborder .bottom { border-bottom: 2px solid #94daf6; }
.lightblueborder .left { border-left: 2px solid #94daf6; }
.lightblueborder .right { border-right: 2px solid #94daf6; }

.lightblueborder .center { text-align: center; }

.lightblueborder .center .content { margin: -5px; }
.lightblueborder .center .content .textcontent { padding: 10px; }

.lightblueborder .center img { margin-left: 15px; margin-top: 15px; }
.lightblueborder .center img.firstimage { margin-left: 0px; }
.lightblueborder .center img.firstrow { margin-top: 0px; }

table.lightbluebox { width: 100%; }

.lightbluebox .topleft, .lightbluebox .topright, .lightbluebox .bottomleft, .lightbluebox .bottomright { 
	background: url(images/bar2.gif) no-repeat;
	width: 5px;
	height: 5px;
}

.lightbluebox .topleft { background-position: 0px 0px; }
.lightbluebox .topright { background-position: -237px 0px; }
.lightbluebox .bottomleft { background-position: 0px -32px; }
.lightbluebox .bottomright { background-position: -237px -32px; }

.lightbluebox .top { border: none; background-color: #94daf6; }
.lightbluebox .bottom { border: none; background-color: #94daf6; }
.lightbluebox .left { border: none; background-color: #94daf6; }
.lightbluebox .right { border: none; background-color: #94daf6; }

.lightbluebox .center { background-color: #94daf6; text-align: center; padding: 5px;}

.lightbluebox .center img { margin-left: 15px; }
.lightbluebox .center img.firstimage { margin-left: 0px; }

tr.divider_line { background: transparent url(images/dot.gif) repeat-x scroll center bottom; }

/*----End Ash-----*/