/* HTML ELEMENT STYLES */
body { background: #000000 url(../images/ondemand/ondemand_bkgrepeat.jpg) repeat-x; color: #cccccc; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
p, td, th { color: #cccccc; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
p.top0 { margin-top: 0px; padding-top: 0px; }

/* LINK STYLES */
a:link { color: #9D0014; text-decoration: none; }
a:visited { color: #9D0014; text-decoration: none; }
a:active { color: #9D0014; text-decoration: none; }
a:hover { color: #9D0014; text-decoration: underline; }

a.white:link { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:active { color: #ffffff; text-decoration: none; }
a.white:hover { color: #ffffff; text-decoration: underline; }

/* BACKGROUND STYLES */
.demand_bottom { background: url(../images/ondemand/demand_bottom.gif) repeat-x; }
.demand_repeat { background: #151515; }
.demand_repeat2 { background: #151515; border-left: 1px solid #343434; border-right: 1px solid #343434; }
.demand_toprepeat { background: url(../images/ondemand/demand_toprepeat.gif) repeat-x; padding-top: 7px; }
.mnav_padding { padding: 6px 12px; }
.mnav_padding2 { padding: 6px 12px 0px; }
.mnav_repeat { background: url(../images/shell/mnav_middle.gif) repeat-y; }
.mnav_top { background: url(../images/ondemand/mnav_top.jpg) no-repeat; }
.ondemand_bkgleft { background: url(../images/ondemand/ondemand_bkgleft.jpg) no-repeat; background-position: top right; }
.ondemand_bkgright { background: url(../images/ondemand/ondemand_bkgright.jpg) no-repeat; background-position: top left; }
.sub_bkg_left { background: url(../images/shell/subbody_left.jpg) no-repeat; background-position: top right; }
.table_bottom { background: url(../images/table_bottom.gif) repeat-x; }
.table_left { background: url(../images/table_left.gif) repeat-y; }
.table_right { background: url(../images/table_right.gif) repeat-y; }
.table_top { background: url(../images/table_top.gif) repeat-x; }

/* TEXT STYLES */
.weight { color: #8a8a8a; }
.tah10 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.tah11 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.tah13 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.tah14 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; }
.tah16 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; }
.white { color: #ffffff; }
.xod_views { color: #cccccc; }

/* LIST STYLES */
ul.xodside { list-style-type: none; margin: 0px 0px 30px; padding: 0px; }
ul.xodside li { float: left; list-style-type: none; width: 214px; }
ul.xodside li a { border-bottom: 1px solid #393939; border-left: 1px solid #343434; border-right: 1px solid #343434; color: #9D0014; display: block; font-size: 10px; padding: 10px; text-decoration: none; width: 194px; }
ul.xodside li a:hover { background: #181818; border-bottom: 1px solid #393939; border-left: 1px solid #343434; border-right: 1px solid #343434; color: #9D0014; display: block; font-size: 10px; padding: 10px; text-decoration: none; width: 194px; }
ul.xodside li a.last { background: url(../images/ondemand/xod_bottom_off.jpg) no-repeat; background-position: bottom left; border: 0px solid #151515; color: #9D0014; display: block; font-size: 10px; padding: 10px; text-decoration: none; width: 196px; }
ul.xodside li a.last:hover { background: url(../images/ondemand/xod_bottom_on.jpg) no-repeat; background-position: bottom left; border: 0px solid #181818; color: #9D0014; display: block; font-size: 10px; padding: 10px; text-decoration: none; width: 196px; }