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-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top;}
strong {font-weight:bold;}
em{font-style:italic}
ul {margin:0px;margin-left:25px;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}

body {background-color:#ec8639;background-image:url('siteart/bg_stripes.jpg');background-repeat:repeat;font-family:Arial, sans-serif;font-size:12px;line-height:14px;color:#111111;margin:20 20 20 20;}

a{color:#ec8639;}

h1{font-size:21px;font-weight:bold;line-height:23px;margin-bottom:5px;color:#ec8639;text-transform:uppercase}
h2{font-size:17px;font-weight:bold;line-height:19px;margin-bottom:3px;color:#ec8639}
h3{font-size:15px;font-weight:bold;line-height:17px;color:#ec8639}
hr {margin-bottom:5px}

#main{background-image:url('siteart/bg_main.jpg');background-repeat:repeat;}

#menu{margin-left:22px;width:163px}
#menu td.top{}
#menu td.bottom{}
#menu td.menu{background-image:url('siteart/menu/bg.jpg');text-align:center;color:#FFFFFF;font-size:12px;line-height:14px;padding:0 5 0 5}
#menu ul{list-style:none;margin:0px;padding:0px;width:172px}
#menu li{padding:0 0 5 0;margin:0px}
#menu ul li a{text-decoration:none;color:#222222;font-style:italic}
#menu ul li a:hover{text-decoration:underline}

#content {padding:0 15 10 15;}

#footer{background-image:url('siteart/bg_footer.jpg');background-repeat:no-repeat;height:39px;;padding:9 25 0 25;font-size:10px;font-weight:bold}
#footer_links{text-align:right;color:#ec8639}
#footer_links a{text-decoration:none}

.orangeBorder{border:4px solid #f3a160}

.orangeBox{border:1px solid #f58228;padding:4px}
.orangeBox div{background-color:#f58228;padding:7px;color:#222222}

.greyText{color:#444444}

.outputtable {width:100%;background-color:#FFFFFF;}
.outputtable td {border-right:0px;border-top:0px;padding:5 6 5 6;text-align:left;vertical-align:middle;font-size:10px;line-height:12px}
.outputtable .header {background-color:#67859e;font-weight:bold;padding:4 3 4 3;color:#FFFFFF}
.outputtable .alternate td{background-color:#F1F1F1;}
.outputtable .buttons td{border:0px;padding:0px}

.myoutputTable{border:0px solid #8c6951;font-weight:normal}
.myoutputTable td{padding:5px 5px 5px 5px;font-size:12px;vertical-align:top;background-color:#FEFEFE;border:0px solid #8c6951;text-align:left}
.myoutputTable .label{font-style:italic;font-weight:bold;text-align:right}
.myoutputTable tr.header td{background-color:#F58227;font-weight:bold;color:#FFFFFF !important}
.myoutputTable tr.header a{color:#FFFFFF !important}
.myoutputTable tr.subheader td{background-color:#ce8002;font-weight:bold;text-transform:uppercase;}
.myoutputTable ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.myoutputTable tr.altRow td{background-color:#f1f0e3}
.myoutputTable tr.total td{border-top:1px solid #e8a962}
.myoutputTable tr.altRow2 td{background-color:#f8d68e}

.jobtable {padding:10 0 0 0;}

.button{color:white; padding:0 5 0 5; border:solid #000000; border-width:1px; background-color:#f88220; font-weight:bold;}
input[type="submit"].button:hover {background-color:#dfd9cb; color:#f88220; font-weight:bold;}

.formTable {border:1px solid #999999;background-color:#ded5c6}
.formTable td {padding:3px 7px 3px 5px;text-align:left;vertical-align:top;font-size:12px;border-bottom:1px solid #BBBBBB}
.formTable td.label {font-weight:bold;text-align:right;vertical-align:middle}
.formTable span.required {color:#F58227}

.error {color:red !important}

