/*
* CSS for himti online (www.himti.org)
* Created by : Suhendry Effendy (suhendry83@yahoo.com)
*/

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	margin: 0px 0px 0px 0px;
	background-color: #fbd45d;
}


font,th,td,p,input,textarea { font-family: Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #0f3d89; }
a:hover { text-decoration: underline; color : #0f3d89; }


.bodyline {
	border-top: 1px SOLID #bec7ab;
	border-right: 1px SOLID #bec7ab;
	border-bottom: 1px SOLID #FFFFFF;
	border-left: 1px SOLID #FFFFFF;
	background-color: #FFFFFF;
}


.mainmenu_normal { border: 1px SOLID #FFFFFF; background-image: url('images/mainpanel_normal.gif'); cursor: hand; }
.mainmenu_hover { border: 1px SOLID #000000; background-image: url('images/mainpanel_hover.gif'); cursor: hand; }
a.mainmenu, a.mainmenu:visited { text-decoration: underline; font-size: 12px; color: #FFFFFF; font-weight: bold; }
a.mainmenu:hover { color : #000000; }



td.leftpanel { background-color: #3868b8; }
th.leftpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color: #FFFFFF; padding: 6px 6px 6px 6px; font-weight: bold;
	border-bottom: 1px SOLID #FFFFFF;
}


.current_date { font-size: 11px; color: #FFFFFF; padding-right: 5px; }


table.menu_normal {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #07a9d1; border-bottom: 1px SOLID #FFFFFF;
	padding-left: 10px; text-align: left;
}
a.menu_normal, a.menu_normal:visited { text-decoration: none; font-size: 12px; color: #FFFFFF; font-weight: bold; }
a.menu_normal:hover { color: #000000; }
table.menu_selected {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2d5283; border-bottom: 1px SOLID #FFFFFFF;
	padding-left: 10px; text-align: left;
}
a.menu_selected, a.menu_selected:visited { text-decoration: none; font-size: 12px; color: #FFFFFF; font-weight: bold; }
a.menu_selected:hover { color: #000000; }


.banner { background-color: #07a9d1; border-bottom: 1px SOLID #FFFFFF; }
img.banner { border: 1px SOLID #000000 }



.maincontent { background-color: #07a9d1; }


.gen { font-size : 12px; }
.genmed,.more { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #2d5283; text-decoration: underline; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #bfc9ad; text-decoration: underline; }
a.more, a.more:link, a.more:active, a.more:visited { color: #0f3d89; text-decoration: none; font-weight: bold; }
a.more:hover { color: #bfc9ad; text-decoration: none; }


.date { font-size: 11px; color: #555555; }

.list { padding-left: 15px; }
.quote { padding: 10px 10px 10px 10px; }


.box1 { border: 1px SOLID #eef0e9; background-color:#e2e4f4; }

th.box1title {
	font-size: 10px; color:#555555; font-weight: bold;
	padding-top: 5px; text-indent: 5px; text-transform: uppercase;
}

/* Style for box (type 2) */
.box2 { border: 1px SOLID #eef0e9; background-color:#e2e4f4; }


.box3 { border: 1px SOLID #eef0e9; background-color:#e2e4f4; }


.box4 { border: 1px SOLID #eef0e9; background-color:#e2e4f4; }


.error { color: #C00000; font-size: 11px; font-weight: bold; }
table.error { border: 1px SOLID #FF6B7E; background-color: #FFFFFF; }
td.error { background-color: #FFC9D0; }

hr { height: 0px; border: 0px SOLID #da986c; border-top-width: 1px;}
hr.dash { height: 0px; border: 0px DASHED #da986c; border-top-width: 1px;}

td.calendar_title { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3868b8; abackground: url('images/box_1_title_bg.gif'); }
td.calendar_otherday { background-color: #e8eedd; }
td.calendar_today {  background-color: #1d49f4; }
td.calendar_othermonth { background-color: #e8eedd; }
.calendar_normal { font-size: 11px; font-weight: normal; color: #000000; }
.calendar_fill { font-size: 11px; font-weight: bold; color: #f51f03; }

/* Interpolating rows */
.row1 { background-color: #dbe0d1; }
.row2 { background-color: #dbe0d1; }

/* The text input fields background colour */
input,textarea, select { color: #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
input.button { background-color: #9eb1fd; color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand; padding: 2px; }

ul.nomargin { margin: 0px 0px 0px 16px }


/* This is the footer */
.footer { font-size: 11px; color: #FFFFFF; background: url('images/footer_bg.gif'); }


/* This is style for button */
input.button {
	color: #bec7ab;
	background-color: #eaf0ef;
	border: #3f64f4 3px double;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	font-size: 11px;
	margin:1px;
	width: auto;
	line-height: 16px;
	font-family: Arial, Hevlvetica, sans-serif;
	height: 24px;
	text-align: center;
}


/* Image frame */
img.framed { border: 1px SOLID #000000 }