@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;text-align:center;background:url(../images/index_07.png) top left repeat-x;background-color:#000060;font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;}
.y_link a{float:right;color:#c90;font-style:italic;margin-top:-10px;}
.g_link {color:#000060;font-weight:bold;text-decoration:none;}
.register_form h1 {font-size:16px;margin:5px 0 2px 5px;color:#006;}
hr {color:#006;background-color:#006;}
.register_form form {margin:0 0 0 0;padding:15px;background-color:#fc0;}
.register_form form li {padding:0 0 10px 0;}
.register_form form li label {display:block;float:left;text-align:right;width:21em;margin-right:5px;font-weight:bold;clear:left;vertical-align:middle;color:#006;}
.register_form form li label em {color:#c00;font-size:1.3em;font-weight:bold;margin-right:4px;}
.register_form form legend {font-size:12px;color:#006;font-weight:bold;margin:20px 0 20px 0;}
.register_form form input {font-size:11px;color:#006;}
.register_form form select {font-size:9px;color:#006;}
.button {margin:10px 0 5px 102px;}
html>/**/body .button {margin:15px 0 5px 235px;}
.cen_ali_txt {text-align:center;font-size:12px;color:#666;margin-top:40px;line-height:16px;}
.cen_text {text-align:center;}
#wrapper {width:1000px;margin:auto;text-align:left;background:url(../images/logo_watermark.gif) 6% 51% no-repeat;background-color:#ffffff;}
#header { background:url(../images/index_02.png) top left repeat-x; height:80px; margin: -10px 5px 0px 5px; }
#wrapperIE {width:1000px;text-align:left;background:url(../images/logoIE_watermark.gif) 6% 46% no-repeat;background-color:#ffffff;}
#headerIE { background:url(../images/index_02.png) top left repeat-x; height:80px; margin:-10px 5px 0px 5px; }
#logo a img { border:none; margin:8px 0 15px 15px; }
#adspace { background-color:#ccc; width:468px; height:60px; z-index:1; float:right; margin:-75px 15px 0 0; }
#search {float:right;clear:right;margin:-25px 10px 0 0;}
#menu ul {background:url(../images/index_03.png) left center repeat-x;list-style:none;margin:-2px 5px 0 5px;height:35px;padding:0;}
#menu li {display:inline;font-size:12px;line-height:25px;padding:0 15px 0 15px;font-weight:bold;}
#menu li a {color:#333;text-decoration:none;}
#text {vertical-align:top;background-color:#fff;color:#666;line-height:14px;}
#column_1 {float:left;width:50%;padding:0px 5px 5px 8px;}
#column_2 {float:right;width:24.3%;}
#column_3 {float:right;width:23.9%;}
.yellow {border:#fc3 1px solid;border-top:none;margin-bottom:15px;}
.yellow p {padding:0px 0px 0px 0px;margin:0px 5px 0 0px;line-height:14px;}
html>/**/body .yellow p {padding:0 10px 5px 10px;}
.yellow img {float:left;padding:0 10px 8px 5px;}
.yellow h4 {background:url(../images/index_05.png) center center repeat-x;height:28px;font-size:12px;color:#333;line-height:23px;}
.yellow h4 b {margin:8px 0 0 8px;}
.yellow h5 {font-size:11px;font-weight:bold;color:#006;margin:10px 0 10px 15px;}
.grey_bold {color:#333;font-weight:bold;font-size:11px;}
.float_left {float:left;width:25%;padding:10px 20px 0 10px;margin:0;}
.float_left img {padding-left:20px;}
.float_right {float:right;width:68%;margin:0;vertical-align:top;}
.border_clear {border-right:none;border-left:none;}
.border_clear h5 {margin:5px 0 5px 10px;}
.yellow_links ul {color:#000066;}
.yellow_links li {padding:3px 0 3px 0;font-size:1.2em;}
.yellow_links li a:link {text-decoration:none;color:#006}
.yellow_links li a:visited {text-decoration:none;color:#900}
.yellow_links li a:active {text-decoration:none;color:#00FF00} 
.yellow_links li a:hover {text-decoration:none;color:#0C0}
.pagination h4{font-size:16px;color:#006;margin:10px 0 0 5px;}
.pagination p {float:right;margin:-14px 15px 0  0;}
.pagination hr {display:block;}
.margin_set {margin:25px 15px 0 0;}
.pagination a:link {color:#333;text-decoration:none;font-weight:bold;}
.pagination a:hover {color:#CC0000;}
.pagination a:active {color:#CC0000;}
.pagination a:visited {color:#333;}
.blue {border: #000066 1px solid;border-top:none;margin:0 5px 10px 5px;}
.blue p {padding:0 1px 1px 1px;margin:-8px 0 0px 0;}
html>/**/body .blue p {padding:0 10px 5px 10px;}
.blue img {float:left;padding:0 0px 2px 2px;}
.blue h4 {background:url(../images/index_06.png) center center repeat-x;height:26px;font-size:11px;color:#fff;line-height:23px;font-weight:normal;}
.blue h4 b {margin:8px 0 0 8px;}
.blue h5 {font-size:11px;font-weight:bold;color:#006;margin:7px 5px 8px 0;}
.calendar ul {list-style:none;padding:0;margin:-14px 0 0 0;}
.calendar li {background:url(../images/index_11.png) center center no-repeat;width:225px;height:25px;padding:0 0 2px 6px;}
.calendar li a {color:#006;text-decoration:none;font-size:1.2em;padding:0 0 0 50px;line-height:25px;}
.topics ul {list-style:none;padding:0;margin:-14px 0 0 0;}
.topics li {background:url(../images/index_10.png) center center no-repeat;width:225px;height:25px;padding:0 2px 2px 2px;}
.topics li a {color:#006;text-decoration:none;font-size:1.2em;padding:0 0 0 50px;line-height:25px;}
form fieldset {border:none;margin:0;padding:0;}
html>/**/form fieldset {border:none;
margin-right:10px;
margin:0;
padding-left:10px;}
.submit { margin-left:80px; font-size:10px; }
.submit_2 {float:right;font-size:10px;}
.submit_3 {font-size:10px;}
.login { padding-left:10px; padding-right:10px; margin-left:10px; }
form ul {list-style:none;margin:0 0 0 10px;}
form li {padding-bottom:10px;}
form li label { display:block;  float:left; text-align:left; width:100%; margin-right:0px; padding-right:10px; }
form select {font-size:11px;color:#666;} 
form li input {}
#footer {background:url(../images/index_04.png) left top repeat-x;margin:10px 5px 5px 5px;float:none;clear:both;height:49px;}
#footer ul {list-style:none;float:right;margin:10px 0 0 15px;}
#footer li {display:inline;padding:0 5px 0 5px;border-right:1px solid #aaa;}
#footer li a {color:#ccc;text-decoration:none;}
#footer p {float:left;margin:15px 0 0 15px;color:#ccc;}
.yellow_bg {background-color:#fc3;padding:15px;color:#006; margin-bottom:10px;}
html>/**/body .yellow_bg {padding:20 10px 5px 10px; margin-top:15px;}
.donate {font-size:11px;color:#000066;font-weight:bold;}
.donate h1 {font-size:16px;margin:5px 0 2px 5px;color:#006;}
.donate form ul {margin:0 0 0 0;padding:0 0 0 0;}
.donate form fieldset {margin:10px 0 10px 0;}
.form_mask {background-color:#FFCC00;border:none;padding:2px 3px 0 3px;width:4em;}
fieldset.charge {padding:10px;border:1px solid #000066;margin:10px 0 10px 0;}
.blue_bold {font-size:12px;color:#000066;font-weight:bold}
.blue_bold label {margin:0 25px 25px 0;line-height:20px;}
.blue_bold input {vertical-align:middle;}
.green_bold {font-size:12px;color:#347C17;font-weight:bold}
.red_bold {font-size:12px;color:#CC0000;font-weight:bold}
.red_bold ul {margin:50px 0 10px 20px;}
.red_bold li {padding-bottom:5px;}
.red a:link {color:#CC0000;text-decoration:none;}
.red a:hover {color:#006;text-decoration:none;}
.red a:active {color:#CC0000;text-decoration:none;}
.red a:visited {color:#CC0000;text-decoration:none;}
.pay_img {float:right;margin:-30px 0 0 0;}
.mem_img {float:right;margin:-170px 15px 0 0;}
.right_text {float:right;}
.center_text {position:relative;left:25px;}
.staff li {padding:3px 0 3px 0;}
.mission_text {font-size:1.1em;text-align:center;}
.facilities ul {font-weight:bold;}
.facilities li {padding:3px 0 3px 0;}
.subjects table {width:90%;margin:20px 0 20px 15px;border:1px solid #ccc;}
.subjects td {padding:6px;border:1px solid #ccc;}
.subjects tr {border:1px;}
.subjects th {border:1px solid #ccc;text-align:center;background-color:#ccc;color:#333333;}
.reports ol li {list-style-position:outside;padding:2px 0 2px 0;}
.reports ol li ol {margin:10px 0 15px 15px;}
.reports ol li ol li {list-style-type:lower-alpha;}
.reports ol { margin:0 15px 20px 35px;}
.reports h6 {font-size:1.05em;margin:10px 0 10px 15px;text-decoration:underline;color:#000066;}
.reports sup {color:#FF0000;font-weight:bold;margin:0 0 0 3px;cont-size:0.8em;}
.float_offset {float:none;clear:both;}
.border_offset table, .border_offset tr, .border_offset th, .border_offset td {border:none;}
.text-hld-inhome{ overflow-x: hidden; overflow-y: scroll ; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top: 5px; padding-bottom: 0; padding-left: 0; padding-right: 0; height:290px; }
.blueIE {border: #000066 1px solid;border-top:none;margin:2px 5px 10px 5px;}
.blueIE p {padding:0 2px 2px 2px;margin:2px 0 0px 0;font-size:11px;}
html>/**/body .blueIE p {font-size:11px;padding:0 2px 5px 2px;}
.blueIE img {float:left;padding:0 2px 2px 2px;}
.blueIE h4 {background:url(../images/index_06.png) center center repeat-x;height:26px;font-size:11px;color:#fff;line-height:23px;font-weight:normal;}
.blueIE h4 b {margin:8px 0 0 8px;}
.blueIE h5 {font-size:14px;font-weight:bold;color:#006;margin:7px 5px 8px 0;}