body {
   font-family: arial, verdana;
   font-size: 14px;
   background-color: #EFEFEF;
   margin: 0px;
}

body, td { line-height: 1.3em;}

.table_form td {line-height: 1em}

a {color: #0033AA}

#main_container {
   margin: 0px auto;
   width: 1100px;
   background-color: #FFFFFF;
   padding: 5px;
}


table {line-height: 110%}

h1 {
   font-size: 1.5em; color: #222222;
   font-family: 'Trocchi', serif; font-weight: bold; line-height: 130%; margin: 0; 
}

h2 {
   font-size: 1.2em; color: #222222;
   font-family: 'Trocchi', serif; font-weight: bold; line-height: 130%; margin: 0; 
}

h3 {
   font-size: 1.1em;
}

.sub_header {font-size: 100%; color: #5E5606; font-family: 'Source Sans Pro', sans-serif; margin: 0; }

p {color: #222222}

#logo_container {float: left; width: 30%}
#slogan_container {float: left; width: 70%; font-size: 98%; color: #222222; text-align: right}

#image_logo {width: 350px; height: 50px}

#left_content_container {
   float:left;
   width: 750px;
}

#right_content_container {
   float: left;
   margin-left:10px;
   width: 340px;
}

.menusimulasi_content_container, #content_container {
   width: 100%;
   font-size: 100%;
}

.menusimulasi_lainnya ul {
    margin: 0; padding: 5px;
}


.menusimulasi_lainnya {
   font-size: 1em;
}

.menusimulasi_lainnya .menu_list {
   background: #efefef; 
   background: linear-gradient(top, #efefef 0%, #eeeeee 100%);  
   background: -moz-linear-gradient(top, #efefef 0%, #eeeeee 100%); 
   background: -webkit-linear-gradient(top, #efefef 0%,#eeeeee 100%); 
   box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
   padding: 7px 0px 7px 5px;
   width: 95%;
}

.menusimulasi_lainnya .menu_list a {
   text-decoration: none;
   color: #001A66;
}

.menusimulasi_lainnya .menu_list a:hover {
   background-color: #888888;
   padding: 7px 5px 7px 5px;
   color: #fff;

}



.gradient_color {
   padding: 5px;
   background: rgb(246,248,249);
background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1)));
background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
background: -o-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
background: -ms-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
background: linear-gradient(to bottom, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}

.menusimulasi_content_container {
   margin-top: 10px;
}

#form_container_left {
   float: left;
   width: 55%;
   padding-right: 10px;
   padding-bottom: 5px;

}

#form_container_right {
   float: right;
   width: 55%;
   margin-left: 8px;
   padding-bottom: 5px;
}

nav #menu_long {display: block}
nav #menu_short {display: none}

#footer_container {
   padding: 4px;
   background-color: #C6DFF7;
   font-size: 95%;
   color: #333333;
}

.print {margin-top: 15px; text-align: right; width: 100%}
.print img {width:28px; height: 28px;}

.disclaimer_right {color: #555555; background-color: #EFEFEF; font-size:95%; padding: 0 10px 0 10px; border: 1px solid;  border-radius: 15px; border-color:#888888;}

.article_content {padding: 5px 5px 5px 10px; line-height: 1.5em; color: #222222;}
.article_excerpt {padding: 5px 0 10px 0; border-bottom: 1px solid #B8C5E3;}
.article_title {padding-top: 5px;}
.article_title a {font-size: 1.2em; font-weight: bold;}