/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0px;
width: 100%;
background: transparent;
}

#modernbricksmenu ul{
font: 11px Tahoma;
margin:0;
margin-left: 0px;
padding: 0px;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 0 0 0;
padding: 0;
}

#modernbricksmenu a{
float: left;
display: block;
color: #FFFFFF;
margin: 0 0 0 12;
padding: 9 15 9 15;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
background-color: #0b6cb5;
}
*html #modernbricksmenu a{
padding: 9 15 9 15;
}

#modernbricksmenu a:hover{
background-color: #964109;
color: #FFFF00;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #426104; 
}



.urbangreymenu{
width: 100%; /*width of menu*/
}

.urbangreymenu .headerbar{
background: #d9d6cf;
margin-bottom: 0; 
font-style:normal; 
font-variant:normal; 
font-size:13px;
padding: 11 0 10 18;
font-weight: bold;
border-bottom:1px solid #E7E7E7;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #006600;
font: 11px Tahoma;
font-weight: bold;
display: block;
}

.urbangreymenu .headerbar a:hover{
font-weight: bold;
color: #FF6600;
}


.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li a{
color: #006600;
font: 11px Tahoma;
background:url('images/arrow_sub.png') no-repeat top 14px left;
background-color: #F1F1F1;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 34px; 
text-decoration: none;
border-bottom: 1px solid #d9d6cf;
}

.urbangreymenu ul li a:visited{
color: #006600;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #FFFF00;
background:url('images/arrow_sub2.png') no-repeat top 14px left;
background-color: #0d3753;
}


td.juduladmin {
        padding: 6px;
        background-color: #F1F1F1;
        font-weight: bold;
		border-bottom: 2px solid #000000;
        color: #000000;
        text-align: left;
}
td.judul4dm1n {
        padding: 6px;
        background-color: #66CCFF;
        border: 1px solid #66CCFF;
        font-weight: bold;
        color: #000000;
        text-align: center;
}
td.isijuduladmin {
        padding: 8px;
        background-color: #FFFFFF;
        color: #000000;
        text-align: center;
}
td.isititle {
		padding: 0px;
		border-bottom: 2px solid #000000;
}
td.isierror {
        padding: 4px;
        background-color: #FF0000;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
}
td.jdl {
        padding: 4px;
        text-align: center;
        font-weight: bold;
        background-color: #E8E8E8;
        border-bottom: 2px solid #000000;
}
td.isi {
        padding: 4px;
        background-color: #FFFFFF;
        border-bottom: 1px solid #E8E8E8;
}
td.1s1 {
        padding: 4px;
        border-bottom: 1px solid #CAF0CF;
}
td.is1 {
        padding: 4px;
        background-color: #F3F3F3;
        border-bottom: 1px solid #E8E8E8;
}
td.isihal {
        padding: 6px;
        text-align: center;
        border-top: 2px solid #F09506;
}
td.isired {
	padding: 4px;
	color: #FF0000;
		background-color: #FFE8EE;
		border-bottom: 1px dotted #FF0000;
		border-top: 1px dotted #FF0000;
}
td.isigreen {
		padding: 4px;
		color: #008800;
		background-color: #E7FEEA;
		border-bottom: 1px dotted #008800;
		border-top: 1px dotted #008800;
}
td.copyright {
		padding:16px;
		border-top: 2px solid #000000;
		background-color: #F1F1F1;
}
td.menujdl {
		padding: 6 0 6 4;
		background-color: #F1F1F1;
		font-weight: bold;
		border-bottom: 1px solid #C0C0C0;
		color: #000000;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.markermenu{
list-style-type: none; 
margin: 0 0 0 0;
padding: 0; width: 100%; 
}
.markermenu li a{
background: url('images/bullet.gif') no-repeat 12px center;
color: #008800; 
display: block; width: auto;
text-decoration: none;
font-style:normal; font-variant:normal; 
padding: 6 0 6 32;
border-bottom:1px solid #F4F4F4;
}
* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 100%;
}
.markermenu li a:visited, .markermenu li a:active{
color: #660000;
}
.markermenu li a:hover{
color: #FFFF00;
font-weight: bold;
background: url('images/bullet.gif') no-repeat 12px center;
background-color: #6C1E09;
}



