#html {
   padding-top:6px;
   margin: 0 9px;
   width:758px;
   border-left:1px solid #dcebfa;
   border-right:1px solid #dcebfa;
   float: left;
   font-size:2px;
   background-image : url(./download_right_bg.gif); 
   background-repeat : repeat-y;
   background-position : 580px 0; 
}
#tophra {
   margin: 0 auto;
   font-size:2px;
   width:9px;
   height:4px;
   float: left;
}
#tophrb {
   margin: 0 auto;
   font-size:2px;
   width:171px;
   height:4px;
   background-color:#646464;
   float: left;
}
#tophrc {
   margin: 0 auto;
   font-size:2px;
   width:409px;
   height:4px;
   border-left:1px solid #ebebeb;
   border-right:1px solid #ebebeb;
   background-color:#5585ec;
   float: left;
}
#tophrd {
   margin: 0 auto;
   font-size:2px;
   width:178px;
   height:4px;
   background-color:#646464;
   float: left;
}
#download_left {
   float: left;
   width: 580px;
   font-size:12px;
   padding:0px;
   margin:0px;
}
#download_right {
   float: left;
   width: 178px;
   font-size:12px;
   text-align:center;
}
#download_right_top {
   padding-top:5px;
   width: 149px;
   height:127px;
   text-align:center;
   font-size:11px;
   font-family : Verdana,sans-serif;
   color:#ffffff;
   margin: 8px auto 0 auto;
   background-image : url(./download_right_top_bg.gif); 
}
#download_right_top a{
   color:#ffffff;
   text-decoration: none;
}
#download_menu{
   font-family : Verdana,sans-serif;
   font-size:12px;
   text-align:left;
   margin: 11px 5px 11px 17px;
   letter-spacing : 1pt; 
}

#download_menu .menu_title, #download_menu .menu_title2{
   cursor:pointer;
   padding-top:1px;
   padding-left:21px;
   margin: 4px 0 0px 0;
   background-position : 0px 3px;
   background-image : url(./download_menu_a.gif); 
   background-repeat : no-repeat;
}


#download_menu .menu_title a:link {
   text-decoration: none;
   color:#a33151;
}
#download_menu .menu_title a:visited {
   color: #a33151;
   text-decoration: none;
}
#download_menu .menu_title a:hover {
   color: #5151a3;
   text-decoration: underline;
}
#download_menu .menu_title a:active {
   color: #5151a3;
   text-decoration: none;
}
#download_menu .menu_title2 a {
   text-decoration: none;
   color:#497048;
}


#download_menu .hidden div .menu_title3, #download_menu .hidden div .menu_title4 {
   padding-left:19px;
   background-image : url(./download_menu_c.gif); 
   background-repeat : no-repeat; 
   margin: 5px 0 7px 21px;
   background-position : 3px 2px;
   color:#3151a3;
   cursor:pointer;
}

#download_menu .hidden div .menu_title3 a:link {
   text-decoration: none;
   color:#3151a3;
}
#download_menu .hidden div .menu_title3 a:visited {
   color: #3151a3;
   text-decoration: none;
}
#download_menu .hidden div .menu_title3 a:hover {
   color: #ae6057;
   text-decoration: underline;
}
#download_menu .hidden div .menu_title3 a:active {
   color: #ae6057;
   text-decoration: none;
}

#download_menu .hidden div .menu_title4 a {
   color: #a06049;
   text-decoration: none;
}

#download_menu .hidden div .menu_title3 span {
   border-bottom : 1px dotted #3151a3; 
}

#download_menu .hidden .hidden .menu_title3 {
   background-image : url(./download_menu_d.gif); 
   background-repeat : no-repeat; 
   background-position : 0 3px;
   margin: -2px 0 9px 35px;
   padding-left:15px;
   padding-top:0;
}

#download_menu .hidden .hidden .menu_title3 a:link {
   text-decoration: none;
   color:#215251;
}
#download_menu .hidden .hidden .menu_title3 a:visited {
   color: #215251;
   text-decoration: none;
}
#download_menu .hidden .hidden .menu_title3 a:hover {
   color: #214238;
   text-decoration: underline;
   background-color:#fcf9f9;
}
#download_menu .hidden .hidden .menu_title3 a:active {
   color: #214238;
   text-decoration: none;
   background-color:#fcf9f9;
}

