 /* CSS Document */

/* ----------------------------------  Background Settings ------------------------------- */
body {
	background-color: #FFFFFF;
	margin: 0px;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS;
	font-size: 12px; color: #404041; font-weight: normal;
	text-align: left; padding-top: 10px; padding-bottom:15px; line-height: 18px;
}
body A {
	font-size: 12px; color: #404041; font-weight: normal;
	text-align: left; text-decoration: none;
}
body A:hover {
	font-size: 12px; color: #404041; font-weight: normal;
	text-align: left; text-decoration: underline;
}
.bg-hwhite {
	background-color: #f6f5f5;
}
.bg-top {
	background-image: url(../images/bg-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-bot {
	background-image: url(../images/bg-bot.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.bg-con {
	background-image: url(../images/bg-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bg-menu {
	background-image: url(../images/bg-menu.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.bg-dsignin {
	background-image: url(../images/img-dsignin2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 5px;
}
.bg-serprovider {
	background-image: url(../images/img-serprovider.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 5px;
}
.bg-news-ds 
{
	background-image: url(../images/bg-news-ds.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:175px;
}
.bg-news-ps 
{
	background-image: url(../images/bg-news-ps.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:175px;
}
.bg-news-tle 
{
	background-image: url(../images/bg-ntle.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top:6px; padding-bottom:6px;
}
.bg-bu 
{
	background-image: url(../images/bg-bu.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 42px;
}	
	
/* ----------------------------------  Textbox Styles ------------------------------- */
.txtarea {
	width: 336px; height: 40px; border: #29bdbe;
	border-width: 1px; border-style:solid;
	scrollbar-base-color: #29bdbe;
	scrollbar-arrow-color: #ffffff;
}
.txtarea-big {
	width: 336px; height: 70px; border: #29bdbe;
	border-width: 1px; border-style:solid;
	scrollbar-base-color: #29bdbe;
	scrollbar-arrow-color: #ffffff;
}
.txtbox {
	width: 336px; height: 20px; border: #29bdbe;
	border-width: 1px; border-style:solid; color:#000;
}
.txtbox-grey-s {
	height: 15px; border: #29bdbe;
	border-width: 1px; border-style:solid; color:#888;
}
.txtbox-grey 
{
	height: 19px; border: #c6c6c6;
	border-width: 1px; border-style:solid; color:#3d3d3d;
}
.txtbox-m {
	width: 200px; height: 20px; border: #29bdbe;
	border-width: 1px; border-style:solid;
}
.txtbox-ss {
	width: 50px; height: 20px; border: #29bdbe;
	border-width: 1px; border-style:solid;
}
.combo {
	width: 120px; height: 20px; border: #29bdbe;
	border-width: 1px; border-style:solid;
	scrollbar-base-color: #29bdbe;
	scrollbar-arrow-color: #ffffff;
}
.combo2 {
	width: 120px; height: 25px; border: #29bdbe;
	border-width: 0px; border-style: none;
	scrollbar-base-color: #29bdbe;
	scrollbar-arrow-color: #ffffff;
}

.txtuend
{
	text-decoration:none;
}
.txtuend a
{
	text-decoration:none;
}
.txtuend A:hover
{
	text-decoration:none;
}

/* ----------------------------------  Table Styles ------------------------------- */
table 
{
	text-align: left;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS;
	font-size: 12px; color: #000000; font-weight: normal;
}
.tab-bright {
	background-color: #f6f5f5;
}
.tab-bright2 {
	background-color: #f6f5f5;
	border-width:1px; border-color: #29bdbe;
	border-style:solid;
}


/* ----------------------------------  Dotted Lines And Lines ------------------------------- */
.dot-blue {
	background-image: url(../images/dot-blue.gif);
	background-position: center center;
	background-repeat: repeat-x;
	height: 15px;
}
.dot-black {
	background-image: url(../images/dot-black.gif);
	background-position: center center;
	background-repeat: repeat-x;
	height: 15px;
}
.black {
	background-image: url(../images/black.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-grey {
	background-image: url(../images/dot-grey.gif);
	background-position: center center;
	background-repeat: repeat-x;
	height:5px;
}
/* ----------------------------------  Title Text Formatting ------------------------------- */
.txt-title-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; text-align: left;
	text-decoration: none; color: #000000; line-height: 20px;
}
.txt-title-purp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: 600; text-align: left;
	text-decoration: none; color: #ab76d8; line-height: 20px;
}
.txt-title-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; text-align: left;
	text-decoration: none; color: #8dc63f; line-height: 24px;
}
.txt-title-purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; text-align: left;
	text-decoration: none; color: #8781bd; line-height: 24px;
}
.txt-title-blueee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; text-align: left;
	text-decoration: none; color: #00aeef; line-height: 24px;
}
.txt-title-orangee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; text-align: left;
	text-decoration: none; color: #ffae00; line-height: 24px;
}
.txt-tle-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: 600;
	text-decoration: none; color: #000000; line-height: 24px;
}
.txt-blue-t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 600; text-decoration: none; 
	color: #ffffff; line-height: 16px; padding-top: 10px; 
	padding-bottom:10px; background-color: #29bdbe;
}
.txt-black-t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 500;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding-left:15px; padding-top: 8px; padding-bottom: 8px;
	 background-color: #404041; text-align: justify;
}
.txt-grey-t 
{
	background-image: url(../images/img-doc.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 500;
	text-decoration: none; color: #404041; line-height: 19px;
	padding:7px; background-color: #eeeeee; text-align: left;
}
.img-doc1
{
	background-image: url(../images/img-doc1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 500;
	text-decoration: none; color: #404041; line-height: 19px;
	padding:7px; background-color: #eeeeee; text-align: left;
}
.img-doc2 
{
	background-image: url(../images/img-doc2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 500;
	text-decoration: none; color: #404041; line-height: 19px;
	padding:7px; background-color: #eeeeee; text-align: left;
}
.txt-title-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: 600; text-align: left;
	text-decoration: none; color: #29bdbe; line-height: 18px;
	padding-top: 10px;
}
.txt-title-blue A 
{
	font-size: 14px; font-weight: 600;
	text-decoration: none; color: #29bdbe;
}
.txt-title-blue A:hover {
	text-decoration: underline; color: #29bdbe;
	font-size: 14px; font-weight: 600;
}
.txt-black-bold  
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px; font-weight: bold; color: #000000; 
	line-height: 21px; text-decoration: none; 
}
.txt-black-si  
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; font-weight:normal; font-style:italic; 
	color: #000000;	line-height: 21px; text-decoration: none; 
}
.txt-white-li  
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px; font-weight:600;  
	color: #ffffff;	line-height: 18px; text-decoration: none; 
}
.txt-white-li A
{
	color: #ffffff;	text-decoration: underline;
}
.txt-white-li A:hover
{
	color: #ffffff;	text-decoration: none; 
}
.txt-orange 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; font-weight:bold; 
	color: #ff9900;	line-height: 21px; text-decoration: none; 
}
.txt-title-blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #29bdbe; line-height: 18px;
}
.txt-title-blue-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px; font-weight: 900; text-align: right;
	text-decoration: none; color: #29bdbe; line-height: 18px;
}

.box-green 
{
	background-color: #8dc63f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding:5px;
}
.box-purple 
{
	background-color: #8781bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding:5px;
}
.box-orange 
{
	background-color: #ffab00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding:5px;
}
.box-blue 
{
	background-color: #00aeef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding:5px;
}
.txt-white 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: 900; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 15px;
}

/* ----------------------------------  Text Formatting ------------------------------- */
.txt-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: 600px; text-align: center;
	text-decoration: none; color: #FF0000;
}
.txt-topnavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: none; line-height: 22px; font-weight: 500;
}
.txt-topnavi A {
	color: #000000; text-decoration: none; font-weight: 500;
}
.txt-topnavi A:hover {
	color: #20bdbe; text-decoration: none; font-weight: 500;
}
.txt-navi2-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: underline; line-height: 22px; font-weight: 500;
}
.txt-navi2-l A {
	color: #000000; text-decoration: underline; font-weight: 500;
}
.txt-navi2-l A:hover {
	color: #20bdbe; text-decoration: none; font-weight: 500;
}
.txt-navi2-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: right;
	text-decoration: underline; line-height: 22px; font-weight: 500;
}
.txt-navi2-r A {
	color: #000000; text-decoration: underline; font-weight: 500;
}
.txt-navi2-r A:hover {
	color: #20bdbe; text-decoration: none; font-weight: 500;
}
.txt-default-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: right;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-default-sl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; color: #000000; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-default-sl A {
	color: #000000; text-decoration: underline; font-weight: normal;
}
.txt-default-sl A:hover {
	color: #20bdbe; text-decoration: none; font-weight: normal;
}
.txt-default-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: normal;
}

