html {height:100%; background:url(../img/bg_home.gif) 774px top repeat-y #DCDCD2;}
body {width:960px;height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; background:url(../img/bg_right.gif) 258px top repeat-y #DCDCD2;}
body.home { background:url(../img/bg_home.gif) 774px top repeat-y #DCDCD2;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
form {margin:0px;}
img {border:none;}

@media aural {
	.speek_nodisp { display:none;}
}
@media speech {
	.speek_nodisp { display:none;}
}

.wai_nodisp {position:absolute; top:-2000px; left:-2000px;}

a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{ color:#000;text-decoration:underline;}

#site {width:960px; position:relative; min-height:100%;text-align:left;margin:0; border-right:1px solid #FFF; background:url(../img/bottom_left.jpg) left bottom no-repeat; }
#bg{background:url(../img/bg_right.gif) 258px top repeat-y;}
#top a:hover, #top1 a:hover, #top2 a:hover { background:#DCDCD2; color:#010d49; }

#top {   float:left; background:#020C49; border-bottom:1px solid #fff; margin:0; padding:0; width:360px; overflow:hidden;}
#top table { width:360px; text-align:center; }
#top a { display:block; padding:0 12px; background:#4D5579; line-height:30px; color:#FFF; font-weight:normal; border-left:1px solid #fff;  }
#top a.first { }
#top a.cat_act, #top a.cat_act:visited { background:#020C49; color:#fff;}

#top1 {   float:left; background:#020C49; border-bottom:1px solid #fff; margin:0; padding:0; width:414px; overflow:hidden; }
#top1 table {	width:414px; text-align:center; }
#top1 a { display:block; padding:0 12px; background:#4D5579; line-height:30px; color:#FFF; font-weight:normal; border-left:1px solid #fff;  }
#top1 a.first { border:0;}
#top1 a.cat_act, #top a.cat_act:visited { background:#020C49; color:#fff;}

#top2 { float:left;background:#020C49; margin:0; padding:0; width:186px; overflow:hidden;}
#top2 table { width:186px; text-align:center; }
#top2 a { display:block; padding:0 12px; background:#4D5579; line-height:30px; color:#FFF; font-weight:normal; border-left:1px solid #fff;  }
#top2 a.first {  }
#top2 a.cat_act, #top a.cat_act:visited { background:#020C49; color:#fff;}

#top22 { margin:0; padding:0; position:absolute; right:0; top:46px;}
#top22 table { width:186px; text-align:center; }
#top22 a { display:block; padding:0 12px; line-height:30px; color:#010d49;font-weight:normal; }
#top22 a.first {  }
#top22 a.cat_act, #top a.cat_act:visited { color:#010d49;}

#top22_home { margin:0; padding:0; height:30px;  width:960px; background:#020C49; border-bottom:1px solid #fff;}
#top22_home table { width:186px; text-align:center; margin-left:774px;}
#top22_home a { display:block; padding:0 12px; line-height:30px; color:#fff; font-weight:normal; background:#4D5579; border-left:1px solid #fff;   }
#top22_home a.first {  }
#top22_home a.cat_act, #top a.cat_act:visited { color:#fff;}

#top4 {
	overflow:hidden;
	background:#DCDCD2;
	height:48px;
	width:960px;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #fff;
}
#top4 img {
	height:48px;
}

#top3 {
	overflow:hidden;
	background:#DCDCD2;
	height:246px;
	width:960px;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #fff;
}
#top3 img {
	height:246px;
	width:960px;
}

#top3_home {
	overflow:hidden;
	background:url(../img/head_home01.jpg) top left no-repeat #DCDCD2;
	height:294px;
	width:960px;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #fff;
	position:relative;
}
#top3_home img {
	position:relative;
	bottom:0;
	right:0;
	height:294px;
	width:960px;
}

#left {width:258px; float:left;text-align:left; margin:0; overflow:hidden; padding-bottom:120px; }
#right { float:right;text-align:left; width:648px;  margin-top:16px; overflow:hidden; padding-right:24px;}
#right_home { clear:both;  text-align:left; width:726px;  margin:0;  padding:0; margin-top:16px; margin-left:18px; overflow:hidden; }

