body,td{
	font-family: Arial;
	color: #333333;
	font-size:12px;
	
}
body{
margin:0px 0px 0px 0px;
bgcolor: #ffffff;
text-align:center;
}

.content{
	width:100%;
	padding:0px;	
}
.header1{
	font-family: Arial;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding: 0px;
	height:100px;
}	
.header1 td{
padding:0px;
}
.footer{
	background:  #666666;
	font-family: Arial;
	
	height:40px;
	width:100%;
	padding:4px;
	text-align:center;

}
.footer td{
color:#FFFFFF;
	font-size:11px;
}
.TopTable{
	width:100%; background:url(images/bgtop.jpg) top left #FFFFFF;
	
}
.TopTable td{
	padding:2px 8px 2px 8px;
}
.mainTable{
	width:100%;
	background:#E4F0FA;
	height:359px;
	
}
.mainTable td{
	padding:8px;
}
.borderbottom{
	border-bottom:#333333 1px solid;
}

.table1{
	border:1px solid #333333;
	border-collapse:collapse;
}
.table1 th{
	background:#999999 url(images/bgth3.jpg);
	color:#0000000;
	padding:4px;
	font-size:12px;border:1px solid #333333;
	border-collapse:collapse;
	text-align:left;
	
}
.table1 td{
	color:#000000;
	padding:4px;
	font-size:12px;border:1px dotted #333333;
	border-collapse:collapse;
	
}
.table2{
	border:0px solid #999999;
	border-collapse:collapse;
	background:url(images/bgtable2.jpg) bottom repeat-x;
}
.table2 th{
	
	color:#FFFFFF;
	padding:4px;
	font-size:12px;
	text-align:left;
	background:#CCCCCC url(images/bgth.jpg); 
	
}
.table2 td{
	color:#001c64;
	padding:4px;
	font-size:12px;
	border-bottom:1px #999999 solid;
	border-collapse:collapse;
	
}
.table3{
	border:1px solid #333333;
	border-collapse:collapse;
	background:	#FFFFFF;
}
.table3 th{
	color:#000000;
	padding:4px;
	font-size:12px;
	text-align:left;
	border:1px #000000 solid;
	
	
}
.table3 td{
	color:#000000;
	padding:4px;
	font-size:12px;
	border:1px #999999 dotted;
	
}
.table4{
	border:1px solid #999999;
	border-collapse:collapse;
}
.table4 th{
	background-color:#CCCCCC;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding:6px;
	font-size:12px;
	border-bottom:1px #333333 solid;
	border-top:1px #333333 solid;
	
}
.table4 td{
	color:#000000;
	background-color:#FFFFFF;padding:6px;
	font-size:12px;
	border-bottom:1px #999999 solid;
	
}
.table4 tr{
	border-bottom:1px #001c64 dotted;
}	
.table5{
	border:0px solid #999999;
	border-collapse:collapse;
	
}
.table5 th{
	
	color:#000000;
	padding:6px;
	font-size:12px;
	text-align:left;
	border-bottom:1px #999999 solid;
	
}
.table5 td{
	color:#000000;
	padding:6px;
	font-size:12px;
	
	border-bottom:1px #CCCCCC solid;
	
}
.form1{
	border:0px solid #999999;
	border-collapse:collapse;
	
}
.form1 th{
	
	color:#000000;
	padding:6px;
	font-size:12px;
	text-align:left;
	
	
	
}
.form1 td{
	color:#000000;
	padding:6px;
	font-size:12px;

	
}

.dash{
	font-size:12px;
	color:#000000;
	padding:4px;
	border:0px;
}
.dash{
	border:0px;
}
.dashleft{
	float:left;
	width:60%;
	padding:2px;
}
.dashright{
	float:right;
	width:40%;
	padding:2px;
}
.menu table{
	background:#001c64;
}
.menu td{
	color:#FFFFFF;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding:0px;background:#001c64;
	padding:6px;
}
.menu li{
display:inline;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
border-right:dotted 1px #FFFFFF;

}
.menu ul{
margin:0px;
padding:0px;
}
.menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menu a:hover {
	text-decoration: none;
	color: #ffb400;
}
.menu a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.menu1{
  float:left;
  width:60%;
  text-align:left;
	
}