.hidden{
   display:none;
}
.unhidden{
   display:block;
}
#download_menu div span span, #download_menu .menu_title span, #download_menu .menu_title2 span {
   font-size : 9px; 
   letter-spacing : 0pt;
}
#download_menu .hidden div .menu_title3 span span {
   border-bottom : 0; 
}
#download_hot {
   margin: 5px 0 9px 15px;
   text-align:left;
}
#download_hot div{
   font-family: Arial, Helvetica, sans-serif;
   font-size : 11px; 
   margin: 7px 3px;
}
#download_hot div a{
   border-bottom : 1px dotted #3151a3; 
}
#download_hot div a:link {
   text-decoration: none;
   color:#13212e;
}
#download_hot div a:visited {
   color:#13212e;
   text-decoration: none;
}
#download_hot div a:hover {
   color: #860e3b;
   text-decoration: underline;
}
#download_hot div a:active {
   color: #860e3b;
   text-decoration: none;
}
#download_search {
   margin: 5px 0 9px 15px;
   text-align:left;
}
#download_search select, #download_search input {
   font-size : 11px; 
}
#search_enter_img {
   vertical-align:bottom;
}
#download_search input{
   border:1px solid #2979c5;
   background-color:#e7f4ff;
   width: 134px;
   margin: 3px 0;
   padding:2px;
}
#download_left_a {
   float: left;
   width: 160px;
   margin: 6px 0px;
   padding:0 6px;
}
#download_left_a div  {
   font-family: Arial, Helvetica, sans-serif;
   background-color:#ffffff;
   border : 1px solid #3151a3;
   margin-top: 3px;
}
#download_left_a div div {
   font-family: Arial, Helvetica, sans-serif;
   background-image : url(./download_wtrie_bg.gif); 
   border-top : 1px solid #80abc7; 
   border-left : 1px solid #ffffff; 
   border-right : 1px solid #ffffff; 
   border-bottom :  1px solid #71b1f3;
   padding:5px 10px;
   margin: 2px 0 2px 0;
}
#download_left_b {
   float: left;
   width: 390px;
   margin: 0 0 0 5px;
}
.download_new {
   background-color :#e3f0ff;
   font-size : 12px;
   font-family : Verdana,sans-serif;
   margin:5px 0 5px 5px;
   color : #3151a3;
   padding:4px;
}
.download_text {
   background-image : url(./download_new_bg.gif);
   line-height : 190%;
   font-size : 11px;
   font-family : Verdana,sans-serif;
   margin:5px 5px 10px 10px;
   padding:0 6px 0px 6px;
   letter-spacing : 1.2pt;
}
a:link {
   text-decoration: none;
   color:#13212e;
}
a:visited {
   color:#13212e;
   text-decoration: none;
}
a:hover {
   color: #860e3b;
   text-decoration: underline;
}
a:active {
   color: #860e3b;
   text-decoration: none;
}
#admin_table {
   font-family: Arial, Helvetica, sans-serif;
   margin:10px auto;
   background-color:#69a7ff;
   text-align:center;
   font-size:11px;
}

