*
{
padding: 0px;
margin: 0px;
}

body
{
background: #F9F9F7 url('../images/a1.gif') repeat-x;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #8C8C73;
line-height: 18px;
}

a
{
color: #FF7800;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

sup
{
font-size: 0.5em;
}


p
{
margin-bottom: 14px;
text-align: justify;
}

img.picA
{
position: relative;
top: -2px;
background: url('../images/a47.gif') no-repeat;
width: 76px;
height: 74px;
padding: 8px;
}

img.picB
{
position: relative;
top: -2px;
background: url('../images/a26.gif') no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}


ul.linklist
{
list-style: none;
}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
background: #fff url('../images/upbg.gif') no-repeat;
width: 950px;
height: 264px;
z-index: 1;
}

#outer
{
position: relative;
width: 950px;
margin: 0 auto;
background: #fff url('../images/abg.gif') repeat-y;
}

#inner
{
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}

#header
{
position: absolute;
background: #FF7800 url('../images/a8-G.gif') repeat-x;
width: 255px;
height: 92px;
color: #fff;
padding-left: 20px;
clear:left;
}

#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 30px;
letter-spacing: -1px;
top: 30px;
line-height: normal;
}

#header h2
{
position: absolute;
font-size: 16px;
font-weight: normal;
color: #FCE2CA;
top: 65px;
}

#header sup
{
color: #FCE2CA;
}

#splash
{
position: absolute;
right: 30px;
background: #FFF;
width:610px;
height: 36px;
text-align:center;
}
#splash1
{
position: absolute;
top:60px;
right: 30px;
background: #FFFFFF;
width: 610px;
height: 60px;
text-align:center;
}

#menu
{
position: relative;
background: #46461F url('../images/a16.gif') repeat-x;
height: 67px;
padding: 0px 20px 0px 5px;
margin: 98px 0px 20px 0px;
}

#menu ul
{
}

#menu ul li
{
display: inline;
line-height: 52px;
padding-left: 3px;
}

#menu ul li.first
{
border-left: 0px;
}

#menu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 8px 12px 8px 12px;
font-size: 12px;
color: #fff;
font-weight: bold;
}

#menu ul li a:hover
{
background: #fff url('../images/a18.gif') repeat-x top;
color: #4A4A24;
text-decoration: none;
}

#date
{
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}
#search{

position: absolute;
top: 15px;
right: 10px;
}
.clsButtonSmall{

 width:50px;
 color:#000000;
 background: #FFFFFF url('../images/but-r-s.gif') repeat-x;
 font-size:10px;
 border:1px solid #95D4FC;
 height:20px;

}
#secondarycontent
{
position: relative;
width: 210px;
float: left;
}

#secondarycontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('../images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}

#primarycontent
{
position: relative;
width: 653px;
float: left;
}

#primarycontent h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('../images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#primarycontent .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}

#primarycontent .post
{
margin-bottom: 30px;
}

#primarycontent .post .header
{
position: relative;
}

#primarycontent .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
{
position: relative;
top: -10px;
background: url('../images/a33.gif') repeat-x;
height: 64px;
}

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
background-image: url('../images/a41.gif');
}

#primarycontent .post .footer ul li.comments
{
background-image: url('../images/a36.gif');
}

#primarycontent .post .footer ul li.readmore
{
background-image: url('../images/a38.gif');
}

#footer
{
position: relative;
clear: both;
height: 66px;
text-align: center;
line-height: 66px;
background-image: url('../images/a50.gif');
color: #A8A88D;
}

#footer a
{
color: #8C8C73;
}
/* START dataTable */
	div.dataTable{
		width:100%;
		margin: auto;
		text-align: left;
		border-top: 1px solid #FFFFFF;
		border-left:1px solid #eee;
		
	}

  div.Datarow{
	width:100%;
	float:left;
	}      
	
   div.clsDataTableHead {
            height: 2em;
            background: #EEE;
			float:left;
			padding:0px 0px 0px 2px;
			border-bottom:1px solid #5E5D5D;
			border-right:1px solid #5E5D5D;
			border-top:1px solid #5E5D5D;
			font-weight:bold;
			font-size:8pt;
			
     }
      div.clsDataTableHead2 {
            height: 2em;
			color:#000000;
            background:#CEF6D7;
			float:left;
			padding:0px 0px 0px 2px;
			border-bottom:1px solid #5E5D5D;
			border-right:1px solid #5E5D5D;
			border-top:1px solid #5E5D5D;
			font-weight:bold;
			font-size:8pt;
			
     }   	
      
    div.clsDataTableRow  {
         height: 2em;
         float:left;
		 font-size:8pt;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #eee;
		 }
       div.clsDataTableRow1  {
         height: 2em;
         float:left;
		 font-size:8pt;
		 color:#000000;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #C3BEBE;
		 background-color:#FFDFF0;
		 }
		 div.clsDataTableRow2  {
         height: 2em;
         float:left;
		 font-size:8pt;
		 color:#000000;
		 padding-left:2px;
		 border-bottom:1px solid #eee;
		 border-right:1px solid #eee;
		 background-color: #FFFFD7;
		 }
		
