/* Common CSS */
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clear {
	width: 100%; height: 0px; overflow: hidden; clear: both;
}
.none {
	display:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.br { 
	clear:both; height:6px; padding:0px; margin:0px;
}

/* Button CSS */
.btn_gray {
	cursor:pointer; padding:8px 20px; background:#eee; font-weight:bold; color:#333; border:0px;
}
.btn_red {
	cursor:pointer; padding:8px 20px; background:red; font-weight:bold; color:#ffffff; border:0px;
}
.btn_blue {
	cursor:pointer; padding:8px 20px; background:#1f7bc2; font-weight:bold; color:#ffffff; border:0px;
}
.btn_green {
	cursor:pointer; padding:8px 20px; background:#19b723; font-weight:bold; color:#ffffff; border:0px;
}
.btn_black {
	cursor:pointer; padding:8px 20px; background:#000; font-weight:bold; color:gold; border:0px;
}
.head_gray {
	background:#f7f7f7; font-weight:bold; font-size:12px; color:#000;
}
.now_blue, .head_blue {
	background:#1f7bc2; font-weight:bold; font-size:12px; color:#fff;
}
.now_green, .head_green {
	background:#19b723; font-weight:bold; font-size:12px; color:#fff;
}
.now_blue a, .now_green a {
	font-weight:bold; font-wize:12px; color:#fff !important; text-decoration:none;
}

/* Common CSS */
#container h1 {
	display:none;
}
#amina_setup input[type=checkbox], #amina_setup input[type=radio] {
	vertical-align: middle;
}
#amina_setup input[type=text], #amina_setup input[type=input] {
	height: 22px; line-height: 1.7em; border:1px solid #ddd; vertical-align: middle; padding:0px 4px;
}
#amina_setup select {
	max-width:140px; height: 22px; line-height: 1.7em; border:1px solid #ddd; font-size:12px; vertical-align: middle;
}
#amina_setup textarea {
	width:100%; height: 80px; line-height: 1.7em; border:1px solid #ddd; font-size:12px; background:#fafafa; overflow:auto;
}

.no_margin{
	margin:0px !important;
}
h1.main_title {
	display:block !important; padding:12px 0px; text-align:center; font:bold 14px verdana; color:gold; background:#333; letter-spacing:0px !important;
}
h1.main_title span {
	color:greenyellow;
}
table.admin_head {
	width:100%; border:0px; margin:0px; margin-top:20px;
}
table.admin_head th {
	text-align:left; border:0px; padding:10px 0px !important; vertical-align:bottom;
}
table.admin_head th h2 {
	font-weight:bold; font-size:15pt; letter-spacing:-1px; color:#000; padding:0px; margin:0px;
}
table.admin_head td {
	text-align:right; border:0px; padding:10px 0px !important;
}

table.admin_tbl {
	width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px;
} 
table.admin_tbl th { 
	border-bottom:1px solid #ddd; padding:0px; padding:8px 0px !important; font-size:12px !important;
}
table.admin_tbl td { 
	border-bottom:1px solid #ddd; padding:8px 10px !important; font-size:12px !important;
}
table.admin_tbl p { 
	padding:0px 0px 8px; margin:0px;
}
table.admin_tbl p.tline { 
	border-top:1px solid #ddd; padding:8px 0px 0px !important; margin-top:8px !important;
}
table.admin_tbl p.bline { 
	border-bottom:1px solid #ddd; margin-bottom:8px !important;
}
table.admin_tbl p.both { 
	padding:2px 0px !important; margin:0px;
}
table.set_tbl {
	width:100%; border-collapse:collapse; border:0px; padding:0px; margin:0px;
} 
table.set_tbl thead th, table.set_tbl thead td {
	color:#333; border:0px; padding-top:0px !important; font-size:12px !important;
}
table.set_tbl .trfoot th, table.set_tbl .trfoot td {
	padding-bottom:0px !important; font-size:12px !important;
}
table.set_tbl th { 
	border:0px; border-top:1px solid #ddd; padding:0px; padding:8px 0px; font-size:12px;
}
table.set_tbl td { 
	border:0px; border-top:1px solid #ddd; padding:8px 10px; font-size:12px;
}
table.set_tbl a { 
	color:#333;
}
table.set_tbl ul { 
	margin:0px; padding:0px 0px 0px 20px;
}

.w20 {
	width:20px;
}
.w35 {
	width:35px;
}
.w40 {
	width:40px;
}
.w60 {
	width:60px;
}
.w80 {
	width:80px;
}
.w100 {
	width:100px;
}
.w120 {
	width:120px;
}
.w140 {
	width:140px;
}
.w160 {
	width:160px;
}
.bg_gray {
	background:#fafafa;
}