/* CSS Document */



html {

	height: 100%;

}



body {

	height: 100%;

	text-align:center;
background:url(http://www.rengganis.com/images/toko-bunga-di-jakarta-selatan/rengganis.jpg) repeat;

}



td,tr,p,div

{

	font-family: arial, helvetica, sans-serif;

	font-size:12px;

	color:#000000;
}




/************layout settings ******************/



div#wrapper

{

	margin:0 auto;

	text-align:left;

	width:775px;

	background:url(../images/wrapper_bg.png) repeat-y;

}



div#top_left

{

	background: transparent url(../images/top_left.png) no-repeat;

}



div#top_right

{

	background: transparent url(../images/top_right.png) 100% 0 no-repeat;

}



div#bottom_left

{

	background: transparent url(../images/bottom_left.png) 0 100% no-repeat;

}



div#bottom_right

{

	background: transparent url(../images/bottom_right.png) 100% 100% no-repeat;

}



div#shadow_top

{

	background:transparent url(../images/top_repeat.png) no-repeat;

}



div#shadow_bottom

{

	background:transparent url(../images/bottom_repeat.png) 0 100% no-repeat;

}



div#logo

{

	background:transparent url(../images/logo.png) 0 0 no-repeat;

}



div#main

{

	padding-top:50px;

	padding-bottom:50px;

	padding-left:35px;

	padding-right:20px;

}



div#logo_topmenu

{

	padding-top:120px;

	padding-left:5px;

}





div#topmenu

{

	float:left;

}



div#pathway

{

	padding-top:5px;

	padding-left:20px;

	padding-bottom:10px;

}



div#left_right

{

}



div#left

{

	float:left;

	display:inline;

	width:174px;

}





div#right

{

	float:left;

	display:inline;

	width:500px;

}



div#topmodules

{

	background-color:#669900;

}



div#user1

{

	width:100%;

	float:left;

	display:inline;

	background-color:#F0F0F0;

}



div#user2

{

	width:50%;

	float:left;

	display:inline;

	background-color:#FFFFFF;

}



div#content

{


}





div#footer

{

	margin-left:5px;

	margin-right:5px;

	margin-top:20px;

	padding-top:10px;

	text-align:center;

}



div#copyright

{

	color:#ffffff;

	font-size:11px;

	padding-top:10px;

}



div#copyright a:link,div#copyright a:visited

{

	color:#ffffff;

	text-decoration:none;

	font-size:12px;

font-weight: bold;

}



div#copyright a:hover

{

	color:#ffff00;

	text-decoration:underline;

font-weight: bold;

}



div#links

{

	font-size:11px;

	color:#999999;

}

/**********custom stuff*****************/



span.pathway a:link,span.pathway a:visited

{

	color:#669900;

	font-size:12px;

}



span.pathway a:hover

{

	color:#669900;

	text-decoration:underline;

}



div#pathway

{

	font-size:12px;

	color:#669900;

}



span.pathway img {

	margin: 0px 3px;

}





a:link,a:visited

{

	color:#6EAA01;

	text-decoration:none;

	font-size:12px;
	font-weight:bold;
	border-style:none;
	border:0;

}



a:hover

{


	text-decoration:underline;

}



div#left div.module

{

	width:154px;

	margin-left:5px;

	margin-bottom:10px;

	margin-top:0px;

	margin-right:15px;

}



div#left div.module div

{

	

}



div#left div.module div div

{

}



div#left div.module div div div

{

	padding:0;

}



div#left div.module h3 {

font-size: 13px;

font-weight: bold;

margin: 0px;

padding: 12px 2px 2px 50px;

background:url(../images/module_th.png) no-repeat;

height:22px!important;

height:36px;

text-transform:uppercase;

color:#ffffff;

}





div#topmodules div.module

{

	width:100%;

	margin-left:3px;

	margin-bottom:3px;

	margin-top:3px;

	margin-right:3px;

}



div#topmodules div.module div

{

	

}



div#topmodules div.module div div

{

}



div#topmodules div.module div div div

{

	padding:0;

}



div#topmodules div.module h3 {

font-size: 14px;

font-weight: bold;

margin: 0px;

padding: 8px 2px 2px 5px;

height:28px;

text-transform:uppercase;

color: #86C600;

}



div#topmodules a:link,div#topmodules a:visited

{

	color:#FFFFFF;

	text-decoration:none;

	font-size:12px;

}



div#topmodules a:hover

{

	color:#FFFFFF;

	text-decoration:underline;

}



div#left a.mainlevel:link,div#left a.mainlevel:visited

{

	width:154px;

	height:20px!important;

	height:28px;

	background:url(../images/menu.png) no-repeat;

	display:block;

	margin-top:0px;

	padding:5px 2px 3px 35px;

	color:#666666;

	text-decoration:none;

	text-transform:uppercase;

	font-size:11px;

}



div#left a.mainlevel:hover

{

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/menua.png) no-repeat;

}



div#left a.mainlevel#active_menu 

{

	color:#6EAA01;

	text-decoration:none;

	background:url(../images/menuact.png) no-repeat;

}



ul {

margin: 0px;

padding: 0px;

list-style: none;

}



ul li{

padding: 0px;

margin: 0px;

padding-left: 15px;

}



.mosimage {

  border: 1px solid #cccccc;

  margin: 5px

}



.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 1px 2px;

  color: #666;

  font-size: 10px;

  border-top: 1px solid #cccccc;

}



