/*****************************/
/*** Core html setup stuff ***/
/* Tran Thanh Sang */
/* sangtialia@gmail.com */
/*****************************/
/* 
content-width: 620 
left-width:185
left-right-185
*/
@charset "utf-8";
body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#424241;
	line-height: 1.3;
	}
a{
	text-decoration: none;
	font-weight: normal;
	color:#424241;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	color:#990000;
}
.imglink{
	border:0;
}
.imglink:hover{
	opacity:0.80;
	moz-opacity:0.80;
	filter:alpha(opacity=80);
}

input.button, button.button {border:1px solid #53a92a; color:#FFF; background:#53a92a; cursor:pointer; }
input.inputbox, select.inputbox, textarea.inputbox{
	border:1px solid #53a92a;
	}

p { margin-top: 13px; margin-bottom: 10px; padding:0; }
h1{ font-size:25px; font-weight:bold; margin:15px 0 15px 0}
h2{ font-size:22px; font-weight:bold; margin:15px 0 15px 0}
h3{ font-size:19px; font-weight:bold; margin:10px 0 10px 0;}
h4{ font-size:16px; margin:8px 0 8px 0;}
h5{ font-size:15px; margin:8px 0 8px 0;}

img { border: 0 none; }
select { border:1px solid #7f9db9;}
hr{ border:none; border-top:1px dotted #CCCCCC; background:none;}
div.line{
	clear:both;
	border-bottom:1px solid #e9e8e8;
}
/* table list */
table.list{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
	width:100%;
	}
table.list tr td{
	padding:5px 3px 5px 3px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#FFFFFF;
	}
table.list tr.title td{ font-weight:bold; text-align:center; background:#F6F6F6}


/* layout */
#stl-primary{
	padding-bottom:0px;
	padding-top:0px;
	}

#stl-top{
	min-height:100px;
}
#stl-body{margin-top:3px;}
#stl-bottom{
	clear:both;
	padding:0;
	}
.stl-main-content{
}

.break{clear:both;}
.note{font-style:italic; color:#666;}
div.break{clear:both; height:1px; font-size:1px;}
.inputbox{border:1px solid #9EA7F8;}
.button{border:1px solid #9EA7F8;}
.red{color:#F00;}
.stl-main-content img, .stl-main-content table{
	max-width:100%;
}
.stl-main-content .fulltext table{
	width:100%;
}
#message{
	margin-top:5px;
}
/* top */
.modheading{
	padding-bottom:5px;
	border-bottom:1px solid #98cb80;
	}
.modheading, .modheading a{
	color:#ff0101;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

.modheading2{
	background:url(../images/headline.png) no-repeat center bottom;
	font-size:30px;
	font-family:"Myriad Pro", verdana;
	color:#53a92a;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	text-transform:uppercase;
	margin-top:35px;
}
/*
#stl-top div.menu{
	height:30px;
	clear:both;
	margin-bottom:7px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:2px solid #f09b37;
	padding:0 5px;
	z-index:50;
	background:#FFF;
	}
#stl-top div.menu .sf-menu{margin-top:3px; float:right;}
#stl-top div.menu table{ width:auto; margin:0 auto;}
#stl-top div.menu .item, #stl-top div.menu .item a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#stl-top div.menu .item:hover, #stl-top div.menu .active{
	background:#f7941d ;
}
#stl-top div.menu .active a, #stl-top div.menu a:hover{color:#FFFFFF;}
#stl-top div.menu .item{
	height:35px;
	line-height:35px;
	vertical-align:middle;
	padding:0 15px;
}
*/
/* bottom */
#stl-bottom .blockmenu{text-align:center;}
#stl-bottom .blockmenu a{
	color:#ffffff;
	text-decoration:none;
}
#stl-bottom .blockmenu .item{
	padding-left:15px;
	padding-right:15px;
	border-right:1px dotted #FFCC00;
	}
#stl-bottom .blockmenu .last .item{ border-right:none;}
#stl-bottom .blockmenu .b-content table{
	width:auto;
	margin:0 auto;
	margin-bottom:5px;
	}

