body {text-align: center; margin: 1px; padding: 0px; overflow-y: visible; font-family: sans-serif, Trebuchet MS, Tahoma, Verdana;}
html {overflow-y: scroll;}
body {font-size: 76%;}

/* defaults */

.contentdiv {border: 1px solid white; margin: 0px;  } 
.contentsub {height: 1%; overflow: visible;}/* width is for ie italics hack */
html>body .contentsub {height: auto;}
.contentdiv img {position: relative; top: 3px; left: 0px}
.editcontentdiv {border: 1px solid red; margin: 0px; padding: 0px; } 
.editcon {width: 780px; margin-left: auto; margin-right: auto; }
.err {color: red; font-weight: bold;}
.th {font-weight: bold;}

.radbtn {position: relative; top: 2px; left: 0px;}
#email { width: 140px;}

/* for the site */
.content {}
/* for the editor */
.contentcon {background-color: white; text-align: left; }
.contentcon img { behavior:url("/css/image.htc"); position: relative; top: 3px; left: 0px}
.contentcon a img {border: none;}

/* xinha mods */
iframe {height: auto; }
.htmlarea td {vertical-align: top;}
#tb_cell {height: 36px;}
html>body #tb_cell {height: auto; min-height: 36px;}
#_xinhaPasteBox {display: none;}


#logoutButton {display: inline;}
.loginbox {margin-left: 230px; margin-bottom: 30px; width:300px; border: 1px solid rgb(169, 167, 168); background-color: rgb(236, 233, 216); text-align: right;}
.loginbox div {margin: 20px 50px 20px 20px;}
.loginbox .txtfield {width: 130px; margin-top: 6px;}
.loginbox .btn  {margin-top: 6px;}

/* cms toolbar */
#cmstb { text-align: left; background-color: rgb(195, 218, 249); }
#cmstb .logout {float: right;}
#cmstb form {  margin: 1px;}
#tm_cell {padding: 0px; }

/* windows */
.cmsAdmin {background-color: rgb(236, 233, 216); border: 1px solid rgb(169, 167, 168); padding: 10px; text-align: left;}
.cmsAdmin td, .cmsAdmin th {background-color: rgb(236, 233, 216); padding: 4px 8px 4px 8px;}
.cmsAdmin table, .popup tr {border: none; }
.cmsAdmin a {color: black; text-decoration: underline;}
.cmsAdmin div img {margin: 0px; padding: 0px; border: none;}
.cmsAdmin p {margin: 0px;}
.cmsAdmin .clear {clear: both; font-size: 1px; height: 1px;}
.cmsAdmin .clear img {width: 100%; height: 1px;}
.cmsAdmin .title {font-size: 120%; text-align: center; text-decoration: underline;}
.cmsAdmin .formCon .title {text-align: left;}
.cmsAdmin .subtitle {font-size: 110%; text-align: center; text-decoration: underline;}
.cmsAdmin .users {margin-left: 150px;}
.cmsAdmin .users table {width: 460px;}

/* Hide some content when editing to save space */
#ed_cell #top_header {display: none;}

/* form builder */
.formCon {}
.formCon .title {font-size: 95%; text-decoration: none;}
.formErr {color: red; font-weight: bold;}
.formCon td {vertical-align: top;}
.formCon .img img {vertical-align: top;}
.formCon .file {}
.formCon .formMsg {display: none; background-color: rgb(254, 251, 184); border: 1px dotted rgb(180,180,180); padding: 3px; color: red; font-weight: bold;}
.formCon .title {font-weight: bold;}

.formCon .dateField {}
.formCon .dateField .days {width: 4em;}
.formCon .dateField .months {width: 5em;}
.formCon .dateField .years {width: 5em;}
.formCon .timeField .hours {width: 4em;}
.formCon .timeField .mins {width: 4em;}

.formCon .txtArea {height: 60px;}

/* Meta tags */
.cmsPageOptions td {text-align: left;}
.cmsPageOptions .txtfield {width: 500px;}

/* Right image form */
.editimg {filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;}
.rightform {color: black;}
.rightform img {height: 50px;}
.rightform .header {font-size: 120%; font-weight: bold; text-decoration: underline; margin-bottom: 10px;}
.sortOrder {font-weight: bold; margin-top: 8px;}
.sortOrder a {padding-left: 20px;}

/* tree menu */
.treetable {border: none; margin: 0px; padding: 0px; border-collapse: collapse; empty-cells: show; border-spacing: 0px; }
.treetable td, .treetable tr {padding: 0px; margin: 0px; border: none; height: 16px;font-size: 11px; }
.treetable td img {height: 16px; width: 19px; border: none; float: left;}
.treetable .caption a {}

.treetable .noshowrow {display: none;}
.treetable .noshowrow td {display: none;}

#menutree a, #menutree a:visited {text-decoration: none;}
#menutree a:hover {text-decoration: underline;}