/*
@author		carine li
@version	01/14/1020
*/
body, img, h1, h2, h3, h4, form, fieldset,ul,li {margin:0px; padding:0px; border:0px;}
body       {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:url(../images/bg.jpg) repeat-x top left;}
.error {color:#CC0000; font-size:11px; float:left; padding:0 2px;}
.thide {display:none;}
.tshow {display:block;}
.label_long, #right #formbody fieldset.label_long label {width:100%;padding-bottom:2px;display:block;}
.radiointable {color:#000000;font-size:12px; width:58%; line-height:12pt; float:left;}
.fieldinfo {padding:10px 0 10px 40px;font-size:12px;color:#00526A;}
#container {width:848px; margin:0 auto; background-color:#fff;text-align:left; }
#header {width:100%;}
#middle {width:100%; height:auto;}
#left {width:40%;*width:47%;margin-bottom:10px;padding:30px;float:left; overflow:hidden;}
h1 {margin-bottom:5px;color:#00526a; font-size:25px;}
#left span.subtitle {margin-bottom:10px;font-size:16px;display:block;}
#left h2, #left h2 a {margin-bottom:5px;font-size:12px; color:#00526a;}
#programContent a{margin-bottom:2px;display:block;color:#00526a;}
#programContent a:hover {color:#805d25;text-decoration:none;}
#right {width:50%; margin:20px auto 10px; float:left;}
#right h2 {width:100%; height:62px; padding-top:18px;font-size:28px; font-family:"Times New Roman", Times, serif;color:#fff; text-indent:30px; font-weight:normal; background:url(../images/formtitle_bg.jpg) no-repeat top left;}
#right form {width:100%; margin-top:-18px;*margin-top:0;background:url(../images/form_bg.jpg) repeat-y top left;}
#right fieldset {width:88%; padding:20px 10px 0 40px;}
#right label {width:90%;font-size:13px;font-weight:bold;display:block;}
#right label.nonrequired {font-weight:normal;}
#right select {width:88%;margin:5px 0;font-size:11px;}
#right fieldset.formbutton {width:100%;text-align:center;padding:0;}
#submitButton, #processingindex {width:150px;margin:0 auto;padding:15px 0;font-weight:bold;}
#right #formbody #submitButton input {width:150px}
#right #formbody fieldset.formbutton {padding:0;} 
#right #formbody fieldset {padding:0 0 5px 40px;}
#right #formbody label {width:40%;display:inline;float:left;}
#right #formbody input {width:50%;float:left;} 
#right #formbody .radiointable input {width:15px;}
#right #formbody fieldset.short select {width:49%;margin:0;}
#right #formbody fieldset.long label {width:88%; display:block;}
#right #formbody fieldset.workext label, #right #formbody fieldset.workext input{display:inline; font-weight:normal;}
#right #formbody fieldset.optin,.optin a  {font-size:11px; color:#00526a;}
#right #formbody fieldset.optin input {width:10px;margin-right:5px;vertical-align:bottom; float:left;}
#right #formbody span.optin {width:85%;float:left;}
#footer {width:94%;margin:10px auto;padding:15px 0; border-top:1px solid #f1eee5; text-align:center; clear:both;}
#footer a {padding:0 5px; margin:10px 0;font-size:11px;border-right:1px solid #83735f; color:#83735f;}
#footer a.lastitem {border:none;}
#middle.sitemap, #middle.articles {text-align:center;}
.content {width:85%; margin:10px auto; text-align:left;}
#middle.sitemap .content {padding-left:30px;}
blockquote {margin: 10px 20px;}
.home {font-size:13px; font-weight:bold;margin:10px 0 0 0; color:#333; display:block;}
.sitemap #programContent {margin:15px 0;}
.sitemap #programContent a{margin-left:20px;}
.sitemap h1, .articles h1 {margin:10px 0 0 0; font: normal 20px Arial, Helvetica, sans-serif; }
.sitemap #left, .sitemap #right {padding:0;margin:0;}
#infolinks {margin:20px 0;}
#infolinks a, .sitemap #right a {display:block;margin-top:10px; color:#000;}
a:hover, #infolinks a:hover, .sitemap #right a:hover {text-decoration:none; color:#805d25;}
#middle.articles {text-align:center;}
#articleform {border-top:1px solid #f1eee5;border-bottom:1px solid #f1eee5;}
#articleform .fieldinfo {display:none;}