/*
Theme CSS Template - last updated 07-14-08
*/


/* GLOBAL
-------------------------------------------------------------------- */
body { 
	background: url(/csdocs/theme/mlpw/imgs/bg.gif) repeat-x;
	}

a {
	color: #399;
	text-decoration: underline;
	}
a:hover {
	color: #399;
	text-decoration: underline;
	}
a:visted {
	color: #399;
	text-decoration: underline;
	}


/* tables
-------------------------------------------------------------------- */
th {
	background-color: #e5e5f7;
	}	

table.data tr.header {
	background-color: #d9ebfd !important;
	}
table.data tr {
	border-top: 1px solid #d9ebfd;
	border-bottom: 1px solid #d9ebfd;
	}
table.data th {
	color: #666;
	}


/* HEAD
-------------------------------------------------------------------- */
#head {
	background-color: #00376c;
	}
#head #util .left {
	background: url(/csdocs/theme/mlpw/imgs/util_left.gif) no-repeat left top;
	}
#head #util .right {
	background: url(/csdocs/theme/mlpw/imgs/util_right.gif) no-repeat right top;
	}
#head #util .middle {
	background-color: #41b138;
	}
	#head #util .middle ul li a {
	color: #fff;
	text-decoration: underline;
	}
	#head #util .middle ul li a:hover {
	color: #fff;
	text-decoration: underline;
	}
#head #title {
	font-size: 22px;
	color: #fff;
	padding: 30px 0 0 10px;
	}


/* nav
-------------------------------------------------------------------- */
#head #easytabs a {
	background: #99cecc url(/csdocs/theme/mlpw/imgs/tab_left.gif) no-repeat left top; /* tab */
	color: #00376c; /* text */
	}
#head #easytabs a span {
	background: transparent url(/csdocs/theme/mlpw/imgs/tab_right.gif) no-repeat right top;
	}
#head #easytabs a:hover, #head #easytabs a:hover span { /* text hover */
	background-color: #fff;
	}
#head #easytabs #on a, #head #easytabs #on span { /* active tab */
	background-color: #fff;
	}


/* sitewide
-------------------------------------------------------------------- */
#content h1 {
	color: #4dad41;
	}
#content h1 span.fp {
	color: #5171ac;
	}
#content h2 {
	color: #4dad41;
	}
#content h3 {
	color: #4dad41;
	}
#content p {
	color: #000;
	}
#content ul li {
	color: #000;
	}
#content span.new {	
	background-color: #7575d0;
	color: #fff;
	}
#content ul.arrows li {
	color: #000;
	background: url(/csdocs/theme/mlpw/imgs/arrow_blue.gif) no-repeat 0 50%;
	}
#content ul span.subject {
	color: #000090;
	}

#content #footer p {
	color: #000;
	}

div.note {
	border: 1px solid #d1d1d1;
	}
div.note p {
	color: #d05615 !important;
	background: url(/csdocs/theme/master/imgs/icon_note.gif) no-repeat 3px 3px;
	}
	div.note p a {
	color: #d05615 !important;
	text-decoration: underline;
	}	
	div.note p a:hover {
	color: #d05615 !important;
	text-decoration: none;
	}	


/* Home
-------------------------------------------------------------------- */
#content #left p.date {
	color: #666;
	}
#content #left .logos {
	width: 482px;
	height: 94px;
	background: url(/csdocs/theme/mlpw/imgs/logos.gif) no-repeat top left;
	margin: 0 0 10px 0;
	}
#content #left p.logosText {
	font-size: 14px;
	line-height: 15px;
	color: #000090;
	margin: 5px 0 20px 0;
	}
#content #left h2 {
	color: #4dad41;
	}
#content #left ul li {
	color: #000;
	}

#content #right .box {
	background-color: #ececec;
	border: 1px solid #ccc;
	}
#content #right .box h4 {
	color: #666;
	}
#content #right .box p {
	color: #000;
	}
#content #right .box .date {
	background-color: #ececec;
	color: #666;
	}
#content #right .box .graphic {
	width: 173px;
	height: 140px;
	border: 1px solid #999;
	}
#content #right .box ul li {
	background: url(/csdocs/theme/mlpw/imgs/bullet_red.gif) no-repeat 0 40%;
	}
#content #right .box hr {
	border: none 0;
	border-top: 1px dotted #999;
	width: 100%;
	height: 1px;
	padding-top: 5px;
	margin-bottom: 5px;
	}


/* Agenda
-------------------------------------------------------------------- */
#content .agendDetail h1 {
	color: #000090;
	}

#content .toc {
	background-color: #e5e5f7;
	}


/* Discussion / modules
-------------------------------------------------------------------- */
#content .mod {
	background-color: #def5f4;
	}
#content .mod p {
	color: #000;
	}
#content .mod p.sort {
	color: #0d0d96;
	}
#content .mod h2 span.color {
	color: #000090;
	}
/*
#content .mod .prev {
	background-color: #fff;
	border-bottom: 2px solid #b3b4da; 
	border-right: 2px solid #b3b4da; 
	}
	#content .mod .prev a {
	color: #0033cc;
	}
	#content .mod .prev:hover {
	background-color: #f2f2f2;
	}
#content .mod .next {
	background-color: #fff;
	border-bottom: 2px solid #b3b4da; 
	border-right: 2px solid #b3b4da; 
	}
	#content .mod .next a {
	color: #0033cc;
	}
	#content .mod .next:hover {
	background-color: #f2f2f2;
	}
*/
#content .mod .reply {
	background-color: #fff;
	border-bottom: 2px solid #b3b4da; 
	border-right: 2px solid #b3b4da; 
	}
	#content .mod .reply a {
	color: #03c;
	}
	#content .mod .reply:hover {
	background-color: #f2f2f2;
	}


/* Discussion / message threads
-------------------------------------------------------------------- */
#content div.welcome {
	border-top: 4px solid #e5e5f7;
	border-left: 4px solid #e5e5f7;
	border-bottom: 1px solid #e5e5f7;
	}
#content div.response {
	border-bottom: 1px solid #e5e5f7;
	}








