h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; border:none; }
address { font-style:normal }
ul,ol { margin:5px 0 0 20px; } ul li, ol li { margin:7px 0; }
html {
	}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	font-size:14px;
	margin:0px auto auto auto;
	color:#3d3d3d;
	background-color: #09306B;
	}
a {
	color:#3d3d3d;
	text-decoration:underline;
	}
.clear {
	clear:both;
	}
.divClear {
	clear: both;
	height: 1px;
	overflow: hidden;
	}
p {
	padding:2px 0 5px 0;
	margin:0;
	text-align:justify;
	line-height:22px;
	}
p a {
	color:#3d3d3d;
	text-decoration:underline;
	}
p a:hover {
	color:#527480;
	text-decoration:none;
	}
#container {
	background: #2D3739 url(../images/bg.jpg) repeat-x top;
	}
#wrap {
	width:auto;
	height: auto;
	margin:auto;
	background: url(../images/header_bg.jpg) no-repeat center top;
	}
.main_content{
width:970px;
margin:0 auto;
background:url(../images/center_bg_1.jpg) no-repeat -1px 155px;
padding:0 0 0 0;
height:auto;
}
.header{
width:930px;
height:112px;
margin:0 0 0 19px;
}
.header_container
{
background:url(../images/top_header_bg.png) no-repeat -1px top;
}
.logo{
	float: left;
	display: inline;
	width: 350px;
	height: 70px;
	margin-top: 10px;
	margin-left: 20px;
	}
.top_right{
	float: right;
	display: inline;
	width: 300px;
	height: 20px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 45px;
	margin-right: 5px;
	text-align: right;
	}
#print {
	display: block;
	clear: both;
	float: right;
	background:url(../images/icon_printer.png) no-repeat left;
	color:#527480;
	font-size:10px;
	padding-left: 22px;
	text-align: left;
	margin: 14px 12px 0 0;
	}
#print a {
	color: #527480;
	text-decoration: none;
	}
.printDefault {
	width: 100px;
	}
.printSelect {
	width: 190px;
	}
.center_content{
width:930px;
margin:0 0 0 19px;
background-color:#F5F5F5;
height:auto;
}
.center_pic{
width:860px;
margin:auto;
padding:20px 0 30px 0;
}
.center_text_content{
width:929px;
height:auto;
background:url(../images/textcontent_bg.jpg) no-repeat top center;
}
.left_content{
width:380px;
float:left;
padding:15px 0 0 60px;
}
.right_content{
width:400px;
float:left;
padding:15px 0 0 50px;
}
.title{
color:#3c89bc;
font-size:18px;
font-weight:bold;
padding:0 0 0 0;
margin-top:7px;
margin-bottom:15px;
}
a.read_more{
display:block;
float:right;
padding:10px 10px 0 0 ;
text-decoration:none;
}
.news_box{
width:370px;
clear:both;
float:left;
padding:10px 0 20px 0;
}
.date_badge{
float:left;
width:55px;
height:46px;
background:url(../images/date_badge.gif) no-repeat center;
text-align:center;
}
span.month{
color:#FFFFFF;
font-weight:bold;
font-size:13px;
}
span.day{
color:#FFFFFF;
font-size:11px;
}
span.year{
color:#000000;
font-size:9px;
}
.news_content{
width:290px;
float:left;
padding:0 0 0 10px;
}
.news_content a{
text-decoration:none;
}
.news_content a:hover{
text-decoration:underline;
}
/*-----------------------------menu-------------------*/
#menu{
width:930px;
height:31px;
margin:0 0 0 19px;
padding:12px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}
#menu ul{
display:block;
list-style:none;
padding:0px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:31px;
}
#menu ul li a{
width:84px;
height:31px;
display:block;
padding:0px;
margin:0 10px 0 10px;
float:left;
text-decoration:none;
text-align:center;
color:#004e8c;
font-size:13px;
font-weight:bold;
line-height:31px;
}
#menu ul li.selected a{
width:84px;
height:31px;
display:block;
padding:0px;
margin:0 10px 0 10px;
float:left;
text-decoration:none;
text-align:center;
color:#004e8c;
font-size:13px;
font-weight:bold;
line-height:31px;
background:url(../images/bt_a.gif) no-repeat center;
}
#menu ul li a:hover{
background:url(../images/bt_a.gif) no-repeat center;
}

