@charset "utf-8";
/* CSS Document */

/* CONTENT --------------------------------------------------------------------------*/
#contentContainer{
	margin:0px;
	padding:5px 20px 0px 20px; /*top right bottom left*/
	line-height:18px;
	width:700px;
}
#container{
	width:700px;
}
#contentContainer h1#titleHeader{
	color:#0D004C;
	font-size:25px;
	font-weight:bolder;
	text-align:left;
	padding-bottom:23px;
	line-height:22px;
}
#contentContainer h4#titleSubHeader{
	font-weight:bolder;
	color:#0D004C;
}
#content h3#titleSubHeader{
	background:#FFFFDF;
	border-bottom: 1px dotted #999;
	color:#004080;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding:3px;
}
#content h3#titleEpic{
	background:#FFFFDF;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	color:#004080;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding:3px;
}

#content h4#titleSubHeader{
	background:#FFFFDF;
	border-bottom: 1px dotted #999;
	color:#004080;
	font:bold 12px "Verdana", Sans-Serif;
	text-align:left;
	padding:3px;
}

#container p{
	padding-top:8px;
}
#content{
	color:#666666;
	float:left;
	line-height:18px;
	text-align:justify;
	padding:5px 20px 0px 20px; /*top right bottom left*/
	width:93%;
}
#contentMain{
	background:#E9E9E9;
	border:1px dashed #CCCCCC;
	color:#333333;	
	float:left;
	font-size: 13px;
	line-height:18px;
	padding:10px 20px 10px 20px; /*top right bottom left*/
	text-align: justify;
}

#contentTitle{
	background:#E9E9E9;
	border:1px dashed #CCCCCC;
	color:#0066CC;	
	font-size: 18px;
	line-height:20px;
	padding:10px 20px 10px 10px; /*top right bottom left*/
	text-align:center;
	width:450px;
}

/*-----------------------------------------------------*/
.image_bullet{
	padding:5px 5px 3px 4px;
}
.image_script{
	padding:10px 10px 10px 5px;
}
.image_script2{
	padding:0 0 10px 20px;
}
.img_left{
	text-align: left;
	padding-left:18px;
}
.img_font_left{
	padding-left:20px;
}
.img_right{
	padding-right:20px;
	padding-bottom:8px;
}
.img_line_main{
	padding-top:10px;
}
.img_AR{
	border:1px solid #999999;
	padding:8px;
}
.img_content{
	padding-right:15px;
	padding-bottom:10px;
}	
.img_columnkanan{
	padding:4px 0 4px 5px;
}
/* CONTENT --------------------------------------------------------------------------*/

.content_main{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color:#666666;
	padding:5px 20px 0px 20px; /*top right bottom left*/
	line-height:18px;
	text-align: justify;
}
.content_main2{
	background:#E9E9E9;
	border:1px solid #CCCCCC;
	color:#333333;	
	font-size: 13px;
	line-height:18px;
	padding:10px 20px 10px 20px; /*top right bottom left*/
	text-align: justify;
}
.content_news{
	font-size: 11px;
	color:#666666;
	line-height:15px;
	padding:5px; /*top right bottom left*/
	text-align:left;
}
.content_news_title{
	padding-bottom:10px;
	padding-right:10px;
	padding-top:5px;
	font-size: 12px;
	color:#007EBB;
	line-height:15px;
	text-align:left;font-weight:bold;
}
.content_vision{
	font-size: 14px;
	color:#666666;
	line-height:18px;
}

.content_SiteMap{
	font-size:13px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:15px;
	line-height:18px;
	text-align:justify;
}

