/* CSS Document */

* { margin:0; padding:0; }
html, body { min-height:101%; }
h1, h2, h3 { color:#306; padding-bottom:5px; border-bottom:1px solid #306; }

h1 { font-size:2.2em; }

h2 { font-size:1.25em; }

h3 { font-size:1em; }

.item6page h3 { color:#960; padding:5px 0 0 0; border-bottom: 0;}

p { padding-top:10px; }

a { text-decoration:none; color:#C3B3A4; }

a:hover { color:#666; }

fieldset { border:none; }

textarea { border:none; border-top:solid 4px #fff; border-left:solid 1px #306; border-right:solid 1px #306; border-bottom:solid 4px #fff; background:#EEE6DB; font-size:1em; width:444px; height:56px; color:#666; padding:4px 5px 4px 9px; font-family:Arial, Helvetica, sans-serif; }

hr { clear:both; background:#306; color:#306; height:1px; border:none; margin-top:40px; margin-bottom:40px; }



#wrapper { width:896px; margin:45px auto; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; }



#header { height:120px; position:relative; font-size:0.8em; }

#header img { border:none; }

#header fieldset { position:absolute; right:0; top:5px; }

#header input, #header form span.stripe { padding:7px 0 0 9px; }

#header form span { padding:7px 0 0 5px; width:121px; }

#header form span.stripe { background:url(/assets/images/submit-blank-bg.gif) no-repeat; }

#header form span a { color:#666; }

#header form span a:hover { color:#306; font-weight:bold; }

#header input, #header form span { display:block; float:left; height:26px; }

#header input { border:none; background:url(/assets/images/input-bg.gif) no-repeat; font-size:1em; width:130px; color:#666; }
#header input.submit { background:none; text-align:left; margin:-4px 5px 0 -10px; }


#header-nav { float:left; line-height:normal; position:relative; font-size:0.9em; height:23px; width:100%; font-weight:bold; }

#header-nav ul { list-style:none; }

#header-nav li { float:left; }

#header-nav a { display:block; padding:5px 10px; color:#fff; border-bottom:1px solid #fff; width:108px; }

.home #header-nav a { border-bottom:1px solid #306; }

#header-nav a.item1 { background:#306; position:absolute; left:0; }

#header-nav a.item2 { background:#390; position:absolute; left:128px; }

#header-nav a.item3 { background:#096; position:absolute; left:256px; }

#header-nav a.item4 { background:#039; position:absolute; left:384px; }

#header-nav a.item5 { background:#990; position:absolute; left:512px; }

#header-nav a.item6 { background:#960; position:absolute; left:640px; }

#header-nav a.item7 { background:#930; position:absolute; left:768px; }

#header-nav a:hover.item1, #header-nav a:hover.item2, #header-nav a:hover.item3, #header-nav a:hover.item4, #header-nav a:hover.item5, #header-nav a:hover.item6, #header-nav a:hover.item7, .item1page #header-nav a.item1, .item2page #header-nav a.item2, .item3page #header-nav a.item3, .item4page #header-nav a.item4, .item5page #header-nav a.item5, .item6page #header-nav a.item6, .item7page #header-nav a.item7 { padding-top:13px; position:absolute; top:-8px; border-left:1px solid #fff; border-right:1px solid #fff; padding-left:9px; padding-right:9px; }

#header-nav a:hover.item1, .item1page #header-nav a.item1 { border-left:none; padding-left:10px; }

#header-nav a:hover.item7, .item7page #header-nav a.item7 { border-right:none; padding-right:10px; }



.item1page #header-nav a.item1 { border-bottom:1px solid #306; }

.item2page #header-nav a.item2 { border-bottom:1px solid #390; }

.item3page #header-nav a.item3 { border-bottom:1px solid #096; }

.item4page #header-nav a.item4 { border-bottom:1px solid #039; }

.item5page #header-nav a.item5 { border-bottom:1px solid #990; }

.item6page #header-nav a.item6 { border-bottom:1px solid #960; }

.item7page #header-nav a.item7 { border-bottom:1px solid #930; }

.item1page #pagesubnav h2 a { color:#306; }

.item2page #pagesubnav h2 a { color:#390; }

.item3page #pagesubnav h2 a { color:#096; }

.item4page #pagesubnav h2 a { color:#039; }

.item5page #pagesubnav h2 a { color:#990; }

.item6page #pagesubnav h2 a { color:#960; }

.item7page #pagesubnav h2 a { color:#930; }



.subsection1 .subsection1link, .subsection2 a.subsection2link, .subsection3 a.subsection3link, .subsection4 a.subsection4link, .subsection5 a.subsection5link, .subsection6 a.subsection6link, .subsection7 a.subsection7link, { font-weight:bold; }





#section-subnav, #footer { background:#EEE6DB; }

.home #footer, .home #footer li a { color:#666; }

.signin-register #footer, .signin-register #footer li a { color:#666; }

.itempage #footer, .itempage #footer li a { color:#666; }

.item1page #section-subnav, .item1page #footer { background:#306; }

.item2page #section-subnav, .item2page #footer { background:#390; }

.item3page #section-subnav, .item3page #footer { background:#096; }

.item4page #section-subnav, .item4page #footer { background:#039; }

.item5page #section-subnav, .item5page #footer { background:#990; }

.item6page #section-subnav, .item6page #footer { background:#960; }

.item7page #section-subnav, .item7page #footer { background:#930; }

#section-subnav { float:left; font-size:0.85em; width:100%; height:25px; }

#section-subnav ul { list-style:none; }

#section-subnav li { float:left; }

#section-subnav a { display:block; padding:6px 10px; }

.item1page #section-subnav a { color:#E0CEE0; }

.item2page #section-subnav a { color:#D3E8A3; }

.item3page #section-subnav a { color:#D8F5E2; }

.item4page #section-subnav a { color:#C9DBF8; }

.item5page #section-subnav a { color:#ECE9AE; }

.item6page #section-subnav a { color:#FFF1D5; }

.item7page #section-subnav a { color:#FFEAE1; }

#section-subnav a:hover { color:#fff; }



.item1page h1, .item1page h2 { color:#306; border-bottom:1px solid #306; }

.item2page h1, .item2page h2 { color:#390; border-bottom:1px solid #390; }

.item3page h1, .item3page h2 { color:#096; border-bottom:1px solid #096; }

.item4page h1, .item4page h2 { color:#039; border-bottom:1px solid #039; }

.item5page h1, .item5page h2 { color:#990; border-bottom:1px solid #990; }

.item6page h1 { border-bottom:1px solid #960; }
.item6page #main-col1 h2 { border-bottom:none; margin:20px 0 -5px 0; padding-bottom:0; }
.item6page h1, .item6page h2 { color:#960; }

.item7page h1, .item7page h2 { color:#930; border-bottom:1px solid #930; }

.item1page #sectionsubnav h3, .item2page #sectionsubnav h3, .item3page #sectionsubnav h3, .item4page #sectionsubnav h3, .item5page #sectionsubnav h3, .item6page #sectionsubnav h3, .item7page #sectionsubnav h3 { height:2.5em;  padding-bottom:5px; }

.item1page #sectionsubnav h3 { color:#306; border-bottom:1px solid #306; }

.item2page #sectionsubnav h3 { color:#390; border-bottom:1px solid #390; }

.item3page #sectionsubnav h3 { color:#096; border-bottom:1px solid #096; }

.item4page #sectionsubnav h3 { color:#039; border-bottom:1px solid #039; }

.item5page #sectionsubnav h3 { color:#990; border-bottom:1px solid #990; }

.item6page #sectionsubnav h3 { color:#960; border-bottom:1px solid #960; }

.item7page #sectionsubnav h3 { color:#930; border-bottom:1px solid #930; }

.item1page #sectionsubnav h3 a { color:#306; }

.item2page #sectionsubnav h3 a { color:#390; }

.item3page #sectionsubnav h3 a { color:#096; }

.item4page #sectionsubnav h3 a { color:#039; }

.item5page #sectionsubnav h3 a { color:#990; }

.item6page #sectionsubnav h3 a { color:#960; }

.item7page #sectionsubnav h3 a { color:#930; }



#main { min-height:440px; margin-top:70px; }

/* IE6 only */

/*\*/ 

* html #main { height:440px; }

/**/



#main-col1 { width:450px; float:left; padding-right:30px; }

#main-col1 img { width:450px; }

#main-col2 { width:415px; float:right; }

#main-col2 a, #subsection-content a { font-weight:bold; color:#000; }

#main-col2 a:hover, #subsection-content a:hover { font-weight:bold; color:#999; }

#main-col2 h2 { border-bottom:none; padding:10px 0 0 0; margin-bottom:-10px; }

#downloads-col2 { /* width:415px; */ float:right; background:#FDF4E8; padding:0 15px 40px 15px; }

#downloads-col2 a, #subsection-content a { font-weight:bold; color:#000; }

#downloads-col2 a:hover, #subsection-content a:hover { font-weight:bold; color:#999; }

#downloads-col2 h2 { border-bottom:none; padding:10px 0 0 0; }

#main-col1, #main-col2, #downloads-col2 { padding-bottom:40px; }


/* THIS SECTION CONTROLS THE STYLE OF THE PAGE-QUICKLINKS MENU ITEMS (LEVEL 2 & 3 LHS MENU)*/
#page-quicklinks { width:118px; float:left; padding:3px 5px 0 10px; font-size:0.85em; font-weight:bold; }
#page-quicklinks ul { list-style:none; font-weight:normal; }
#page-quicklinks ul ul { list-style:none; font-weight:normal; margin-left:5px; }
#page-quicklinks li { padding:4px 6px 0 6px; }
.item1page #page-quicklinks, .item1page #page-quicklinks a { color:#B085B1; }
.item2page #page-quicklinks, .item2page #page-quicklinks a { color:#6FD02D; }
.item3page #page-quicklinks, .item3page #page-quicklinks a { color:#56CB74; }
.item4page #page-quicklinks, .item4page #page-quicklinks a { color:#6C91E6; }
.item5page #page-quicklinks, .item5page #page-quicklinks a { color:#C4AD68; }
.item6page #page-quicklinks, .item6page #page-quicklinks a { color:#F0CD99; }
.item7page #page-quicklinks, .item7page #page-quicklinks a { color:#C17E62; }
/*
.item1page #page-quicklinks, .item1page #page-quicklinks a { color:#CDB4CE; }
.item2page #page-quicklinks, .item2page #page-quicklinks a { color:#A2E276; }
.item3page #page-quicklinks, .item3page #page-quicklinks a { color:#91DDA4; }
.item4page #page-quicklinks, .item4page #page-quicklinks a { color:#8DA9EB; }
.item5page #page-quicklinks, .item5page #page-quicklinks a { color:#D6C696; }
.item6page #page-quicklinks, .item6page #page-quicklinks a { color:#F3D8AF; }
.item7page #page-quicklinks, .item7page #page-quicklinks a { color:#DBB5A4; }
*/

/* THIS SECTION CONTROLS THE HOVER & ACTIVE STATE OF THE PAGE-QUICKLINKS MENU ITEMS (LEVEL 2 & 3 LHS MENU)*/
.overview #item1page-sectionname, .item1page.subpage1 span.subpage1link, .item1page #page-quicklinks a:hover { color:#306; }
.overview #item2page-sectionname, .item2page.subpage2 span.subpage1link, .item2page #page-quicklinks a:hover { color:#390; }
.overview #item3page-sectionname, .item3page.subpage3 span.subpage1link, .item3page #page-quicklinks a:hover { color:#096; }
.overview #item4page-sectionname, .item4page.subpage4 span.subpage1link, .item4page #page-quicklinks a:hover { color:#039; }
.overview #item5page-sectionname, .item5page.subpage5 span.subpage1link, .item5page #page-quicklinks a:hover { color:#990; }
.overview #item6page-sectionname, .item6page.subpage6 span.subpage1link, .item6page #page-quicklinks a:hover { color:#960; }
.overview #item7page-sectionname, .item7page.subpage7 span.subpage1link, .item7page #page-quicklinks a:hover { color:#930; }


#subsection-wrapper { float:left; margin-bottom:20px; width:760px; }
#subsection-wrapper ul { margin-left:17px; }
#subsection-content { padding-left:30px; }

#subsection-content h2 { border-bottom:none; margin-bottom:-10px; padding:15px 0 0 0; }

.standardcol { width:350px; }

.widecol { width:480px; }

#subsection-content h1 { border:none; }

.item1page #subsection-wrapper { border-left:1px solid #306; }

.item2page #subsection-wrapper { border-left:1px solid #390; }

.item3page #subsection-wrapper { border-left:1px solid #096; }

.item4page #subsection-wrapper { border-left:1px solid #039; }

.item5page #subsection-wrapper { border-left:1px solid #990; }

.item6page #subsection-wrapper { border-left:1px solid #960; }

.item7page #subsection-wrapper { border-left:1px solid #930; }

img.subsection-img  { width:470px; border:0; padding-top:10px; }



#subsection-content2 { float:right; padding-left:5px; }

#subpage-subnav { height:430px; width:244px; }

#subpage-subnav td { vertical-align:top; }

#subpage-subnav h2 { border:none; padding-bottom:0; }

.item1page #subpage-subnav h2 a { color:#306; }

.item2page #subpage-subnav h2 a { color:#390; }

.item3page #subpage-subnav h2 a { color:#096; }

.item4page #subpage-subnav h2 a { color:#039; }

.item5page #subpage-subnav h2 a { color:#990; }

.item6page #subpage-subnav h2 a { color:#960; }

.item7page #subpage-subnav h2 a { color:#930; }

#subpage-subnav p { padding-top:5px; }

#subpage-subnav td.subnav-item { padding:10px 5px; width:230px; }

.item1page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#F3E9EF;}

.item2page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#F1F4D9;}

.item3page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#D8F5E2;}

.item4page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#E9F0FC;}

.item5page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#F4F2D0;}

.item6page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#FFF1D5;}

.item7page #subpage-subnav td.subnav-item-mouseover { padding:10px 5px; background:#FAEBE7;}

#subpage-subnav td.subnav-end { padding:10px 5px; }



.formdescription { float:left; }
.formdescription p { padding-top:0; }

#signin, #newregistration, #lostpw { font-size:0.8em; }

.signin-register h1, .signin-register h2, .signin-register h3 { clear:both; }

.signin-register h1, .signin-register h2, .signin-register h3, .formdescription { width:233px; margin-right:30px; }

.signin-register h2 { font-size:1.7em; }

.signin-register h3 { font-size:1.25em; }

.signin-register input, .signin-register label, .signin-register textarea, .signin-register select { float:left; }

.signin-register input, .signin-register label { height:26px; }

.signin-register label { padding:5px 5px 0 5px; width:60px; color:#306; font-weight:bold; }

input { border:none; background:url(/assets/images/input2-bg.gif) no-repeat; font-size:1em; width:181px; color:#666; }

.signin-register select { border:none; background:url(/assets/images/input2-bg.gif) no-repeat; font-size:1em; height:24px; color:#666; width:195px; padding:4px 2px 4px 9px; }

.signin-register input { padding:4px 5px 0 9px; }

#search_submit, #signin_submit, #newregistration_submit, #lostpw_submit { border-top:solid 4px #fff; border-left:solid 1px #306; border-right:solid 1px #306; border-bottom:solid 4px #fff; background:#306; color:#fff; width:100px; padding:0 5px 4px 0; margin-top:-5px; float:right; }

#lostpw { margin-bottom:60px; }
input#accept_tandc { height:10px; width:14px; background:none; }
.signin-register .longlabel { width:400px; padding-top:0; }
#tandc_spacer { height:170px; }


#downloads, #downloads h2 { clear:both; }

#downloads h2 { font-size:1.7em; border-bottom:none; }

.downloads-section { width:220px; float:left; color:#625B58; padding-bottom:30px; }

.downloads-section h3 { color:#960; padding-bottom:10px; font-size:1.2em; border-bottom:none; }

.downloads-section h3 a { color:#960; }
.downloads-section p { min-height:4em; }
.downloads-section p a { font-style:italic; }

.downloads-section img { border:solid 1px #000; }

.downloads-links { color:#C3B3A4; font-weight:bold; }

span.downloads-links a { font-style:normal; text-decoration:underline; }

.item6page select { width:200px; margin-top:10px; }

/*THIS SECTION CONTROLS THE APPEARANCE OF THE SEARCH RESULTS*/
/*#search-results, #search-results h2 { clear:both; }

#search-results h2 { font-size:1.7em; border-bottom:none; }

.search-results-section { width:220px; float:left; color:#625B58; padding-bottom:30px; }

.search-results-section h3 { color:#960; padding-bottom:10px; font-size:1.2em; border-bottom:none; }

.search-results-section h3 a { color:#960; }

.search-results-section p a { font-style:italic; }

.search-results-section img { border:solid 1px #000; }

.search-results-links { color:#C3B3A4; font-weight:bold; }

span.search-results-links a { font-style:normal; text-decoration:underline; }*/
#search-results { clear:both; table-layout:fixed; width:100%; }

#search-results th { text-align:left; border-bottom:1px solid #306; }

#search-results th { border-bottom:1px solid #306; }

.signin-register td.subnav-item { border-top:1px solid #306; }

.signin-register td.subnav-item-mouseover { border-top:1px solid #306; }

.signin-register td.subnav-end { border-top:1px solid #306;}

#search-results th { vertical-align:bottom; }

#search-results td { vertical-align:top; }

#search-results h2 { border-bottom:none; font-size:1.25em; margin-right:0; width:auto;}

#search-results td.subnav-item { padding:10px 5px; }

.signin-register #search-results td.subnav-item-mouseover { padding:10px 5px; background:#F3E9EF;}

#search-results p a, #sectionsubnav p a, #subpage-subnav p a { color:#000; }

#search-results p a.more, #sectionsubnav p a.more, #subpage-subnav p a.more { font-style:italic; color:#C3B3A4; }

#search-results p a.more:hover, #sectionsubnav p a.more:hover, #subpage-subnav p a.more:hover { color:#666; }

.spacer { width:30px; }


#pagesubnav { clear:both; table-layout:fixed; width:100%; }

#pagesubnav th { text-align:left; border-bottom:1px solid #306; }

.item1page #pagesubnav th { border-bottom:1px solid #306; }

.item2page #pagesubnav th { border-bottom:1px solid #390; }

.item3page #pagesubnav th { border-bottom:1px solid #096; }

.item4page #pagesubnav th { border-bottom:1px solid #039; }

.item5page #pagesubnav th { border-bottom:1px solid #990; }

.item6page #pagesubnav th { border-bottom:1px solid #960; }

.item7page #pagesubnav th { border-bottom:1px solid #930; }

.item1page td.subnav-item { border-top:1px solid #306; }

.item2page td.subnav-item { border-top:1px solid #390; }

.item3page td.subnav-item { border-top:1px solid #096; }

.item4page td.subnav-item { border-top:1px solid #039; }

.item5page td.subnav-item { border-top:1px solid #990; }

.item6page td.subnav-item { border-top:1px solid #960; }

.item7page td.subnav-item { border-top:1px solid #930; }

.item1page td.subnav-item-mouseover { border-top:1px solid #306; }

.item2page td.subnav-item-mouseover { border-top:1px solid #390; }

.item3page td.subnav-item-mouseover { border-top:1px solid #096; }

.item4page td.subnav-item-mouseover { border-top:1px solid #039; }

.item5page td.subnav-item-mouseover { border-top:1px solid #990; }

.item6page td.subnav-item-mouseover { border-top:1px solid #960; }

.item7page td.subnav-item-mouseover { border-top:1px solid #930; }

/*.item1page td.subnav-end { border-top:1px solid #306; border-bottom:1px solid #306; }

.item2page td.subnav-end { border-top:1px solid #390; border-bottom:1px solid #390; }

.item3page td.subnav-end { border-top:1px solid #096; border-bottom:1px solid #096; }

.item4page td.subnav-end { border-top:1px solid #039; border-bottom:1px solid #039; }

.item5page td.subnav-end { border-top:1px solid #990; border-bottom:1px solid #990; }

.item6page td.subnav-end { border-top:1px solid #960; border-bottom:1px solid #960; }

.item7page td.subnav-end { border-top:1px solid #930; border-bottom:1px solid #930; }*/

.item1page td.subnav-end { border-top:1px solid #306;}

.item2page td.subnav-end { border-top:1px solid #390;}

.item3page td.subnav-end { border-top:1px solid #096;}

.item4page td.subnav-end { border-top:1px solid #039;}

.item5page td.subnav-end { border-top:1px solid #990;}

.item6page td.subnav-end { border-top:1px solid #960;}

.item7page td.subnav-end { border-top:1px solid #930;}




#pagesubnav th { vertical-align:bottom; }

#pagesubnav td { vertical-align:top; }

#pagesubnav h2 { border-bottom:none; }

#pagesubnav td.subnav-item { padding:10px 5px; }

.item1page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#F3E9EF;}

.item2page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#F1F4D9;}

.item3page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#D8F5E2;}

.item4page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#E9F0FC;}

.item5page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#F4F2D0;}

.item6page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#FFF1D5;}

.item7page #pagesubnav td.subnav-item-mouseover { padding:10px 5px; background:#FFEAE1;}


#pagesubnav p a, #sectionsubnav p a, #subpage-subnav p a { color:#000; }

#pagesubnav p a.more, #sectionsubnav p a.more, #subpage-subnav p a.more { font-style:italic; color:#C3B3A4; }

#pagesubnav p a.more:hover, #sectionsubnav p a.more:hover, #subpage-subnav p a.more:hover { color:#666; }

.spacer { width:30px; }



h2.sectionsubnav { background:#EEE6DB; display:inline; padding:5px 10px; border-bottom:none; font-size:0.9em; line-height:1em; font-weight:normal; }

#sectionsubnav { background:#EEE6DB; font-size:0.9em; border-bottom:2px solid #fff; table-layout:fixed; width:100%; }

#sectionsubnav td { vertical-align:top; }

#sectionsubnav .subnav-first { padding-left:10px; }

#sectionsubnav .subnav-end { padding-right:10px; }

#sectionsubnav .subnav-item, #sectionsubnav .subnav-end { padding-top:10px; padding-bottom:10px; }

#sectionsubnav p, #sectionsubnav a { color:#625B58; }

#sectionsubnav a:hover { color:#999; }



#relatedlinks { background:#CABBAE; table-layout:fixed; width:100%; font-size:0.9em; clear:both; }

#relatedlinks h3 { border-bottom:none; }

#relatedlinks h3, #relatedlinks a { color:#625B58; }

#relatedlinks td { vertical-align:top; }

#relatedlinks .subnav-first { padding-left:10px; }

#relatedlinks .subnav-end { padding-right:10px; }

#relatedlinks .subnav-item, #relatedlinks .subnav-end { padding-top:10px; padding-bottom:20px; }


ul.sitemap { list-style-type:none; font-size:1.5em; }
ul.sitemap a { color:#306; margin-top:15px; display:block; }
.sitemap ul { margin-left:30px; font-size:0.85em; }
.sitemap ul a { color:#639; display:inline; }
.sitemap ul ul { margin-bottom:5px; }
.sitemap ul ul a { color:#969; display:inline; }
ul.sitemap a:hover, .sitemap ul ul a:hover { color:#666; }


#footer { height:28px; clear:both; font-size:0.8em; color:#fff; margin-top:20px; font-weight:bold; }

#footer-part2 { float:right; padding:8px 10px 0 0; }

#footer ul { list-style-type:none; padding:8px 0 0 10px; }

#footer li { float:left; }

#footer li a { display:block; color:#fff; padding-right:20px; }

#footer li a:hover { text-decoration:underline; }


.error, .errorLabel { color:#f00; }
.caption { font-weight:normal; display:block; width:470px; text-align:center; color:#C3B3A4; }
.caption:hover { color:#666; }

#assets-matrix { margin:10px 0; border-collapse:collapse; border-spacing:0; color:#666; font-size:smaller; width: 100%; }
#assets-matrix a img { border:none; vertical-align:-4px; }
#assets-matrix tr { background:#fffaf6; }
#assets-matrix tr.alt { background:#fff6f6; }
#assets-matrix th, td { padding:5px; }
#assets-matrix th { text-align:left; background:#b34d1b; color:#fff; padding-top:10px; padding-bottom:10px; border:solid 1px #993300; }
#assets-matrix td { vertical-align:top; border:solid 1px #dedede; }