.bodyx {	
	background:url('images/backbody.gif') repeat-x top;
	background-color: #54ae53; 
   margin: 0px;
}
.link {
	color: #0000FF;
	text-decoration: none;
}
.link:hover {
	color: #FF0000;
	text-decoration: underline;
}
.linkmenuadmin {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}
.linkmenuadmin:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Tahoma;
}

.linkatas {
	color: #0000FF;
	font-weight: bold;
	font-family: Georgia;
	text-decoration: none;
}
.linkatas:hover {
	color: #FF0000;
	font-weight: bold;
}

.linkus {
	color: #0000FF;
	text-decoration: none;
}
.linkus:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

.linkinfo {
	font-family: Tahoma;
	font-size: 10px;
	color: #008800;
	text-decoration: none;
}
.linkinfo:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000;
}
.linkpro {
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.linkpro:hover {
	color: #FF0000;
	text-decoration: underline;
}

.linknews {
	color: #0000FF;
	font-weight: bold;
	font-family: Georgia;
	text-decoration: none;
	font-size:14px;
}
.linknews:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

img.foto {
	border: 1px solid #D8D8D8;
}

img.fotopro {
	border: 1px solid #D8D8D8;
}

.fotospace {
	background-color: #FFFFFF;
	padding: 0 3 4 3;
	margin: 2px;
	border: 1px solid #B9B9B9;
	float: right;
	font-size: 9px;
}

.fotospac3 {
	background-color: #FFFFFF;
	padding: 0 3 4 3;
	margin: 2px;
	border: 1px solid #B9B9B9;
	float: center;
	font-size: 9px;
}

td, select, input, textarea {
	font-family: "Lucida Sans Unicode", Tahoma;
	color: #191919;
	font-size: 12px;
}

.inputtext, textarea {
	height:26px;
	padding:0 2 0 3;
	border:1px solid #A0A0A0; 
}

.submitbutton {
	height:24px; 
	padding-bottom:2px;
	border:1px solid #FFFFFF; 
	background-color:#fd6023; 
	color:#FFFFFF;
}

td.isiempty {
	padding: 4 2 12 2;
	color: #FF0000;
	text-align:center;
	font-family: Georgia, Tahoma;
	font-size: 16px;
}

.icopyright {	
	background-color: #008000;
	padding-top: 14px;
	padding-bottom: 12px;
	text-align: center;	
}
.icopyright_content {
	text-align: center;
	padding: 20px;
	font-family: "Lucida Sans Unicode", Tahoma;
	color: #FFFFFF;
	font-size: 12px;
}

td.spaceline {
	font-size:5px;
}

.allcontent {
	padding: 15 16 16 16;
	background-color: #FFFFFF;
}
.leftcontent {
	background-color: #e4e0d8;
}
.rightcontent {
	border-right: 1px solid #c7c5c2;
}

.lefttop {
	padding: 2 2 2 18;
	background:url('images/back_lefttop.gif') no-repeat top;
	font-weight: bold;
	color: #FFFFFF;
}
.lefthome {
	padding: 2 2 2 18;
	background:url('images/back_lefthome.gif') no-repeat top;
	font-weight: bold;
	color: #FFFFFF;
}
.lefthome_content {
	padding: 14 10 14 16;
}

.isiline {
	padding: 4 6 4 6;
}

.title_allpage{
	padding: 2 2 2 18;
	background:url('images/back_allpage.gif') no-repeat top;
	font-weight: bold;
	color: #FFFFFF;
}

.content_allpage {
	background:url('images/backpage.gif') no-repeat top right;
	padding: 14 16 14 16;
}

.welcome {
	padding: 0 14 0 2;
	border-right: 1px solid #e4e0d8;
}
.partner {
	padding: 0 0 0 18;
}