body{font-family:Arial;font-size:10pt;color:#777}
a{color:#80A374;text-decoration:none;}
a:hover{color:#3C8EC0;}
input,textarea{border:solid #ccffcc 1px}
input:focus,textarea:focus{background-color:#eeffee}
h3{color:#3C8EC0;}
.TxtInput{font-family:Arial;border:solid #999 1px;color:gray;font-size:9pt;padding:3px;}
.mibg  td{
	background:#CCC url(../images/MenuItemBg.gif) center center no-repeat;
	width:90px;
	height:45px;
	*height:43px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	vertical-align:middle;
	border:solid white 1px;
	cursor:pointer;
}
.mibg  td a,.mibg  td a:hover{color:white}
.mibg  td.mibgSe{background:#84cc6f ;border-bottom:none;border-top:none;cursor:default;}
td.mibgSe2{background:#84cc6f url(../images/MenuItemBg.gif);line-height:4px;border-left:solid white 1px;border-right:solid white 1px;}

.etl{background:url(../images/etl.gif) top left no-repeat}
.etr{background:url(../images/etr.gif) top right no-repeat}
.ebl{background:url(../images/ebl.gif) bottom left no-repeat}
.ebr{background:url(../images/ebr.gif) bottom right no-repeat}

.setl{background:url(../images/setl.gif) top left no-repeat}
.setr{background:url(../images/setr.gif) top right no-repeat}
.sebl{background:url(../images/sebl.gif) bottom left no-repeat}
.sebr{background:url(../images/sebr.gif) bottom right no-repeat}

.betl{background:url(../images/betl.gif) top left no-repeat}
.betr{background:url(../images/betr.gif) top right no-repeat}
.bebl{background:url(../images/bebl.gif) bottom left no-repeat}
.bebr{background:url(../images/bebr.gif) bottom right no-repeat}

.actItem h4{color:#ff9f22;margin:0px;}
.actItem{display:block;background:url(../images/actBg.png) center top no-repeat;width:296px;height:100px;float:left;text-align:left;padding:0px 10px 10px 10px;color:#555;margin:10px 0px 0px 0px;cursor:pointer;}

.bnItem{display:block;background:white url(../images/bnBG.gif) top left no-repeat;width:25px;height:25px;float:right;margin:7px 7px 7px 0px;cursor:pointer}
.bnDesc{float:left;color:white;margin:11px 20px;font-weight:bold}
#latestNews
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-bottom:dashed gray 1px;
}
#latestNews li
{	
	color:#595959;
	width:295px;
}
#latestNews li p
{	
	margin:5px 10px 10px 0px;
}
#latestNews li h3
{	
	margin:0px 0px 5px 0px;
	padding-top:10px;
	font-size:10.5pt;
	color:#3C8EC0;
}

#latestNews #firstNews h3
{
	padding-top:0px;
}
.btn,.btn span
{
	display:inline-block;
	*display:inline;
	background :#595959 url(/images/btnBGW.gif) left top;
	color:white;
	text-align:center;
	text-decoration:none;
}
.btn span
{
	background:transparent url(/images/btnBGW.gif) right top ;
	height:16px;
	padding:3px 7px 3px 7px;
}
.btn:hover{background-color:#84cc6f}

.Pager span{display:block;float:left;background:#3C8EC0;border:solid #2B7DB0 1px;color:white;margin:2px;padding:3px 7px 3px 7px}
.Pager a{display:block;float:left;background:#e7e7e7;border:solid #ddd 1px;color:#777;margin:2px;padding:3px 7px 3px 7px}

.Pager span.PagerInfo{display:block;float:left;background:white;border:none;color:gray;margin:2px;padding:3px}
.Pager a:hover{background:#a6ee8f}

#footer{margin-top:5px;color:#aaa;line-height:18px}
#footer a {color:#999}
#footer a:hover{color:#555}
#footer span{font-size:8pt}

ul._messages {
	border: 0px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	text-align:left;
}
ul._messages li {
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 10px;
}
ul._messages li div {
	padding: 10px;
	padding-left: 20px;
}
ul._messages li.error-msg { 
	border: 1px solid #f16048;
	color: #df280a;
	background-color: #faebe7;
}
ul._messages li.error-msg div {
	background: url(/images/error_msg_icon.gif) no-repeat left 8px;
}
ul._messages li.success-msg { 
	border: 1px solid #95a486;
	color: #3d6611;
	background-color: #eff5ea; 
}
ul._messages li.success-msg div { 
	background: url(/images/success_msg_icon.gif) no-repeat left 10px;
}

span.required {
	color: red;
	padding-left: 3px;
}

ul#sitemaplist
{
	line-height:20px;
	text-align:left;
	list-style-image: url(/images/arrow_en.gif);
}
ul#sitemaplist a{color:#555}
ul#sitemaplist a:hover{color:#3C8EC0}

#searchBox{border:solid #ddd 1px;float:right;width:135px;height:17px;margin-top:10px}
#searchBox input{float:left;border:none;font-size:8pt;width:115px;line-height:15px;padding:1px 0px}
#searchBox input:focus{background:white;}
.cmpInf td{
	padding: 5px;
	border-bottom: 1px dashed #EEE;
}
.cpmInfTitr{
	color: #80A374;
}