#content { padding:0;}
#content img { border:0;}
#bl {
	position:absolute;
	bottom:0;
	left:0;
	z-index:20;
	width:228px;
	height:120px;
	background:url(../img/bottom_left.jpg) no-repeat;
	display:block;
}
#submenu {padding:0; padding-top:28px; background:#4D5579; width:258px;}
#submenu * li { display:inline;}
#submenu ul {margin:0; padding:0; list-style-type:none; text-indent:5px; }
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0; padding:0; list-style-type: none; text-indent: 17px;}
#submenu li ul li ul{margin:0; padding:0; list-style-type: none; text-indent: 29px;}
#submenu a {display:block; line-height:28px; background:url(../img/sub_norm.gif) 12px center no-repeat #363C55; padding:0; margin:0; padding-left:24px; border-top:1px solid #fff; text-decoration:none; color:#fff;}
#submenu a:visited{color:#fff;}
#submenu a:hover{color:#fff;text-decoration:underline;}
#submenu a:active{ color:#fff;text-decoration:underline;}
#submenu a.fol_act, #submenu a.fol_act:visited {background:url(../img/sub_folder_act.gif) 12px center no-repeat #363C55;	}
#submenu a.fol_act2, #submenu a.fol_act2:visited {background:url(../img/sub_folder_act2.gif) 12px center no-repeat #020C49;}
#submenu a.doc_act, #submenu a.doc_act:visited {background:url(../img/sub_act.gif) 12px center no-repeat #020C49;}

/*Sub 1 = 363C55
Sub 2 = 4D5579
Sub 3 = 707CB1*/

#submenu li ul li a,#submenu li ul li a:visited { background:url(../img/sub_norm.gif) 24px center no-repeat #4D5579; }
#submenu li ul li a.doc_act,#submenu li ul li a.doc_act:visited { background:url(../img/sub_act.gif) 24px center no-repeat #020C49; }
#submenu li ul li a.fol_act,#submenu li ul li a.fol_act:visited  {background:url(../img/sub_folder_act.gif) 24px center no-repeat #4D5579;}
#submenu li ul li a.fol_act2,#submenu li ul li a.fol_act2:visited  { background:url(../img/sub_folder_act2.gif) 24px center no-repeat #020C49; }

#submenu li ul li ul li a,#submenu li ul li ul li a:visited { background:url(../img/sub_norm.gif) 36px center no-repeat #707CB1; }
#submenu li ul li ul li a.doc_act,#submenu li ul li ul li a.doc_act:visited { background:url(../img/sub_act.gif) 36px center no-repeat #020C49; }



ul.oberview {list-style-type: none; margin:0; padding:0;}
ul.oberview li { padding:2px 0 2px 20px; margin:0; background-repeat: no-repeat; margin-top:5px; background-color:#eee; background-position:3px 0px;}

div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl a {color:#000}

div.int_dl_list { margin:3px 0 0 0; background-repeat: no-repeat; background-position:5px 5px; background-color:#F0EFE8;}
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; background-color:#F8F8F8; }
div.int_dl_title{float:left; width:70%;}
div.int_dl_size{float:right; width:25%; text-align:right;}

h2.int_dl_title{color:#ca162f; margin:12px 0 0 0; padding:0; border-bottom:1px solid #e8062b;font-size:100%; font-weight:bold;}
div.int_dl_list a {color:#000}

span.error,strong.error{color: #ff0000;}
#f2mail input.normal,#f2mail select.normal,#f2mail textarea.normal {width:320px;}
#f2mail td.error {background-color:#fff;color:#ff0000; border:1px solid #e2e2e2; padding:3px; font-weight:bold;}

#sslink { width:380px; height:50px; position:absolute; top:0; left:0;}
#sslink a { width:380px; height:50px; display:block; }
#sslink a:hover { text-decoration:none;}

#box2 { position:absolute; bottom:0; right:0; width:545px; height:244px; overflow:hidden; }
#box2 img { position:absolute; float:left; width:545px; height:244px; visibility:hidden;}

div.cl { height:0; line-height:0; font-size:0; clear:both;}