.left_box{
width:219px;
float:left;
padding:40px 0 0 0;
}
.rigt_box{
width:630px;
float:left;
padding:55px 0 0 40px;
}
.left_title{
width:184px;
height:64px;
background:url(../images/left_title_container.jpg) no-repeat center;
padding:0 0 0 35px;
line-height:64px;
color:#3c89bc;
font-size:18px;
font-weight:bold;
}
.press_box{
width:590px;
padding:15px 0 20px 0;
margin-bottom:35px;
border-bottom:1px #b8cbdb solid;
}
.press_box a{
text-decoration:none;
color:#333333;
font-weight:bold;
font-size:15px;
}
.press_box span{
color:#004e8c;
font-weight:bold;
font-size:11px;
}
span.blue{
color:#3c89bc;
font-weight:bold;
}

/*-----------left_menu---------*/
.left_menu{
width:219px;
background:url(../images/left_menu_bg.jpg) repeat-x top #e9ebec;
}
.left_menu ul{
margin:0px;
list-style:none;
padding:25px 0 10px 0px;
}
.left_menu ul li{
margin:0px;
list-style:none;
padding:6px 0 6px 0;
margin:0 0 0 15px;
}
.left_menu ul li.divider{
width:219px;
height:2px;
margin:0px;
list-style:none;
padding:2px 0 2px 0;
background:url(../images/left_divider.jpg) no-repeat center;
}
.left_menu ul li a{
display:block;
margin:0px;list-style:none;text-decoration:none; color:#133662; font-size:12px; padding:0 0 0 20px;
}
.left_menu ul li.selected a{
display:block;
margin:0px;list-style:none;text-decoration:none; color:#133662; font-size:12px; padding:0 0 0 20px; font-weight:bold;
background:url(../images/left_menu_bullet.gif) no-repeat left top; background-position:0px 1px; 
}
.left_menu ul li a:hover{
font-weight:bold;padding:0 0 0 20px;
background:url(../images/left_menu_bullet.gif) no-repeat left top;background-position:0px 1px; 
}
.list{
padding:15px 0 0 20px;
line-height:23px;
}
.quotes_box{
width:615px;
height:128px;
background:url(../images/quotes_box.jpg) no-repeat center;
margin:auto;
margin:20px 0 0 0;
font-style:italic;
color:#00508f;
font-size:22px;
padding:20px 10px 0 10px;
line-height:33px;
font-weight:bold;
text-align:center;
}
span.ocupation{
font-style:italic;
font-size:12px;
color:#333333;
}
.portofolio_pic{
float:left;

}
a.visit_portofolio{
padding:10px 0 0 7px;
display:block;
text-align:center;
}
img.portofolio_img{
border:2px #3c89bc solid;
}
.portofolio_content{
float:left;
width:430px;
padding:0 0 0 30px;
}

/*----------------------------footer-----------------*/
.footer_container
{
	background:#07306b url(../images/footer.jpg) repeat-x left -10px;
	 
}
.footer{
width:970px;
height:133px;
padding:0;
margin:0 auto;
color:#fff;
background:url(../images/footer_bg.png) no-repeat center top;
}
.footer_links{
width:896px;
height:30px;
margin:auto;
color:#838383;
background:url(../images/footer_links.gif) no-repeat center;
}
.left_footer{
float:left;
display:inline;
height: 30px;
padding:5px 0 0 10px;
}
.left_footer a{
font-size:10px;
text-decoration:none;
color:#838383;
}
.right_footer{
float:right;
display:inline;
height: 30px;
padding:5px 10px 0 10px;
}
.right_footer a{
font-size:10px;
text-decoration:none;
color:#838383;
}
.subfooter{
width:890px;
clear:both;
margin:auto;
padding:40px 0 0 0;
}
.subfooter_left{
float:left;
font-size:10px;
color:#FFFFFF;
}
.subfooter_right{
float:right;
font-size:10px;
color:#FFFFFF;
}
.subfooter_right a{
text-decoration:none;
color:#FFFFFF;
}
.printOnly {
	display: none;
	}
.printNotice {
	padding: 5px;
	color: #000;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}