html {		
	margin: 0px;
	padding: 0px;
	background: url('images/bg_pattern.jpg');
}
body {
	margin: 0px;
	font-family:  Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	background: url('images/bg_shad.jpg') repeat-x;
	text-align: center;
}

div#container{
	text-align: left;
	width:821px;
	position: relative;
	margin: 0px auto;
	background: url('images/leftcol_bg.jpg') repeat-y 10px; 

}

div#top {
	height: 80px;
	width:821px;
	position: relative;
	margin: 0px auto;
	background: url('images/top.png') no-repeat 1px bottom; 
}




/* MAIN BODY */
div#body {
	width: 620px;
	float: right;
	margin: 0;
}
div#body .title{
		width: 620px;
		height: 110px;
		background: url('images/top_title.jpg') no-repeat;
}
div#body .nav_bar{
		width: 620px;
		height: 55px;
		background: url('images/top_sec.jpg');
}
div#body .header{
	width: 620px;
	height: 120px;
}
div#body .ctitle{
	height: 35px;
	color: #003b8d;
	margin: 0;
	padding: 5px 0 0 22px;
	font-family:  Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	background: url('images/title.jpg') no-repeat;
}
div#body .pathl{
	color: #aaa;
	margin: 0;
	font-family:  Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
}
div#body .main{
	float: right;
	padding: 14px;
	width: 420px;
	background: #fff;
}
div#body .middle{
	float: left;
	width: 170px;
	border-top: 1px solid white;
	
}
div#body .minh2{
	float: right;
	margin: 0px;
	width: 1px;
	height: 700px;
}
div#tresc * {
	margin: 10px 40px;
}


/* LEFT COLUMN */
div#leftcol {
	width: 201px;
	float: left;
	clear: left;
	background: url('images/vert_shad.jpg') no-repeat 175px top;
}
div#leftcol .logo{
	float:right;
	width:200px;
	height:110px;
	background: url('images/logo_mid.jpg') no-repeat;
}
div#leftcol .motto{
	float:right;
	margin: 0px 10px;
	width:180px;
	height:120px;
	background: url('images/motto.jpg');
}
div#leftcol .minh{
	float: left;
	margin: 0px;
	width: 1px;
	height: 1px;


}
#leftcol .over{
	margin: 0 10px 0 10px;
	width:180px;
	height:15px;
	background: url('images/menu_shad_t.jpg');
	
}
#leftcol .under{
	margin: 0px 10px;
	width:180px;
	height:15px;
	background: url('images/menu_shad_b.jpg');

}
.mend {
	width: 185px;
	height: 8px;
	margin: 0 10px 0 5px;
	text-decoration: none;
	background-image: url('images/menu_opt.jpg');
}
.menu, .menu dl, dt, dd {
clear: right;
	display: block;
	margin: 0;
	padding: 0;
}
a.mmenu:link,
a.mmenu:visited {
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	padding: 8px 0 0 30px;
	width: 155px;
	height: 23px;
	margin: 0 10px 0 5px;
	text-decoration: none;
	background-image: url('images/menu_opt.jpg');
}
a.mmenu:hover {
	padding: 7px 0 0 32px;
	width: 153px;
	height: 24px;
	background-image: url('images/menu_opth.jpg');
}

.sub a:link,
.sub a:visited {
	display: block;
	color: #707070;
	font-size: 11px;
	padding: 4px 0 4px 20px;
	width: 155px;
	margin: 0 10px 0 10px;
	text-decoration: none;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	background: url('images/sub_menuopt.jpg') repeat-y center;
}
.sub a:hover {
	padding: 4px 0 4px 25px;
	color: #303030;
	width: 150px;
	background-image: url('images/sub_menuopt.jpg');
}


button {
	color: #fff;
	background: #fff none;
	border:	0;
	display: inline;
}
.searchf{
	border: 1px solid #aeb1b3;
	position:relative;
	top:-7px;
}
.found{
	color: #990000;
	font-weight: bold;
	background: #ffdddd;
}
.box{
	border: 1px solid #aeb1b3;
}
#searchsubmit{
	padding-top:15px;
}
.formf {
padding-left:30px;
	width:200px;
	float:left;
}
.icons {
	padding-top:15px;
	width:130px;
	height:27;
	float:right;
}
.icons div{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	width: 30px;
	height: 27px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.icon1 {
	background: url('images/home_h.jpg') no-repeat;
}
.icon2 {
	background: url('images/contact_h.jpg') no-repeat;
}
.icon3 {
	background: url('images/sitemap_h.jpg') no-repeat;
}
.icons a {
	display: block;
	width: 30px;
	height: 27px;
	float: left; 
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.icons img {width: 30px; height: 27px; border: 0; }
* html a:hover {visibility:visible}
.icons a:hover img{visibility:hidden}

/* FOOTER */

div#footer {
	background: #fff url('images/foot_shad.jpg') no-repeat;
margin-left:10px;	
padding-top:25px;
	height: 45px;
	clear: both;

}
#footer div{
	background: #004777;
	margin-left: 5px;
	padding: 13px 0 13px 10px;
	height:14px;
	color: #fff;
	font-size: 10px;
}


.date{
	color:#c8c8c8;
}

.ntitle{
	color: #003b8d;
	font-family:  Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.nbody{
	margin-left: 25px;
}
/* DATE PICKER */

div.clndr {
 background-color:#d0d0d0; position:absolute;
 cursor:default; display:none; border:3px ridge #9ab;
}
div.clndr table {
 width:160px; margin:4px;
}
div.clndr th {
 border:1px solid black;
 font:normal bold 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}
div.clndr td {
 border:1px solid blue; cursor:pointer; 
 font:normal normal 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}


a:link {border: no; text-decoration:none; color:#5a8095}

a:visited {border: no; text-decoration: none; color:#5a8095}

a:hover {border: no; text-decoration: none; color:#7eb3d0}

a:active {border: no; text-decoration: none}

.dpath {border: no; text-decoration:none; color:#5a8095}

a.
path:link {border: no; text-decoration:none; color:#5a8095}

a.
path:visited {border: no; text-decoration: none; color:#5a8095}

a.
path:hover {border: no; text-decoration: none; color:#7eb3d0}

a.
path:active {border: no; text-decoration: none}

