﻿.box_content
{
	
	margin-bottom:10px;
	padding:10px;
	width:930px;
}

.box_content_grey
{
	background:url(/images/ui/ui_from_bg.gif) #fafafa repeat-x left top;
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	margin-bottom:10px;
	padding:10px;
	width:730px
}

.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 
 {
	PADDING-RIGHT: 20px; BORDER-TOP: #4096EE 1px solid; PADDING-LEFT: 20px;   BORDER-left: #4096EE 1px solid;  BORDER-right: #4096EE 1px solid;
BACKGROUND: #C3D9FF; PADDING-BOTTOM: 10px;
PADDING-TOP: 10px; BORDER-BOTTOM: #4096EE 1px solid; TEXT-ALIGN: left; margin-bottom:20px;
}	

.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;
}	



