#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.new {
	color: #CA3626;
	font-weight: bold;
}

body
{
		behavior:url("/style/hover.htc");
        background-color: #FFFFFF;
		/*
        scrollbar-face-color:#006699;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-track-color:#E5EFF5;
        scrollbar-shadow-color:#003366;
        scrollbar-highlight-color:#E5EFF5;
        scrollbar-3dlight-color:#006699;
        scrollbar-darkshadow-Color:#003366;
		*/
		
	font-family: Arial, sans-serif;
		font-size: 8pt;
		color: #133D6D;
}

hr {
 height:1px;
 border: none 0;
 border-top: 1px solid #454545;
}
li {

margin-left: 10px;
}

h2 {
font-size: 12pt;
margin-bottom: 10px;
}

#loading {
  width: 150px; /*80px*/
  height: 90px;
  position: absolute;
  left: 40%; /*20;*/
  top: 100; /*20; */
  text-align: center;
  background-color: #ffffff;
  border: 1px #333333 solid;
/*  display: none; */
}

form {
  margin: 0px;
}

.heading1 {
	font-family: Arial, sans-serif;
/*	font-size: 18px;
	color: #333333; */
	font-size: 11pt;
	color: #146092;	
	font-weight: bold;
}
.heading2 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fffffff;
}
.tableheading {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	line-height: 20px;
}
.field {
	background-color: #CBD8E0;
	color: #003366;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.formbutton {
	color: #FFFFFF;
	background-color: #003366;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #333333; 
}


a.navlink:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #CBD8E0;
	display: block;

	border: 1px solid #003366;
	padding-left: 3;

}
a.navlink:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #CBD8E0;
	display: block;
	border: 1px solid #003366; 
	padding-left: 3;
}
a.navlink:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	display: block;
	border: 1px solid #003366;
	padding-left: 3;
}
a.navlink:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC00;
	display: block;
	border: 1px solid #FF6600;
	padding-left: 3;
}
a.toplink:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #CBD8E0;
	display: block;
	border: 1px solid #003366;
	padding-left: 3;

}
a.toplink:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #CBD8E0;
	display: block;
	border: 1px solid #003366; 
	padding-left: 3;
}
a.toplink:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	display: block;
	border: 1px solid #003366;
	padding-left: 3;
}
a.toplink:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC00;
	display: block;
	border: 1px solid #FF6600;
	padding-left: 3;
}
a.helplink:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #FFCC00;
	width: 100px;
	border: 1px solid #FF6600;
	padding-left: 3;
}
a.helplink:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #FFCC00;
	width: 100px;
	border: 1px solid #FF6600; 
	padding-left: 3;
}
a.helplink:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
	width: 100px;
	border: 1px solid #003366;
	padding-left: 3;
}
a.helplink:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC00;
	width: 100px;
	border: 1px solid #FF6600;
	padding-left: 3;
}

a:link, a:visited  {
	font-family: Arial, sans-serif;
	color: #003366;
	text-decoration: underline;
}
a:active, a:hover {
	font-family: Arial, sans-serif;
	text-decoration: none;
}


a.th:link, a.th:visited, a.th:active, a.th:hover {
  color: #ffffff;
  text-decoration: underline;
}
a.th:active, a.th:hover {
  color: #E1F2FF;
}


.small {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #333333;
}
p {
	font-family: Arial, sans-serif;
	/*font-size: 12px; */
	font-size: 8pt;
	
}
td {
	font-family: Arial, sans-serif;
	font-size: 8pt; /*12px;*/
}
white {
	color: #FFFFFF;
}
th {
	font-family: Arial, sans-serif;
	font-size: 8pt; /*10px;*/
	font-weight: bold;
	color: #ffffff;
	background-color: #3E739C;
	
	 background-image: url(/images/new_design/th_background.gif); 
	 background-repeat: repeat-x;
	height: 19px;
	
	
	margin: 0px;
	padding: 0px;
	spacing: 0px;
    
}





.textarea2 {
	padding-left: 4px;
	font-family: Arial, sans-serif;
	font-size: 8pt; 
	color: #333333;
	background-color: #EAEAEA;
    border: 1px solid #999999;
	overflow:auto;
}