.menu2{
	float:left;
	text-align:left;
	padding-left:4px;
	
}
.menu2 table{
	background:#001c64;
}
.menu2 td{
	color:#999999;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding:0px;background:#ffffff;
	padding:6px;
}
.menu2 li{
display:inline;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
border-right:dotted 1px #223a79;

}
.menu2 ul{
margin:0px;
padding:0px;
}
.menu2 a:link {
	color: #223a79;
	text-decoration: none;
}
.menu2 a:visited {
	text-decoration: none;
	color: #223a79;
}
.menu2 a:hover {
	text-decoration: none;
	color: #999999;
}
.menu2 a:active {
	text-decoration: none;
	color: #223a79;	
	
}
.menu2 table{
	background:#001c64;
}
.menu2 td{
	color:#999999;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding:0px;background:#ffffff;
	padding:6px;
}
.menu3 li{
display:inherit;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;


}
.menu3 ul{
margin:0px;
padding:0px;
}
.menu3 a:link {
	color: #2e457f;
	text-decoration: none;
}
.menu3 a:visited {
	text-decoration: none;
	color: #2e457f;
}
.menu3 a:hover {
	text-decoration: none;
	color: #ffb400;
}
.menu3 a:active {
	text-decoration: none;
	color: #2e457f;
	
	
	
}
.topcrm{
	height:40px;
	font-size:16px;
	font-weight:bold;
}


table.CouncilList caption {
		FONT-WEIGHT: bold; FONT-SIZE: 12px;
		FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif;
		color: #00009B;
		border-collapse: collapse;
	}
	table.CouncilList td { 
		border-width: 1px 0px; 
		border-bottom: solid 1px #c0c0c0;
	}
	table.Program { margin: 0px auto 0.6em auto; border-collapse: collapse; }
	table.Program td { 
		border-width: 1px 0px; border-style: solid; border-color: #c0c0c0;
	}
h1.PageTitle {
  margin: 0px; margin-bottom: 0.5em;
  font: bold 12pt Trebuchet MS, Geneva, Arial, Verdana, sans-serif;  text-align: left;
  border-bottom: dotted 1px #000000;
}

h2.subtitle {
  margin: 0px; margin-bottom: 0.5em;
  font: bold 11pt Trebuchet MS, Geneva, Arial, Verdana, sans-serif;  text-align: left; color:#0066CC;
  border-bottom: solid 1px #CCCCCC;
}


hr.bottom {
  margin: 0px;
  border-bottom: dotted 1px #000080;
}

/************************Form style**************************************/
A.link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BCBCBC; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BCBCBC; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcb05; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.mail:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #00468C; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.mail:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #00468C; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.mail:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffcb05; FONT-FAMILY: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.judulmenu {FONT-WEIGHT: bold; COLOR: #001c64; font-family:"Trebuchet MS", Geneva, Arial, Verdana, sans-serif; font-size:14px;  direction:none; }
.text {font-style:normal; font-family:"Trebuchet MS", Geneva, Arial, Verdana, sans-serif; font-size:11px; direction:none; }
.subtext {FONT-WEIGHT: bold;  COLOR: #004080;  font-family:"Trebuchet MS", Geneva, Arial, Verdana, sans-serif; font-size:11px; direction:none; }

#myForm {
	border: 1px solid #cac9b9;
	padding: 5px;
	background:#F8F8F8;
}

#myForm p {
	margin: 8px;
	/*border-bottom: 1px solid #cac9b9;*/
}

#myForm label {
	float: left;
	width: 100px;
}



#myForm .red {
	border: 3px solid red;
}

#myForm label.red {
	border: none;
	color: red;
	padding-right:1px;
}

#myForm .customRed {
	border: none;
	color: red;
}
#myForm .headform{
	height:24px;
	border-bottom:1px #000000 dotted;
	
}

#myForm span{
	vertical-align:top;
}

#myForm #submit {
	/*margin-left: 100px;*/
}

#validationMessage {
	padding: 5px;
	/*background-color: #eee;*/
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}

#myForm .errorMessage {
	color: red;
	font-size: 10px;
	font-weight:bold;
}


/*************************************************************/
