body { color:#000; margin:0px; border:0px; }
a { color:#333399; text-decoration:none; }
a:hover { color:#990000; }
h1,h3,h4,h5,h6 { font-weight:normal; }
ul, ol { list-style:none; }
* { margin:0px; padding:0px; outline:0px; font-family:Verdana,Arial; font-size:10px; line-height:150%; }
label { text-align:right; float:left; display:block; line-height:22px; margin-right:10px; width:120px; }
input, select, textarea { border:0px none; float:left; line-height:20px; margin-top:5px; width:193px; }
button, #login-wrapper, #topbanner, #menu, #footer, #rightbar, #overlay, #overlayform, #overlayform * { display:none; }
.noprint { display:none !important; }
.FixedHeader_Cloned { display:none !important; }
.printonly { display:block; }
table.printonly { display:table; }

#column-wrapper { width:auto; margin:0px; }
h2 { display:none; }
h2.active { display:block; font-weight:bold; text-decoration:underline; border:0px none; text-align:center; text-transform:uppercase; }
div.active { display:block; }
#mainarea { border:0px none; margin:0px; }
#mainarea > div { display:none; }
#mainarea > div.active { display:block; }
.tabcontent { margin:0px; padding:0px; }
/*table.border { border:1px solid #999; border-collapse:collapse;display:block; }*/
table.border { width:100%; overflow: visible !important; font-size: 18px !important;border-collapse:collapse;margin:auto;box-sizing: border-box; }
table.border th { background:#eee; color:#000; border:1px solid #999;font-size: 12px !important; padding:2px; }
table.border td strong { font-size: 12px !important; }
table.border th label span { margin-bottom:20px !important; }
table.border td { color:#333; border:1px solid #999; padding:2px 1px ;font-size: 12px !important; }
table.border td h5 { font:italic bold 8px Verdana,Arial;}
table.border td h4 { font: 12px Verdana,Arial;}
table.curvedEdges td, table.curvedEdges th {padding:0;border:0; }

table.curvedEdges2 {border:0;}
table.curvedEdges2 td { border-collapse:collapse;text-align:left; }

#column3 { width:auto; clear:left; display:block; margin-top:20px; }
/*----------record page-----------------------------------------------*/

#form-nav-wrapper { display:block; height:25px;}
#form-nav-wrapper ul { list-style:none; margin-left:50px;}
#form-nav-wrapper ul li, #form-nav-wrapper ul li.active {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px; padding:0 15px; line-height:25px; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; float:left; display:block; margin-left:5px; background:url(../images/nav_bg_noactive.gif) repeat-x top; cursor:pointer; text-shadow:1px 1px 0 #fff;}
#form-nav-wrapper ul li.active { background:#666 url(../images/nav_bg.gif) repeat-x bottom; color:#FFFFFF; z-index:2; border-bottom:1px solid #e3edf7; margin-bottom:-3px; color:#003366;}
#form-wrapper { margin:0 20px 20px 20px; display:block; clear:both;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; padding:15px; background:#fff url(../images/form_bg.gif) repeat-x top;-moz-box-shadow: 0px 0px 3px #4d6580;-webkit-box-shadow: 0px 0px 3px #4d6580; box-shadow: 0px 0px 3px #4d6580;}

legend { padding:0px 10px; color:#000; font-weight:bold; background:#fff; }
fieldset { padding:10px 0px; margin:10px 0px; border-style:solid; }

#sub-menu-wrapper { display:block; margin:0 180px 20px 180px; height:31px; width:auto;}
#sub-menu-left { background:url(../images/sub_menu_left.gif) no-repeat left top; width:9px; height:31px; float:left;}
#sub-menu { background:url(../images/sub_menu_bg.gif) repeat-x top; text-align:center; line-height:25px; line-height:25px; width:auto; padding-top:6px; margin:0 8px 0 9px;}
#sub-menu-right { background:url(../images/sub_menu_right.gif) no-repeat right top; float:right; width:8px; height:31px;}
#sub-menu ul { margin:0px auto;}
#sub-menu ul li { display:block; float:left; height:20px; line-height:20px; width:13%; overflow:hidden;}
#sub-menu ul li a { color:#fff; padding-left:2px; height:20px; line-height:20px;}

/*------------------------Clear fix ------------------------------------------*/
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:block;}
* html .clearfix {height:1%;}