* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: Arial, Helvetica, sans-serif; font-size:100%; color: #3B6B7C; background:#ffffff;}
img {border:none;}
.r {float:right;}
.l {float:left;}
.clear {clear: both;}
#skipLinks {height:1px; font-size:1px; color:#fff; text-indent:-8000px;}
#skipLinks a {color:#fff;}
.s5 {width:5px;}
.s10 {width:10px;}
.s25 {width:25px;}
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
.pc1 {width:1%;}
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc25 {width:25%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc49 {width:49%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc75 {width:75%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
.pc100 {width:100%;}
#wrapper {margin:0px auto 0 auto; padding:0 0 10px 0; background:#ffffff; width:997px; text-align:left;}
#header {margin:0;padding:0; height:38px; background:url(../img/bg/bg_header.gif) repeat-x top left;}
#header ul.lang {margin:7px 0 0 13px;padding:0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
*html #header ul.lang {margin:10px 0 0 5px;}
#header ul.lang li {margin:0;display:inline;color:#ffffff; font-size:.7em;}
#header ul.lang li a {padding:1px 3px 2px 3px;color:#ffffff; text-decoration:none;}
#header ul.lang li a:HOVER {text-decoration:none; background:url(../img/bg/bg_lang_on.gif) repeat-x top left #5F95AA;}
#header ul.lang li a.on {text-decoration:none; background:url(../img/bg/bg_lang_on.gif) repeat-x top left #5F95AA;}
#header ul.search_site {margin:7px 0 0 20px;padding:0; float:left;}
*html #header ul.search_site {margin:5px 0 0 20px;}
#header ul.search_site li {margin:0;padding:0; display:inline; font-size:.7em; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
#header ul.search_site li.search {margin:0;padding:0;}
#header ul.search_site li.search input.search {margin:0px 0 0 0px;font-size:11px; color:#556598; padding:2px 2px 2px 22px;  background-image: url(../img/icons/search.gif);background-repeat: no-repeat; background-position: 3px 3px; background-color:#ffffff; border:1px solid #94A1CA; width:120px;}
#header ul.search_site li.go {margin:0 0 0 0;padding:0;}
#header ul.search_site li.go input.go {margin:0px 0 0px 0px;padding:2px 3px 3px 2px;background:#ACC7D1; font-size:11px;cursor:pointer;  color:#ffffff; border:none; width:19px; height:18px;}
#header #menu {margin:0;padding:0; background:#055576; height:38px; width:532px; float:right;}
#header #menu ul.menu {margin:0 0 0 0px;padding:0; font-size:11px; height:38px;}
#header #menu ul.menu li {margin:0 0px 0 0;padding:0; display:inline; float:left;text-indent:-8000px; overflow:hidden;height:38px;}
#header #menu ul.menu li a {color:#ffffff; display:block; height:38px;background-position:0 0; background-repeat:no-repeat;}
#header #menu ul.menu li a:hover, #header #menu ul.menu li a.on{background-position:0 -38px;}
#header #menu ul.menu li.m1{width:66px;}.menu li.m1 a{background-image:url(../img/menu/m1.gif)}
#header #menu ul.menu li.m2{width:85px;}.menu li.m2 a{background-image:url(../img/menu/m2.gif)}
#header #menu ul.menu li.m3{width:89px;}.menu li.m3 a{background-image:url(../img/menu/m3.gif)}
#header #menu ul.menu li.m4{width:107px;}.menu li.m4 a{background-image:url(../img/menu/m4.gif)}
#header #menu ul.menu li.m5{width:72px;}.menu li.m5 a{background-image:url(../img/menu/m5.gif)}
#header #menu ul.menu li.m6{width:113px;}.menu li.m6 a{background-image:url(../img/menu/m6.gif)}
#header_btm {margin:0;padding:0; border-bottom:1px solid #DEDEDE; height:100px;}
#header_btm .logo {margin:25px 0 0 15px;padding:0; float:left;}
#header_btm .rotate {margin:1px 0 0 0;padding:0; float:right;}
#main_home {margin:5px 0 0 0;padding:0;}
#main_home #leftcol {margin:0;padding:0; width:776px; float:left;}
#main_home #leftcol h1 {margin:0 0 10px 0;padding:10px 0 0px 10px; font-size:1.3em; color:#035375; background:#E6F0F3;}
#main_home #leftcol p {margin:0 10px 15px 10px;font-size:.8em; color:#3B6B7C; line-height:19px;}
#main_home #leftcol p span {padding:0 15px 0 2px; color:#5E8897; font-weight:bold; text-transform:uppercase; background:url(../img/icons/arrow_double_red.gif) no-repeat 107px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.85em;}
#main_home #leftcol p span a {color:#5E8897; text-decoration:none; background:url(../img/icons/arrow_double_red.gif) no-repeat 0px 4px; padding-left:12px;}
#main_home #leftcol p span a:HOVER {text-decoration:underline;}
#main_home #leftcol .box1 {margin:0 5px 0 0;padding:0 0 5px 0; width:254px; float:left; background:url(../img/bg/bg_box1.gif) no-repeat bottom left;}
#main_home #leftcol .box1 h2 {margin:0 0 1px 0;padding:6px 0 0px 10px; background:url(../img/bg/bg_box1_title.gif) repeat-x top left; color:#ffffff; font-size:1.05em; }
#main_home #leftcol .box1 p {margin:0px 5px 7px 7px;padding:3px 0 0 0; line-height:17px; font-size:.75em; color:#144F62;}
#main_home #leftcol .box1 ul.readmore {margin:0 0 5px 0;padding:0; border-bottom:1px solid #9AB9C6; border-top:1px solid #9AB9C6; height:20px;}
#main_home #leftcol .box1 ul.readmore li {margin:3px 5px 0px 0;padding:0 0 0 15px; font-size:.7em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5E8897; text-transform:uppercase; background:url(../img/icons/arrow_double_red.gif) no-repeat 0px 4px; font-weight:bold;float:right;}
#main_home #leftcol .box1 ul.readmore a {color:#5E8897; text-decoration:none;}
#main_home #leftcol .box1 ul.readmore a:HOVER {text-decoration:underline;}
#main_home #leftcol .box2 {margin:0 5px 0px 0;padding:0 0 5px 0; width:254px;float:left; background:url(../img/bg/bg_box2.gif) no-repeat bottom left;}
#main_home #leftcol .box2 h2 {margin:0 0 1px 0;padding:6px 0 0px 10px; background:url(../img/bg/bg_box2_title.gif) repeat-x top left; color:#ffffff; font-size:1.05em; }
#main_home #leftcol .box2 p {margin:0px 5px 7px 7px;padding:3px 0 0 0; line-height:17px; font-size:.75em; color:#144F62;}
#main_home #leftcol .box2 ul.readmore {margin:0 0 5px 0;padding:0; border-bottom:1px solid #E99AB0; border-top:1px solid #E99AB0; height:20px;}
#main_home #leftcol .box2 ul.readmore li {margin:3px 5px 0px 0;padding:0 0 0 15px; font-size:.7em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#AB4E68; text-transform:uppercase; background:url(../img/icons/arrow_double_red.gif) no-repeat 0px 4px; font-weight:bold;float:right;}
#main_home #leftcol .box2 ul.readmore a {color:#AB4E68; text-decoration:none;}
#main_home #leftcol .box2 ul.readmore a:HOVER {text-decoration:underline;}
#main_home #leftcol .box3 {margin:0 0 0px 0;padding:0 0 5px 0; width:254px;float:left; background:url(../img/bg/bg_box3.gif) no-repeat bottom left;}
#main_home #leftcol .box3 h2 {margin:0 0 1px 0;padding:6px 0 0px 10px; background:url(../img/bg/bg_box3_title.gif) repeat-x top left; color:#ffffff; font-size:1.05em; }
#main_home #leftcol .box3 p {margin:0px 5px 7px 7px;padding:3px 0 0 0; line-height:17px; font-size:.75em; color:#144F62;}
#main_home #leftcol .box3 ul.readmore {margin:0 0 5px 0;padding:0; border-bottom:1px solid #FDB7BE; border-top:1px solid #FDB7BE; height:20px;}
#main_home #leftcol .box3 ul.readmore li {margin:3px 5px 0px 0;padding:0 0 0 15px; font-size:.7em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D1505E; text-transform:uppercase; background:url(../img/icons/arrow_double_red.gif) no-repeat 0px 4px; font-weight:bold;float:right;}
#main_home #leftcol .box3 ul.readmore a {color:#D1505E; text-decoration:none;}
#main_home #leftcol .box3 ul.readmore a:HOVER {text-decoration:underline;}
#main_home #rightcol {margin:0;padding:0; width:221px;float:left;}
#main_home #rightcol .news {margin:0 0 15px 5px;padding:0;}
#main_home #rightcol .news p.title {margin:5px 0 7px 10px;padding:0; font-size:1.05em; color:#A64A64; font-weight:bold;}
*html #main_home #rightcol .news p.title {margin:5px 0 5px 10px;}
#main_home #rightcol .news ul.links {margin:0 0 0 11px; padding:0;}
#main_home #rightcol .news ul.links li.link {margin:0;padding:0 0 0 10px; font-size:.7em; color:#144F62; font-weight:bold; background:url(../img/icons/arrow_red.gif) no-repeat 0px 4px;}
*html #main_home #rightcol .news ul.links li.link {margin:0 0 -3px 0;}
*html #main_home #rightcol .news ul.links li.link {background:url(../img/icons/arrow_red.gif) no-repeat 0px 8px;}
#main_home #rightcol .news ul.links li.link a {color:#144F62; text-decoration:none;}
#main_home #rightcol .news ul.links li.link a:HOVER {text-decoration:underline;}
#main_home #rightcol .news ul.links li.date {margin:0 0 5px 0;padding:0 0 0 10px; font-size:.7em; color:#144F62;}
#main_home #rightcol .news ul.viewmore {margin:0 0 0 0px;padding:0; border-top:1px solid #BFD9E2; background:#F0F1F1;height:21px;}
#main_home #rightcol .news ul.viewmore li {margin:0;padding:3px 7px 3px 0; color:#144F62; font-size:.7em; float:right;}
#main_home #rightcol .news ul.viewmore li a {color:#144F62; text-decoration:none;}
#main_home #rightcol .news ul.viewmore li a:HOVER {text-decoration:underline;}
#main_home #rightcol .quicklinks {margin:0 0 0 5px;padding:0; background:#FBFBF8;}
#main_home #rightcol .quicklinks p.title {margin:0px 0 15px 0px;padding:2px 0 2px 10px; font-size:1.05em; color:#144F62; font-weight:bold; border-bottom:1px solid #CCD9DD;border-top:1px solid #CCD9DD;}
*html #main_home #rightcol .quicklinks p.title {margin:0px 0 5px 0px;}
#main_home #rightcol .quicklinks ul.links {margin:0 0 0 10px;padding:0;}
#main_home #rightcol .quicklinks ul.links li {margin:0 0 0px 0px;padding:0 0 10px 11px; background:url(../img/icons/arrow_blue.gif) no-repeat 0px 3px; font-size:.7em; color:#376472; font-weight:bold;}
*html #main_home #rightcol .quicklinks ul.links li {padding:0 0 5px 11px; background:url(../img/icons/arrow_blue.gif) no-repeat 0px 7px;}
#main_home #rightcol .quicklinks ul.links li a {color:#376472; text-decoration:none;}
#main_home #rightcol .quicklinks ul.links li a:HOVER {text-decoration:underline;}
#main {margin:-1px 0 0 0;padding:0;}
#main #leftcol {margin:0px 0 0 0;padding:0; float:left; width:220px; border-top:8px solid #75ABBF;}
#main #leftcol ul.nav {margin:0px 0 0 0;padding:0;background:url(../img/bg/bg_leftcol.gif) repeat-y top left #EBF5F8;}
#main #leftcol ul.nav li {margin:0px 0 0 0;padding:6px 5px 6px 15px; border-bottom:1px solid #BCD5DE; font-size:.8em; color:#105D7D;}
#main #leftcol ul.nav li.on {font-weight:bold;}
#main #leftcol ul.nav li.sub {margin:0px 0 0 0;padding:6px 5px 6px 30px; font-size:.8em; color:#105D7D; background:url(../img/icons/arrow_blue.gif) no-repeat 20px 12px;}
#main #leftcol ul.nav li.sub a {margin:0px 0 0 0;padding:0;}
#main #leftcol ul.nav li.sub2 {margin:0px 0 0 0;padding:6px 5px 6px 30px; font-size:.7em; color:#105D7D; background:url(../img/bg/bg_leftcol_sub.gif) repeat-y top left #F1F6F8;}
#main #leftcol ul.nav li.sub2 a {margin:0px 0 0 0;padding:6px 5px 6px 10px; background:url(../img/icons/arrow_blue_sm.gif) no-repeat 0px 10px;}
*html #main #leftcol ul.nav li.sub2 a {margin:0px 0 0 0;padding:6px 5px 6px 10px; background:url(../img/icons/arrow_blue_sm.gif) no-repeat 0px 10px;}
#main #leftcol ul.nav li a {color:#105D7D; text-decoration:none;}
#main #leftcol ul.nav li a:HOVER {text-decoration:underline;}
#main #midcol {margin:0px 0 0 0;padding:0; float:left; width:553px;}
#main #midcol .bcrumb {margin:0 0 10px 0;padding:0; background:#C4DCE4;}
#main #midcol .bcrumb p {margin:0;padding:7px 10px 6px 10px; font-size:.7em; color:#166282;}
#main #midcol .bcrumb p a { text-decoration:none;color:#166282;}
#main #midcol .bcrumb p a:HOVER {text-decoration:underline;}
#main #midcol h1 {margin:0px 0 0px 10px;padding:0; font-size:1.7em; color:#394D55;}
#main #midcol h2 {margin:0px 0 10px 10px;padding:0; font-size:1.4em; color:#394D55;}
#main #midcol h3 {margin:0px 0 10px 10px;padding:0; font-size:1.2em; color:#394D55;}
#main #midcol h4 {margin:0px 0 10px 10px;padding:0; font-size:1em; color:#394D55;}
#main #midcol h5 {margin:0px 0 10px 10px;padding:0; font-size:.9em; color:#394D55;}
#main #midcol h5 a {color:#105D7D; text-decoration:underline;}
#main #midcol h5 a:HOVER {text-decoration:none;}
#main #midcol p {margin:0px 10px 15px 10px; padding:0; padding-top:10px; font-size:.8em; color:#6C6C6C; line-height:17px;}
#main #midcol p a { color:#105D7D; text-decoration:none;}
#main #midcol p a:HOVER {text-decoration:underline;}
#main #midcol .note {margin:0px 10px 15px 10px;padding:0; color:#9F9F9F; line-height:17px;}
#main #midcol ul {margin:0 0 10px 20px;padding:0; }
#main #midcol ul li {margin:0 0 0 0px;padding:0 0 5px 10px; font-size:.8em;background:url(../img/icons/arrow_blue.gif) no-repeat 0px 5px; line-height:17px;color:#6C6C6C; }
#main #midcol ul li.sub {margin:0 0 0 30px;padding:0 0 5px 10px; font-size:.8em;background:url(../img/icons/arrow_blue.gif) no-repeat 0px 5px; line-height:17px;color:#6C6C6C; }
#main #midcol ul li.sub2 {margin:0 0 0 60px;padding:0 0 5px 10px; font-size:.8em;background:url(../img/icons/arrow_blue.gif) no-repeat 0px 5px; line-height:17px;color:#6C6C6C; }
#main #midcol ul li.pdf {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/pdf.gif); background-repeat: no-repeat; background-position:0px 3px; }
#main #midcol ul li a { color:#105D7D; text-decoration:none;}
#main #midcol a.pdf {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/pdf.gif); background-repeat: no-repeat; background-position:0px 3px; color:#105D7D; text-decoration:none;font-size:13px; display:block; }
#main #midcol a.pdf:HOVER {text-decoration:underline;}
*html #main #midcol a.pdf { padding-left: 23px; padding-top: 3px;  color: rgb(16, 93, 125); text-decoration: none; font-size: 13px; background-image: url(../img/icons/pdf.gif);}
*html #main #midcol a.pdf {background-image: url('pdf.gif'); background-repeat: no-repeat; background-position: 0px 3px; display:block; background-image: url(../img/icons/pdf.gif);}
#main #midcol a.wrd {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/wrd.gif); background-repeat: no-repeat; background-position:0px 3px; color:#105D7D; text-decoration:none;font-size:13px; }
#main #midcol a.wrd:HOVER {text-decoration:underline;}
#main #midcol a.xls {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/xls.gif); background-repeat: no-repeat; background-position:0px 3px; color:#105D7D; text-decoration:none;font-size:13px; }
#main #midcol a.xls:HOVER {text-decoration:underline;}
#main #midcol a.ppt {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/ppt.gif); background-repeat: no-repeat; background-position:0px 3px; color:#105D7D; text-decoration:none;font-size:13px; }
#main #midcol a.ppt:HOVER {text-decoration:underline;}
#main #midcol a.img {padding-left:23px; padding-top:3px;  background-image: url(../img/icons/img.gif); background-repeat: no-repeat; background-position:0px 3px; color:#105D7D; text-decoration:none;font-size:13px; }
#main #midcol a.img:HOVER {text-decoration:underline;}
#main #midcol ul li a:HOVER {text-decoration:underline;}
#main #midcol ul.prev {margin:0 0 10px 0;padding:5px; background:#F4F7F8; border:1px solid #BCD5DE;}
#main #midcol ul.prev li {margin:0;padding:0; display:inline; background:none;}
#main #midcol ul.prev li.prev {margin:0;padding:0;}
#main #midcol ul.prev li.mid {margin:0 0 0 190px;padding:0;}
#main #midcol ul.prev li.next {margin:-17px 0 0 0;padding:0; float:right}
/* table */
#main #midcol table {margin:0 0 10px 0;padding:0; font-size:.8em; color:#6C6C6C;}
#main #midcol table td {margin:0;padding:0;}
#main #midcol table td a {color:#105D7D; text-decoration:underline;}
#main #midcol table td a:HOVER {text-decoration:none;}

#main #midcol table td a.captcha{ background:#F4F7F8 none repeat scroll 0%; border:1px solid #BCD5DE; color:#0D5A7B; margin:0px 0pt; padding:3px 5px; margin-left:10px; text-decoration:none; font-size:12px;}
#main #midcol table td a.captcha:hover{  }
.hbpw{ display:inline; width:100%; margin:0 auto;}
.hbpw h3{margin:0; padding:0; display:inline;background:none; border:none;}
.hbpw h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none; background:none;}
#main #midcol table td ul {margin:0 0 10px 20px;padding:0;font-size:1em; }
#main #midcol table td h4 {margin:0 0 10px 10px;padding:0;font-size:1.2em; font-weight:bold;}
#main #midcol table td h5 {margin:0 0 10px 20px;padding:0;font-size:1em; font-weight:bold;}
#main #midcol table td p {margin:0 0 10px 20px;padding:0;font-size:1em;}
#main #midcol blockquote {margin:0 10px 10px 10px;padding:7px; font-size:.8em; background:#F4F7F8; border:1px solid #BCD5DE;}
#main #midcol blockquote p {font-size:1em; }
#main #midcol #doc {margin:0 0 10px 10px;padding:0;}
#main #midcol #doc a{color:#105D7D; text-decoration:none; font-size:13px;}
#main #midcol #doc a:hover{text-decoration:underline;}
#main #midcol #doc a.pdf {margin:0;padding:0 0 3px 25px; background:url(../img/icons/pdf.gif) no-repeat 0px 0px;}
#main #midcol #doc a.wrd{margin:0;padding:0 0 3px 25px; background:url(../img/icons/doc.gif) no-repeat 0px 0px;}
#main #midcol #doc a.xls {margin:0;padding:0 0 3px 25px; background:url(../img/icons/xls.gif) no-repeat 0px 0px;}
#main #midcol #doc a.ppt {margin:0;padding:0 0 3px 25px; background:url(../img/icons/ppt.gif) no-repeat 0px 0px;}
#main #midcol #doc a.img {margin:0;padding:0 0 3px 25px; background:url(../img/icons/img.gif) no-repeat 0px 0px;}
#main #midcol #doc p.detail {margin:0 0 0 25px;padding:0; background:none; font-size:.7em; color:#BABABA;}
ol li span.blue {color:#006699; margin-right:5px;}
ol {clear:both; margin-left:0px;  margin-bottom:14px; list-style:none;} /*ie6*/ *html  ol.num_list{}
ol li{padding-left:5px; font-size:12px; margin-bottom:3px; color:#6c6c6c;}
*html ol li{background-position: 0px 8px;}
#main #midcol span.comp {padding:0 3px 0 3px;color:#CF4D5B;}
#main #midcol table.contact {margin:0 10px 10px 10px;padding:0; width:100%; font-size:.8em;}
*html #main #midcol table.contact { margin: 0pt 10px 10px; padding: 0pt; width: 80%; font-size: 0.8em; }
#main #midcol table.contact tr {margin:0px;padding:0; }
#main #midcol table.contact tr td {margin:0px 0 0px 0;padding:0 0 7px 0;}
#main #midcol table.contact tr td input {margin:0px 0 0px 0;padding:3px 5px 3px 5px; border:1px solid #BCD5DE;}
#main #midcol table.contact tr td textarea {margin:0px 0 0px 0;padding:3px 5px 3px 5px; border:1px solid #BCD5DE;width:350px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#main #midcol table.contact tr td input.submit {margin:0px 0 0px 0;padding:3px 5px 3px 5px; color:#0D5A7B; border:1px solid #BCD5DE; background:#F4F7F8;}
#main #midcol h1.news {margin:0px 0 0px 10px;padding:0; font-size:1.0em; color:#394D55;}
#main #midcol p.date {margin:0 0 0 10px;padding:0 0 10px 0px; font-size:.75em; color:#BABABA;}
#main #midcol .newslist {margin:0 0 10px 10px;padding:0;}
#main #midcol .newslist p {margin:0 0 0 0;padding:0;}
#main #midcol .newslist p.title {margin:0 0 0 0;padding:0 0 5px 25px; color:#105D7D; background:url(../img/icons/page.gif) no-repeat 0px 0px;}
#main #midcol .newslist p.title a {color:#105D7D; text-decoration:underline;}
#main #midcol .newslist p.title a:HOVER {text-decoration:none;}
#main #midcol .newslist p.date {margin:0;padding:0 0 0 25px; font-size:.7em; color:#BABABA;}
#main #midcol .people {margin:0 10px 10px 10px;padding:10px 10px 10px 10px; background:#F4F7F8; border:1px solid #BCD5DE;  overflow:hidden;}
#main #midcol .people .inside {margin:0;padding:0 0 0 10px; }
body #main #midcol .people .inside p{width:300px; margin-left:80px;}
#main #midcol .people p.name {margin:0;padding:0 0 5px 0; font-weight:bold; color:#0D5A7B; font-size:.85em}
#main #midcol .people p.title {margin:0;padding:0 0 0px 0; font-size:.7em; font-weight:bold;}
#main #midcol .people p.title2 {margin:0;padding:0 0 10px 0;font-size:.7em;}
#main #midcol .people p.email {margin:0;padding:0 0 3px 25px;font-size:.7em; background:url(../img/icons/email.gif) no-repeat 0px 0px;}
#main #midcol .people p.email a { color:#105D7D; text-decoration:underline;}
#main #midcol .people p.email a:HOVER {text-decoration:none;}
#main #midcol .people p.web {margin:0;padding:0 0 3px 25px;font-size:.7em; background:url(../img/icons/world.gif) no-repeat 0px 0px; }
#main #midcol .people p.web a { color:#105D7D; text-decoration:underline;}
#main #midcol .people p.web a:HOVER {text-decoration:none;}
#main #midcol .people img.face {margin:0;padding:5px; float:left; border:1px solid #EBF5F8; background:#ffffff; margin-right:10px;}
#main #midcol .people img.logos {margin:0;padding:0; float:right; margin-left:10px; margin-top:4px;}
#main #rightcol {margin:0px 0 5px 0;padding:0 0 0px 0; float:left; width:224px;border-top:8px solid #75ABBF;}
#main #rightcol .spotlight {margin:0 0 0 0px;padding:0; background:#F2F6F7;border-bottom:1px solid #C4DCE4;}
#main #rightcol .spotlight p.title {margin:0px 0 0px 0px;padding:8px 0 10px 8px; font-size:1.05em; color:#1E6886; font-weight:bold; }
*html #main #rightcol .spotlight p.title {margin:0px 0 5px 0px;}
#main #rightcol .spotlight img.img {margin:0;padding:0 10px 0 10px; float:left;}
#main #rightcol .spotlight p {margin:0px 5px 0 5px;padding:0 0 7px 0; font-size:.7em; line-height:15px;}
#main #rightcol .spotlight p a {margin:0 5px 0 5px;color:#A64A64;text-decoration:underline;}
#main #rightcol .spotlight p a:HOVER { text-decoration:none;}
#main #rightcol .news {margin:0 0 0px 0px;padding:0 0 5px 0; background:#F6EDEF;}
#main #rightcol .news p.title {margin:0px 0 7px 7px;padding:5px 0 0 0; font-size:1.05em; color:#A64A64; font-weight:bold;}
*html #main #rightcol .news p.title {margin:0 0 0 0;padding:5px 0 5px 7px;}
#main #rightcol .news ul.links {margin:0 0 0 7px; padding:0;}
#main #rightcol .news ul.links li.link {margin:0;padding:0 0 0 10px; font-size:.7em; color:#144F62; font-weight:bold; background:url(../img/icons/arrow_red.gif) no-repeat 0px 3px;}
*html #main #rightcol .news ul.links li.link {margin:0 0 -3px 0;}
*html #main #rightcol .news ul.links li.link {background:url(../img/icons/arrow_red.gif) no-repeat 0px 7px;}
#main #rightcol .news ul.links li.link a {color:#144F62; text-decoration:none;}
#main #rightcol .news ul.links li.link a:HOVER {text-decoration:underline;}
#main #rightcol .news ul.links li.date {margin:0 0 0px 0;padding:0 0 5px 10px; font-size:.7em; color:#144F62;}
#main #rightcol .news ul.viewmore {margin:0 0 0 0px;padding:0; border-top:1px solid #BFD9E2; background:#F0F1F1;height:21px;}
#main #rightcol .news ul.viewmore li {margin:0;padding:3px 7px 3px 0; color:#144F62; font-size:.7em; float:right;}
#main #rightcol .news ul.viewmore li a {color:#144F62; text-decoration:none;}
#main #rightcol .news ul.viewmore li a:HOVER {text-decoration:underline;}
#main #rightcol .quicklinks {margin:0 0 0 0px;padding:0 0 0px 0; background:#F8E4E6;}
#main #rightcol .quicklinks p.title {margin:0px 0 0px 0px;padding:7px 0 5px 5px; font-size:1.05em; color:#D04D5B; font-weight:bold; border-top:1px solid #CE9BA9;}
*html #main #rightcol .quicklinks p.title {margin:0px 0 5px 0px;}
#main #rightcol .quicklinks ul.links {margin:0 0 0 7px;padding:0;}
#main #rightcol .quicklinks ul.links li {margin:0 0 0px 0px;padding:0 0 10px 11px; background:url(../img/icons/arrow_red.gif) no-repeat 0px 3px; font-size:.7em; color:#376472; font-weight:bold;}
*html #main #rightcol .quicklinks ul.links li {padding:0 0 5px 11px; background:url(../img/icons/arrow_blue.gif) no-repeat 0px 7px;}
#main #rightcol .quicklinks ul.links li a {color:#376472; text-decoration:none;}
#main #rightcol .quicklinks ul.links li a:HOVER {text-decoration:underline;}
a img.gallery{float:left; background:#f2f6f7; padding:4px; border:1px solid #c4dce4; margin-left:10px; margin-bottom:10px;}



/*Search*/
/*#main #midcol .altform #form ul.search-results li a{margin:0;padding:0 0 3px 25px; background:url(../img/icons/search.gif) no-repeat 0px 0px; list-style-type:none;}*/
#main #midcol li.search-results {margin:0;padding:0 0 3px 25px; background:url(../img/icons/search.gif) no-repeat 0 5px ; list-style-type:none;}
#main #midcol li.search-results a{line-height:25px; font-size:12px; }
#main #midcol input.s40pc {font-size:1.2em; height:16px; margin-bottom:-2px; width:150px; padding-top:2px;}
*html #main #midcol input.s40pc {font-size:1.2em; height:16px; margin-bottom:0px; width:150px;}
#main #midcol input.fsubmit {margin:-1px 0 0px 0px;padding:0px 3px 3px 2px;background:#ACC7D1; font-size:1.1em;cursor:pointer;  color:#ffffff; border:none; width:60px; height:22px;}
*html #main #midcol input.fsubmit {margin:0px 0 0px 0px;padding:2px 3px 2px 2px;background:#ACC7D1; font-size:1.1em;cursor:pointer;  color:#ffffff; border:none; width:60px; height:23px;}
/*Search*/


a:hover img.gallery{border:1px solid #75ABBF; background:#fff;}
#footer {margin:5px 0 10px 0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:#F2F2F2; height:40px;}
*html #footer {margin:-5px 0 10px 0;}
#footer .foot_left {margin:7px 0 0 10px;padding:0; float:left;}
*html #footer .foot_left {margin:7px 0 0 5px;}
#footer .foot_left p {margin:0;padding:0 0 2px 0; font-size:.6em; color:#055576;}
#footer .foot_left p a {color:#055576; text-decoration:none;}
#footer .foot_left p a:HOVER {text-decoration:underline;}
#footer .foot_right {margin:7px 10px 0 0;padding:0; float:right;}
*html #footer .foot_right {margin:7px 5px 0 0;}
#footer .foot_right p {margin:0;padding:0 0 2px 0; font-size:.6em; color:#055576; text-align:right;}
#footer .foot_right p a {color:#055576; text-decoration:none;}
#footer .foot_right p a:HOVER {text-decoration:underline;}
#footer .foot_right ul {margin:0;padding:0 0 2px 0; font-size:.6em; }
#footer .foot_right ul li {color:#055576; display:inline;}
#footer .foot_right ul li a {color:#055576; text-decoration:none;}
#footer .foot_right ul li a:HOVER {text-decoration:underline;}
#main_home #leftcol .box1 p, .box2 p, .box3 p{min-height:140px; height:auto;}
*html #main_home #leftcol .box1 p, .box2 p, .box3 p{height:140px;}
#main_home #leftcol span.link {float:right;}
#main_home #leftcol span.link p { margin: 20px 5px 10px 0pt; padding: 0pt 0pt 10px; background: transparent url('arrow_double_red_001.gif') no-repeat scroll 0px 5px; font-size: 0.7em; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(94, 136, 151); text-transform: uppercase; font-weight: bold;}
#main_home #leftcol span.link a { color: rgb(94, 136, 151); text-decoration: none; padding-left:10px; }
#main_home #leftcol span.link a:hover { text-decoration: underline; }