/*_________________________________________ BULLET STYLE ____________________________________*/
#toplinks ul{margin:8px;padding:0 0 8px 0px;  float:left; display:block}
#toplinks ul li{padding:0 0 8px 10px;  float:left; display:block;  line-height:18px; background:url(../images/bullet2.png) no-repeat;}
#toplinks ul li a{ margin:0px; padding:0 0 8px 10px; float:left;color:#666666;line-height:18px; text-decoration:none; border-bottom:#c6d09d dashed 1px;}
#toplinks ul li a:hover{color:#c46706; }
#toplinks ul li a.bottom{margin:0px; padding:0 0 8px 10px; float:left; color:#363636;  line-height:18px;  text-decoration:none; border-bottom:0px;  }
#toplinks ul li a.bottom:hover{color:#c46706; }

#bulletList ul{ font-size:13px; line-height:18px; list-style-type:none; text-align:justify;}
#bulletList ul li{padding:3px 5px 3px 15px;line-height:20px; list-style-type:none;}

/*________________________________________________ CONTACT MAIN ____________________________________*/
.fontContent13{
	font-size:13px;
}
.fontContent_port{
	padding-left:22px;
	padding-right:5px;
	line-height:18px;
	text-align:justify;
}

.font_bold_title{
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
.font_bold_title2{
	font-size:13px;
	color:#004080;
	font-weight:bold;
}
.font_bold_contact{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

.font_bold_contact{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.font_contact{
	font-size:11px;
	color:#666666;
}
.font_contact_phone{
	font-size:11px;
	color:#FF3300;
}
.font_core{
	font-size:12px;
	color:#FFFFFF;
}
.font_adobe{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.font_adobe:hover{
	font-size:10px;
	color:#FF6600;
	text-decoration:underline;
}
/*________________________________________ CSS FOR TITLE __________________________ */
.font_Announce{
	color:#003399; font-weight:bold; text-decoration:none; 
}	
.paddingLineAnnounce{
	padding-top:8px;
	padding-bottom:8px;
}	
.title_header{
	font-size:25px;
	font-weight:bolder;
	color:#0D004C;
	text-align:left;
	padding-bottom:15px;
}

.title_SiteMap{
	font-size:25px;
	color:#0D004C;
	text-align:left;
	padding-left:20px;
	padding-bottom:15px;
	border-bottom:1px solid #D2D2D2;
}

.title_subheader{
	font-size:15px;
	font-weight:bolder;
	color:#0D004C;
	padding-bottom:8px;
}
.title_subSubheader{
	border-bottom: 1px dotted #999;
	font-size:14px;
	font-weight:bolder;
	color:#0D004C;
}
/* ____________________________________OREDERED LIST  ______________________________________________________________*/
#containerLinks{
	width:180px;
}
#links ul {
        list-style-type: none;
        width: 200px;
} 
#links ol {
        list-style-type: none;
        width: 400px;
} 

#links li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#links li a { 
        color:#003366;
        display: block;
		font-size:13px;
		font-weight:580;
        padding: 5px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 400px;
}

#links li a:hover {
        background: #ffffcc;
}

#links a em { 
        color: #333;
        display: block;
		line-height: 125%; 
}

#links a span {
        color: #125F15;
        line-height: 150%;
}

/*_________________________________________________ NAVIGATION MENU _____________________________________*/
/*#containerNav{
	text-align:left;
	width:180px;
}
#nav ul {
        list-style-type: none;
        width:180px;
} 
#nav li {
        border-width: 1px 0;
        margin: 4px 0;
}

#nav li a { 
        color:#003366;
        display: block;
		font-size:12px;
		font-weight:normal;
        padding: 4px;
        text-decoration: none;
}

 * html #nav li a {  /* make hover effect work in IE */
