Body {margin:0px;text-align:center;background-color:#666666;font-family:Arial;background-image:url(wireframe_images/background.gif);background-position:center;background-repeat:repeat-y;}
HTML>Body {text-align:-moz-center;}
div.body {width:783px;margin:auto;}
div.header {position:relative;height:200px;background-image:url(wireframe_images/header-background.jpg);text-align:left;}
/* IE Hack to adjust header. Not sure why it's 2 px to far to the left */
* html div.header {left:0px;}
div.logout {text-align:right;padding:11px 20px 0px 0px;}
div.mainnav {text-align:right;color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:14px;padding:20px 20px 20px 0px;vertical-align:middle;}
div.navigationBox {position:absolute;bottom:26px;}
div.navigation {background-color:#ad0101;white-space:nowrap;height:29px;}
div.navigation+div.navigation+div.navigation {border-top:1px solid #FFF;}
div.navigation a img {padding:0px;margin:0px;}
div.namebar {position:absolute;bottom:0px;height:26px;width:783px;color:white;padding:5px 0px 0px 24px;font-size:13px;font-weight:bold;background-image:url(wireframe_images/namebar.gif);}
div.header>div.namebar {height:21px;width:759px;}
div.namebar div.date {position:absolute;right:0px;bottom:0px;height:26px;padding:5px 20px 0px 0px;}
div.namebar>div.date {height:21px;}
div.spacer {height:20px;}
td.mainContent {/*width:633px;*/padding:20px 25px 20px 25px;height:100px;vertical-align:top;}
td.sideContent {width:150px;padding:20px 5px 20px 0px;vertical-align:top;}
/* div>td.mainContent {width:583px;} */
div>td.sideContent {width:125px;}
div.footer {width:783px;text-align:center;font-size:12px;}
div.paraHeader {font-size:14px;font-weight:bold;text-decoration:underline;color:#000000;padding:1px 1px 10px 0px;}
div.paraHeader a {color:#000000;}
div.paraSubHeader {font-size:12px;font-weight:bold;color:#333366;}
img.logo {position:absolute;top:19px;left:11px;z-index:1;}
img.png {behavior:url(ieHacks/pngHack.htc);}
div.tableWrapper {border:1px solid #0c2c84;}
div.tableWrapper div.header {background:#0C2C84;color:#FFF;font-size:16px;padding:2px 5px;height:auto;}
/* base tag styles */
ul {list-style-type:disc;}
ul.noIndent {margin-left:0px;}
*>ul.noIndent {padding-left:20px;}
li {font-weight:normal;color:black;padding:2px 0px 2px 0px;}
img {border:0px;}
a {font-weight:bold;color:#0c2c84;text-decoration:underline;}
form {display:inline;}
p {}

/* generic style */
.center {text-align:center;}
.right {text-align:right;}
.middle {vertical-align:middle;}
*>.center {text-align:-moz-center;}
ul.noIndent {padding-left:20px;}
p.center {text-indent:0em;}
.noIndent {text-indent:0em;}
.bold {font-weight:900;}
.largeText {font-size:12px;}
.underline {text-decoration:underline;}
.italic {font-style:italic;} 
.smalltext {font-size:9px;}
.alert, .alert li {color:#FF0000;}
.alert ul {top:-2px;position:relative;margin:0;}
.notice {font-weight:bold;font-size:12px;}
span.super {vertical-align:super;font-size:8px;}

/* table styles */
table {border:1px solid #0c2c84;width:100%;}
table.noBorder {border:0px}
/*table{behavior:url(tableMinHeightFix.htc);}*/
div>table {height:200px;}
td, div.dark, div.light {font-size:11px;color:#0c2c84;font-weight:700;padding:4px 15px 3px 15px;vertical-align:top; text-align:left;}
th {font-size:13px;font-weight:bold;text-align:left;padding:8px 15px 8px 15px;border-bottom:1px solid #FFFFFF;text-transform:uppercase;height:1em;vertical-align:top;white-space:nowrap;}
tr {background-color:#FFFFFF;}
th.dark {background-color:#0c2c84;color:#FFFFFF;}
tr.dark th,div.tableWrapper div.header.dark {background-color:#0c2c84;color:#FFFFFF;}
tr.dark th a,div.tableWrapper div.header.dark a{color:#FFFFFF;text-transform:none;font-size:12px;}
th.dark a {color:white;}
tr.dark th a {color:white;}
th.alert {text-decoration:blink;}
tr.light th {background-color:#b6bfda;color:#0c2c84;height:1em;}
th.light {background-color:#b6bfda !Important;color:#0c2c84 !Important;height:1em;}
th.small {font-size:11px;padding:4px 15px 4px 15px;text-transform:none;}
tr.small th {font-size:11px;padding:4px 15px 4px 15px;text-transform:none;}
th.sub {border-left:1px solid #FFF;border-right:1px solid #FFF;text-align: center;}
th.super {border-bottom:0px}
td.light,div.light; {background-color:#FFFFFF;}
td.dark,div.dark {background-color:#e4e7f1;}
tr.light > td{background-color:#FFFFFF;}
tr.dark > td{background-color:#e4e7f1;}
tr>td.mainContent {width:583px;}
tr>td.sideContent {width:125px;}
td.userInput {font-weight:normal;}
td.numeric {text-align:center;}
td.money { text-align:left;}
td.noAvailRows {text-align:center;}

/*right ad styles*/
table.ad125 {border:0px;width:120px;height:1px;}
table.ad125 tr th {font-size:10px;font-weight:normal;padding:4px 4px 4px 6px;border:0px;text-transform:none;}
table.ad125 tr td {padding:0px;}

/*link styles*/
div.mainnav a {color:#FFFFFF;text-decoration:none;}
div.mainnav a:hover {color:#ffcb00;}

.sponsor_image {text-align:center;vertical-align:middle;}


/*form styles*/
fieldset {position:relative;-moz-border-radius:5px;padding:1em 1em 1em 1em;margin-bottom:10px;display:block;border-color:#000099;background:#eee;}
legend {font-weight:bold;padding:1px 3px 1px 3px;}
input,select,span.input {margin-left:110px;margin-bottom:.25em}
select {min-width:200px;}
label {position:absolute;width:100px;font-weight:bold;height:1em;font-size:11px;padding:5px 2px 5px 5px;}
label.filler {}
td.form {padding:0px;white-space:nowrap;}
td.form input,td.form select,td.form textarea,td.form span.input {margin:4px 15px 3px 160px;}
td.form input.radio {margin-top:7px;margin-bottom:6px; margin-right:1px;}
td.form label {padding:8px 2px 9px 15px;background-color:#B6BFDA;color:#0D2CA3;border-bottom:1px solid #FFF;width:140px;}
td.form span.input {padding-top:7px;padding-bottom:8px;display:block;width:auto;margin-top:auto;margin-bottom:auto;}
label.radio,label.check {vertical-align:top;position:relative;top:-.75em;background-color:transparent;border:0px;padding-left:1px;} 
td.form label.withDesc {padding-bottom:23px;}
td.form span.smalltext {margin-left:160px;}
td.form span.alert {display:-moz-inline-block;display:inline-block;width:170px;white-space:normal;position:relative;top:-1em;}
label.radio,label.check,input.radio + label,input.check + label{position:relative;width:auto;background-color:transparent;font-weight:normal;height:1em;border:0px;top:0em;padding:0px;}
	input.image {margin:0px;width:auto;height:auto;}
input.noIndent {margin-left:0px;}
td.form input.noIndent {margin:auto;}
select.noIndent {margin-left:0px;width:auto;min-width:0px;}

/* scrolling table classes */
div.tableContainer {border:1px solid #0c2c84;clear:both;overflow:visible !important;overflow:scroll;height:auto !important;height:275px;overflow-x:visible !important;overflow-x:hidden;width:100%;}
div.tableContainer table {margin-right:0px !important;margin-right:16px;border:0px;}
div.tableContainer table thead {position: relative;}
div.tableContainer table tbody {height:209px;overflow:auto;overflow-x : hidden; }
div.tableContainer table tr { height:0px; }
div.tableContainer table table tbody {height:auto;}

div.rosterTable {height:600px;border-bottom:0px;}
div.rosterTable table tbody {height:534px;}

div.rosterFooter {border:1px solid #0c2c84;border-top:0px;width:100%;}
div.rosterFooter table {border:0px;height:0px;}
div.rosterFooter select,div.rosterFooter input { display:inline;margin-left:0px;}

select.ActionsMenu {margin-left:0px;border:1px solid #0C2C84;}
select.ActionsMenu option {background:#FFFFFF;border:0px;}

.tableContents table,div.tableWrapper div.tableContents table {border:0px;padding:0px;width:auto;background:transparent;margin:0px;height:auto;}
div.light,div.dark {padding:4px 15px 3px 15px !Important;}
.tableContents tr {background:transparent;padding:0px;height:0px;margin:0px;}
.tableContents input, .tableContents select {margin:0px;width:auto;min-width:0px;}
.tableContents div {width:auto;height:auto;padding:0px;margin:0px;}
/*.tableContents td {padding:0px;background:transparent;height:0px;margin:0px;}*/

select.scwHead {margin-left:0px;width:auto;min-width:0px;}

#spaceMeterContainer {border:0px;height:15px;width:200px;position:absolute;right:5px;top:0px;}
#spaceMeter {position:relative;background-color:#FFFFFF;}
.spaceUsed {background-color:#B6BFDA;}
.percentage_alert {background-color:#DF99A9;}
.spaceText {background:transparent;padding:0px;text-align:center;text-transform:none;position:absolute;top:0px;right:0px;color:#0C2C84;width:200px;}

/*event Definitions*/
tr.cancelled td,span.cancelled,tr.cancelled td a {color:red;}
tr.rescheduled td,tr.rescheduled td a {color:green;}
.disabled {color:gray;}