/**************** Header and navigation styles ****************/

#header{
min-width:800px;
width:expression(document.body.clientWidth < 800 ? "800px" : "auto" );
}
#headerMain{
	min-height: 140px;
	padding: 30px;
	border-bottom: 1px solid #E1E1E1;
}

#headerMain div#logo-left img{
	max-width: 648px;
	max-height: 140px;
}

#headerMain div#logo-right img{
	/* max-width: 240px; */
	max-height: 140px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

div#header-wrapper{
	position: relative;
}

div#welcome-wrapper{
    background-color: #3058a5;
    min-height:43px;
    color: #fff;
    padding-left:10px;
    padding-right:10px;
}

.headerListMenu{
	list-style: outside none none;
	margin: 0px;
	padding: 0px;
}

.headerListMenu li{
	border-color: #FFF;
	height: 43px;
	line-height: 43px;
	position: relative;
	margin: 0px;
	padding: 0px 8px;
	float: left;
	border-left: 1px solid #FFF;
}

.headerListMenu li a{
	font-weight:normal;
}

.headerListMenu li a:hover{
	color: #ffF;
	text-decoration: none;
}


.headerListMenu li:first-child{
	border-left: 0px none;
}

/***************  Start Menu Bar   **********************/

#navigation {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #E1E1E1;
}

.ThemeAP2012Menu {
	margin:0 auto;
}

/***************  End Menu Bar   **********************/

/***************  Start Welcome Message   **********************/
#welcome {
	color: #fff;
}
#welcome a {
	color: #fff;
}
#welcome a:hover {
	color: #fff;
	text-decoration: none;
}
/***************  End Welcome Navigation   **********************/

#footer{
border-top: 12px solid #E9EAEE;
background: #363839 none repeat scroll 0% 0%;
padding: 43px 10px 40px;
color: #8C8989;
position: relative;
font-family: Arial,Helvetica,sans-serif;
}

#footer #affiliate_of img{
	 max-width:240px;
	 margin-bottom: 23px;
}

#footer #affiliate_of{
	font-size: 14px;
	max-width:400px;
	margin-bottom:23px;
}
#footer #powered_by{
 
}


#copyright {
	position: relative;
	padding: 18px 10px 12px;
	background: #282A2B none repeat scroll 0% 0%;
	border-top: 1px solid #4B4C4D;
	color: #BFBFBF;
	font-size: 12px;
}

#copyright a{
	color: #BFBFBF;
	text-decoration: none;
}

#legalLinks > a{
	font-weight:normal;
	margin-right: 5px;	
	text-decoration: underline;
}


/***************  SortableTable	**********************/
.sort-arrow {
	width:					10px;
	height:					10px;
		background-position:	center;
	background-repeat:		no-repeat;
}

.sort-arrow.descending {
	background-image:		url(../../../images/page_down.gif);
}

.sort-arrow.ascending {
	background-image:		url(../../../images/page_up.gif);
}

.sort-none {
       	width:				        0px;
	height:					0px;
	background-position:	center;
	background-repeat:		no-repeat;
}
.documentationStatus, .siteReviewStatus, .committeeReviewStatus, .boardReviewStatus, .resultStatus {
	cursor:pointer;
}
table, caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}
.panel-graph {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
.panel-graph-left {
    height: 158px;
    background: #5CB85C;
}
.panel-graph-right {
    height: 158px;
    background: transparent;
    margin-bottom: 0;
    color: #fff;
    text-align: center;
}
.panel-graph-icon {
    font-size: 24px;
    color: rgba(255, 255, 255, 0.15);
   
}
.report-green {
    background-color: #5cb85c;
    color: #fff;
}
.report-red {
    background-color: #F0433D;
    color: #fff;
}
.report-blue {
    background-color: #4CB1CF;
    color: #fff;
}
.report-purple {
	color: #fff;
    background-color: #6f5499;
}
.report-brown {
    background-color: #f0ad4e;
    color: #fff;
}
.panel-graph-right h1 {
	font-size: 40px;
    padding: 31px 10px 13px;
    color: rgba(255, 255, 255, 0.96)
}
.easypiechart {
    position: relative;
    text-align: center;
    width: 120px;
    height: 120px;
    margin: 20px auto 10px auto;
}

.easypiechart .percent {
    display: block;
    position: absolute;
    font-size: 26px;
    top: 38px;
    width: 120px;
}

.easypiechart-panel {
    text-align: center;
    padding: 1px 0;
    margin-bottom: 20px;
}

.myHomeTile{
    height: 200px;
    background-color: #FFF;
}



.mbe2mbeblue {
	color: #167BB2;
}

.mbe2mbeorange {
	color:#F47D3C;
}