/*	width: 180px;
}

#nav li a:hover {
        background:#FFFFDD;
        border-bottom: 1px dotted #999;
        border-top: 1px dotted #999;
		font-weight:bold;
}*/
#sidebar {
	font-size:13px;
    float: left;
    width: 180px;
    padding:10px;
	text-align:left;
    position: relative;
}
#sidebar a {
	color:#666666;
    font-weight: normal;
    text-decoration: none;
}
#sidebar ul { margin: 0 0 25px; list-style-type:none;}
#sidebar ul li { }
#sidebar ul li a { 
    display: block; 
    padding: 4px 10px 4px 15px;
}
#sidebar ul li.current a { background: url(../images/bg_cur_list.gif) 0 0 no-repeat; }
#sidebar ul li a:hover { background: url(../images/bg_cur_list_hover.gif) 0 0 no-repeat; }
/*#sidebar h5 {
    font-size: 1em;
    padding: 5px 0 0 15px;
    text-transform: uppercase;
	color:#6a6a6a;
	letter-spacing:0px;
}*/
#sidebar ul li ul li a, #sidebar ul li.current ul li a { 
    background: url(../images/bg_sub_list.gif) 15px 8px no-repeat; /*10px 5px*/
    padding-left:35px;
}
#sidebar ul li ul li.current a { background: url(../images/bg_cur_sub_list.gif) 0 0 no-repeat; }
#sidebar ul li ul li a:hover { background: url(../images/bg_sub_list_hover.gif) 0 0 no-repeat; }


/*-------------------------- FORM FEEDBACK ---------------------------------------- */
.fontForm{
	font:11px Tahoma;
	padding:4px;
}
.pad_table{
	padding:5px;
}
.button{
	background:#333333;
	border:1px solid #333333;
	color:#CCCCCC;
	font:bold 11px Tahoma;
	padding:3px;
}
/*------------------------------ FONT INVESTOR ----------------------------------------*/
.linkInvt{
	font-size:12px;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	text-decoration:none;
}
.linkInvt:hover{
	font-size:12px;
	color:#FF6600;
	border-bottom:1px dotted #CCCCCC;
	text-decoration:none;	
}
.titleInvt{
	font-size:13px;
	color:#003399;
}	

/*---------------------------------- NEWS--------------------------------------------*/]
.fontNewsContent{
	font-size:13px;
	color:#666666;
	line-height:16px;
}	

.fontNewsTitle{
	font-size:14px;
	color:#003399;
	line-height:16px;
}	


 /*------------------For footer (was picked from jigisha----------------*/
    .fbg
{
    border-bottom-color: rgb(20, 12, 6);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.fbg_resize
{
    margin: 0px auto;
    padding: 24px;
    width: 922px;
    height: 200px;
}
.fbg .c2 a
{
    margin: 0px;
    padding: 2px 4px;
    color: #56a0d6;
    text-decoration: underline;
}
.fbg .c3 a
{
    margin: 0px;
    padding: 2px 4px;
    color: #56a0d6;
    text-decoration: underline;
}
.fbg h2
{
    color: #56a0d6;
    padding-bottom: 24px;
}
.fbg img
{
    margin: 0px;
    padding: 3px;
}
.fbg .col
{
    margin: 0px;
    float: left;
}
.fbg .c1
{
    padding: 0px 16px 0px 0px;
    width: 200px;
    color: rgb(255, 255, 255);
}
.fbg .c1 a
{
    color: #56a0d6;
}
.fbg .c2
{
    padding: 0px 16px;
    width: 200px;
    color: rgb(255, 255, 255);
}
.fbg .c3
{
    padding: 0px 0px 0px 16px;
    width: 200px;
    color: rgb(255, 255, 255);
}
.fbg .c4
{
    padding: 0px 0px 0px 16px;
    width: 150px;
    color: rgb(255, 255, 255);
}
.footer
{
    border-top-color: rgb(55, 55, 46);
    border-top-width: 1px;
    border-top-style: solid;
    vertical-align:middle;
    /*height:60px;*/
}
.footer_resize
{
    margin: 0px auto;
    padding: 5px 24px 0px;
    width: 922px;
    /*height:10px;*/
}
.footer p.lf
{
    margin: 0px;
    padding: 2px 0px 2px 0px;
    width: auto;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: 1.5em;
}

.footer p.lf a
{
    color: #56a0d6;
}
.footer p.lf span
{
    float: right;
}
    