﻿.box_content
{
	
	margin-bottom:10px;
	padding:10px;
	width:930px;
	display:inline;
	clear:both;
}

.box_content_500
{
	
	margin-bottom:10px;
	padding:10px;
	width:500px;;
	display:inline;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}


.box_left
{
width:700px;
vertical-align:text-top;
line-height:16px;
vertical-align:top;
margin-top:0px;
margin-left:10px;
float: left;
top: 0px;    
}

.box_right
{
    width:200px;
line-height:16px;
vertical-align:top;
margin-top:0px;
margin-right:10px;
text-align:justify;
top: 0px;
float: right;
}

.bluebox, #bluebox-fixed, #templates {
	float: left;
	margin-bottom: 20px;
	border: 1px solid #c4e3ff;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-width: 4px 0 1px;
	background: #e1f1ff url(/bg-listbox.gif) repeat-x;
	}
	

.box_content_grey
{
	background:url(/images/ui/ui_from_bg.gif) #fafafa repeat-x left top;
	border:#ccc 4px solid;
	margin-bottom:10px;
	margin-top:10px;
	padding:15px;
}

.box_grey
{
	background-color:#dadada;
	padding:5px
}

.box_pink
{
	background-color:#fee;
	border:1px solid #BBB;
	margin:5px auto;
	padding:5px
}

.box_yellow
{
	background-color:#ffd;
	border:1px solid #BBB;
	margin:5px auto;
	padding: 10px;
	line-height:18px;

}

 .page_heading {
	font-size:14px;
	padding: 0px;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold;
			border-bottom:#bbb 1px dashed;

}

 .page_heading a {
	font-size:12px;


}


 .page_heading b {
	font-size:12px;
	font-weight:bold;
		color:#D15600;
			text-decoration:underline;

}



 .div_divide {
	font-size:0px;
	padding: 0px;
	border-bottom:#bbb 1px dashed;
}

 .page_sub_heading {
	font-size:18px;
	padding: 0px;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:18px;

}




 .page_info 
 {
     border: #4096EE 3px solid;
	PADDING-RIGHT: 20px;  PADDING-LEFT: 20px;   
BACKGROUND: #C3D9FF; PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;  TEXT-ALIGN: left; margin-bottom:20px;
}	


div.message {
	margin-bottom: 10px;
	padding: 10px;
	color: #333;
}

div.lc div.message,
div.rc div.message {
	margin: 10px 0;
}

div.message h5 {
	color: #000;
	margin: 0 auto !important;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 10px;
	margin-bottom:0px;
	padding-bottom:0px;
		font-family: Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;


}

fieldset  h5 {
	color: #000;
	margin: 0 auto !important;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:10px;
		font-family: Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;

}

div.message p {
	margin: 0;
}

fieldset {
	border: 1px solid #d5d5d5;
	clear: both;
	display: block;
	margin: 10px 0;
	padding: 0 10px;
}

legend {
	padding: 0 10px;
	text-align:left;
}

.info2 {
	background: #e8f6ff url("/img/icons/info-32.png") no-repeat 10px 12px;
	border: 1px solid #b8e2fb;
	padding-left: 52px !important;
}

.error2 {
	background: #feebeb url("/img/icons/error-32.png") no-repeat 10px 12px;
	border: 1px solid #ffaeae;
	padding-left: 52px !important;
}

.warning2 {
	background: #fff5cc url("/img/icons/warning-32.png") no-repeat 10px 12px;
	border: 1px solid #f2dd8c;
	padding-left: 52px !important;
}

.confirm2 {
	background: #eaf7d9 url("/img/icons/confirm-32.png") no-repeat 10px 12px;
	border: 1px solid #bbdf8d;
	padding-left: 52px !important;
}



.page_title
{
	font-size:12px;
	margin-bottom:4px;
color:#3F4C6B;
	font-weight:bold;

}

.page_title_option
{
	font-size:14px;
	margin-bottom:4px;
	color:#6BBA70;
	font-weight:bold;

}

.link_option
{
	font-size:14px;
	color:#D15600;
	font-weight:bold;
	text-decoration:underline;
}

.filter_text
{
	font-size:14px;
		color:#3F4C6B;
			font-weight:normal;

	
}





