html { overflow: -moz-scrollbars-vertical; overflow: scroll; }
body { background: #FFF url(/assets/images/bg.jpg) repeat-x; color: #000; padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; }
#content { margin-left: 100px; margin-bottom: 0; margin-right: 100px; margin-top: 11px; padding: 0px; color: #000; }
.header { padding-top: 10px; height: 40px; }
.header_info_left { padding: 5px; color: #FFF; font: 2em arial, helvetica, verdana, sans-serif;}
.header_info_right { padding: 5px; color: #FFF; font: 1em arial, helvetica, verdana, sans-serif;}
.header_links, a:link, a:visited { color: #45A7DC; text-decoration: none; }
.header_links, a:hover { color: #B9BDD4; text-decoration: none; }
.sub_header { height: 33px; background-color: #222222; }
#main_content { margin: 10px 10px 10px 10px; width: auto;}
#breadcrumb { background: #FFF url(/assets/images/publish_submenu_bg.jpg) repeat-x bottom; height: 25px; padding-top: 10px; background-color:#FFFFFF; width:auto; }
.box { background:#FFFFFF url(/assets/images/box_bg.gif) repeat-x scroll left top; border:1px solid #CCC9A4; margin:0 0 10px; padding:8px 10px; }
.box2 { background:#FFFFFF url(/assets/images/box_bg.gif) repeat-x scroll left top; border:1px solid #CCC9A4;  }
.footer { padding-top: 20px; padding-bottom: 20px; width: 100%; color: #c0c0c0; text-align:center; clear:both; font: 1em arial, helvetica, verdana, sans-serif; }
.error { color: #990000; background-color: #FFF0F0; }
.bline { border-color: #E7E7E7; border-bottom-style: solid; border-bottom-width: 1px }
.bline_a { background:#768E9D url(/assets/images/bg_table_heading.gif) repeat-x scroll left bottom; color:#FFFFFF; font-size:11px; font-weight:bold; padding:7px 6px; }
.bline_a a:link, .bline_a a:visited { color:#FFFF00; font-size:11px; }
.bline_b { background:#B8C6CE url(/assets/images/bg_table_heading_alt.gif) repeat-x scroll left bottom; color:#0C1216; font-size:11px; font-weight:bold; padding:5px 6px; white-space:nowrap; }
.btnfield { font: 1em arial, helvetica, verdana, sans-serif; background: #D6E7EF; border-bottom: 1px solid #104A7B; border-right: 1px solid #104A7B; border-left: 1px solid #AFC4D5; border-top: 1px solid #AFC4D5; color: #000066; height: 22px; text-decoration: none; cursor: hand }
.btnfield_g { font: 1em arial, helvetica, verdana, sans-serif; background: #cccccc; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; color: #000000; height: 22px; text-decoration: none; cursor: hand }
.tableBorder { border-left:1px solid #B1B6D2; border-right:1px solid #B1B6D2; margin:0 0 3px; padding:0; }
.blineOdd, .blineOddBold { background-color:#EEF4F9; border-bottom:1px solid #CAD0D5; color:#333333; padding: 6px; }
.blineOdd a:link, .blineOdd a:visited, .blineEven a:link, .blineEven a:visited { color:#1D7FC6; font-size:11px; }
.blineOdd div, .blineEven div { font-size:11px; }
.blineEven, .blineEvenBold { border-bottom:1px solid #CAD0D5; color:#333333; padding: 6px; }
.navcell { background-color:#222222; cursor:pointer; margin:0; padding:0; text-align: center; }
.navcell a:link, .navcell a:visited { color:#C0C0C0; text-decoration:none; font-weight: bold; }
.navcell a:hover { color:#FFFFFF; text-decoration:none; }
.current { height: 22px; padding-left: 4px; padding-bottom: 3px; padding-right: 4px; padding-top: 8px; margin-right: -2px; border-left-width: 0px; border-right-width: 0px; background:#FFFFFF url(/assets/images/tab_selected.gif) repeat-x scroll right top; border-left: solid #FFFFFF; border-right: solid #27343C; color:#666666; font-weight:bold; text-align:center; }
.current a:link, .current a:visited { color: #808080; }
.sub_navcell { cursor:pointer; margin:0; padding:0; text-align: center; border-right: 1px dotted #898989; width:13em;}
.sub_navcell a:link, .sub_navcell a:visited { color:#0052AB; text-decoration:none; }
.sub_navcell a:hover { color:#0052AB; text-decoration:underline; }
.sub_current { color: #0052AB; font-weight: bold; text-decoration: none; }
.sub_current a:link, .sub_current a:visited { color: #0052AB; }
.paging_url { }
.paging_url a, .paging_url a:link, .paging_url a:visited { padding: 4px;  border-color: #cccccc;  border-style: solid;  border-width: 1px;  }
.paging_url a:hover { background-color: #E7E7E7; padding: 4px; border-color: #cccccc;  border-style: solid;  border-width: 1px;  }
.ba { color: #3366cc; }
.bb { color: #ff0000; }
.important { background:#FFFFFF url(/assets/images/tab_selected.gif) repeat-x scroll right top; border: 1px solid #E0E0E0; color: #333; margin: 10px 0 5px 0; padding: 10px; }
.alert { color: #990000; }
.na { color: silver; }
.floatleft {	padding: 4px;	float: left;	position: relative;}
textarea { font: 1em Arial, sans-serif; }
.divscroll { position:relative; width:100%; height:auto; overflow:auto; border-style: solid; border-width: 1px; border-color: #e0e0e0; }
.tblHeaderLink { text-decoration: underline; color: #000000; }
.section { float: left; clear: left; padding: 1em 2em; }
.section h2, .section h3, .section h4 { clear: both; margin: 0 0 0.1em 0; }
.section h3 { color: #666; }
div.imgzoom { line-height: 0; font-size: 0; z-index: 10; border: 5px solid #fff; margin: -5px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
div.imgzoom a { display: block; width: 44px; height: 45px; position: absolute; left: -22px; top: -22px; *left: auto; *right: -22px; text-decoration: none; text-indent: -100000px; outline: 0; z-index: 11; }
div.imgzoom a:hover { background-position: left -45px;}
div.imgzoom img, div.imgzoom embed, div.imgzoom object, div.imgzoom div { width: 100%; height: 100%; }
div.target { float: left; margin: 0px 0 5px 0px; width: 500px; }
div.target ul { float: left; margin: 0; padding: 0; list-style: none; background-color: bisque; }
div.target li { float: left; padding-left: 4px; padding-right: 4px; cursor: pointer;}
div.clear { clear: both; }
.hoverTable { width:100%; border-collapse:collapse; }
.hoverTable td { padding:4px; }
.hoverTable tr {  }
.hoverTable tr:hover { background-color: #ffff99; }

