a img{border:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
body{line-height:1.5}
caption,th,td{font-weight:400;text-align:left}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}
table{border-collapse:separate;border-spacing:0}
table,td,th{vertical-align:top}

/* typography.css */
.added{background:#060;color:#fff}
.bottom{margin-bottom:0;padding-bottom:0}
.first{margin-left:0;padding-left:0}
.hide{display:none}
.highlight,.status_tr_8,tr.status_tr_8 td{background:#ffd}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.last{margin-right:0;padding-right:0}
.loud{color:#000}
.removed{background:#900;color:#fff}
.small{color:Gray;font-size:1em;line-height:1.875px;font-style:italic}
.status_tr_5,tr.status_tr_5 td{background:#d5ba5e}
.status_tr_6,tr.status_tr_6 td{background:#C3D9FF}
.status_tr_7,tr.status_tr_7 td{background:#fcf}
.status_tr_9,tr.status_tr_9 td{background:#E6EFC2}
.top{margin-top:0;padding-top:0}
a{color:#002863;text-decoration:underline}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
blockquote{color:#666;font-style:italic;margin:1.5em}
body{background:#fff;color:#000;font-family:Verdana, sans-serif;font-size:11px;line-height:1.5}
caption{background:#eee}
dd{margin-left:1.5em}
del,.quiet{color:#666}
em,dfn,tfoot{font-style:italic}
h1{font-size:24pt;font-weight:500;padding-bottom:30px}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
h1,h2,h3,h4,h5,h6{color:#636262;font-family:Verdana, sans-serif;font-weight:400}
h2{font-size:175%;font-weight:500}
h3{font-size:1.3em;font-weight:600;line-height:2;margin:10px 0 5px 5px}
h4{font-size:1.2em;font-weight:700;line-height:1.25;padding:25px 0 5px}
h5{font-size:1em;font-weight:700}
h6{font-size:1em}
li ul,li ol{margin:0 1.5em}
ol{list-style-type:decimal}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
p,dl{margin:0 0 1.5em}
pre,code{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
strong,dfn,dl dt{font-weight:700}
sup,sub{line-height:0}
table{margin-bottom:1.4em;width:100%}
th{background:#C3D9FF;font-weight:700}
th,td{padding:1px 5px 1px 2px}
tr.even td{background:#E5ECF9}
ul{list-style-type:disc}
ul,ol{margin:0 1.5em 1.5em}

/* grid.css */
.container{width:990px;margin:0 auto;}
.footer {margin-top: -2px;}
.showgrid {background:url(src/grid.png);}
body {margin:1.5em 0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.error, .notice, .success {padding:.8em;margin:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border: 1px Solid #FBC2C4;}
span.error, span.success {padding: 0px;}
tr.error td {border-bottom: 1px Solid #FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
/* forms.css */
label {font-weight:bold;}
fieldset{border:1px solid #ccc;margin:0 0 .0em;padding:0;}
legend{font-weight:700;font-size:1.2em;}
input,textarea,select{border:1px solid #bbb;width:310px;font-family:Tahoma;color:#000;margin:.5em 0;padding:0;}
input:focus,textarea:focus,select:focus{border:1px solid #666;}
input,textarea,select{width:300px;padding:5px;}
input.midi{width:150px;padding:5px;}
input.macro{width:30px;padding:5px 20px 5px 5px;}
input.mini, select.mini{width:75px;padding:5px;}
.button{background-color:transparent;border:1px solid #bbb;font-size:1.4em;width:50px;height:28px;cursor:pointer;vertical-align:middle;font-weight:400;margin:-5px 0 0 0;padding:0px;}


/*Custom css*/
.menu{margin:5px;text-align:left;width:98%}
.menu img{margin:2px}
a{color:#06c;text-decoration:none}
a:hover{color:#06c;text-decoration:underline}
div.container{border:4px Solid #9bbe52;margin:10px auto 0;padding-bottom:40px;width:98%}
div.container table{margin:5px}
table.form tr td {vertical-align: middle;}
.menu {width: 98%; text-align: left; margin: 5px;}
.menu img {margin: 2px;}
.print_ml td {border: 1px Solid Black; padding: 2px;}
.table td {border-bottom: 1px Solid #CCCCCC;}
.print_ml td {border: 1px Solid Black; padding: 2px;}
.border tr td, th {border: 1px Solid Black;font-size: 7pt;}
.border th {text-align: center;}