@charset "utf-8";
/* CSS Document */

/* CSS Document */
h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input, textarea, select{padding:0px; margin:0px; font-weight:normal}
body { 
	background:#175B86;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4f4f51;
	font-size:12px;
	margin:43px auto 20px;
	width: 956px;
}
img{
		border:0px;
	}
h1 {
	font-size: 24px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h3 {
	font-size: 15px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h4 {
	font-size: 14px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h5 {
	font-size: 12px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h6 {
	font-size: 11px;
	font-weight: normal;
	padding:0px;
	margin:0px;		
}
a {
	text-decoration:none; color:#155b86;
}
a:hover {
	text-decoration:underline;
}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}

.pt5{padding-top:5px;}
.mt5{margin-top:5px;}
.pb5{padding-bottom:5px;}
.mb5{margin-bottom:5px;}
.pl5{padding-left:5px;}
.ml5{margin-left:5px;}
.pr5{padding-right:5px;}
.mr5{margin-right:5px;}

.pt10{padding-top:10px;}
.social-link{ bottom:25px; position:absolute; }
.pb10{padding-bottom:10px;}
.mb10{margin-bottom:10px;}
.pl10{padding-left:10px;}
.ml10{margin-left:10px;}
.pr10{padding-right:10px;}
.mr10{margin-right:10px;}

.pt15{padding-top:15px;}
.mt15{margin-top:15px;}
.pb15{padding-bottom:15px;}
.mb15{margin-bottom:15px;}
.pl15{padding-left:15px;}
.ml15{margin-left:15px;}
.pr15{padding-right:15px;}
.mr15{margin-right:15px;}

.left-float{float:left;}
.right-float{float:right;}
.clearfix{clear:both; height:0px;}

.txt-white{color:#fff;}
.txt-black{color:#000;}
.txt-center{text-align:center;}

.hr{height:1px; background:#BEC0C2; border-bottom:1px solid #f3f3f3!important; border:0px}

.left-panel{ width:22.5%; background:#dbdce1; height:100%; min-height:532px; position:relative; }
.right-panel{ width:77%; background:#dbdce1; height:100%; }

.left-panel .header{ background:url(../images/left-panel-header-bg.png) top left repeat-x; text-align:center; height:73px;}
.left-panel .header .logobar{ padding:0; position:relative; }
.left-panel .header .logobar a{ background:#1d88c1; color:#fff; display:block; padding:3px 30px; text-decoration:none; font-weight:bold; margin:-10px auto 0; position:absolute; left:0; right:0; width:95px; }
a.logo{ display:block; margin-top:10px;}


.right-panel .header{ background:url(../images/right-panel-heading-bg.png) top left repeat-x;padding:23px 20px 23px 20px}

.content{background:#dbdce1; padding:5px;}
.left-nav{ padding:20px; }

.left-section{ border-right:1px solid #eceded; width:45%; }
.right-section{ border-left:1px solid #cccdd1; width:45%; }
.s2 { padding:10px 15px; }
.chart { overflow:auto }
.s2 .chart{ width:326px; height:500px; }
.s4 { padding:10px 15px; }
.s4 .chart{ width:326px; height:321px; }
.full-section { border:none; }
.s1 { padding:10px 15px; }
.s1 .chart{ width:680px; height:550px; }

.footer{padding:15px 0 0; color:#fff}
.footer a{ color:#fff;}

#accordion {
    list-style: none;
    padding: 0 0 0 0;
    width:100%;
}
#accordion div.acc-head{
    display: block;
    background-color: #1F88C0;
    font-weight: bold;
    margin: 1px;
    cursor: pointer;
    padding: 5px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	color:#fff;
}
#accordion div.acc-head h5{
    font-weight: bold;
}
#accordion ul {
    list-style: none;
    padding: 0 0 0 0;
}
#accordion ul{
    display: none;
}
#accordion ul li {
    font-weight: normal;
    cursor: auto;
    padding: 0px 7px 0px 7px;
}
#accordion a {
    text-decoration: none;
	color:#686868;
	display:block; padding:5px;
	border-bottom:1px solid #BEC0C2;
	border-top:1px solid #f3f3f3;
}
#accordion a:hover {
    text-decoration: none;
	color:#1F88C0;
}

.arrow-close{background:url(../images/accordion-arrow.png) left center no-repeat; width:16px; height:16px;}
.arrow-open{background:url(../images/accordion-arrow-open.png) left center no-repeat; width:16px; height:16px;}

.dash-title { font-weight:bold; }
.chart-title { font-weight:bold; }

.bottom-statex { margin-top: 20px; }

#ajaxBusy { display:none; margin:auto; padding:0px; position:absolute; right:0; left:0; top:0; bottom:0; width:32px; height:32px; }
#body { position:relative; }