a.navlink2:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	border: 1px solid #FF6600; 
	padding-left: 3;

}
a.navlink2:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336666;
	display: block;
	border: 1px solid #99CC33; 
	padding-left: 3;
}
a.navlink2:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336666;
	display: block;
	border: 1px solid #99CC33; 
	padding-left: 3;
}
a.navlink2:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	display: block;
	border: 1px solid #FF6600;
	padding-left: 3;
}
	.error {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
	.tabledata {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#003366;
	background-color: EBF0F4;
}

.tabledata_small {

	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#003366;
	background-color: EBF0F4;
}

.core_heading {
	color: #FFFFFF;
	background-color: #003366;
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
/*	text-transform: uppercase; */
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}


/* FIXED STYLES */

.select, .select_focus, .select:focus, .select_large,
.select_small, .select_small:focus, .select_small_focus, 
.select_medium, .select_medium:focus, .select_medium_focus {
  background-color: #EAEAEA;
  border: 1px solid #999999;
  color: #133D6D;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  width: 150px;
}
.select_focus, .select_small_focus, .select_medium_focus,
.select:focus, .select_small:focus, .select_medium:focus { 
  background-color: #F4F4F4;
}
.select_small, .select_small:focus, .select_small_focus {
  width: 50px;
}
.select_medium, .select_medium:focus, .select_medium_focus {
  width: 100px;
}
.select_large  {
  width: 300px;
  }



.textbox, .textbox:focus, .textbox_focus,
.small_textbox, .small_textbox:focus,  .small_textbox_focus,
.smaller_textbox,  .smaller_textbox:focus, .smaller_textbox_focus,
.large_textbox, .large_textbox:focus, .large_textbox_focus {
    padding-left: 4px;
    height: 19px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #EAEAEA;
	border: 1px solid #999999;
}
.textbox:focus, 
.textbox_focus, 
.small_textbox:focus, 
.small_textbox_focus, 
.smaller_textbox:focus, 
.smaller_textbox_focus, 
.large_textbox:focus,
.large_textbox_focus {
  background-color: #F8F8F8;
}
.smaller_textbox, .smaller_textbox:focus, .smaller_textbox_focus { width: 50px; }
.small_textbox, .small_textbox:focus, .small_textbox_focus { width: 130px; }
.textbox, .textbox:focus, .textbox_focus { width: 180px; }
.large_textbox, .large_textbox:focus, .large_textbox_focus { width: 400px; }



.textarea, .textarea:focus, .textarea_focus {
	padding-left: 4px;
    padding-top: 1px;
    height: 50px;
	width: 240px;
	
	font-family: Arial, sans-serif;
	font-size: 8pt; 
	color: #333333;
	background-color: #EAEAEA;
    border: 1px solid #999999;
	overflow:auto;
}
.textarea:focus, .textarea_focus {
	background-color: #F8f8f8;
}





.button, .button:hover  { 
  font-family: Arial, sans-serif; 
  font-size: 8pt; /*11px;*/
  color: #FFFFFF; 
  background-color: #49779B; /*#266CA8;*/
  border: 1px solid #000044; 
}

.button:hover  { 
  background-color: #0099CC; /*008833; */
}



 /* END FIXED */


	

	



.small_tabletext {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.table_selection {
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #003366;
	font-weight: bold;
}

.small_tabletext_header {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000066;
	border-bottom-width: thin;
	border-bottom-style: solid;
	font-weight: normal;
	border-bottom-color: #CCCCCC;
}

.heading3 {

	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.smallblue {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #000099;
}

.smallred {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #990000;
}

.smallgreen {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #009900;
}

.smallblue_bold {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #000099;
	font-weight: bold;
}

.smallred_bold {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
}

.smallblue_ul_green {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;
	text-decoration: underline;
}


.smallgreen_bold {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #009900;
	font-weight: bold;
}



.smallblue_ul_bold {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
	text-decoration: underline;
}

.selectbox_blue 
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#fff; background-color:#33b;
}




fbgcolor="#EAEAEA" {
  margin: 5px;
}






	#theLayer { 
		background-image: url(/admin/message_panel.png);
		color: #ffffff;
		position: absolute;
		/* visibility: visible;*/
		
		display: none;
		
		z-index: 1;
	}
	#theLayer a:link {
		color: white;
	}
	
	#theLayer, #titleBar {
	   width:360px;
	   height:210px;
	}
