HTML {

	BORDER-RIGHT: #003300 0px; 

	BORDER-TOP: #003300 0px; 

	SCROLLBAR-FACE-COLOR: #CCCCCC; 

	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 

	BORDER-LEFT: #000000 0px; 

	SCROLLBAR-SHADOW-COLOR: #666666; 

	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 

	SCROLLBAR-ARROW-COLOR: #FFFFFF; 

	SCROLLBAR-TRACK-COLOR: #F4F4F4; 

	BORDER-BOTTOM: #006600 0px; 

	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;



}

a{

	font-family: verdana;

	font-size: 10px;

	color: #660099;

	text-decoration: none;

}

a.ch{

	font-family: verdana;

	font-size: 11px;

	color: #660099;

	text-decoration: none;

}



a:hover {

	font-family: Verdana;

	font-size: 10px;

	font-weight:bold;

	color: #663366;

	text-decoration: none;

}

a.ch:hover {

	font-family: Verdana;

	font-size: 11px;

	font-weight:bold;

	color: #663366;

	text-decoration: none;

}



.purple{

	font-family: verdana;

	font-size: 10px;

	color: #660099;



}

body {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	height: 100%;



}

.bgLeft {

	background-color: #E7E2EA;

	background-image: url(images/grad_bg.jpg);

	background-repeat: repeat-x;

}

.cross {

	background-image: url(images/trans_bg.png);

}

.shadowleft {

	background-image: url(images/shadow_left.png);

	background-repeat: repeat-y;

	background-position: right top;

}



.height100 {

height: 100%;

}



.shadowright {



	background-image: url(images/shadow_right.png);

	background-repeat: repeat-y;

	background-position: left top;

}