.txt-default-l A {
	color: #000000; text-decoration: underline; font-weight: normal;
}
.txt-default-l A:hover {
	color: #20bdbe; text-decoration: none; font-weight: normal;
}

.txt-default-b2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: bold;
}

.txt-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: bold;
}
.txt-black-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #20bdbe; text-align: left;
	text-decoration: none; line-height: 16px; font-weight: bold;
}
.txt-blue A {
	color: #20bdbe; text-decoration: none; font-weight: bold;
}
.txt-blue A:hover {
	color: #20bdbe; text-decoration: none; font-weight: bold;
}
.txt-default-cen-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; color: #000000; text-align: center;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-default-cen-s A {
	font-size:10px; color: #000000; text-align: center;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-default-cen-s A:hover {
	font-size:10px; color: #000000; text-align: center;
	text-decoration: underline; line-height: 16px; font-weight: normal;
}
.txt-default-jus-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color: #000000; text-align: justify;
	text-decoration: none; line-height: 16px; font-weight: normal;
}
.txt-default-jus {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: justify;
	text-decoration: none; line-height: 16px; font-weight: normal;
	display: inline-block; letter-spacing: 0px
}
.txt-default-jus A {
	color: #000000; text-decoration: underline; font-weight: normal;
}
.txt-default-jus A:hover {
	color: #20bdbe; text-decoration: none; font-weight: normal;
}

