@charset "utf-8";
/* CSS Document */

* { padding:0; margin: 0;}
body { background:url(/layout/images/bg1.jpg) repeat-x; margin:0; padding:0; text-align:center;}

a:link, a:visited { color: #02b; text-decoration: none; }
a:hover { color: #07e; text-decoration: none; }
a:active { color: #080; text-decoration: none; }
p { padding:2px; margin-bottom:5px; line-height:20px; }
h1 { font: bold 14px verdana, arial, sans-serif; padding-bottom:2px; }

#ftable { width:935px; height:900px; text-align:left; margin: auto;}
#htable { height:123px; }
#htablea { height:83px; padding:0; margin:0;}
#logo { width:141px; height:61px; padding:10px;}
#htableb { height:40px;} 
#mainnav { list-style-type:none; font: 11px verdana, arial, sans-serif; margin:0px; padding:0px; line-height:40px;}
#mainnav li { display:inline; }
#mainnav li a { padding:12px 10px; text-decoration:none;  }
#mainnav li.selected a { border: 1px solid #CCCCCC; background:#fff;}
#ctable { background:url(/layout/images/cbg.gif) repeat-y; margin:20px 0;} /* repeat-x to fix lag in ie */
#ctablea { background: #FFFFFF; margin:3px 0 0 3px; } 
#content { padding:4px; color:#333333; font: 11px verdana, arial, sans-serif; clear:both; }
.contentbox { border:2px solid #003399; margin-bottom:10px;}
.contentboxa { background:#003399; padding:3px; color:#3399FF; font-size:14px; font-weight:bold; }
.contentboxb { padding:3px; }

.newsfeed { padding:2px; margin:0px 0px 20px 0px; } 
.download { margin-bottom:20px; }
.alt1 { background:#DBE4EA; padding:3px;  border: 1px dotted #0099FF;}
.alt { background:#FFFFFF; padding:3px; }
.alt1:hover { background:#C3DBED; padding:3px;  border: 1px dotted #0099FF;}
.alt:hover { background:#C3DBED; padding:3px; }

#footer { border: 1px solid #DDDDDD; clear:both; margin:5px 0; padding:10px; font: 10px verdana, arial, sans-serif; text-align:center; } 



form#zh {  font:100% verdana,arial,sans-serif; margin: 0; padding: 0; min-width: 500px; max-width: 600px; width: 560px; }
form fieldset {  border-color: #000;  border-width: 1px;  border-style: solid;  padding: 10px; margin: 0; }
form fieldset legend {	font-size:1.1em; }
form label { 	display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0; text-align: right; }
form fieldset label:first-letter {	text-decoration:underline;    }
form input, form textarea {	width:auto; margin:5px 0 0 10px; }
form input#reset {	margin-left:0px; }
/*textarea { overflow: auto; }*/
form small { display: block;	margin: 0 0 5px 160px; 	padding: 1px 3px;	font-size: 88%; }
form .required{font-weight:bold;} 
form br { clear:left; }

#breadcrumbs { height:20px; margin-bottom:20px; }
#breadcrumbs ul { list-style-type:none; }
#breadcrumbs li { display:block; float:left; padding:10px; border-right:1px solid #252525; }



#dashboard_menu { }
#dashboard_menu ul { list-style-type:none; }
#dashboard_menu li { height:48px;margin-bottom:10px;}
#dashboard_menu li  a.article, #dashboard_menu li a:visited.article  { display:block;height:48px; vertical-align:middle;display:block;text-indent:50px;background:url(/images/icons/article-48x48.png) no-repeat; background-position: 0 0px; }
#dashboard_menu li  a:hover.article, #dashboard_menu li  a:active.article { background-position:0px -48px; }
#dashboard_menu li  a.lock, #dashboard_menu li a:visited.lock { display:block;height:48px; vertical-align:middle;display:block;text-indent:50px;background:url(/images/icons/lock-48x48.png) no-repeat; background-position: 0 0px; }
#dashboard_menu li  a:hover.lock, #dashboard_menu li  a:active.lock{ background-position:0px -48px; }
#dashboard_menu li  a.profile, #dashboard_menu li a:visited.profile { display:block;height:48px; vertical-align:middle;display:block;text-indent:50px;background:url(/images/icons/user-info-48x48.png) no-repeat; background-position: 0 0px; }
#dashboard_menu li  a:hover.profile, #dashboard_menu li  a:active.profile{ background-position:0px -48px; }
.tableHeadingBG
{
	background:url(/images/forums/forumhbg.gif) no-repeat; height:34px;
}

.tableHeading
{
	padding-left:10px; font-size:14px; font-weight:bold;
}

.smallContentBox { width:224px; margin-bottom:10px; }
.smallContentBoxA { height:30px;background:url(/images/content/224_content_a.gif) no-repeat; }
.smallContentBoxA h1 { font-size:11px;color:#0C72C4;padding:5px 10px;}
.smallContentBoxB { background:url(/images/content/224_content_b.gif) repeat-y; padding:10px; }
.smallContentBoxC { height:11px;background:url(/images/content/224_content_c.gif) no-repeat; }
.mediumContentBox { width:694px; margin-bottom:10px; }
.mediumContentBoxA { height:30px; background:url(/images/content/694_content_a.gif) no-repeat; }
.mediumContentBoxA h1 { font-size:11px;color:#0C72C4;padding:5px 10px; }
.mediumContentBoxB { background:url(/images/content/694_content_b.gif) repeat-y;padding:10px; }
.mediumContentBoxB  .header { display:block;padding-bottom:5px;font-weight:normal;font-size:10px; border-bottom:1px solid #DDDDDD;letter-spacing:1px; }
.mediumContentBoxC { height:11px;background:url(/images/content/694_content_c.gif) no-repeat; }
.largeContentBox { width:923px; margin-bottom:10px; }
.largeContentBoxA { height:30px;background:url(/images/content/923_content_a.gif) no-repeat; }
.largeContentBoxA span { padding:5px 10px;float:right; }
.largeContentBoxA h1 { font-size:11px;color:#0C72C4;padding:5px 10px; }
.largeContentBoxB { padding:10px;background:url(/images/content/923_content_b.gif) repeat-y; }
.largeContentBoxB  .header { display:block;padding-bottom:5px;font-weight:normal;font-size:10px; border-bottom:1px solid #DDDDDD;letter-spacing:1px; }
.largeContentBoxC { height:13px; background:url(/images/content/923_content_c.gif) no-repeat; }
.basicTable { width:100%; }
.basicTable thead { }
.basicTable th { background:url(/images/forums/forumhbg2.gif) repeat-x; height:23px; padding-left:10px; font-size:11px; font-weight:bold; }
.basicTable .tableCol { padding:2px 10px; border-bottom:1px solid #DDDDDD; vertical-align:top; }
.basicTable .tableHeadingBG { background:url(/images/forums/forumhbg2.gif) repeat-x; height:23px; }
.basicTable .tableRowHeadingBold { padding-left:10px;font-size:11px; font-weight:bold; }

.tableRow {	font-weight:normal;	padding:10px;font-size:11px; }

.forumHeaderName { width:300px; }

#zh-form { margin:10px auto; padding:3px; text-align:left;}
#zh-form fieldset { border:1px solid #DDDDDD; padding:10px; margin:10px auto; }
#zh-form fieldset legend { font-size:11px; font-weight:bold; color:#0000BB; }
#zh-form fieldset label { display:block; clear:both;width:150px; float:left; font-size:11px; font-weight:bold; }
#zh-form fieldset input { display:block; margin-left:200px; }
#zh-form fieldset select { display:block; margin-left:200px; width:100px; }
#zh-form fieldset div { display:block; margin-left:200px; padding:5px 0;}
#zh-form fieldset div textarea {display:block; height:50px; width:90%;}