#admin_table .title td{
   padding:0 0 0 5px;
   margin:0;
   background-color:#deecff;
   font-size:12px;
   height: 25px;
   font-weight:bold;
   text-align:center;
}
#admin_table .td {
   padding:6px 0;
   background-color:#e7f1ff;
}
#admin_table .td2 {
   text-align:left;
}
#admin_select {
   font-size:12px;
   text-align:center;
   width: 550px;
   margin:5px auto;
}
#admin_select select, #admin_select input, #admin_select textarea{
   margin:1px;
   font-size:12px;
   background-color:#e7f1ff;
   border :  1px solid #71b1f3;
}
#admin_select_input {
   text-align:left;
   margin:6px 0;
   padding-top:5px;
   border-top :  1px solid #5791cf;
}
#admin_table span {
   cursor:pointer;
   color:#0000ff;
}
#admin_text {
   cursor:pointer;
   color:#0000ff;
   font-size:12px;
   display:none;
}
#admin_select_input textarea {
   width: 546px;
}
#add_file {
   font-family: Verdana,sans-serif;
   border:1px solid #65a9ff;
   font-size:9pt;
   margin:7px auto;
}
#add_file .td1 {
   padding:5px;
   background-color: #dfedff;
   border-bottom:1px solid #65a9ff;
}
#add_file .td2 {
   padding:5px;
   border-left:1px solid #65a9ff;
   border-bottom:1px solid #65a9ff; 
   background-color: #e7f2ff;
}
#html input, #html select ,#html textarea {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
.trbg2 {
   background-color: #dfedff;
}
#add_file input {
   padding:3px;
}
#add_file .input_enter {
   margin:4px;
   height: 20px;
}
.file_search {
   text-align:center;
   font-size:13px;
   font-family : Verdana,sans-serif;
}
.file_search span{
   text-align:center;
   font-size:15px;
   font-weight:bold; 
   font-family : Verdana,sans-serif;
   color: #096ed5;
}
.file_error {
   border:1px solid #004199;
   font-size:16px;
   font-family : Verdana,sans-serif;
   margin:8px auto 15px  auto;
   width:560px;
   color: #096ed5;
   font-weight:bold; 
   background-color: #eaf4ff;
   text-align:center;
   padding:25px 0;
}
.file_table {
   border:1px solid #004199;
   font-size:11px;
   font-family : Verdana,sans-serif;
   margin:8px auto 15px  auto;
   width:560px;
}
.checkboxon {
   border:1px solid #ff0000;
   color: #ff0000;
}
.file_title {
   background-color: #eaf4ff;
   width:80px;
   text-align:center;
   border-right:1px solid #9ec5ee;
   border-bottom:1px solid #9ec5ee;
}
.file_text, .file_text4, .file_text6 {
   background-color: #f0f7ff;
   width:230px;
   border-right:1px solid #9ec5ee;
   border-bottom:1px solid #9ec5ee;
}
.file_title2 {
   background-color: #eaf4ff;
   width:80px;
   text-align:center;
   border-right:1px solid #9ec5ee;
   border-bottom:1px solid #9ec5ee;
}
.file_text2, .file_text5, .file_text7, .file_text8 {
   background-color: #f0f7ff;
   width:170px;
   border-bottom:1px solid #9ec5ee;
}
.file_text8 a span {
   text-decoration:underline;
}
.file_text span{
   color: #2766a7;
   font-weight:bold; 
}

.file_text2 span{
   color: #096ed5;
   font-weight:bold; 
}
.file_title3 {
   line-height : 180%;
   background-color: #eaf4ff;
   width:80px;
   text-align:center;
   border-right:1px solid #99ccff;
   vertical-align:top; 
}
.file_text3 {
   background-color: #f0f7ff;
   width:480px;
   line-height : 180%;
   letter-spacing : 1pt;
   vertical-align:top; 
}
.file_text4 {
   color: #1a8bff;
   height:30px;
}
.file_text5 {
   color: #011123;
}
.file_text6 {
   color: #195899;
   height:30px;
}
.file_text7 {
   color: #014081;
}
.file_title_text {
   border:1px solid #004199;
   border-bottom:2px solid #004199;
   font-size:11px;
   font-family : Verdana,sans-serif;
   margin:8px auto 15px  auto;
   width:540px;
   line-height : 180%;
   padding:10px;
   background-color: #f0f7ff;
}
#download_select {
   width:560px;
   margin:0 auto 10px auto;
}

#download_page_select {
   background-color: #96c6ff;
   font-size:11px;
   font-family : Verdana,sans-serif;
}
#download_page_select td {
   text-align:center;
}
#download_page_select a:link {
   color: #000000;
   text-decoration: none;
}
#download_page_select a:visited {
   color: #000000;
   text-decoration: none;
}
#download_page_select a:hover {
   color: #106dad; 
   border-bottom : 1px dotted #203090;
}
#download_page_select a:active {
   color: #106dad; 
   text-decoration: none;
}
.download_page_td1 {
   background-color: #d4ebff;
   font-weight:bold;
}
.download_page_td2 {
   background-color: #f5fbff;
   font-weight:bold;
}
.download_page_td3 {
   background-color: #e1f1ff;
}
.download_page_td4 {
   background-color: #ecf5ff;
   font-weight:bold;
}
.download_page_td5 {
   background-color: #dcebfd;
   font-weight:bold;
}

.file_in {
   width:560px;
   margin:5px auto 0 auto;
   font-size:11px;
   font-family : Verdana,sans-serif;
   text-align:left;
   color: #2062bf;
}

.file_in a:link {
   text-decoration: none;
   color: #2062bf;
}
.file_in a:visited {
   color: #2062bf;
   text-decoration: none;
}
.file_in a:hover {
   color: #860e3b;
   text-decoration: underline;
}
.file_in a:active {
   color: #860e3b;
   text-decoration: none;
}