/*============================================================= 
CSS Tab Framework v0.2 - 26/12/08 
design.css
===============================================================*/

/* =========================== Input Style ===========================*/
.btn-style1{border:1px solid #BCD2E6;cursor:pointer;}
.txt-style1{border:1px solid #BCD2E6;}

/* =========================== Status ===========================*/
.error,.notice,.success    { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/* =========================== Vertical Menus ===========================*/
.vmenu1{}
.vmenu1 ul{margin:0;padding:0;list-style:none;}
.vmenu1 li{border-bottom:#dfdfdf 1px solid;}
.vmenu1 li a{
	display:block;
	padding:3px 0;
	text-decoration:none;
	color:#3a61b1;
}
.vmenu1 li.selected a{
	background-color:#e4f2fd;
	font-weight:bold;
}
.vmenu1 ul li a:hover{background-color:#e4f2fd;}


/* =========================== Horizontal Menus =========================== */
.hmenu1{}
.hmenu1 ul{margin:0;padding:0;list-style:none;}
.hmenu1 li{
	float:left;
	margin:0;
	border-right:#adc8eb 1px solid;
}
.hmenu1 li a{
	display:block;
	padding:3px 10px;
	text-decoration:none;
	color:#000;
}
.hmenu1 li a:hover{}
/*-----------------------------------*/
.hmenu2{
	padding-top:15px;
}
.hmenu2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.hmenu2 ul li{
	display:inline;
	border-right:#fff 1px solid;
	padding:0 10px;
}
.hmenu2 ul li a{
	color:#fff;
	text-decoration:none;
}
.hmenu2 ul li.last{
	border-right:none;
}
/* =========================== Tree Menus ========================= */

/* =========================== Tab Menus ===========================*/
.tabmenu1{
	border-bottom:1px solid #BCD2E6;
  	width:100%;
	background:#F4F7FB;
  	font-size:93%;
  	line-height:normal;
}
.tabmenu1 ul {
	margin:0;
	padding:5px 10px 0 10px;
	list-style:none;
}
.tabmenu1 li {
	float:left;
	margin:0;
	padding:0;
}
.tabmenu1 a {
	display:block;
	background:url("../images/tableft1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
.tabmenu1 a span {
	display:block;
	background:url("../images/tabright1.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000;
}
.tabmenu1 a:hover span {color:#666;}
.tabmenu1 a:hover {background-position:0% -42px;}
.tabmenu1 a:hover span {background-position:100% -42px;}
.tabmenu1 .selected a {background-position:0% -42px;font-weight:bold;}
.tabmenu1 .selected a span {background-position:100% -42px;}


