﻿
.box_wrapper {position:relative!important;width:680px; text-align:center;	margin-bottom:30px;}
.box_top {
    position:relative;
	margin:0px;
	padding:0px;
	height:20px;
	width:100%;
	border: #949698 1px double !important;
    border-bottom: none !important;
}
	
.box_mid {
    position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	border: #949698 1px double !important;
    border-top: none !important;
	}

.box_cont {
    position:relative;
	width:100%;
	margin:0px 15px 0px 15px;
	z-index:999;
	padding-bottom:30px;
	text-align:left;
	}
	
.box_bot{
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:44px;
    background-repeat: no-repeat;
    background-position: left bottom;
}


.error {position:relative!important;width:680px; text-align:left;}
.error {
    position:relative;
    display:inline-block;
	margin:0px;
	padding:0px;
	padding-top:20px;
    background: url('../img/box_panel_top_benchmark_error.png') no-repeat left top;
}
	
.error li {
    position:relative;
    left:-40px!important;
	margin:0px!important;
	padding:0px!important;
	padding-left:10px!important;
	width:670px;
    background: url('../img/box_panel_mid_benchmark_error.png') repeat-y;
	color:#000;
	font-weight:bold;
	list-style-type:none!important;
	list-style-image:none!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
	border-top:solid 1px #F98888;
	}
	
.error ul :first-child
{
    border-top:none;
}		

.error ul{
    position:relative;
    left:0px!important;
    margin:0px!important;
    bottom:0px!important;
    padding-bottom:34px!important;
    margin-bottom:30px!important;
    width:680px;
    list-style-type:none!important;
    list-style-image:none!important;
    background: url('../img/box_panel_bot_benchmark_error.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 24px !important;

}

.benchmarking_tabs .box_wrapper {width:640px!important;}

.benchmarking_tabs .error {position:relative!important;width:640px; text-align:left;}
.benchmarking_tabs .error {
    position:relative;
    display:inline-block;
	margin:0px;
	padding:0px;
	padding-top:20px;
	background: url('../img/box_panel_top_error_sml.png') no-repeat left top;
}
	
.benchmarking_tabs .error li {
    position:relative;
    left:-40px!important;
	margin:0px!important;
	padding:0px!important;
	padding-left:20px!important;
	width:620px;
	background: url('../img/box_panel_mid_error_sml.png') repeat-y;
	color:#000;
	font-weight:bold;
	list-style-type:none!important;
	list-style-image:none!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
	border-top:solid 1px #F98888;
	}
	
.benchmarking_tabs .error ul :first-child
{
    border-top:none;
}		

.benchmarking_tabs .error ul{
    position:relative;
    left:0px!important;
    margin:0px!important;
    bottom:0px!important;
    padding-bottom:34px!important;
    margin-bottom:30px!important;
    width:640px;
    background: url('../img/box_panel_bot_error_sml.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    list-style-type:none!important;
    list-style-image:none!important;

}

/*** Two Boxes to a Page ***/

.half_page_box
{
    position:relative;
    float:left;
    width:50%;
    margin-right:15px;
    margin-bottom:20px;
    border: #949698 1px double !important;
}

.top_box_left
{
    position:relative;
	margin:0px;
	padding:0px;
	height:20px;
}

.top_box_right
{
    position:relative;
    margin:0px;
	padding:0px;
    float:right;
	height:20px;
	width:40px;
}

.mid_box_left_content
{
    position:relative;
	margin:0px;
	padding:0px;
	margin-top:-12px;
}

.mid_box_right_content
{
	margin:0px;
	padding:0px;
	margin-left:15px;
	padding-right:15px;
}

.bottom_box_left{
    left:0px;
    bottom:0px;
    height:44px;
    width:100%;
    margin-top:-12px;
    background-repeat: no-repeat;
    background-position: left bottom;
    position:relative;
}
	
.bottom_box_right
{
    position:absolute;
    right:0px;
    bottom:0px;
    height:44px;
    width:50%;
}			


.bottom_box_left2{
    left:0px;
    bottom:0px;
    height:20px;
    width:100%;
    background-repeat: no-repeat;
    background-position: left bottom;
    position:relative;
}
	
.bottom_box_right2
{
    position:absolute;
    right:0px;
    bottom:0px;
    height:20px;
    width:50%;
}			

