@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:url(../images/bg.gif) repeat-x;
	}
	
input, select, frameset, form, radio, checkbox { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
h1, h2{margin:0px 0px; padding:5px 0px; padding-left:25px;font-size:19px; color:#006699;  background:url(../images/bl_heading.gif) left center no-repeat; }
h3{margin:0px 5px 2px 5px; padding:5px 0px; font-size:13px; color:#006699; border-bottom:1px solid #F4F4F4; }
h4{margin:7px 5px 2px 5px; padding:5px 0px; font-size:13px; color:#F63; border-bottom:1px solid #F4F4F4; }
h4 a{ color:#F63; text-decoration:none; }
h4 a:hover{ color:#F63; text-decoration:none; }

img {border:0; }
a { text-decoration:underline; color:#7cbdd7; }
a:hover{ text-decoration:none; color:#999; }


.clear{ clear:both}

.moreinfo{color:#7cbdd7; text-align:right;}
.moreinfo a{color:#7cbdd7; text-decoration:none }
.moreinfo a:hover{color:#7cbdd7; text-decoration:underline }

.implink {color:#F60; }
.implink a{color:#F60; text-decoration:none }
.implink a:hover{color:#F60; text-decoration:underline }

.listing {margin:0px; padding:0px; height:100%; width:auto; padding:2px;  }
.listing ul{margin:0px; padding:0px; list-style:square; list-style-position:outside;  height:auto }
.listing ul li { padding:3px 0px; margin:0px 20px; line-height:17px;  }
.listing ol{margin:0px; padding:0px; list-style:none; list-style-position:outside;  height:auto }
.listing ol li { padding:3px 25px; margin:0px 10px; line-height:17px; background:url(../images/ico_pdf.gif) no-repeat left center;  }
.listing ol li a{ color:#09C; text-decoration:none; }
.listing ol li a:hover{ color:#09C; text-decoration:underline; }


.num {margin:0px; padding:0px; height:100%; width:auto; padding:2px;  }
.num ul{margin:0px; padding:0px; list-style:decimal; list-style-position:outside;  height:auto }
.num li { padding:1px 0px; margin:0px 20px; margin-left:50px; line-height:17px;  }
/* header */
.header { margin:auto;width:988px;height:141px;background:url(../images/header_bg.gif) center no-repeat;}
.header .logo {float:left; display:inline; width:135px; height:129px; margin:0px 10px; margin-top:10px; }
.header .sitename {float:left; display:inline; width:420px; height:50px; margin-top:60px; }
.header .options {float:right; display:inline; width:400px; height:120px;margin:5px 0px; }
.header .options ul{float:right; display:inline;margin:0px; padding:0px; list-style:none; width:auto }
.header .options ul li{float:left; display:inline; width:auto; padding:0px 10px; color:#fff; background:url(../images/bullet_arrow.png) left center no-repeat;}
.header .options ul li a{ color:#fff; text-decoration:none;}
.header .options ul li a:hover{ color:#fff; text-decoration:underline;}

/*top menu */
.navigation { margin:auto;margin-top:10px;width:988px;height:44px; background:url(../images/nav_bg.gif) repeat-x;}
.navigation ul { margin:0px; padding:0px; list-style:none; font-size:14px;}
.navigation ul li{float:left; display:inline;padding:0px 28px; margin:0px; line-height:44px; background:url(../images/nav_seprator.gif) right center no-repeat; }
.navigation ul li a{color:#fff; text-decoration:none; font-weight:600;}
.navigation ul li a:hover{color:#FF9; text-decoration:none; }
.navigation ul li.start {float:left;background:url(../images/nav_start.gif) no-repeat; padding:0px 8px; }
.navigation ul li.end {float:right;background:url(../images/nav_end.gif) right no-repeat; padding:0px 8px;}
.navigation ul li.none {background:none; }


/* round corner pannel */
.pannel{width:auto; height:auto;}
.top-bg{ clear:both; background:url(../images/r-top-bg.gif) repeat-x bottom; height:8px;}
.top-left{ background:url(../images/r-top-left.gif) no-repeat left bottom;  height:8px; }
.top-right{ background:url(../images/r-top-right.gif) no-repeat right bottom; height:8px;  }
.mid-bg{ background-color:#ffffff; width:auto;}
.mid-left{ background:url(../images/r-mid-left.gif) repeat-y left;}
.mid-right{ background:url(../images/r-mid-right.gif) repeat-y right; padding:0px 5px; margin:0px; height:100% }
.bot-bg{ clear:both; background:url(../images/r-bot-bg.gif) repeat-x top; height:8px;}
.bot-left{ background:url(../images/r-bot-left.gif) no-repeat left top;  height:8px; }
.bot-right{ background:url(../images/r-bot-right.gif) no-repeat right top; height:8px; }

.container { margin:auto;width:988px;height:auto; margin-top:10px; clear:both; }
.container .box {width:auto; padding:10px 2px; margin-top:10px; height:auto; background:url(../images/box-bg.gif) no-repeat; border-top:1px solid #e7e7e7;}
.container .box p{padding:5px 0px; margin:0px; }

/* left pannel */
.container .left{float:left; display:inline; width:230px;height:auto; margin-right:6px; }
.container .left p{padding:5px 0px; margin:0px; line-height:17px; }
.container .left .quickaccess {width:auto; height:auto; }
.container .left .quickaccess ul{margin:0px; margin-left:0px; padding:0px; list-style:none; width:auto; font-weight:bold;  }
.container .left .quickaccess ul li{width:auto; margin-left:10px; padding:5px 0px; padding-left:15px; color:#006699; background:url(../images/bullet_arrow.png) left center no-repeat;}
.container .left .quickaccess ul li a{color:#006699; text-decoration:none;}
.container .left .quickaccess ul li a:hover{color:#006699; text-decoration:none; background:#f5fcfe ;}


/**************** menu coding *****************/
#menu {
width: auto;
height:100%;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a {
font: bold 12px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 5px 3px;
}

#menu a {
color:#006699; text-decoration:none;
width:auto;
}

#menu a:hover {
color:#006699; text-decoration:none; background:#fcebe3 ;

}

#menu li {
position: relative;
width:auto;_float: left; _width: 180px; margin-left:10px;  padding-left:15px; color:#006699; background:url(../images/bullet_arrow.png) left center no-repeat;

}

#menu ul ul  {
position: absolute;
top: 0;
left: 85%;
width: 100%;
background: #fcebe3;
}
#menu ul ul li a {
font-size:90%;}
#menu ul ul li a:hover {
color:#999}

div#menu ul ul
{display: none;}

div#menu ul li:hover ul
{display: block;
border-right:2px solid #CCC;
}



/* middle pannel */
.container .middle{float:left; display:inline; width:515px; height:auto;margin-right:6px;}
.container .middle p{padding:5px; margin:0px; line-height:17px;}
.container .middle .top{margin:0px; padding:0px; }
.container .middle .top img{margin:auto; }
.container .middle .top .imgl{margin-left:40px; }
.container .middle .top i {color:#999; font-size:90%; line-height:13px; }
.container .middle .top b {color:#333; }
.container .middle .bottom{margin-top:6px; padding:0px;  }
.container .middle .bottom img{margin:3px 45px; padding:3px; border:1px solid #ccc; }

/* right pannel */
#left, #center, #right {height:100%; }
.container .right{float:left; display:inline; width:231px;height:auto;}
.container .right .relatedlinks {width:auto; height:auto; }
.container .right .relatedlinks ul{margin:0px; margin-left:6px; padding:0px; list-style:none; width:auto; }
.container .right .relatedlinks ul li{width:auto; padding:3px 11px; color:#006699; background:url(../images/bl_news.gif) left top no-repeat; }
.container .right .relatedlinks ul li a{color:#006699; text-decoration:underline; }
.container .right .relatedlinks ul li a:hover{color:#006699; text-decoration:none; }

/*footer */
.footer { margin:auto;width:988px;height:80px; margin-top:10px;background:url(../images/footer_bg.gif) no-repeat; border-top:1px solid #ccc; text-align:center}
.footer .links {margin:5px auto; width:auto; padding:3px;color:#666; }
.footer .links a{color:#666; text-decoration:none; padding:3px 6px; }
.footer .links a:hover{color:#666; text-decoration:underline; }
.footer .copyright{ margin:10px 0px; width:auto; padding:3px;color:#7cbdd7; }


/* inner pages */
.container .inner-right{float:left; display:inline; width:750px;height:auto;}
/*.container .middle p { line-height:18px; padding:4px 5px; margin:0px 0px; }*/
.container .middle .top{margin:0px; padding:0px; }
.container .middle .top .imgleft{float:left;margin:3px 8px; padding:3px; border:1px solid #ccc; }
.container .middle .top .imgright{float:right;margin:3px 20px; padding:3px; border:1px solid #ccc; }
.container .middle .top .img{ margin:3px 8px; margin-left:15px; padding:3px; border:1px solid #ccc; }
.container .middle .top i {color:#999; font-size:90%; line-height:13px; }
.container .middle .top b {color:#333; }
/*.container .middle .bottom{margin:0px; margin-top:10px; padding:0px;    }
.container .middle .bottom img{float:left; display:inline; margin:3px 8px; padding:3px; border:1px solid #ccc; }*/
.container .middle .bottom .img{ margin:3px 8px; padding:3px; border:1px solid #ccc; }

.container .middle span { font-weight:bold; display:block; color:#444; padding:2px 0px;}
.container .middle .govt-left {width:auto;  }
.container .middle .govt-left img{float:left; display:inline; margin-top:0px;margin-right:10px; margin-left:5px;  }
.container .middle .govt-right { width:auto; height:auto; padding:10px;  border:1px solid #f5f5f5}
.container .middle .govt-right h4{ margin:2px 3px; padding:3px 0px; font-size:13px; color:#F60; border-bottom:2px solid #f5f5f5 }
.container .middle .govt-right .members{margin:1px; padding:2px;height:100%; min-height:135px; width:auto; border-bottom:1px dashed #f5f5f5;}
.container .middle .govt-right .members h5{ margin:2px 3px; margin-top:8px; padding:3px 0px; font-size:11px; color:#09C; background-color:#FBFBFB}
.container .middle .govt-right .members p{padding:0px; margin:0px; line-height:16px; font-size:90%; color:#777 }
.container .middle .govt-right .members img{float:left; display:inline;margin:10px 0px; margin-right:8px; border:1px solid #E2E0CD }

.container .middle .license-left {float:left; display:inline; margin:2px; padding:3px;width:240px; height:auto ; background-color:#FCFCFC;  }
.container .middle .license-right {float:right; display:inline;margin:2px;padding:3px; width:238px; height:auto;background-color:#FCFCFC;}

.rlinks {margin:0px; padding:0px; height:100%; width:auto; padding:2px; text-align:center }
.rlinks ul{margin:0px; padding:0px; list-style:none;  height:auto }
.rlinks ul li { float:left; display:inline; width:220px; padding:3px 0px; margin: 15px 10px; }
.rlinks ul li img{border:0; }
.rlinks h5 { margin:2px 3px; padding:3px 0px; font-size:12px; color:#999; }


.contactfrm {margin:0px 40px; height:auto; width:auto; padding:6px; }
.contactfrm p {padding:5px 80px; width:380px;  margin:0px; border-bottom:1px dotted #ccc;text-align:right; font-size:10px; }
.contactfrm div {clear:left; padding:0px 0px; margin:8px 0px; height:auto; }
.contactfrm label {display:block; width:auto; font-weight:bold; }
.contactfrm b{color:#C00 !important; }
.contactfrm .textbox{width:380px; border:1px solid #ccc; padding:2px; }
.contactfrm textarea{width:380px; height:70px;border:1px solid #ccc; }
/*buttons */
.inputbtnGray {
background-color:#333;
border-color:#F0F0F0 #CCCCCC #CCCCCC #F0F0F0;
border-style:solid;
border-width:1px;
color:#fff;
font-weight:bold;
padding:4px 15px;
}