login-box{border:#000 1px solid;padding:4px;}

TR.table-header{background-color:#CCC;}
TR.even{background-color:#f0f0f0;}
TR.odd{background-color:#e0e0e0;}

div.calendar{position:relative;}
.calendar,.calendar table {
	border:1px solid #556;
	font-size:11px;
	color:#000;
	cursor:default;
	background:#eef;
	font-family:tahoma,verdana,sans-serif;
}
.calendar .button {
	text-align:center;
	padding:2px;
}
.calendar thead .title{font-weight:700;text-align:center;background:#fff;color:#000;padding:2px;}
.calendar thead .headrow{background:#778;color:#fff;}
.calendar thead .daynames{background:#bdf;}
.calendar thead .name{border-bottom:1px solid #556;text-align:center;color:#000;padding:2px;}
.calendar thead .hilite{background:#aaf;color:#000;border:1px solid #04f;padding:1px;}
.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px;}
.calendar table .wn{border-right:1px solid #000;background:#bdf;padding:2px 3px 2px 2px;}
.calendar tbody .rowhilite td{background:#def;}.calendar tbody .rowhilite td.wn{background:#eef;}
.calendar tbody td.hilite{background:#def;border:1px solid #bbb;padding:1px 3px 1px 1px;}
.calendar tbody td.active{background:#cde;padding:2px 2px 0;}
.calendar tbody td.selected{font-weight:700;border:1px solid #000;background:#fff;color:#000;padding:1px 3px 1px 1px;}
.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#556;color:#fff;}
.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px;}
.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px;}

.combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:smaller;}
.combo .label{width:100%;text-align:center;}.combo .hilite{background:#acf;}
.combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:700;}

body {
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	color:#006;
	background-color:gray;
	font-size:11pt;
	behavior:url("/resources/csshover.htc");
	margin:10pt;
}

#site-header{background-color:#313063;color:#FFF;font-family:tahoma, verdana, helvetica, sans-serif;font-size:85%;text-align:center;padding:4px 8px;}
#site-header .system-name{font-size:120%;font-weight:700;float:left;}
#site-header .users-online{display:inline;float:right;padding-right:4em;}
#site-header .user-greeting{display:inline;}
#site-header .permanent-navigation{display:inline;float:right;}
#site-header .action-list a{border:solid 1px #313063;text-align:center;color:#FFF;text-decoration:none;padding:1px 4px;}
#site-header .action-list a:hover{text-decoration:none;background-color:#666;border:solid 1px #999;}
#user-message{background-color:#CF9;font-size:85%;padding:6px 4px;}
#user-message ul li{margin-left:0;padding-left:2px;border:none;list-style:none;}

.boxed-user-message{background-color:#CF9;font-size:85%;border:1px solid #D98;padding:8px 12px;}
.boxed-user-message h3{color:#900;margin-top:0;}.boxed-user-message .body{color:#900;}

#context-bar{font-family:Arial, sans-serif;font-size:11px;margin-bottom:2px;padding-left:8px;}
#context-bar #breadcrumbs{clear:left;float:left;padding-top:3px;}
#context-bar #breadcrumbs ul li{margin-left:0;padding-left:2px;border:none;list-style:none;display:inline;}
#context-bar #navlinks{float:right;}

#subsite-name{font-weight:700;font-size:120%;font-family:verdana;padding-left:8px;}
#page-body{margin-left:8px;margin-right:8px;}
#site-footer{border-top:1px solid #ccc;font-size:85%;}
#site-footer ul{display:inline;margin-left:0;padding-left:0;border:none;}
#site-footer ul li{margin-left:0;padding-left:10px;border:none;list-style:none;display:inline;}

#navbar-container{height:35px;position:relative;}
#navbar-body{border-bottom:1px solid #016799;background-color:#FFF;clear:both;padding:4px 12px 12px;}
#subnavbar-container{height:35px;width:742px;position:relative;}
#subnavbar{position:absolute;width:720px;height:21px;right:0;bottom:-2px;font-family:Arial, sans-serif;font-size:80%;font-weight:700;margin:10px 0 0;padding:0;}
#subnavbar-body{border-bottom:1px solid #016799;border-left:1px solid #016799;border-right:1px solid #016799;background-color:#FFF;clear:both;padding:6px;}

.action-list{padding:0;}
.action-list ul{display:inline;border:none;margin:0;padding:0;}
.action-list ul li{border:none;list-style:none;display:inline;margin:0;padding:0;}
a.refresh{color:#FFF;text-decoration:underline;}
a.refresh:hover{color:red;text-decoration:underline;}

/*  Orig blue button
a.button {
	font:85% arial;
	font-weight:700;
	font-size:11px;
	border:3px outset #00b;
	background-color:#007;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	white-space:nowrap;
	margin:3px;
	padding:3px;
}
*/

a.button {
	font:85% arial;
	font-weight: none;
	font-size:11px;
	border: 1px solid #46735A;
	background: #0F4018 url(/resources/images/btlogin.gif);
	text-align:center;
	text-decoration:none;
	color:#FFF;
	white-space:nowrap;
	margin:3px;
	padding:3px;
}

div.button{margin-top:25px;margin-bottom:25px;}

a.admin:link,a.admin:visited{color:red;font-family:verdana;font-size:11px;font-weight:400;}
a.admin:hover{color:#fff;background:red;}

ul.action-links li{list-style:circle url(/resources/acs-subsite/action-link-marker.png);margin:8px 8px 8px -16px;}
div.subsite-context-bar{font-size:85%;margin-bottom:4px;position:relative;}

h1{font-size:120%;margin-bottom:12px;}
h2{font-size:115%;margin-bottom:12px;}h3{font-size:110%;margin-bottom:12px;}
h4{font-size:105%;margin-bottom:12px;}.small{font-size:85%;}

.highlight{background-color:#ffc;}
.portlet h2{background:#DDD;margin:0;padding:2px 8px;}
.portlet-header{background:#DDD;}.portlet-header h2{margin:0;padding:2px 8px;}
.portlet-sidebar{width:30%;}
.portlet .portlet-body{border:1px dotted #999;border-top:0;padding:6px 8px;}

#tabs-container{height:15px;position:relative;}
#tabs .tab{height:16px;float:left;background-color:#CCC;border:1px solid #666;margin:0 2px;padding:2px 5px;}
#tabs #tabs-here{border-bottom-color:#f6f6f6;background-color:#f6f6f6;}
#tabs-body{border-bottom:1px solid #016799;background-color:#f6f6f6;clear:both;padding:4px;}

a.action{display:list-item;list-style:circle url(/resources/acs-subsite/right.gif);margin:8px 8px 8px 24px;}

.csm-main-nav-button{text-align:center;border:3px outset #00d;background-color:#009;color:#fff;font-weight:700;font-size:11px;text-decoration:none;width:85px;float:left;margin:2px;padding:3px;}
.csm-button{text-align:center;border:3px outset #00b;background-color:#007;color:#fff;font-weight:700;font-size:11px;text-decoration:none;float:left;margin:2px;padding:3px;}
div.mycsm-box table.outer {
	width:95%;
	border:1px solid #00f;
	text-align:center;
	background:url(/resources/acs-subsite/shared/images/buttons/background.jpg);
	/* background-image:url(/resources/acs-subsite/shared/images/buttons/background.jpg); */
}
div.mycsm-box table.outer table.help{height:120px;width:100%;border:1px solid #000;background-color:#ccf;}
div.mycsm-box a{text-align:center;border:3px outset #00d;background-color:#009;color:#fff;font-weight:700;font-size:10px;text-decoration:none;float:left;width:180px;margin:2px;padding:3px;}
div.nav-button a{background-image:url('/resources/acs-subsite/shared/images/buttons/dark-blue-blank.gif');background-repeat:no-repeat;display:block;color:#fff;font-weight:700;font-size:15px;font-family:verdana, arial;text-decoration:none;width:193px;height:60px;text-align:center;padding-top:11px;}
div.nav-button a:hover{background-image:url('/resources/acs-subsite/shared/images/buttons/dark-blue-blank-2.gif');color:#fff;}
div.nav-button a.light{background-image:url('/resources/acs-subsite/shared/images/buttons/light-blue-blank.gif');background-repeat:no-repeat;display:block;color:#fff;font-weight:700;font-size:15px;font-family:verdana, arial;text-decoration:none;width:193px;height:60px;text-align:center;padding-top:11px;}
div.nav-button a.light:hover{background-image:url('/resources/acs-subsite/shared/images/buttons/light-blue-blank-2.gif');color:#fff;}
div.csm-button{text-align:center;border:3px outset #00d;background-color:#009;color:#fff;font-weight:700;font-size:11px;text-decoration:none;width:120px;float:left;margin:2px 5px;padding:3px;}
div.csm-button:hover{border:3px outset #00f;background-color:#00f;}

A .csm-button-private{border:3px outset #06c;background-color:#06c;color:#fff;font-weight:700;padding:3px;}

#bigtable table{border:thick solid #FFF;width:100%;}#bigtable tr{background-color:#006;}
#bigtable td{text-align:center;color:#00B;padding-top:20px;font-size:20px;}
#bigtable a{color:#FFF;font-weight:700;}#bigtable a:hover{color:#FF0;font-weight:700;}
#slave{margin-left:5%;margin-right:5%;background:#fff;}

.big-header{background:url(/resources/acs-subsite/shared/images/buttons/background.jpg);background-image:url(/resources/acs-subsite/shared/images/buttons/background.jpg);}
.top-right {
	background:url(/resources/white-corner-top-right-10.png);
	/* background-image:url(/resources/white-corner-top-right-10.png); */
	background-position:top right;
	background-repeat:no-repeat;
}
.top-left{background:url(/resources/white-corner-top-left-10.png);background-image:url(/resources/white-corner-top-left-10.png);background-position:top left;background-repeat:no-repeat;}
.tdspacer{background:url(/resources/acs-subsite/shared/images/buttons/td-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-bg.gif);padding-left:0;padding-right:0;}
.tdbig{background:url(/resources/acs-subsite/shared/images/buttons/td-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-bg.gif);padding-left:25px;padding-right:25px;}
.tdborderbig{background:url(/resources/acs-subsite/shared/images/buttons/tdl-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/tdl-bg.gif);}
.tdrightbig{background:url(/resources/acs-subsite/shared/images/buttons/tdr-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/tdr-bg.gif);}
.tdulbig{background:url(/resources/acs-subsite/shared/images/buttons/td-upper-left-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-upper-left-bg.gif);}
.tdllbig{background:url(/resources/acs-subsite/shared/images/buttons/td-lower-left-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-lower-left-bg.gif);}
.tdurbig{background:url(/resources/acs-subsite/shared/images/buttons/td-upper-right-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-upper-right-bg.gif);}
.tdlrbig{background:url(/resources/acs-subsite/shared/images/buttons/td-lower-right-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-lower-right-bg.gif);}
.tdtopbig{background:url(/resources/acs-subsite/shared/images/buttons/td-top-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-top-bg.gif);}
.tdbottombig{background:url(/resources/acs-subsite/shared/images/buttons/td-bottom-bg.gif);background-image:url(/resources/acs-subsite/shared/images/buttons/td-bottom-bg.gif);}

table.zebra td {
  color: #000066;
  font-family: tahoma,verdana,helvetica;
}
table.zebra tr.even {
	background-color:#ECF7EF;
	border-top:3px solid #E3F3E8;
	border-bottom:1px solid #E3F3E8;
}

.green{background-color:green;text-align:center;font-variant:small-caps;padding:4px;}
.red{background-color:red;text-align:center;font-variant:small-caps;padding:4px;}
.yellow{background-color:#FF0;text-align:center;font-variant:small-caps;padding:4px;}

.tiny{font-size:smaller;}

td.csm-form-label-error{background-color:#FAA;text-align:left;padding-left:12px;padding-right:12px;font-size:90%;}

td.form-widget-error {
border:1px solid red;
}

div.form-error {font-family:tahoma, verdana, arial, helvetica, sans-serif;color:red;font-size:100%;}

div.csm-form-error{font-family:tahoma, verdana, arial, helvetica, sans-serif;color:red;font-size:100%;}
td.csm-form-label{color:#0F4219;font-weight:bolder;font-size:8pt;font-family:Verdana, Times, serif;text-align:left;}
td.csm-form-widget-error{padding-left:12px;font-size:90%;border:1px dotted red;}
td.csm-form-label-chk{color:#0F4219;font-weight:bolder;font-size:7pt;font-family:Verdana, Times, serif;}
td.td-csm-form-widget{color:#0F4219;font-size:7pt;font-family:Verdana, Times, serif;text-align:right;}

.csm-form-widget{color:#000;font-size:7pt;font-family:Verdana, Times, serif;}
.csm-form-desc{color:#0F4219;font-size:9pt;font-family:Verdana, Times, serif;font-style:italic;margin:2pt 5pt 5pt 2pt;}

div.mycsm-menu-mid-box{background-color:#D9E7D8;margin:0 5pt;}
ul.greendot{list-style-image:url(/images/green-on-white-bullet.gif);}
.whiteVerdana{color:#FFF;text-decoration:none;font-size:8pt;font-family:Verdana, Times, serif;}
h2.darkGreen,.darkGreen{font-family:"New Century Schoolbook", Courier New, Times, serif;font-weight:bolder;color:#6A6;}

a.benefit:link{font-family:Verdana, Times, serif;color:#FFF;background:#999;text-decoration:none;font-size:10pt;border:thin solid #006;padding:3px 8px;}
a.benefit:hover{font-family:Verdana, Times, serif;color:#FFF;background:#999;font-size:10pt;border:thin solid #009;text-decoration:underline;padding:3px 8px;}
a.admin-link:link{font-family:Verdana, Times, serif;color:#AAA;background:#333;text-decoration:none;font-size:8pt;border:thin solid #006;padding:1px 8px;}
a.admin-link:hover{font-family:Verdana, Times, serif;color:#FFF;background:#999;font-size:8pt;border:thin solid #009;text-decoration:underline;padding:1px 8px;}
.basic-slave{font-family:Verdana, Times, serif;font-size:10pt;}
.register-left{font-size:10pt;font-family:Verdana, Times, serif;margin-left:120px;text-align:left;}

#banner{position:relative;background:url(/resources/images/bluegradientdotsbg.gif);background-repeat:no-repeat;background-color:#3a26b1;width:auto;min-height:100px;_height:100px;overflow:hidden;clear:both;margin:0 0 10px;padding:0;}
#bannername{text-align:right;padding:5pt 15pt 0 105pt;}
#bannername .bannerlink{text-decoration:none;font-family:"New Century Schoolbook", Courier New, Times, serif;font-weight:bolder;font-size:25px;color:#9C9;}
#bannername a.bannerlink:active{color:#9C9;}
#welcomeuser{position:relative;background-color:#FFF;color:#33F;font-size:7pt;font-family:Verdana, Times, serif;width:200px;height:15px;line-height:1.7;text-align:center;float:right;margin:5px 50px 0 0;padding:0;}
#bannerlinks{position:relative;color:#FFF;font-size:8pt;font-family:Verdana, Times, serif;float:right;clear:both;margin-top:20px;margin-right:10px;width:500px;}
a.whitelink:hover{color:#FFF;text-decoration:underline;font-size:7pt;}a.whitelink:active{color:#FFF;font-size:7pt;}
#section-header,#section-buttonset{position:relative;margin-left:auto;margin-right:auto;margin-bottom:5px;clear:both;height:28px;width:95%;}

.bg{background:url("/resources/projectcrew/hdr-bg.gif") repeat-x;}
.left-side{float:left;height:28px;width:14px;background:url("/resources/projectcrew/hdr-left.gif") no-repeat;}
.right-side{float:right;height:28px;width:7px;background:url("/resources/projectcrew/hdr-right.gif") no-repeat;}
.dottedbox{background:url("/resources/projectcrew/border.jpg") repeat-x;border-top:1pt none #3B799B;border-right:1pt solid #3B799B;border-bottom:1pt solid #3B799B;border-left:1pt solid #3B799B;left:12px;right:50px;top:73px;margin-bottom:8px;width:95%;padding:15px 10px 10px;}
.title{float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#3249b9;}
.title a,.title-green a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#3249b9;}

.button a, .button a:hover {
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:1.5;
	color:#FFF;
}

.section-content{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;color:#009;}.section-content-headline{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;text-transform:none;color:#233188;}.bg-green{background:url("/resources/projectcrew/hdr-bg-green.gif") repeat-x;}.left-side-green{float:left;height:28px;width:14px;background:url("/resources/projectcrew/hdr-left-green.gif") no-repeat;}.right-side-green{float:right;height:28px;width:7px;background:url("/resources/projectcrew/hdr-right-green.gif") no-repeat;}.title-green{float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#46a52d;}.title-green a,.title-green a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#46a52d;}

.button-green a,.button-green a:hover {
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
	/* color:#336633; */
	/* color: #0F4018; */
        color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
}

.dottedbox_green {
	background:url("/resources/projectcrew/border_green.jpg") repeat-x;
	background-color: #fff;
	border-top:1pt none #529D3D;
	border-right:1pt solid #529D3D;
	border-bottom:1pt solid #529D3D;
	border-left:1pt solid #529D3D;
	left:12px;
	right:50px;
	top:73px;
	margin-top:0;
	margin-bottom:8px;
	width:95%;
	padding:15px 10px 10px;
}

.section-content-headline-green{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;text-transform:none;color:#529D3D;}.bg-orange{background:url("/resources/projectcrew/hdr-bg-orange.gif") repeat-x;}.left-side-orange{float:left;height:28px;width:14px;background:url("/resources/projectcrew/hdr-left-orange.gif") no-repeat;}.right-side-orange{float:right;height:28px;width:7px;background:url("/resources/projectcrew/hdr-right-orange.gif") no-repeat;}.title-orange{float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#F96;}.title-orange a,.title-orange a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#F96;}
.button-orange a,.button-orange a:hover{float:left;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.5;color:#F96;}
.dottedbox_orange{background:url("/resources/projectcrew/border_orange.jpg") repeat-x;border-top:1pt none #AF802A;border-right:1pt solid #AF802A;border-bottom:1pt solid #AF802A;border-left:1pt solid #AF802A;left:12px;right:50px;top:73px;margin-top:0;margin-bottom:8px;width:95%;padding:15px 10px 10px;}
.section-content-headline-orange{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;text-transform:none;color:#F96;}.bg-brown{background:url("/resources/projectcrew/hdr-bg-brown.gif") repeat-x;}.left-side-brown{float:left;height:28px;width:14px;background:url("/resources/projectcrew/hdr-left-brown.gif") no-repeat;}.right-side-brown{float:right;height:28px;width:7px;background:url("/resources/projectcrew/hdr-right-brown.gif") no-repeat;}.title-brown{float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#AF802A;}.title-brown a,.title-brown a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:1.5;color:#AF802A;}
.button-brown a,.button-brown a:hover{float:left;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.5;color:#AF802A;}
.dottedbox_brown{background:url("/resources/projectcrew/border_brown.jpg") repeat-x;border-top:1pt none #AF802A;border-right:1pt solid #AF802A;border-bottom:1pt solid #AF802A;border-left:1pt solid #AF802A;left:12px;right:50px;top:73px;margin-top:0;margin-bottom:8px;width:95%;padding:15px 10px 10px;}
.dottedbox_gray{background-image:url(border_gray.jpg);background-repeat:repeat-x;left:12px;right:50px;top:73px;margin-bottom:8px;border-color:A8A8A86;border-style:none solid solid;border-width:1pt;padding:15px 10px 10px;}
.dotted_rule{border-bottom-width:1pt;border-bottom-style:dotted;border-bottom-color:#92A8D7;padding-bottom:5px;}
.outline{border:1pt solid 3px;}

#header a,#header strong,#header span{float:left;display:block;text-decoration:none;color:#7C8DD5;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:6px 15px 13px 6px;}
#header a{float:none;}
#header_trash a{float:left;display:block;background:url("but_righty.jpg") no-repeat right top;text-decoration:none;color:#7C8DD5;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:6px 15px 13px 6px;}
#header_tab a{float:left;display:block;text-decoration:none;color:#4C62AA;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:6px 15px 13px 6px;}
#header_icon a{background:url("but_righty.jpg") no-repeat right top;text-decoration:none;color:#7C8DD5;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:6px 15px 13px 6px;}
#header #current{background-image:url("but_left_on.jpg");float:none;}
#header #current a{background-image:url("but_right_on.jpg");padding-bottom:5px;}

.tasks_headline_gray{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;text-transform:none;color:#A8A8A8;}

.dottedbox_orange a.pbutton{background-image:url('/resources/projectcrew/hdr-bg-orange.gif');background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#F96;text-decoration:none;border:1px solid #F96;line-height:2.5;white-space:nowrap;padding:3px;}
.dottedbox_orange a:hover.pbutton{background-image:url('/resources/projectcrew/hdr-bg-orange.gif');background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#F96;text-decoration:none;border:1px solid #F96;line-height:2.5;white-space:nowrap;padding:4px;}

table.list-tiny{font-family:tahoma, verdana, helvetica;font-size:75%;border-collapse:collapse;}
span.list-label{color:#6f6f6f;}
tr.list-subheader{background-color:#FFF;font-weight:700;border-top:3px solid #E3F3E8;border-bottom:1px solid #E3F3E8;}
tr.list-odd{background-color:#ECF7EF;}tr.list-spacer{background-color:#f9f9f9;}
th.list-narrow{padding-left:4px;padding-right:4px;border-bottom:3px solid #E3F3E8;}
td.list-narrow{padding-left:4px;padding-right:4px;border-bottom:1px solid #E3F3E8;}
tr.last td{border-bottom:3px solid #E3F3E8;}tr.list-paginator{background-color:#EEE;font-size:90%;}
td.list-table{padding:2px;}
td.list-button-bar {
	padding-bottom:12px;
	font-size:115%;
	line-height:250%;
}
ul.compact {
  list-style: none;
}
ul.compact li, .action-list ul li {
  list-style:none;
  display: inline;
}

tr.list-filter-selected{background-color:#EEF;}
.list-filter-header{font-size:70%;font-family:tahoma,verdana,arial,helvetica;font-weight:700;}
.list-filter-section{font-size:70%;font-family:tahoma,verdana,arial,helvetica;font-weight:700;background-color:#BBF;padding-left:4px;padding-top:4px;padding-bottom:4px;margin-top:0;margin-bottom:8px;}
td.list-filter-pane{background-color:#DDF;vertical-align:top;}
td.list-list-pane{background-color:#FFF;vertical-align:middle;padding-left:10px;}
td.list-right{text-align:right;padding-left:10px;padding-right:10px;border-bottom:1px solid #E3F3E8;}

TABLE.table-display,p.list-row {
	font-family:tahoma, verdana, helvetica;
	font-size:85%;
}

.calendar thead .weekend,.calendar tbody td.weekend{color:#a66;}
.calendar thead .active,.calendar tfoot .active{background:#77c;padding:2px 0 0 2px;}
.calendar tbody td.today,span.list-inline-filter-selected{font-weight:700;}
.calendar tbody .disabled,#tabs .disabled{color:#999;}

#site-header .system-name a,#site-header .system-name a:hover{color:#FFF;text-decoration:none;}
#user-message ul,#context-bar #breadcrumbs ul{border:none;display:inline;margin-left:0;padding-left:0;}
#navbar-div,#subnavbar-div,#tabs-div{border-bottom:1px solid #666;}
#navbar,#tabs{bottom:-2px;font-family:Arial, sans-serif;font-size:80%;font-weight:700;height:21px;left:10px;position:absolute;margin:10px 0 0;padding:0;}

html>body #navbar,html>body #subnavbar,html>body #tabs{bottom:0;}
#navbar .tab,#subnavbar .tab{background-color:#EEE;border:1px solid #666;float:left;height:16px;margin:0 2px;padding:2px 5px;}
#navbar a:hover,#subnavbar a:hover,#tabs a:hover{text-decoration:underline;}
#navbar #navbar-here,#subnavbar #subnavbar-here{background-color:#FFF;border-bottom-color:#FFF;}
#navbar #navbar-here a,#subnavbar #subnavbar-here a,#tabs #tabs-here a,th.list a,th.list-narrow a,span.list-filter-selected{color:#000;}

.csm-button:hover {
	background-color:#00d;border:3px inset #00b;color:#fff;
}

.csm-main-nav-button:hover,div.mycsm-box a:hover{background-color:#00f;border:3px inset #00d;color:#fff;}
table.zebra,table.list{border-collapse:collapse;font-family:tahoma, verdana, helvetica;font-size:75%;}
table.zebra td,td.list{border-bottom:1px solid #E3F3E8;padding-left:10px;padding-right:10px;}

a.benefit:visited,a.benefit:active{background:#999;border:thin solid #009;color:#FFF;font-family:Verdana, Times, serif;font-size:10pt;text-decoration:none;padding:3px 8px;}
a.admin-link:visited,a.admin-link:active{background:#333;border:thin solid #009;color:#AAA;font-family:Verdana, Times, serif;font-size:8pt;text-decoration:none;padding:1px 8px;}
a.whitelink:link,a.whitelink:visited{color:#FFF;font-size:7pt;text-decoration:none;}
.section-content-headline-brown,.tasks_headline_brown{color:#AF802A;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;text-transform:none;}
.dottedbox a.pbutton,.dottedbox a:hover.pbutton{background-image:url('/resources/projectcrew/hdr-bg.gif');background-repeat:repeat-x;border:1px solid #3249b9;color:#3249b9;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.5;text-decoration:none;white-space:nowrap;padding:4px;}
.dottedbox_green a.pbutton,.dottedbox_green a:hover.pbutton{background-image:url('/resources/projectcrew/hdr-bg-green.gif');background-repeat:repeat-x;border:1px solid #529D3D;color:#117700;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.5;text-decoration:none;white-space:nowrap;padding:4px;}

.dottedbox_green th.pbutton {background-image:url('/resources/projectcrew/hdr-bg-green.gif');background-repeat:repeat-x;border:1px solid #529D3D;color:#117700;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.0;text-decoration:none;white-space:nowrap;padding:4px;}
.dottedbox_green th a,.dottedbox_green th a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.0;text-decoration:none}

.dottedbox_green h1 {
font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:900; padding-botton: 5px;color:#117700;background-image:url('/resources/projectcrew/hdr-bg-green.gif');background-repeat:repeat-x;
}
.dottedbox_green div.box, .dottedbox_green div.box a, dottedbox_green div.box a:hover {
font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.5;text-decoration:none
}
.dottedbox_green div.box-title {

}
#ViewTitle span a, #ViewTitle span a:hover {color:#117700}

tr.list-header,tr.list-even{background-color:#FFF;}
th.list,th.list-right{border-bottom:3px solid #E3F3E8;padding-left:10px;padding-right:10px;}
th.list img,th.list-narrow img{border-style:none;}

.list-filter,div.list-inline-filter{font-family:tahoma,verdana,arial,helvetica;font-size:70%;}
a.subsite-name,a.subsite-name:hover,#navbar a,#subnavbar a,#tabs a{color:#000;text-decoration:none;}

.dottedbox_brown a.pbutton,.dottedbox_brown a:hover.pbutton{background-image:url('/resources/projectcrew/hdr-bg-brown.gif');background-repeat:repeat-x;border:1px solid #af802a;color:#af802a;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:2.5;text-decoration:none;white-space:nowrap;padding:4px;}

