/****************global site styles****************/
body {
	background-color: #fff;
	color: #666;
	font-size: 11pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	
}

a, a:hover {
	color: #666;
	text-decoration: none;
}

a.nav:link {color: white; text-decoration: none; }
a.nav:hover {color: black; text-decoration: none; }
a.nav:visited {color: white; text-decoration: none; }

.subnav:link {color: #666; text-decoration:none;text-align:left;}
.subnav:hover {color: black;text-decoration:none; text-align:left;}

.subnavnews:link {color:#666;text-decoration:none;}
.subnavnews:hover {color: black;text-decoration:none;}

.subnavclient:link { color:#666;text-decoration:none;}
.subnavclient:hover {color: black;text-decoration:underline;}

img {
	border: 0;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
input {
	margin: 0;
	padding: 0;
}
input:focus {
	outline: none;
}
ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
background-image: url(images/bullet_line.gif);
background-repeat: no-repeat;
background-position: 10% 40%;
padding-bottom:4pt;
padding-left:40pt;
padding-top:3pt;



}

.newslist li
{
	background-image:none;
	padding-bottom:5pt;
	padding-left:0pt;
	padding-top:4pt;
	text-align:right;
	font-size:12px;

}
.contentlist li
{
	
	background-position: 5% 40%;
	padding-bottom:4pt;
	padding-left:50pt;
	padding-top:2pt;

}

.clientlist li
{
	
	background-position: 5% 45%;
	font-size:11pt;
	padding-bottom:1pt;
	padding-left:50pt;
	padding-top:1pt;

}

p { 
	margin-top: 0; 
	margin-bottom: 15px; 
}

p.title2_font{
	
	font-family: calibri, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 20pt;
	font-weight:bold;
	
	}
select {
	border: 1px solid #a2a2a2;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 10px; 
	width: 180px; 
}
table, td {
	border: 0;
	font-size: 9pt;
}
/*-----header styles-----*/

h1 {
	color: #739abc;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2

.home h2, h2 .title2 {
	font-size: 1.0em;
}
h3 {
	color: #333;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3.snavtext {
	display: block;
	float: none;
	color: #739abc;
	font-size: 1.2em;
	margin-bottom: 10px;
}
h4 {
	color: #333;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
	
h5, h6
		
/*-----font styles-----*/
.maintitle {
	
	
		
}

.title_font{
	color:#666666;
	font-size: 20pt;
	font-family: Calibri,Arial, Helvetica, sans-serif; 
	font-weight:lighter;
	text-indent: 20pt;
	text-align:left;
	letter-spacing: .5pt;
	}
	
.Subtitle_font{
	color:#666666;
	font-size: 20pt;
	font-family: Calibri,Arial, Helvetica, sans-serif; 
	font-weight:lighter;
	text-indent: 22pt;
	text-align:left;
	letter-spacing: 0pt;
	background-image:url(images/subtitle-background.gif);
	background-repeat:no-repeat;
	background-position: 90% 50%;
	
	}
	
.news_title_font{
	color:#F90;
	font-size: 12pt;
	font-family: Calibri,Arial, Helvetica, sans-serif; 
	font-weight:lighter;
			
	}
	
.top_font {
	color:#333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-top:5px;
}

	
.basic_font{
	color: #666;
	font-size: 10pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: justify;
	text-decoration:none;
	
	}


.basic_font_button{
	color: #666;
	font-size: 10pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
	text-decoration:none;
	
	}
.basic_font_footer{
	color: #666;
	font-size: 9pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: justify;
	text-decoration:none;
	
	}
.basic_font_news{
	color: #000;
	font-size: 10pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration:none;
	
	}		


.basic_font_content{
	color: #666;
	font-size: 11pt;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin-left: 11pt;
	margin-right: 10pt;
	padding: 1;
	text-align: justify;
	text-decoration:none;
	
	}
	
.basic_font_title{
	color: #e5ad4e;
	font-size: 11pt;
	font-weight:bold;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin-left: 10pt;
	margin-right: 10pt;
	text-align: justify;
	text-decoration:none;
	
	}
.title1_font{
	
	color: #666666;
	font-size: 16pt;
	font-weight:bold;
	text-align:right;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin-left: 10pt;
	padding: 0;
	
	}
	
.title2_font{
	
	color: #e5ad4e;
	font-size: 16pt;
	font-weight:bold;
	text-align:right;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	
	}
	
.home_font{
	
	color: #666;
	font-size: 12pt;
	font-weight:normal;
	text-align:left;
	font-family: calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top:2pt;
	margin-bottom:1pt;
	padding: 0;
	
	}

/*-----table lines-----*/

.table_line-y {
	background-repeat:repeat-y;
	background-image:url(images/line-grey.gif);
	
}

.table_line-x {
	background-repeat:repeat-x;
	background-image:url(images/line-grey1.gif);
	background-position: 0% 45%
	
}

.table_line_top {
	background-repeat:repeat-y;
	background-image:url(images/line-grey.gif);
	margin-top:15px;
}

.table_line_corner {
	background-image:url(images/line-grey-corner.gif);
	background-repeat:no-repeat;
}
	
.side_panel_1 {
	background-image:url(images/about_us_image.gif);
	background-repeat:no-repeat;
	background-position: 20% -10%;
	margin-top:15px;
}
.side_panel_2 {
	background-image:url(images/services_image.gif);
	background-repeat:no-repeat;
	background-position: 20% 5%;
	margin-top:15px;
}

.side_panel_3 {
	background-image:url(images/clients-image.gif);
	background-repeat:no-repeat;
	background-position: 20% 0%;
	margin-top:15px;
}

.bullet_yellow{
	background-image:url(images/bullet_yellow.gif);
	background-repeat:no-repeat;
	background-position:center
		
}

.bullet_logo1{
	background-image:url(images/logo_aids.gif);
	background-repeat:no-repeat;
	background-position:center
		
}

.bullet_logo2{
	background-image:url(images/logo_pertiwi.gif);
	background-repeat:no-repeat;
	background-position:center
		
}
.bullet_logo3{
	background-image:url(images/logo_council.gif);
	background-repeat:no-repeat;
	background-position:center
		
}
/*-----Button Styles-----*/

.button_yellow_left{
	background-image:url(images/button_yellow_left.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 10px;
	height: 19px;
		
}

.button_yellow_middle{
	background-image:url(images/button_yellow_middle.gif);
	background-repeat:repeat-x;
	background-position:center;
	color: #ffffff;
	font-size: 9pt;
	font-weight:700;
	text-align:center;
	font-family: calibri, Arial, Helvetica, sans-serif;
	height: 19px;
	width:auto;
	
		
}
.button_yellow_middle a:hover{
	color: #000;
		
}


.button_yellow_right{
	background-image:url(images/button_yellow_right.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 10px;
	height: 19px;
}

/*--*/