.bgContent {

	background-image: url(images/grad_content.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.Pict1 {

	background-image: url(images/student.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.Pict1CH {

	background-image: url(images/ch_student.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.Pict1VN{

	background-image: url(images/vn_student.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.pictRnd {

	background-repeat: no-repeat;

	background-position: bottom;

}

.footerbg {

	background-repeat: no-repeat;

	background-position: bottom;

}

.vertdot {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #333333;

	padding-left: 10px;

}

.fontContent {

	font-family: Verdana;

	font-size: 10px;

	color: #666666;

	text-align: justify;

	line-height: 15px;

	padding-left: 10px;

}

.TitleContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #663366;

	font-style: normal;

}

.fontSubmenu {

	font-family: verdana;

	font-size: 10px;

	color: #000000;

	padding: 5px;

}

.FontContentBold {

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}

.FontContentBoldCH {

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}

.borderPict {

	float: left;

	border: 2px solid #CC99FF;

	margin-right: 5px;

	margin-bottom: 5px;

}

.FontContentBold2 {



	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	color: #FF6600;

}

.FontContentBold2CH {



	font-family: arial;

	font-size: 13px;

	font-weight: bold;

	color: #FF6600;

}

.FontContentBold3 {

	font-family: verdana;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.FontContentBold3CH {

	font-family: verdana;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.pad15pxleft {

	padding-left: 15px;

	list-style-type: disc;

}

.TableContent {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: none;

	padding: 5px;

	background-color: #999999;

}

.tdPutih {

	background-color: #FFFFFF;

	vertical-align: top;

}

.borderPict2 {

	float: none;

	border: 2px solid #CC99FF;

	margin: 5px;

}

.FontContentBoldPurple {

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #9933FF;

}

.FontContentBoldPurpleCH {

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #9933FF;

}

.TableContentNoFrame {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: none;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}

.TableContentTbl {



	font-family: verdana;

	font-size: 9px;

	color: #666666;

	border: none;

	vertical-align: top;

}

hr {

	color: #999999;

	height: 1px;

}

.TextField {

	height: 18px;

	width: 200px;

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.TextArea {

	font-family: verdana;

	font-size: 10px;

	height: 100px;

	width: 200px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.button {

	font-family: verdana;

	font-size: 10px;

	background-color: #EEDDFF;

	height: 20px;

	width: 60px;

	border: 1px solid #CC66FF;

}

.TextField2 {



	height: 50px;

	width: 200px;

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.TextField3 {





	height: 18px;

	width: 220px;

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.TextBox1 {

	background-color: #FFFFCC;

	border: 1px solid #CCCCCC;

	padding: 5px;

}

.pad5px {

	padding: 5px;

	font-family: verdana;

	font-size: 10px;

	color: #000000;

}

.TableContentFrame {



	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: 1px solid #CCCCCC;

	padding: 5px;

	vertical-align: top;

}

.fontContentIndex {

	font-family: Verdana;

	font-size: 10px;

	color: #666666;

	text-align: justify;

	line-height: 15px;

	border: none;

}

.hordot {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

}

.TextFieldIndex {



	height: 18px;

	width: 350px;

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.Borderblck1px {

	border: 1px solid #000000;

	z-index: 0;

}

.FontContentBoldPurpleIndex {









	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	color: #9933FF;

}

.TableContentFramePad1px {





	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: 1px solid #CCCCCC;

	padding: 5px 1px;

	vertical-align: top;

}

.textPutih {

	font-family: verdana;

	font-size: 9px;

	color: #FFFFFF;

}

.TableContentFramePad1pxwBG {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	padding: 5px 1px;

	vertical-align: top;

	background-color: #999999;

}

.pad5pxleft {

	padding-left: 5px;

	list-style-type: disc;

	text-indent: 4px;

}

ul {

	margin-left: 11px;

	padding-left: 5px;

}

.TableContentPathway {



	font-family: verdana;

	font-size: 9px;

	color: #666666;

	border: none;

	padding: 5px;

	background-color: #999999;

}

.TableContentPathwayCH {



	font-family: verdana;

	font-size: 11px;

	color: #666666;

	border: none;

	padding: 5px;

	background-color: #999999;

}

.underline {

	text-decoration: underline;

}

  .error {

	font-family: Tahoma;

	font-size: 8pt;

	color: red;

	display:none;

  }

  



.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide img {

	border: 2px solid white;

}

.highslide:hover img {

	border: 2px solid white;

}



.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    /*

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    */

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-move {

    cursor: move;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.control {

	float: right;

    display: block;

    position: relative;

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin-top: 1px;

    margin-bottom: 1px;

}

.control:hover {

    border-top: 1px solid #333;

    border-bottom: 1px solid #333;

    margin-top: 0;

    margin-bottom: 0;

}

.control, .control * {

	color: #666;

}

.borderPict3noframe {



	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}

.pad20pxleft {



	padding-left: 20px;

	list-style-type: disc;

}

.Table101 {

	font-family: verdana;

	font-size: 10px;

	color: #666666;

	border: 10px solid #70309E;

}

.fontContentCH {

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	text-align: justify;

	line-height: 18px;

	padding-left: 10px;

}

.TitleContentCH {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	color: #663366;

	font-style: normal;

}





.TableContentCH {

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	border: none;

	padding: 5px;

	background-color: #999999;

	line-height: 18px;

}

.fontContentIndexCH {



	font-family: Verdana;

	font-size: 11px;

	color: #666666;

	text-align: justify;

	line-height: 18px;

	border: none;

}

.TableContentFrameCH {





	font-family: verdana;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	padding: 5px;

	vertical-align: top;

}

.FontContentBoldPurplexx {

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

}

.TableContentNoFrameCH {



	font-family: verdana;

	font-size: 11px;

	color: #666666;

	border: none;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}

.TextField3CH {







	height: 18px;

	width: 220px;

	font-family: verdana;

	font-size: 11px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.TableContentFramePad1pxCH {







	font-family: verdana;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	padding: 5px 1px;

	vertical-align: top;

}

.path {

	margin: 0px;

}

.border {

	border: 2px solid #999999;

}

.TableContentFramePad1pxwBGCH {

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	padding: 5px 1px;

	vertical-align: top;

	background-color: #999999;

}

.textPutihCH {

	font-family: verdana;

	font-size: 11px;

	color: #FFFFFF;

}

.purpleCH {

	font-family: verdana;

	font-size: 11px;

	color: #660099;

}

.TextFieldNews {

	height: 18px;

	width: 130px;

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #CC66FF;

	background-color: #EEDDFF;

}

.BigTitle {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #663399;

}

.BigTitle2 {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #FF3300;

}

.AlignLeft {

	background-position: left;

	text-align: left;

}



a.info{

	position: relative; /*this is the key*/

	z-index:24;

background-color:;

	font-family: arial;

	font-size:11px;

	color: #660099;

	text-decoration:none

}



a.info:hover{

	z-index:999;

	font-family: arial;

	font-size:11px;

	color: #660099;



}



a.info span{display: none}



a.info:hover span{ /*the span will display just on :hover state*/

	display:block; float:left;
	
	top:20px;

	left:15px;

	border:1px solid  #CCCCCC;

	background-color: #FFFFFF;

	text-align: center;

	z-index: 999;

}

