@charset "utf-8";

body { background-image:url(../../images/bg.gif); background-repeat:repeat; }
h1,h2,h3,h4,h5,h6 { font-family: Tahoma, Arial, Verdana, sans-serif; font-weight:bold; text-align:left; color: #fe7503; }
h1 { font-size: 19px; }
h2 { font-size: 17px; }
h3 { font-size: 16px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }

#frame { width:1000px; margin-right:auto; margin-left:auto;	margin-top:0px;	padding:0px; text-align:left; z-index:1; background-color: #fff; }
#header { background-image:url(../../images/header_bg.gif); background-repeat:repeat-x; position:relative; }
#container { width:1000px; margin: 0; padding:0 0 20px 0; border-collapse:collapse; border:none; background-color: #FFF; min-height:670px; height:auto !important; height:700px; background-image:url(../../images/left_bg.gif); background-repeat:no-repeat; }
#content-home-blue-top { width: 680px; padding: 0px;  margin: 0; border:none; float:left; background-color:#E5EBF9; }
#content-home-blue { width: 680px; padding: 0px 0px 10px 0px;  margin: 0; border:none; float:left; background-color:#E5EBF9; }
#content-home { width: 656px; padding: 0;  margin: 0px 12px 0 12px; border:none; float:left; }
#welcome-home { margin:20px 0 0 0;font-size:13px;}
#left-col-home { width:290px; padding:0px; padding-left: 0px; margin: 0; margin-right:0px; float: left; border:none; }
#right-col-home { width:680px; padding:0px; padding-left: 0px; margin: 15px 10px 0px 10px; float: right; border:none; color:#FF0000; font-size: 11px; color:#3e5197; }
#content-lvl2 { margin:20px 10px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* 2 columns */
#content-home-2col-col1-top { width:309px; margin:0px; padding:0px; padding-left:0px; float:left; }
#content-home-2col-col1-content { width:309px; margin:0px; padding:0px; padding-top:10px; float:left; background-color:#fff; height:166px; }
#content-home-2col-col1-content li{ list-style-type: none; color:#3e5197; font-size:11px; }
#content-home-2col-col1-content li a{ color:#3e5197; text-decoration:none; }
#content-home-2col-col1-content li a:hover{ color:#3e5197; text-decoration:underline; }

#content-home-2col-col2-top { width:309px; margin:0px; padding:0; padding-left:38px; float:left; }
#content-home-2col-col2-content { width:309px; margin:0px; padding:0px; padding-top:10px; float:left; background-color:#fff;height:166px;}
/* #content-home-2col-col2-content li{ list-style-type: none; color:#3e5197; font-size:10px;} */

#content-home-2col-col2-content li a{ color:#3e5197; text-decoration:none;}
#content-home-2col-col2-content li a:hover{ color:#3e5197; text-decoration:underline;}

#blue_li {
list-style-type: disc;
list-style-position: outside;
list-style-image: url(/assets/images/cross_blue.gif);
padding-left:15px;
    }

#black_li {
color:#fff;
list-style-type: disc;
list-style-position: outside;
list-style-image: url(/assets/images/cross_black.gif);
padding-left:5px;
}

/* Links */
a { color: #000; text-decoration: none; }
a:visited { color: #000; }
a:hover { color: #f00; text-decoration:underline; }


/* Footer navi */
#footer-home { color: #000; width:638px; ;background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:19px; padding-left:18px; padding-top:6px; margin-top:20px; float:left; }
#footer-home a { color: #878787; }
#footer-home a:link { color: #878787; }
#footer-home a:visited { color: #878787; }
#footer-home a:hover { text-decoration:underline; }
#footer { width:680px; padding:0px; padding-left: 0px; margin: 0px 10px 0 10px; float: right; border:none; color:#FF0000; font-size: 12px; color:#aaaaaa; }

#menu-left-top { padding-top:-3px;  float:right; margin:15px 0 0 0; width:215px; height:11px; }
#menu-left { margin: 0px 2px; width:215px; padding-top:-10px; background-color:#bf2428; float:right; margin:0; }
ul#menu-left { margin-left: 0; padding-left: 10px; white-space: nowrap; color: #fff; margin-bottom:0px; padding-bottom:0px; }
#menu-left li {  list-style-type: none; color:#fff; background-image:url(../../images/navi_stripe4.gif); height:25px; }
#menu-left li a {  padding: 0px 1px; font-weight: bold; font-size:1.1em; color:#fff; }
#menu-left a:link, #navlist a:visited { color: #fff; text-decoration: none; }
#menu-left a:hover { color: #fedf37; text-decoration: none; }
#menu-left li.active a{ color: #fedf37; text-decoration:none; }


#highlights-left-top { margin: 0px 2px; width:215px; padding-top:3px;  float:right; margin:15px 0 0 0; width:215px; height:12px; }
#highlights-left { margin: 0px 2px; width:215px; padding-top:3px; background-color:#e6ebfa; float:right; margin:0; }
ul#highlights-left { margin-left: 0; padding-left: 5px; white-space: nowrap; color: #fff; margin-bottom:0px; padding-bottom:0px; padding-top:10px; }
#highlights a:link, #navlist a:visited { color: #3e5197; text-decoration: none; font-size:14px ;}
#highlights a:hover { color: #fedf37; text-decoration: underline; }
#highlights-left li {  list-style-type:square; color:#3e5197; padding-left: 0px; background: url(../../images/cross2.gif) no-repeat 0 .5em; margin-top:10px; } 
#highlights-left li a {  padding: 0px 1px; font-weight:normal; font-size:0.8em; color: #3e5197; }


#menu-left-blue-top { margin: 0px 2px; width:215px; padding-top:3px;  float:right; margin:15px 0 0 0; width:215px; height:12px; }
#menu-left-blue { margin: 0px 2px; width:215px; padding-top:3px; background-color:#3E5197; float:right; margin:0;color:#fff; }
ul#menu-left-blue { margin-left: 0; padding-left: 15px; white-space: nowrap; color: #fff; margin-bottom:0px; padding-bottom:0px; padding-top:10px; }
#menu-left-blue li {  list-style-type:none; color:#fff; padding-left: 10px; background: url(../../images/cross2.gif) no-repeat 0 .5em; margin-top:10px; } 
#menu-left-blue li a {  padding: 0px 1px; font-weight:normal; font-size:1em; color: #fff; }
#menu-left-blue a:link, #navlist a:visited { color: #fff; text-decoration: none; font-size:10px;}
#menu-left-blue a:hover { color: #fedf37; text-decoration: underline; }
#banner-left { margin: 0px 2px; width:215px; padding-top:10px; float:right; margin:0; }

/* Float navi*/
#float_navi {	position:absolute; left:55%; margin-right:10px; margin-top:3px; width:385px; height:37px; z-index:1; background-image:url(../../images/float_navi.gif); background-repeat:no-repeat; padding: 5px 10px 0px 15px; }
#float_navi a{ font-size: 10px; color:#878787; }
#float_navi a:hover{ font-size: 10px; color:#e74b4f; }

/*left banner */
.left-banner {margin-top:20px;}
.alamat-header{ color: #FFFFFF; font-weight:bold; background-color:#FF8201; }
.red { color: red ;}
.highlight_float_navi { color:#e74b4f; text-decoration:underline; }

