/*start KA*/
body{
	/*background-image: url(img/womenbg.jpg);
	background-repeat:no-repeat;*/
	margin-left: 70px; 
	}

colorgraymostln{color:#b6b3c4;}

.arial_black {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.fontPutihk{
	font-family: Verdana;
}

a.fontPutihk:link{color:#FFFFFF;}
a.fontPutihk:visited {color:#FFFFFF; }

.fontGreyk{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;text-decoration:none;
}

a.fontGreyk:link{color:#000000;}
a.fontGreyk:visited {color:#000000; }


.fontGrey14{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight:bold;text-decoration:none;
}

a.fontGrey14:link{color:#000000;}
a.fontGrey14:visited {color:#000000; }

.fontGreyR12{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#666666;text-decoration:none;

}


.fontGrey12{
	font-family: Arial;
	font-size: 14px;
	color: #000000;text-decoration:none;

}

.fontPink{
color:#A3479C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold; text-decoration:none;
}

a.fontPink:link{color:#A3479C;}
a.fontPink:visited {color:#A3479C; }

.fontPink14{
color:#A3479C;
font-family:Arial, sans-serif;
font-size:19px;

}
/*end KA*/



/*td{vertical-align:top;}
#0066CC
*/

.title_blue {
font-weight:bold;text-decoration:none; 
font-family:"Times New Roman", Times, serif;
font-size:40px;
color:#ff99cc;
}

a.title_blue:link{color:#ff99cc;text-decoration:none}
a.title_blue:visited {color:#ff99cc;text-decoration:none }

.titlePage{
color:#F409D1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;text-decoration:none;
}

a.titlePage:link{color:#F409D1}
a.titlePage:visited {color:#F409D1; }


.title_green { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#009900;
font-weight:bold;
}

.head_td{font-weight:bold; color:#999999; font-size:14px;}

.line{
color:#FF9900;}

a.smalla:link{color:#747742}
a.smalla:visited {color:#747742; }

.smalla{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #747742; cursor:pointer;
	text-decoration:none;
}




.bluea{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#0066FF; cursor:pointer;
	text-decoration:none;
}

a.bluea:link{color:#0066FF}
a.bluea:visited {color:#0066FF; }

.plain{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#666666;
	text-decoration:none;
}

/*HIDE PORTION*/
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
margin: 5px 5px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
/*color: green;*/
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
/*color: red;*/
}
/*HIDE PORTION*/


/* FORM STYLE */
table.appnitro		{background:#fafafa;padding:10px 5px 15px 10px;border-left:1px solid #cccfd1;border-right:1px solid #cccfd1;border-bottom:1px solid #cccfd1;}
label.description {border:medium none;color:#222222;display:block;font-size:95%;font-weight:700;line-height:150%;padding:0pt 0pt 1px;}
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: arial, sans-serif, helvetica; }
input.text {background:#FFFFFF url(http://www.drsoft.com/templates/default/images/shadow.gif) repeat-x scroll center top;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
input.text.error {border-color: red!important;}
input.text.ok {border-color: green!important;}

textarea {background:#FFFFFF;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
textarea.error {border-color: red!important;}
textarea.ok {border-color: green!important;}

select {background:#FFFFFF;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
select.error {border-color: red!important;}
select.ok {border-color: green!important;}


input.small {width:25%;}
input.medium {width:48.5%;}
input.large {width:99%;}
form .required {color:red;float:none;font-weight:700;}
span.error_small		{color:red;font-size:11px;font-weight:bold;width:140px}
span.error			{color:red;font-size:11px;font-weight:bold;}
button:focus::-moz-focus-inner {border-color:transparent!important;}
.buttons a, .buttons button{display:block;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; /* Links */}
.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
.headers		{border-left:1px solid #658cb3;border-right:1px solid #658cb3;border-top:1px solid #658cb3;border-bottom:2px solid #658cb3;margin:0!important;color:#666!important;font-size:1.1em!important;padding:5px 0 4px 10px!important;text-transform:uppercase;font-weight:bold}
.headers a		{color:#fff!important;}
.gray			{background:#d9e6f4}
#receiver {background:#FFFAE4 none repeat scroll 0 0;border-bottom:3px solid #FFE787;margin-bottom:10px;padding:6px;display:none; font-size:11px;}
#receiver.success {background:#EEFFE6 none repeat scroll 0 0!important;border-bottom:3px solid #73FF2F!important;font-weight:bold}

/* FORM STYLE */


/* NEW KA */


.lncolore4e4e4{
color:#e4e4e4;
}

.lncolor666666{
color:#BD8BBE;}

.listbullet{
list-style-position:inside;
list-style:outside;
list-style-image:url(img/bullet.gif);
margin-left:0;
marker-offset:inherit;
/*text-indent: 1em;*/
padding-left: 1em;
}


.listbulletFONT{
font-family: Arial;
font-size: 12px;
color: #000000;
font-weight:bold;
line-height:18px;
text-decoration:none;
}

a.listbulletFONT:link{color:#000000}
a.listbulletFONT:visited {color:#000000; }


.listbulletFONTleft{
font-family:"Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
font-weight:bold;
line-height:18px;
text-decoration:none;
}

a.listbulletFONTleft:link{color:#000000}
a.listbulletFONTleft:visited {color:#000000; }

.fontPink17{
color:#A3479C;
font-family:Arial, sans-serif;
font-size:24px;
text-decoration:none;
}

a.fontPink17:link{color:#A3479C}
a.fontPink17:visited {color:#A3479C; }

/* #A3479C */
.fontPink17left{
color:#A3479C;
font-family:"Times New Roman", Times, serif;
font-size:24px;
text-decoration:none;
}

a.fontPink17left:link{color:#A3479C}
a.fontPink17left:visited {color:#A3479C; }


.fontPurple17{
color:#400040;
font-family:"Times New Roman", Times, serif;
font-size:24px;
text-decoration:none;
}

a.fontPurple17:link{color:#400040}
a.fontPurple17:visited {color:#400040; }

.fontPink30{
color:#330066;
font-family:Arial, sans-serif;
font-size:30px;text-decoration:none;
}

a.fontPink30:link{color:#330066}
a.fontPink30:visited {color:#330066; }


.fontPink30title{
color:#A3479C;
font-family:Arial, sans-serif;
font-size:30px;text-decoration:none;
}

a.fontPink30title:link{color:#A3479C}
a.fontPink30title:visited {color:#A3479C; }



.fontPink30left{
color:#A3479C;
font-family:"Times New Roman", Times, serif;
font-size:30px;text-decoration:none;
}

a.fontPink30left:link{color:#A3479C}
a.fontPink30left:visited {color:#A3479C; }

.verticaltext1 {
writing-mode: tb-rl;
filter: flipv fliph;
}

.verticaltext{
font: bold 13px Arial;
position: absolute;
right: 3px;
top: 20px;
width: 15px;
writing-mode: tb-rl;
}


/* ########## CSS Tab MENU START ++++++++ */
/*
#invbformenu, #menu, #layout { 
display: table-cell;
}*/
/*
#invbformenu {
width:2px;background-color:#00FF00;margin-left:1px;
}
*/
#menunav {
/* margin-left:125px; */

border: 0px solid #a34e65;
background-color:#a34e65;

}

#menunav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#menunav li
{
float:left;
margin: 0 2em;
}

#menunav li a
{
font-family:Arial, Helvetica, sans-serif;

/*height: 1.5em;
line-height: 1.5em;*/
float: left;font-size:16px;
/*width: 8em;
display: table-cell;
border: 0.1em solid #dcdce9;*/
color:#330066;
text-decoration: none;
text-align: center;
}

#menunav li a:hover{
text-decoration: underline;
color:#FFFFFF;
}
/* ########## CSS Tab MENU END ++++++++ */

/* ######### CSS for Shade Tabs START######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #bcbcbc;
color: #bcbcbc;
background: white url(img/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #bcbcbc;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #bcbcbc;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(img/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### CSS for Shade Tabs END######### */

/* END KA */

/* NAVI FOR ADMIN */


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white; color:#000000;
}

/* END */