/*END DATA TABLE */

/* FORM OBJECTS */
 input,select{
    border:1px #BDB597 solid;
    font-family:tahoma;
    font-size:12px;
    padding:2px;
}
.clsSelect{
width:190px;
}
div.half{
	width:40%;
	float:left;
	padding:10px 10px 10px 10px;
	
	
}

div.row{
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
label.clsLabel{
	width:150px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:5px 0px 2px 5px;
	font-size:14px;
	height:27px;
}
label.clsSearchTableLevel{
	width:150px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:5px 0px 2px 5px;
	font-size:14px;
	height:27px;
	font-size:12px;
}
div.clsSearchTableData{
	width:430px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px 0px 2px 5px;
	height:27px;
}
label.clsError{
	width:150px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px 0px 2px 5px;
	height:27px;
}
div.clsCtrl{
	width:215px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px 0px 2px 5px;
	height:27px;
}

div.clsCtrlTextArea{
	width:200px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:5px 0px 2px 5px;
	height:120px;
}
div.clsCtrl img{
vertical-align:top;
padding:0px 0px 10px 5px;
margin:5px 0px 0px 0px;

}
div.img{
	width:12px;
	float:left;
	padding:5px 0px 0px 2px;
	margin:5px 0px 0px 0px;
	height:27px;
}
div.txt{
	width:200px;
	float:left;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	height:27px;
	font-style:italic;
	
}
div.half{
	width:40%;
	float:left;
	padding:10px 10px 10px 10px;
	
	
}
.IE_ADD ,.IE_EDIT,.SEARCH,.Detail,.DATA ,.GALLARY,.SUCCESS{
	height: 19px;
	color:#FFFFFF;
	background: #FF7800 url('../images/a8-R.gif') repeat-x;
	font-size:10pt;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
	width:655px;
	
}
.siderBar{
	height: 19px;
	color:#FFFFFF;
	background: #FF7800 url('../images/a8-R.gif') repeat-x;
	font-size:10pt;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
	width:210px;

}
.IE,.INFO{
	height: 19px;
	color:#FFFFFF;
	background: #FF7800 url('../images/s8-B.gif') repeat-x;
	font-size:10pt;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	clear:both;
	width:655px;
}
.clsButton{
 width:150px;
 color:#000000;
 background: #FFFFFF url('../images/but-o.gif') repeat-x;
 font-weight:bold;
 border:3px solid #95D4FC;
 height:35px;
}
.clsButton_r{
 width:150px;
 color:#FFFFFF;
 background: #FFFFFF url('../images/but-r.gif') repeat-x;
 font-weight:bold;
 border:3px solid #95D4FC;
 height:35px;
}
div.button_div{
	height:40px;
	width:500px;
	padding-left:165px;
	margin-top:20px;
	float:left;
}
label.clsGallaryLevel,label.clsDetailTableLevel{
 width:30%;
 float:left;
 padding-left:8px;
 font-size:10pt;
 border-bottom:1px solid #FFF8E1;
 height:30px;
}
div.clsGallaryData,div.clsDetailTableData{
 width:68%;
 float:left;
 padding:0px;
 font-size:10pt;
 height:30px;
 border-bottom:1px solid #FFF8E1;
}
div.clsGallaryData1,div.clsDetailTableData1{
	width:95%;
 	float:left;
 	padding:0px 0px 10px 10px;
	font-size:10pt;
	height:auto;
	text-align:left;
	height:30px;
	clear:left;
	
	
}
div.clsNews{
	width:95%;
 	float:left;
 	padding:0px 0px 10px 10px;
	font-size:10pt;
	height:auto;
	text-align:left;
	clear:left;
}
div.clsGallaryData2{
	float:left;
 	padding:2px 0px 2px 0px;
	text-align:center;
}
div.clsGallaryLink{
	float:left;
 	padding:0px 0px 0px 0px;
	color:#333333;
	
}

div.clsGallary,div.detailTableMain,div.detailTable,.clsAddTable,.searchTable{
	width:660px;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	border:3px solid #FFEEEE;
}
.clsInputBox {
  border:1px solid #868582;
  font-size:12px;
  width:180px;
}
.clsInputBoxSmall {
  border:1px solid #868582;
  font-size:12px;
  width:80px;
}
.InputBoxReadOnly{
 border:1px solid #CC0000;
 background-color:#999999;
 font-size:12px;
  width:180px;
}
/*PAGING START */

div.paging{
	width:635px;
	height:25px;
	border:3px solid #EEEEEE;
	float:left;
	margin:10px 10px 10px 0px;
	font-size:12px;

}
div.paging_cur{
	text-align:center;
	height:25px;
	color:#FF0000;
	font-weight:bold;
	float:left;
	border-right:1px solid #EEEEEE;
	width:30px;
	
}
div.paging_cur_MY{
	text-align:center;
	font-size:12px;
	height:25px;
	color:#FF0000;
	font-weight:bold;
	float:left;
	border-right:1px solid #EEEEEE;
	width:30px;
	
}
div.paging_no{
	height:25px;
	text-align:center;
	float:left;
	color:#009900;
	border-right:1px solid #EEEEEE;
	width:30px;
}
div.paging_dot{
	height:25px;
	text-align:center;
	float:left;
	color:#333333;
	border-right:1px solid #EEEEEE;
	width:30px;
}
div.paging_last_f{
	height:25px;
	width:30px;
	text-align:center;
	float:left;
	color:#FF6600;
	background-color:#FFFFCC;
	border-right:1px solid #EEEEEE;
	width:30px;
}
.p_t:link {
 	 color: #FF9900;
	 text-decoration: none;
	 font-weight:bold;
 
}
.p_t:hover {
 	color: #FF0000;
	text-decoration: none; 
 	 font-weight:bold;


}
.p_t:visited {
	color: #FF9900;
	text-decoration: none; 
	 font-weight:bold;
}
.p_n:link {
 	 color: #003399;
	 text-decoration: none;
 
}

.p_n:hover {
 	color: #FF0000;
 	text-decoration: none; 
 }
.p_n:visited {
	color: #0000CC;
	font-style: normal;
	text-decoration: none; 
}
.p_n_MY:link {
 	 color: #003399;
	 text-decoration: none;
	 font-size:12px;
 
}

.p_n_MY:hover {
 	color: #FF0000;
 	text-decoration: none; 
	font-size:12px;
 }
.p_n_MY:visited {
	color: #0000CC;
	font-size:12px;
	font-style: normal;
	text-decoration: none; 
}
/*PAGING END */
.block-left{
width:400px;
float:left;
border-left:3px solid #FFEEEE;
border-top:3px solid #FFEEEE;
border-bottom:3px solid #FFEEEE;
border-right:3px solid #FFEEEE;
}
.block-right{
width:240px;
padding-left:5px;
float:left;
}
.LineSeparate1{
width:100%;
height:20px;
}
.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list1 a {
	background: url(../images/img01.gif) no-repeat left 60%;
	padding-left: 12px;
}
#nav {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:left;
	font-size:9pt;
	}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } .clearfix { display:block; } * html .clearfix { height:1px; }

	#nav li{
	list-style: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	width: 180px;
	clear:both;
	
	}