.message_alert
{
	background:url(/images/icons/flag_24.png) no-repeat 5px 50%;
	background-color:#fee;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	font-size:11px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	padding:10px 10px 10px 35px;
	text-align:center
}

  .page_message_error2  {
	background:url(/images/icons/info_24.png) no-repeat 5px 50%;
	background-color:#3F4C6B;
	color:white;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:730px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	padding:10px;
	padding-left:40px;
	text-align:center;
	font-weight:bold;
}	

  .page_message_no_data  {
	color:black;
	background-color:#EEEEEE;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:680px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	text-align:center;
	font-weight:bold;
}
  .page_message_no_data a  {
	font-size:12px;
	color:#4e7bc4;
}




  .page_message_no_data_unset  {
	color:black;
	background-color:#EEEEEE;
	font-size:14px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	text-align:center;
	font-weight:bold;


}



  .page_message_infoOLD  {
	background:url(/images/icons/info_24.png) no-repeat 5px 50%;
	color:black;
	background-color:#EEEEEE;
	font-size:14px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:705px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	text-align:center;
	font-weight:bold;


}

 .page_message_info2
 {
	PADDING-RIGHT: 20px; BORDER-TOP: #4096EE 2px dashed; PADDING-LEFT: 20px;   BORDER-left: #4096EE 2px dashed;  BORDER-right: #4096EE 2px dashed;
BACKGROUND: #C3D9FF; PADDING-BOTTOM: 10px;
PADDING-TOP: 10px; BORDER-BOTTOM: #4096EE 2px dashed; TEXT-ALIGN: left; margin-bottom:20px; font-weight:bold;
}	

.page_message_info 
 {
	PADDING-RIGHT: 20px; BORDER-TOP: #4096EE 2px solid; PADDING-LEFT: 20px;   BORDER-left: #4096EE 2px solid;  BORDER-right: #4096EE 2px solid;
BACKGROUND: #C3D9FF; PADDING-BOTTOM: 10px;
PADDING-TOP: 10px; BORDER-BOTTOM: #4096EE 2px solid; TEXT-ALIGN: left; margin-bottom:20px; font-weight:bold;
}	



	  .page_message_info2  {
	background-color:#EEEEEE;
	PADDING-RIGHT: 20px; BORDER-TOP: #4096EE 2px dashed; PADDING-LEFT: 20px;   BORDER-left: #4096EE 2px dashed;  BORDER-right: #4096EE 2px dashed;
 PADDING-BOTTOM: 10px;
PADDING-TOP: 10px; BORDER-BOTTOM: #4096EE 2px dashed; TEXT-ALIGN: left; margin-bottom:20px; font-weight:bold; text-align:center;
}	

.page_message_info A
{
		color:#3F4C6B;
	font-weight:bold;
	font-size:inherit;

}


	  .page_message_error  {
	background:url(/images/icons/info_24.png) no-repeat 5px 50%;
	color:black;
	background-color:#EEEEEE;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:905px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	text-align:center;
	font-weight:bold;


}


  .page_message_info2  {
	background:url(/images/icons/info_24.png) no-repeat 5px 50%;
	background-color:#3F4C6B;
	color:white;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	padding:10px;
	padding-left:40px;
	text-align:center;
	font-weight:bold;
}

 .page_message_info2 {
	background:url(/images/icons/info_24.png) no-repeat 5px 50%;
	background-color:#fee;
	color:Black;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	width:705px;
	line-height:18px;
	border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	padding:10px;
	padding-left:40px;

}	

.page_message_alert2 {
	background:url(/images/icons/flag_24.png) no-repeat 5px 50%;
	background-color:#fee;
	color:Black;
	font-size:12px;
	FONT-FAMILY:  Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
	padding:10px 10px 10px 35px;
	margin-bottom:10px;
	width:705px;
	line-height:18px;
border-bottom:#bbb 1px solid;
	border-left:#bbb 1px solid;
	border-right:#bbb 1px solid;
	border-top:#bbb 1px solid;
	padding:10px;
	padding-left:40px;
}	


	  .page_message_alert  {
	background-color:#fee;
	PADDING-RIGHT: 20px; BORDER-TOP: #bbb 2px dashed; PADDING-LEFT: 20px;   BORDER-left: #bbb 2px dashed;  BORDER-right: #bbb 2px dashed;
 PADDING-BOTTOM: 10px;
PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 2px dashed; TEXT-ALIGN: left; margin-bottom:20px; font-weight:bold; text-align:center;
}	



.row_details
{
}

.sitemap
{
	padding-bottom:5px;
	padding-top:10px
}



.table_outline
{
	background-color:#f0f0f0
}

.title_blue
{
	font-size:14px;
	margin-bottom:4px
}








.title_blue_small
{
	color:#333;
	font-size:11px;
	font-weight:700;
	line-height:15px;
	margin-bottom:6px
}





.table_title
{
	padding-bottom:10px;
	padding-top:0px
}

.grid_main
{
	width:730px;
}

.table_main
{
	width:730px;
}

  .textbox_formatted {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	color:Black;
	font-size:12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva CY, Sans-Serif;
}	