hr {

width:  90%; 

 }

hr.separator {

width:  40%; 

 }

a.pnav {

}

.pnav:hover {

}

.small {

font-size: 12px;

color: #ABABAB;

line-height: 0.7;

}

.smalldark {

font-size: 12px;

color: #000;

height: 10px;

line-height: 10px;

text-align: left;

}



.sectiontableentry1 {

text-align: left;

background: #EFEFEF;

font-size: 11px;

padding: 2px;

}

.sectiontableentry2 {

background: #FFF;

font-size: 11px;

text-align: left;

padding: 2px;

}

.button {

border: 1px solid #BBBBBB;

}

.inputbox {

border: 1px solid #BBBBBB;

}



.createdate {

font-size: 12px;

color: #ABABAB;

height: 10px;

}

.modifydate {

font-size: 12px;

color: #ABABAB;

height: 20px;

line-height: 20px;

margin-bottom: 5px;

}

a.readon {

font-size: 12px;

text-decoration: none;

line-height: 15px;

margin-top: 10px;

text-decoration: none;

font-weight: normal;

}



.blog_more {

font-size: 12px;

}



a.readon:hover {

text-decoration: none;

}



.blog {

width: 100%;

}



.contentheading {

width: 98%;

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

color: #669900;

}



a.contentpagetitle:link,a.contentpagetitle:visited

{

width: 98%;

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

color: #669900;

}



a.contentpagetitle:hover

{

	color:#666666;

	text-decoration:none;

}



.contentpaneopen {

text-align: left;

background: transparent;

}



table.contentpane td.contentheading {

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

border: none;

}



.contentdescription {

font-size: 11px;

}

.sectiontableheader {

font-size: 12px;

height: 25px;

line-height: 25px;

background-color:#669900;

color:#FFFFFF;

}

.categorytitle {

font-size: 16px;

height: 25px;

line-height: 25px;

}

.componentheading {

font-size: 20px;

line-height: 20px;

color: #999999;

margin-bottom: 5px;

margin-top:5px;

text-transform:uppercase;

font-family:Tahoma;

}

a.category {

text-decoration:  underline; 

 }

a.category:hover {

text-decoration:  underline; 

 }



.poll {

font-size: 10px;

text-align: center;

}





.back_button a{

font-size: 10px;

font-weight: normal;

}



.blogsection {

font-size: 10px;

}



.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

}



table.contenttoc {

border: 1px solid #CCCCCC;

padding: 3px;

}



table.contenttoc th{

font-weight: bold;

font-size: 10px;

border-bottom: 1px solid #BBBBBB;

}



form {

margin: 0px;

padding: 0px;

}



table.searchinto {

	width: 100%;

}

table.searchintro td {

	font-weight: bold;

}

img {

	margin:0 5px;
	padding: 0;
	/*border:0;*//*memberikan border pada img yang mengandung link*/
}
img a{

}

div#content3 img, div#content3 img a {
padding:0;
margin:0;
border-style:none;
}

div#content3 th, div#content2 th {

font-size: 13px;

font-weight: bold;

margin: 0px;

padding: 12px 2px 2px 50px;

background:url(../images/module_th2.png) no-repeat;

height:22px!important;

height:36px;
text-align:left;
width:500px;
text-transform:uppercase;

color:#ffffff;

}


.latestnews a:link,.latestnews a:visited

{

	width:154px;

	height:20px!important;

	height:28px;

	background:url(../images/menu.png) no-repeat;
display:block;
	margin-top:0px;

	padding:5px 2px 3px 35px;

	color:#666666;

	text-decoration:none;

	text-transform:uppercase;

	font-size:11px;

}


.latestnews a:hover

{

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/menua.png) no-repeat;

}

.latestnews li

{

margin-left:-15px;

}




div#left a.sublevel:link,div#left a.sublevel:visited

{

	width:154px;

	height:20px!important;

	height:28px;

	background:url(../images/menu.png) no-repeat;

	display:block;

	margin-top:0px;
	margin-left:-4px;

	padding:5px 2px 3px 35px;

	color:#666666;

	text-decoration:none;

	text-transform:uppercase;

	font-size:11px;

}



div#left a.sublevel:hover

{

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/menua.png) no-repeat;

}



div#left a.sublevel#active_menu 

{

	color:#6EAA01;

	text-decoration:none;

	background:url(../images/menuact.png) no-repeat;

}

/*div#content2 ul li a,div#content2 ul li a:visited

{

	width:154px;

	height:20px!important;

	height:28px;

	background:url(../images/menu.png) no-repeat;

	margin-top:0px;
	display : block;

	padding:5px 2px 3px 35px;

	color:#666666;

	text-decoration:none;

	text-transform:uppercase;

	font-size:11px;

}


div#content2 ul li a:hover

{

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/menua.png) no-repeat;

}*/

ul.relateditems {
margin:0;
padding:0;
}

ul.relateditems li{

float:left;

}
ul.relateditems li a,ul.relateditems li a:visited

{
display : block;
	width:130px;

	height:20px!important;

	height:28px;
	background:url(../images/menu.png) no-repeat;

	margin-top:0px;
	margin-left:-5px;
	
	padding:5px 0px 3px 25px;

	color:#666666;

	text-decoration:none;

	text-transform:uppercase;

	font-size:11px;
	list-style:none;

}


ul.relateditems li a:hover

{

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/menua.png) no-repeat;

}