/*BLUE BOX/////////////*/
#bb {
	margin:0;
	padding:0;
}
#bb_left {
	width:24px;
	height:200px;
	background-image: url(../_images/box_blue/bg_l.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	float:left;
}
#bb_wrapper_right {
	width:530px;
	height:200px;
	float:left;
}
#bb_center {
	width:506px;
	height:200px;
	background-image: url(../_images/box_blue/bg_t.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#8599e2;
	float:left;
}
#bb_right {
	width:24px;
	height:200px;
	background-image: url(../_images/box_blue/bg_r.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	float:right;
}
#bb_bottom {
	width:554px;
	height:26px;
	background-image: url(../_images/box_blue/bg_b.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	clear:both;
}


/*TABS/////////////*/
#tab {
	height:27px;
	background-image: url(../_images/box_blue/tabs/bg.gif);
	background-repeat:repeat-x;
}
.title_tab {
	padding-top:6px;
	font-size:12pt;
	font-weight:bold;
	color:#2B3D9C;
	display:block;
}


/*NEW. TABLE LAYOUT///////*/
.bg_top {
	background-image:url(../_images/box_blue/bg_t.jpg);
	background-repeat:repeat-x;
	height:38px;
	width:643px;
}
.bg_left {
	background-image:url(../_images/box_blue/bg_l.jpg);
	background-repeat:repeat-y;
}
.bg_right_top {
	background-image:url(../_images/box_blue/bg_r_t.jpg);
	background-repeat:repeat-y;
}
.bg_bottom {
	background-image:url(../_images/box_blue/bg_b.jpg);
	background-repeat:repeat-x;
}
.bg_copy_wht {
	background-image:url(../_images/box_blue/bg_copy_wht.gif);
	background-repeat:repeat-y;
}
.copy_wht {
	background-image:url(../_images/box_blue/bg_copy_wht.gif);
	background-repeat:repeat-y;
	padding:0px 10px 10px 10px;
}
.copy_blue {
	background-image:url(../_images/box_blue/bg_copy.gif);
	background-repeat:repeat-y;
	padding:10px;
}
.tab_title {
	background-image:url(../_images/box_blue/tabs/bg.gif);
	background-repeat:repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#283371;
}
.tab_title_inac {
	background-image:url(../_images/box_blue/tabs/bg_inac.gif);
	background-repeat:repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#283371;
}


/*TITLES///////////////////*/
.box_title_yellow {
	background-image:url(../_images/box_blue/titles/bg_title_yellow.gif);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#292967;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	height:26px;
}
.wrapper_table {
	background-color:#fff;
	border:1px solid #999;
	border-top:0px;
	border-collapse:collapse;
}
.table_content_odd {
	background-color:#F8FEFB;
	border-style:none;
}
.table_content_even {
	background-color:#D3F3F3;
	border-style:none;
}
.alert, .alert_dark {
	display:inline-block;
	color:#ff8300;
	font-weight:bold;
	font-size:10pt;
}
.alert_dark {
	color:#283371;
	
	font-size:10pt;
}
.error {
	display:inline-block;
	color:#ff0000;
	width:256px;
}
.inner_table {
	border-top:1px dotted #999;
	font-weight:bold;
}
.inner_table td {
	border-bottom:1px dotted #999;
	padding:6px 3px;
	background-color:#eee;
}
#row_bottom td {
	border-bottom:none;
}


/*LOGIN BOX//////////////*/
.login_box, .login_box .login_content, .login_box .title, .login_box .title * {
	background: #fff url(../_images/bg_loginbox_purple4.gif) 100% 100% no-repeat;
}
.login_box {
	margin: 15px 0;
	padding: 0 35px 0 0;
}
.login_box .title {
	background-position: 100% 0;
	margin: 0 -35px 0 0;
	padding: 0 35px 0 0;
}
.login_box .title * {
	background-position: 0 0;
	margin: 0; padding: 30px 0 10px 35px;
	height: 1%;
}
.login_box .login_content {
	background-position: 0 100%;
	margin-right: 0px;
	padding: 0 0 55px 35px;
}