/* ----------------------------------  Banner Text Formatting ------------------------------- */
.tle-banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; color: #FFFFFF;
	text-align: center; text-decoration: none;
	background-color: #404041; font-style: normal;
	padding-top: 10px; padding-bottom: 10px;
	line-height: 21px;
}
.tle-banner-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight: 600; color: #FFFFFF;
	text-align: left; text-decoration: none;
	background-color: #404041; font-style: normal;
	padding-top: 10px; padding-bottom: 10px;
	line-height: 21px; padding-left: 15px;
}
.tle-banner-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: 600; color: #FFFFFF;
	text-align: center; text-decoration: none;
	background-color: #858585; font-style: normal;
	padding-top: 5px; padding-bottom: 5px;
}
.tle-banner-con2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal; color: #FFFFFF;
	text-align: center; text-decoration: none; font-style: normal;
}
.tle-banner-con2 A {
	font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.tle-banner-con2 A:hover {
	font-weight: normal; color: #FFFFFF; text-decoration: underline;
}
.tle-banner-con {
	
	background-position: bottom left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal; color: #FFFFFF;
	text-align: center; text-decoration: none;
	background-color: #20bdbe; font-style: normal;
}
.tle-banner-con A {
	font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.tle-banner-con A:hover {
	font-weight: normal; color: #FFFFFF; text-decoration: underline;
}

/* ----------------------------------  Icons Setting ------------------------------- */
.ico3 {
	background-image: url(../images/ico03.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico4 {
	background-image: url(../images/ico04.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 5px;
}
.ico5 {
	background-image: url(../images/ico05.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico6 {
	background-image: url(../images/ico06.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico7 {
	background-image: url(../images/ico07.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico8 {
	background-image: url(../images/ico08.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico9 {
	background-image: url(../images/ico09.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico10 {
	background-image: url(../images/ico10.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 8px;
}
.ico11 {
	background-image: url(../images/ico11.gif);
	background-color: #f6f5f5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 65px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.dsico1 {
	background-image: url(../images/ds-bt.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.dsico2 {
	background-image: url(../images/ds-st.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.dsico3 {
	background-image: url(../images/ds-provide.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.dsico4 {
	background-image: url(../images/ds-getupdate.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.dsico5 {
	background-image: url(../images/ds-maintain.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 5px;
}
.dsico6 {
	background-image: url(../images/ds-motivate.gif);
	background-color: #fff5e5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-ser01 {
	background-image: url(../images/ico-ser1.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-ser02 {
	background-image: url(../images/ico-ser2.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-ser03 {
	background-image: url(../images/ico-ser3.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-ser04 {
	background-image: url(../images/ico-ser4.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 8px; padding-right: 10px;
}
.ico-ser05 {
	background-image: url(../images/ico-ser5.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-ser06 {
	background-image: url(../images/ico-ser6.jpg);
	background-color: #ededb5;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 70px; padding-top: 10px; 
	padding-bottom: 10px; padding-right: 10px;
}
.ico-news1 {
	background-image: url(../images/ico-news1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px; padding-top: 13px; 
	padding-bottom: 10px; padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #20bdbe;
	text-align: left; text-decoration: none; line-height: 25px; 
}
.ico-news2 {
	background-image: url(../images/ico-news2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px; padding-top: 13px; 
	padding-bottom: 10px; padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #20bdbe;
	text-align: left; text-decoration: none; line-height: 25px; 
}
.news-black-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #333333;
	text-align: left; text-decoration: none; line-height: 25px; 
}
.news-black-big A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #333333;
}
.news-black-big A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #333333;
}


/* ----------------------------------  Icons Setting ------------------------------- */

.grid1 
{
	background-color: #d2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color: #000000; text-align: center;
	text-decoration: none; line-height: 16px; font-weight: normal;
}

input.hint {   color: #888;}

.hint2 {   color: #888;}

.plain 
{
	text-decoration: none;
}
.plain A
{
	text-decoration: none;
}
.plain A:hover
{
	text-decoration: none;
}

.dd1 {
font-family: tahoma;
width:40px;
position:relative;
font-size:11px;
}

.txt-nblack 
{
	font-family: Arial, Trebuchet MS, Tahoma, Verdana;
	font-size: 15px; color: Black; font-weight: bold;
	text-align: center; text-decoration: none;
}
.txt-nblack A
{
	font-size: 15px; color: Black; text-decoration: none;
}
.txt-nblack A:hover
{
	font-size: 15px; color: Black; text-decoration: none;
}
.txt-nyellow 
{
	font-family: Arial, Trebuchet MS, Tahoma, Verdana;
	font-size: 15px; color: #ffff00; font-weight: bold;
	text-align: center; text-decoration: none;
}
.txt-nyellow A
{
	font-size: 15px; color: #ffff00; text-decoration: none;
}
.txt-nyellow A:hover
{
	font-size: 15px; color: #ffff00; text-decoration: none;
}
.trow1 
{
	background-color:#29bdbe;
	color:White;
}
.pleft 
{
	padding-left:10px;
}
.bg-foot 
{
	background-color: #29bdbe;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
}
.bg-foot A
{
	color: #ffffff;
	font-weight: bold;
}
.bg-foot A:hover
{
	color: #ffffff;
	font-weight: bold;
}
.bt-back {
	padding-top:10px;
}
.bt-back a {
	display:block;
	width: 109px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/btn-rtop.gif") 0 -0 no-repeat;
	text-decoration: none;
	height: 28px;
}
.bt-back a:hover { 
	background-position: 0 -28px;
}
.bt-back a:active {
	background-position: 0 -56px;
}
.h2-purp 
{
	background-color:#ab76d8;
	padding: 15px;
	color: #ffffff;
	font-family: Arial, 
}
.tlepurp-bg 
{
	background: url("../images/bg-tle-purple.gif") 0 -0 no-repeat;
	width:606px; height:48px; font-family: Arial, Verdana, Sans-Serif;
	color: #000000; font-weight:bold; font-size: 18px;
	padding-left: 15px; padding-top: 0px; text-decoration:none;
}
.tlepurp-bg-s 
{
	background: url("../images/bg-tle-purple-s.gif") 0 -0 no-repeat;
	width:303px; height:48px; font-family: Arial, Verdana, Sans-Serif;
	color: #000000; font-weight:bold; font-size: 18px;
	padding-left: 15px; padding-top: 0px; text-decoration:none;
}
.bg-purp1-con
{
	background: url("../images/ptitle1-bg-con.gif") 0 -0 repeat-y;
}
.gtle-con
{
	background: url("../images/gtle-con.gif") 0 -0 repeat-y;
}
.tle-conpurp
{
		background: url("../images/tle-conpurp.gif") 0 -0 repeat-y;
		padding-left:10px;padding-right:10px;
}
.tbox-amt 
{
	width:65px; height:16px;
	border-style: solid; border-color: #999999;
	border-width: 1px;
	color: #333333; font-size:11px;
	text-align: right;
}
.tle-purp 
{
	background: url("../images/tle-purp.gif") 0 -0 no-repeat;
	height: 48px; font-family: Arial, Verdana, Sans-Serif;
	color: #000000; font-weight:bold; font-size: 18px;
	padding-left: 15px; padding-top: 0px; text-decoration:none;
}
.txt-amount 
{
	text-align:right;
}
.txt-amount-w
{
	width: 150px; height: 20px;
}
.ico-gadd
{
	background: url("../images/ico-plus.gif") 10px 8px no-repeat;
	background-color:#8dc63f;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-gsva
{
	background: url("../images/ico-sva.gif") 10px 8px no-repeat;
	background-color:#8dc63f;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-padd
{
	background: url("../images/ico-plus.gif") 10px 8px no-repeat;
	background-color:#8781bd;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-psva
{
	background: url("../images/ico-sva.gif") 10px 8px no-repeat;
	background-color:#8781bd;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-badd
{
	background: url("../images/ico-plus.gif") 10px 8px no-repeat;
	background-color:#00aeef;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-bsva
{
	background: url("../images/ico-sva.gif") 10px 8px no-repeat;
	background-color:#00aeef;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-oadd
{
	background: url("../images/ico-plus.gif") 10px 8px no-repeat;
	background-color:#ffae00;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.ico-osva
{
	background: url("../images/ico-sva.gif") 10px 8px no-repeat;
	background-color:#ffae00;
	color:#ffffff;
	padding:0 0 0 19px;
	font-weight:bold; width:120px; height:26px; font-size:13px;
	text-align: left;
}
.mque 
{
	height:150px;
}
.nqbox 
{
	visibility:hidden;
}
.box-Maroon 
{
	background-color: #810541;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: 500; text-align: left;
	text-decoration: none; color: #ffffff; line-height: 18px;
	padding:5px;
}