/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



/* typography.css */
body {font-size:75%;background:#fff;font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.6em;margin:1em 0 .75em; color:#0382ac;}
h3 {font-size:1.2em;color:#000;}
h4 {font-size:1.1em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
.t-search h2 { margin:0; text-indent:10px; color:#fff;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#0382ac; text-decoration:none;}
a {color:#0382ac;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 .1em 1.5em 0;}
ul li {list-style-type:none; padding-bottom:.5em}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.9em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#999999; font-size:.8em}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:962px;margin:0 auto;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 .25em;border:none;}
hr.space {background:#fff;color:#fff;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
form.padding-search{ padding:10px 0 0 10px;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb; }
input.search { width:280px; border:1px solid #bbb; padding:2px;}
input.login-field-search { color:#b9b9b9; color:#F00; width:200px; height:27px; border:none; font-style:italic; padding:0 2px 0px 2px; float:left;}
input.field-complain { background:transparent url(../images/subfield.jpg) no-repeat top left; color:#000; width:400px; height:27px; border:none; font-style:italic; font-size:12px; padding:0 2px 0px 2px; padding-left:5px;}
input.field-complain-msg { background:transparent url(../images/msgfield.jpg) no-repeat top left; color:#000;  border:none; font-style:italic; font-size:12px; padding:0 2px 0px 2px; padding-left:5px;}
input.search-submit { background:url(../images/img_search.gif) repeat-x #ecae2c; border:none; padding:5px 8px; cursor:pointer;}
input.complaint-submit { background:#0382AC; color:#ffffff; border:none; padding:5px 8px; cursor:pointer; position:absolute;}
input.submit { background:#0382AC; color:#ffffff; border:none; padding:2px 8px; cursor:pointer;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px; }
input.title {font-size:1.5em;}
textarea {padding:0 2px; color:#b9b9b9;font-style:italic; border-color:#CCCCCC;}
textarea.complaint { width:390px;height:250px; float:left; color:#F00; padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px 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;}

/* style */

body { background:url(../images/img_bg.jpg) repeat-x top;}
#header_slides{ width:948px; padding-bottom:10px;}
#header { height:120px;}
#body_container { background:url(../images/img_main_shadow.gif) no-repeat top; padding:0 6px;}
#navigation { background:url(../images/nav_bg.jpg) repeat-x; height:36px; padding:0; margin-bottom:3px; }
    ul#navlist a{font-weight:normal;text-decoration:none;}
    ul#navlist, ul#navlist ul, ul#navlist li{margin:0px;padding:0px;list-style-type:none;z-index:1;}
    ul#navlist li { float:left;}
    ul#navlist li a{ color:#ffffff; padding:0 8px; display:block; line-height:36px; border-right:1px solid #FFFFFF; font-size:12px;}
    ul#navlist li a:hover{background-color:#f4bc47; color:#4b4700;}
    ul#navlist li a:active{color:#4b4700;}    
    .subnavlist { display:none; background:#f4bc47; border-top:1px solid #FFFFFF;}
    ul#navlist li.dropdown a { background:url("../images/img_arrow.png") no-repeat scroll right 1.4em transparent; padding-right:19px; }
    #navlist .subnavlist li { float:none;padding:0; }
    ul.subnavlist li a{padding:0;margin:3px 0;}
    ul#navlist li:hover ul.subnavlist{display: block;position: absolute;font-size:1em;}
    ul#navlist li:hover ul.subnavlist li a{display:block;width:8em;border: none;padding:2px 2px 2px 10px; line-height:12px; color:#4b4700;}
    ul#navlist li:hover ul.subnavlist li a:hover { display:block; background:#0382ac; color:#FFFFFF;}
	ul#navlist #navSelected{background-color:#f4bc47;}

#body_container .left-col { float:left; width:680px;}
	#banner .left-col .banner-link { background:url(../images/img_quicklink.gif); width:680px; height:67px;}
    #banner .left-col .banner-link .col-01 { float:left; width:164px; height:67px; padding:0; margin:0;}
    #banner .left-col .banner-link .col-02 { float:left; width:193px; height:67px; padding:0; margin:0;}
    #banner .left-col .banner-link .col-03 { float:left; width:145px; height:67px; padding:0; margin:0;}
	#banner .left-col .banner-link .col-04 { float:left; width:178px; height:67px; padding:0; margin:0;}
    #banner .left-col .aboutus-banner { width:680px; height:175px; z-index:2000;}
	
	
	#banner .left-col .banner-spacer{ background-color:#FFF; height:5px; width:680px;}
 
	/* HOME PAGE BANNERL LINK*/
	#banner .left-col .home-banner-link { background:url(../images/img_quicklink.gif); width:680px; height:67px;}
    #banner .left-col .home-banner-link .col-01 { float:left; width:164px; height:67px; padding:0; margin:0;}
    #banner .left-col .home-banner-link .col-02 { float:left; width:193px; height:67px; padding:0; margin:0;}
    #banner .left-col .home-banner-link .col-03 { float:left; width:145px; height:67px; padding:0; margin:0;}
	#banner .left-col .home-banner-link .col-04 { float:left; width:178px; height:67px; padding:0; margin:0;}

	#banner .left-col .home-banner-link2 { background:url(../images/img_quicklink2.gif); width:680px; height:67px;}
    #banner .left-col .home-banner-link2 .col-01 { float:left; width:164px; height:67px; padding:0; margin:0; font-size:18px; color:#FFF; padding-top:10px;}
    #banner .left-col .home-banner-link2 .col-02 { float:left; width:193px; height:67px; padding:0; margin:0; font-size:18px; color:#FFF; padding-top:10px;}
    #banner .left-col .home-banner-link2 .col-03 { float:left; width:145px; height:67px; padding:0; margin:0; font-size:18px; color:#FFF; padding-top:10px;}
	#banner .left-col .home-banner-link2 .col-04 { float:left; width:178px; height:67px; padding:0; margin:0; font-size:18px; color:#FFF;padding-top:10px;}
	


	/* END - HOME PAGE BANNERL LINK*/

	
#body_container .main_container { border:1px solid #e1e1e1; padding:0 17px; float:left; width:643px; display:block; }
    .main_container ul li { list-style:none; margin:0;}
    .main_container ol li { background:none; margin-left:25px; padding:0 1em 1em 0;}
    .main_container ol li li { margin-left:-18px; padding:0 0 0 20px; background:url(../images/img_bullet.gif) .4em .5em no-repeat;}
    .main_container li { background:url(../images/img_bullet.gif) .4em .5em no-repeat; padding-left:25px;}
    .main_container .links { height:23px; padding-bottom:.25em}
    .main_container img { float:left; padding-right:.25em;}
    .main_container table tr td { background-color:#e7f2fa;}
    .main_container table tr th { background-color:#037ba3; color:#fff; text-indent:5px;}
#body_container .right-col { float:left; width:267px; padding-left:3px;}
    
#body_container .right-col .search { background:#f4bc47; height:51px; -moz-border-radius:4px; border-radius:4px;}

    #body_container .right-col .transparency { height:100px; margin-bottom:3px; padding:2px;}

    #body_container .right-col .chairman { height:100px; margin-bottom:3px; padding:2px;}
    /*
	#body_container .right-col .chairman { height:142px; margin-bottom:3px; padding:2px;}
	*/
	#body_container .right-col .chairman img { float:left; padding:0 2px 3px 0;}
	#body_container .right-col .chairman p { line-height:1.5em; clear:both; padding:2px 0px 3px 0;}             
    #body_container .right-col .contact { height:121px; margin-bottom:3px; background:url(../images/img_contactus.jpg); padding:0 10px;}
	#body_container .right-col .contact p { line-height:1.2em; padding-top:0.5em;}
    #body_container .right-col .t-search { background-color:#eaab26; height:29px;}

    #body_container .right-col .right-col-news { 
				position:relative;
				z-index:1;
				width:267px;
				padding:5px 0;
				margin:0 auto;
			 }
 
 		.shadow {
			  /*text-align:center; */
			  text-align:inherit;
			  position:relative;
			  float:left;
			  width:20%;    
			  padding:1em; 
			  margin:0em 5px 2em; 
			  background:#fff;
			  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.5) inset;
				 -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		  }
		  .perspective-x:before {
				left:80px;
				bottom:5px;
				width:42%;
				height:35%;
				max-width:150px;
				-webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
				   -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
						box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
				-webkit-transform:skew(50deg);
				   -moz-transform:skew(50deg);
					-ms-transform:skew(50deg);
					 -o-transform:skew(50deg);
						transform:skew(50deg);
				-webkit-transform-origin:0 100%;
				   -moz-transform-origin:0 100%;
					-ms-transform-origin:0 100%;
					 -o-transform-origin:0 100%;
						transform-origin:0 100%;
			}
			
			.perspective-x:after {
				display:none;
			}

 
 
 
    
#panes { float:left; display:block; position:relative; margin:0 auto; }
    #panes div{ display:none; color:#444; width:650px; min-height:214px;  }
    #panes img{ float:left;}
    #panes p.more{ color:#000; font-weight:bold }
.overlay{ display:none; width:500px; padding:20px; background-color:#ddd }
.members table, .members table tr td{ background-color:#e7f2fa; }
    .members table tr.bg td { background-color:#fff;}
    .members table table tr td { margin:0; padding:0 5px 0 0; }
    .members table tr td img { border:thin solid #e1e1e1; padding:0px;}
    
.box table { border:1px dashed #999999; }
    .box table, .box table tr td { background-color:#fff;}
    .box table thead { background-color:#EEEEEE;}
    .box table tr.bg td { background-color:#e7f2fa;}
    
.form table { border:1px dashed #999999; }
    .form table, .form table tr td { background-color:#e7f2fa; line-height:27px; margin:0; padding:3px;}

#main_container_navigation { float:left; width:271px; }
    #main_container_navigation ul li { padding-bottom:0;}
    #main_container_navigation ul li a { background:url(../images/img_bullet_navigator.gif) no-repeat .4em 1.2em; border-bottom:thin solid #e0e0e0; height:29px; padding:4px 0 0 20px; display:block; line-height:29px; text-decoration:none;}
    #main_container_navigation ul li a:hover { background:url(../images/img_bullet_navigator_r.gif) no-repeat .4em 1.2em #e0e0e0;}
    #main_container_navigation ul li a.current{ background:url(../images/img_navigator.gif) repeat-x; color:#fff;}
    #main_container_navigation ul li:hover ul.subnavlist{display: block;position: absolute;font-size:1em;}
    #main_container_navigation ul li:hover ul.subnavlist li a{ background:none; display:block;width:8em; border:none; padding:2px 2px 2px 10px; margin:0; color:#4b4700;}
    #main_container_navigation ul li:hover ul.subnavlist li a:hover { background:none; display:block; background:#0382ac; color:#FFFFFF;}
    
#main_container_news { float:left; width:271px; }
    #main_container_news ul li { padding-bottom:0;}
    #main_container_news ul li a { background:url(../images/img_bullet_navigator.gif) no-repeat .4em .8em; border-bottom:thin solid #e0e0e0; padding:4px 0 4px 20px; display:block; text-decoration:none;}
    #main_container_news ul li a:hover { background:url(../images/img_bullet_navigator_r.gif) no-repeat .4em .8em #e0e0e0;}
    #main_container_news ul li a.current{ background:#03759c; color:#fff;}

#bottom { background:url(../images/img_footer.gif) no-repeat; height:40px; }
#footer { width:950px; text-align:center; padding-bottom:1.2em;}

/* ClearFix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*    Toggle Requirements  */
.msg_head{cursor:pointer;border-bottom:1px dashed #999;margin-bottom:18px; display:block;}
.msg_body{ display:none;}

#vploader
{  
    width: 643px;
    height: 400px;
    background: url(../images/ajax-loader.gif) no-repeat center;
    float: left;
}

.suggestionsBox {
        position: float;
        left: 30px;
        margin: 10px 0px 0px 0px;
        width: 200px;
        background-color: #0382AC;;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border: 2px solid #FFF;    
        color: #fff;
    }
 
 /* Autocomplete CSS */   
.suggestionList {
        margin: 0px;
        padding: 0px;
    } 
    
.suggestionList li {
        
        margin: 0px 0px 3px 0px;
        padding: 3px;
        cursor: pointer;
        background:none;
        color:#FFF;
        list-style-type: none;
    }
    
.suggestionList li:hover {
        background-color: #000;
    }

.suggestionsBox_hearing {
        position: float;
        left: 30px;
        margin: 10px 0px 0px 0px;
        width: 200px;
        background-color: #0382AC;;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border: 2px solid #FFF;    
        color: #fff;
    }
    
.suggestionList_hearing {
        margin: 0px;
        padding: 0px;
    } 
    
.suggestionList_hearing li {
        
        margin: 0px 0px 3px 0px;
        padding: 3px;
        cursor: pointer;
        background:none;
        color:#FFF;
        list-style-type: none;
    }
                 suggestions_hearing
.suggestionList_hearing li:hover {
        background-color: #000;
    }

/* Autocomplete CSS */ 

