 @charset "utf-8";
/* CSS Document */

table.gradient
{
	font-size: 12px;
	margin: 10px auto;
	width: 95%;
	text-align: left;
	border-collapse: collapse;
}
table.gradient th
{
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 0 0;
	text-align: center;
	vertical-align: text-bottom;
	height: 30px;
	background: #d09537 url('images/gradhead.png') repeat-x;
	border: 1px solid #2d2d2d;
	border-top: 2px solid #2d2d2d;
	color: #2d2d2d;
}
table.gradient td
{
	padding: 8px; 
	color: #2d2d2d;
	vertical-align: text-top;
	width: 20%;
	background: #e6e6e6 url('images/gradback.png') repeat-x;
	
}

table.gradient tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


table.gradient H2 {
	color: #2d2d2d;	
	font-size: 90%;
	padding: 0px 0px 0 0px;
	margin: 0px 0 0 0;
	background: none;
	text-shadow: 0px 1px 2px #fff;
	text-transform: uppercase;
}
/*
table.gradient H2 {
	font-family: sans-serif;
	color: #2d2d2d;
	font-size: 100%;
	font-weight: bold;
	padding: 2px 0 0px 0;
	background-image: url(/images/gradienth3.png);
	background-repeat: repeat-x;
	line-height: 1em;
} */

table.gradient H3 {
	color: #2d2d2d;
	font-size: 120%;
	font-weight: bold;
	background-image: url(/images/gradienth3.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px 2px 4px 2px;
	text-shadow: 1px 1px 1px #fff;
	margin: 0 0 4px 0;
	line-height: .75em;
}


table.gradient p {
	line-height: 1.2em;
	padding: 1px;
	margin: 0;
	color: #2d2d2d;
	font-size: small;
}
table.gradient img {
	vertical-align: top;
}

p.bps {
	color: #643200;
}
p.sem {
	color: #51522e;
}
p.conf {
	color: #164d69;
}
p.web {
	color: #800000;
}
p.meet {
	color: #3F1647;
}
p.cmt {
	color: #36478b;
}
p.com {
	color: #008040;
}
p.work {
	color: #c66300;
}
p.oth {
	color: #2d2d2d;
}

table.gradient a {
	font-weight: bold;
	line-height: 1.2em;
}

/* COLLAPSIBLE PANELS */
.CollapsiblePanel {
	margin: 0px 5px 0 5px;
	padding: 0px;
	background-color: none;
}


.CollapsiblePanelTab {
	margin: 0px;
	padding: 0px 0 0 0;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color: none;
	background-image: none;
}


.CollapsiblePanelContent {
	margin: 5px 0 0px 0;
	padding: 5px 0 0 0;
	background-color: none;
	background-image: none;
}

.CollapsiblePanelContent h1 {
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	background: none;
	color: #2d2d2d;
	text-shadow: 0px 1px 1px #FFF;
}

.CollapsiblePanelTab a {
	text-decoration: none;
}

.CollapsiblePanelTab p {
	background-color: none;
}

.CollapsiblePanelTab h1 {
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	background: none;
}
.CollapsiblePanelTab img {
	padding: 1px;
	background-color: none;

}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-image: none;
	color: #2d2d2d;
	}

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}


.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover { 
	background: none;
	background-image: none;
}
	/*background-color: #CCC; */

 
.CollapsiblePanelFocused .CollapsiblePanelTab {
	/*background-color: #3399FF; */
}