#nav li h5{
	
	color:#FFFFFF;
	list-style: none;
	background: url(../images/hd2.gif) repeat-x;
	font-size:10pt;
	padding:0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	clear:left;
	
	}
#nav ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	float:left;
	clear:left;
	width: 180px;
}


#nav a {
	background: url(../images/Yellow.gif) no-repeat left 60%;
	padding:0px 0px 0px 12px;
	color:#006600;
	
	
}
#nav a:hover {
	background: #FFFFFF;
	color: #FF0000;
	background: url(../images/Yellow.gif) no-repeat left 60%;
	padding:0px 0px 0px 12px;
	color:#006600;
}

#nav .active {
	background: #FFFFFF;
	color: #254360;
	background: url(../images/img01.gif) no-repeat left 60%;
	padding:0px 0px 0px 12px;
}

div.TopBanner{
		width:125px;
		height:32px;
		float:left;
		border-left:2px solid #D5D7D8;
		padding:0px 0px 0px 10px;
		clear:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		
		
	}
  	div.rowTB{
		width:124px;
		height:15px;
		}   
	.TopBanner a{
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none; 
	font-weight:bold;
	}   
	.TopBanner a:hover{
	color: #00FF00;
	font-style: normal;
	text-decoration: none; 
	font-weight:bold;
	}   
	.TopBanner a:visited{
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none; 
	font-weight:bold;
	}   
	
/** MENU */

div.detailTableMain_file{
	float:left;
	margin: 0px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	width:610;
	text-align:left;
	
}
div.detailTableMain_file img
{
float: right;
margin:0px 0px 10px 10px;
padding:6px 6px 6px 6px;
}