body {
}
td
{
	padding:2px;
}

a.myStyle
{
	margin : 3px 3px 3px 3px;
	border-style:solid;
	height:230px;
	width:30px;
}
table.forum tr td
{
	vertical-align:top !important;
	color:Blue !important;
}
.red
{
	color:Red;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background:#000000;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:2px;
	width:250px;

	 position:relative;

}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.bold-larger
{
	font-weight:bold;	
	font-size:larger;
}

#main .content
{
	margin-top:15px;
	/*background-color:#FF0;*/
}

#main .content .note
{
	margin-top:15px;
	font-family:Verdana;
	font-size:11px;
}
.note
{
	margin-top:15px;
	font-family:Verdana;
	font-size:11px;
}

.tree
{
	padding:0px;
}

.tree td
{
	padding:0px;
}

.subheader
{
	font-size:14px;
}

.section
{
	margin:15px 0 15px 0;
}
.row
{
	clear:both;
	float:left;
	margin:2px 0 2px 0;
	padding:4px 4px 4px 4px;
	text-align:left;
	width:100%;
}
.row label{
	float:left;
	width:20%;
}
.row .rowwrap
{
	float:left;
	width:80%;
}
.row .rowwrap label
{
	float:none;
}
.row2
{
	clear:both;
	float:left;
	margin:2px 0 2px 0;
	padding:4px 4px 4px 4px;
	text-align:left;
	width:100%;
}
.row2 label{
	float:left;
	width:10%;
}
.row2 .rowwrap
{
	float:left;
	width:80%;
}
.row2 .rowwrap label
{
	float:none;
}
p .content
{
	margin:10px 0 5px 0;
}

/*
a.treeCurriculum
{
	color:Red; !important;
}
a.treeCourse
{
	color:Maroon; !important;
}
a.treeModule
{
	color:Green; !important;
}*/
.bold{
	font-weight:bold;
}



.myfont
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; 
	color: #000000;
	line-height: 17px;
}
.myfontm
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none; 
	color: #000000;
	line-height: 19px;				
}
.certtitle
{
	font-family:  arial, helvetica, sans-serif;	font-size: 18px; text-decoration: none; 
	color: #000000;	text-decoration: none; font-style: italic; font-weight: bold
}		
.certlow
{
	font-family:  arial, helvetica, sans-serif;	font-size: 12px; text-decoration: none; 
	color: #666666;	text-decoration: none; font-style: italic; font-weight: bold;
}		
.certtext
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; 
	color: #000000;
	font-weight: bold;
}

a.course
{
	background-color:Aqua;
	color:Black;
	padding:5px 5px 5px 5px;
	border:solid 1px #000;	
	margin:5px 5px 5px 5px;
	width:100px;
	height:40px;
	text-align:center;	
	display:inline-block;	
	vertical-align:middle;	
}

a.course:hover
{
	background-color:Fuchsia;
	color:Black;
	padding:5px 5px 5px 5px;
	border:solid 1px #000;	
	margin:5px 5px 5px 5px;
	width:100px;
	height:40px;
	text-align:center;
	vertical-align:middle;	
	display:inline-block;
}

a.button
{
	color:#1C5679;
	font-size:9;
	text-decoration:none;
	font-family:Arial		
}
a.button:hover
{color:red}

.moduleContent
{
	color:Aqua;
	font-size:8;
}
.warning
{
	color:Red;
}
.success
{
	color:Green;
}
/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.footer
{
	height:50px;
	text-align:center;
	color:#fff;
}








.tengah{
	text-align: center;
}



.tab_container{
     background-color: #FFFFFF;
	 border: 3px solid #808080;
}


.tab_header{
	background: url(bg_header.jpg) repeat-x top left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma;
}


.tab_body{
	background: url(bg_content.jpg) repeat-x top left;
}

.tab_news{
	background: #494949 url(bg_news.jpg) repeat-x top left;
}

.td_head_news{
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #ffeb8d;
	font-family: Tahoma;
}

.td_body_news{
	background-color: #373737;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #FFFFFF;
	padding: 10px;
}


.td_close{
	padding-right: 15px;
}



.td_title{
	padding-left: 15px;
}

.tab_content{
	background: #ffffff url(bg_content_02.jpg) repeat-x top left;
}

.tab_left{
}


.tab_right{
	
}

.td_left_content{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}

.td_right_content{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-right: 15px;
}