.chart_box{
	float:left; width:630px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; background-color:#fff;
    padding:1px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:solid 1px #d1d1d1; margin-top: 25px;
}

.chart_box h1{
	width:600px; text-align:left; font-size:15px; color:#00437a; font-weight:bold; background-color: #ffffff; background-image: url(../images/title-back.jpg);
	background-repeat: repeat-x; background-position: center bottom; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; text-transform:uppercase;
    cursor: pointer;
}

.chart_box h1 a img{ float:right; }
.chart_box hr{ color:#e5ecf1; float:left; width:100%; background-color:#e5ecf1; height:1px; border:none; margin:0px; padding:0px; }
.chart_box p{ font-size:12px; padding-left:10px; padding-top:7px;  }
.chart_inner_container{
	float:left; width:628px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid;
	border-left-style: solid; border-right-color: #d5d5d5; border-bottom-color: #d5d5d5; border-left-color: #d5d5d5; margin-top: 5px;
}

.strip{ float:left; width:100%; height:30px; }
.red_txt{ font-size:12px; color:#ff0000; padding-top:10px; padding-left:15px; }
.black_txt{ font-size:12px; color:#000000; padding-top:10px; padding-left:15px; }
.blue_txt{ font-size:12px; color:#00437a; padding-top:10px; padding-left:15px; }

.chart_inner_container table.tablelist { width:100%; margin:0px; padding:0px; border-left:#bcbcbc solid 1px; }
.chart_inner_container table.tablelist tr{}
.chart_inner_container table.tablelist tr th{ background:url(../images/thbg.gif) repeat top left; border-bottom:1px solid #bcbcbc; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; height:30px; line-height:normal; border-right:1px solid #bcbcbc; padding:0px 10px 0px 10px;}
.chart_inner_container table.tablelist tr td{ border-bottom:1px solid #bcbcbc; font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:normal; border-right:1px solid #bcbcbc; height:30px; padding:0px 10px 0px 10px;}
.chart_inner_container table.tablelist tr.even{ background:url(../images/tdbg.gif) repeat-x left top; border-bottom:1px solid #bcbcbc; font:bold 12px Arial, Helvetica, sans-serif; color:#000; height:30px; line-height:normal; border-right:1px solid #bcbcbc; padding:0px 10px 0px 10px; border:red solid 1px;}






.top-navigation .main-menu{ float:left; width:880px; }
.top-navigation .changepass{ float:right; width:450px; }
.nav { padding:0px; margin:0; list-style-type:none; height:30px; border: 1px solid #00437a; text-transform:uppercase; margin-top:0px;  }
.nav li { float:left; height:30px; border-right: solid 1px #00437a; background-color: #FFF; font-family: Arial, Verdana; }
.nav li a { display:block; color:#00437a; text-decoration:none; font-size: 13px; font-weight: bold; padding-top: 7px; padding-right: 20px; padding-bottom: 7px; padding-left: 20px; }
.nav li:hover a { text-decoration:underline; color: #FFF; }
.nav ul { position:absolute; left:-9999px; top:-9999px; list-style-type:none;}
.nav li:hover { position:relative; background:#00437a; color: #FFF; }
.nav li:hover ul { left:0px; top:30px; padding:0px; width:220px; z-index:1000; }
.nav li:hover ul li { height:30px; border:none; }
.nav li:hover ul li a {
	padding:5px; display:block; font-size:12px; width:220px; line-height:20px; text-indent:5px; color:#00437a; text-decoration:none; margin: 0px; background:#fff;
	border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #00437a;
	border-right-color: #00437a; border-left-color: #00437a; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00437a;
}
.nav li:hover ul li a:hover { background-color:#00437a; color:#fff; border: 1px solid #00437a; }
.right_side_navigation{ float:right; }


.accordion-open span,
.collapse-open span {
	background:url(../images/minus-sign.png) no-repeat;
    padding:11px 11px;
    float: right;
}
.accordion-close span,
.collapse-close span {
	background:url(../images/minus-sign.png) no-repeat;
    padding:11px 11px;
    float: right;
}

.column{
	width:49%;
	margin-right:.5%;
	min-height:300px;
	background:#fff;
	float:left;
}
.column .dragbox{
	margin:5px 2px  20px;
	background:#fff;
	position:relative;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.column .dragbox h2{
	margin:0;
	font-size:12px;
	padding:5px;
	background:#f0f0f0;
	color:#000;
	border-bottom:1px solid #eee;
	font-family:Verdana;
	cursor:move;
}
.dragbox-content{
	background:#fff;
	/*min-height:100px;*/ margin:5px;
	font-family:'Lucida Grande', Verdana; font-size:0.8em; line-height:1.5em;
}
.column  .placeholder{
	background: #f0f0f0;
	border:1px dashed #ddd;
}
.dragbox h2.collapse{
	background:#f0f0f0 url('collapse.png') no-repeat top right;
}
.dragbox h2 .configure{
	font-size:11px; font-weight:normal;
	margin-right:30px; float:right;
}