﻿/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
body { line-height:1; color:#000; background:#fff; }
ol, ul { list-style:none; }
table {	border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:right; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }            

body { background:#535353 url(/Content/images/mbg.jpg) repeat-x scroll left top; font-family:Verdana, Sans-Serif; font-size:11px; color:#444; }
h1, h2, h3, h4 { font-weight:bold; margin:10px 0; }
h1 { font-size:18px; }
h2 { font-size:16px; }
p { font-size:12px; margin-bottom:8px; line-height:16px; }
strong { font-weight:bold; }
em { font-style:italic; }
a { color:#000; }
ul { margin-bottom:15px; }
ul li form { display:inline; margin-left:10px; }
/* standard table styles */
table { border-collapse:collapse; margin:10px 0; width:100%; font-size:11px; background:#fff; }
table tbody tr:hover td, table tbody tr:hover th { background:#cfcfcf; cursor:pointer; }
table th, table td { border:1px solid #ddd; vertical-align:top; text-align:left; }
table thead th { font-weight:bold; white-space:nowrap; padding:5px; }
table tbody td { padding:5px; }
table form { margin:0; }
/* end table styles */
/* standard form styles */
form { margin:10px 0; overflow:hidden; }
form fieldset { margin:10px 0; }
form fieldset legend { display:none; }
form fieldset div { overflow:hidden; clear:both; margin-bottom:5px; }
form fieldset div label { display:block; width:125px; float:left; font-size:12px; padding:4px; }
form fieldset div label.longLabel { width:300px; }
form fieldset div label.noinput { width:100%; }
form fieldset div input { display:block; float:left; }
form fieldset div select { display:block; float:left; }
/* end form styles */
/* horizontal form styles */
fieldset.hz div { float:left; clear:none; height:20px; }
fieldset.hz div.newLine { clear:left; width:200px; }
fieldset.hz div label { width:auto; padding-right:7px; text-align:right; }
fieldset.hz div label.longLabel { width:150px; text-align:left; white-space:nowrap; }
fieldset.hz div input, fieldset.hz div select { margin-right:10px; }
fieldset.hz input.datepicker { width:75px; }
/* end */
#container { width:919px; margin:0 auto; }
#logindisplay { height:20px; line-height:20px; text-align:right; color:#fff; font-size:11px; padding:3px 5px; } 
#logindisplay a { color:#fff; }
#header { margin-bottom:-20px; padding:1px 9px 0; }  
#header h2 { color:#fff; margin-left:15px; font-size:26px; font-weight:normal; }  
#menu { background:url(/Content/images/new/menu.png) no-repeat left 2px; height:77px; overflow:hidden; margin:0 0 2px; padding:0 25px; }
#menu li { float:left; cursor:pointer; }
#menu li a { color:#fff; text-decoration:none; display:block; font-size:18px; width:121px; text-align:center; height:26px; padding:22px 0; }
#menu li a:hover { text-decoration:none; }
#menu li:hover { background:url(/Content/images/new/menuHover.png) no-repeat left top; }
#menu li:hover a { color:#000; }
#contentArea { background:url(/Content/images/new/content.png) repeat-y left top; position:relative; }
#contentArea ul { margin-left:20px; }
#contentArea li { list-style:disc; font-size:12px; margin-bottom:5px; }
#contentHeader { background:url(/Content/images/new/chead1.png) no-repeat left top; width:208px; height:140px; padding:90px 0 0 220px; margin-bottom:15px; }
#contentHeader p { font-size:14px; }
#content { background:url(/Content/images/new/contentTop.png) no-repeat left top; min-height:300px; padding:15px 20px 20px 20px; z-index:2; position:relative; }
#contentBottom { background:url(/Content/images/new/contentBot.png) no-repeat left top; height:199px; position:absolute; bottom:0; left:0; width:919px; z-index:1; }
#footer { background:url(/Content/images/new/footer.png) no-repeat left top; height:82px; line-height:82px; color:#707070; padding-left:25px; font-size:11px; }
table td.speed { text-align:right; padding-right:10px; font-style:italic; }
table td.nbr { text-align:right; padding-right:10px; }
table tr.finish td { font-weight:bold; color:#fff; background:#888; }
table tr.finish:hover td { background:#888; }
#ui-datepicker-div { z-index:100000; }
.ui-datepicker table { background:#333; }
#runChart { display:block; margin:15px 0; }

p.feedback { font-size:16px; font-weight:bold; color: #7DBB15 }