/*GLOBAL*/
body {width: 100%; height: 100%; padding: 0px; margin: 0px;}
body,h1,h2,h4,div,a,span,table,tr,td { font-family: verdana, helvetica, verdana; font-size: 11px;}
h1 {display: inline; float: left; font-size: 14px; font-weight: bold; color: white; }
h2 {display: inline; height:25px; font-size: 14px; font-weight: normal; color: Black; }
h3 {display: inline; right:1px; font-size: 12px; font-weight: bold; color: white; }
h4 {display: inline; float: left; font-size: 14px; font-weight: bold; color: Black; }

/*HEADER*/	
.headerLayout {text-align: left; vertical-align: middle; font-family: tahoma, verdana, helvetica, verdana; font-weight: bold; font-size: 18px; color: #1E1E48; height:70px; padding: 0px 0px 0px 70px;}
.logo {position: absolute; left: 5px; top: 15px;}
#intranetlink {position: absolute; left:115px;top:50px;vertical-align:bottom;font-size: 9px; color:#808080;font-weight:normal;font-family:Arial;}
A.intranetlink, A.intranetlink:link, A.intranetlink:active, A.intranetlink:visited, A.intranetlink:hover 
{
	font-size: 9px; color:#808080;font-weight:normal;font-family:Arial;text-decoration:none;
}

.logotext {position: absolute; left: 0px; top: 61px;}
.help {position: absolute; right: 10px; top:10px; color:Red}
#Header_Text {padding-top: 36px;}

/*FOOTER*/	
.footerLayout {font-family: arial, helvetica, verdana; font-size: 12px; color:#ffffff; height: 25px; background-color: #4f4f4f; border-style: solid; border-color: BFBCB0; border-width: 0px 0px 0px 0px;padding-left: 10px;}

.footerlink
{
	font-family: arial, helvetica, verdana; font-size: 12px; color:#ffffff; text-decoration:none; font-weight:normal;
}

A.footerlink:link, A.footerlink:active, A.footerlink:visited  
{
	color: #ffffff;
	text-decoration:underline;
}

A.footerlink:hover{
	text-decoration: underline;
}

/*30/05/2008 DK */
.infoMsg 
{
	background-color: #2762B5;
	font-weight: bold;
	font-family: arial, helvetica, verdana; font-size: 16px; color:#ffffff;
	width:100%;
	padding: 1px 5px;
}

.msg 
{
	font-family: arial, helvetica, verdana; font-size: 12px; color:#000000;
	width:100%;
	padding: 1px 5px;
}

/*LAYOUT*/
/*.contentLeftLayout {float: left; width: 300px; vertical-align: top; padding: 0px; margin: 0px 2px 0px 0px;} */
.contentLeftLayout {}
.contentContainer 
{
	padding: 0px 5px;
	font-family: verdana, helvetica, verdana; 
	font-size: 14px; 
	color:Navy;
	text-decoration:none;
}
.contentRightLayout { margin-left: 300px;}


/*SPECIFIC*/
.leftNav_container {background-color: #c8c8c8; padding:0;margin:0;position:relative;}
.leftNav_container_link { background-color: #2762B5; padding:0;margin:0;}
.leftNav_subContainer0 {background-color: #c8c8c8; padding:0;margin:0;position:relative;}
.leftNav_subContainer1 { background-color: #d8d8d8; padding:0;margin:0;}
.leftNav_subContainer2 { background-color: #e8e8e8; padding:0;margin:0;}
.leftNav_subContainer3 { background-color: #f0f0f0; padding:0;margin:0;}
.leftNav_subContainer4 { background-color: #f8f8f8; padding:0;margin:0;}
.leftNav_subContainer5 { background-color: #f8f8f8; padding:0;margin:0;}

.Admin_Menu
{
	background-color: #c8c8c8; /*#006FB2 then #DDDDDD*/
	padding:0,0,0,5;
	margin:0;
	position:relative;
	font-size:11px;
	color:Black; 
	cursor:hand; 
	border-style:none;
	text-align:left; 
	width:245;}
	
.Search_Site_Menu
{
	background-color: #c8c8c8; /*#006FB2 then #DDDDDD*/
	padding:0,0,0,5;
	margin:0;
	position:relative;
	font-size:11px;
	color:Black; 
	cursor:hand; 
	border-style:none;
	text-align:left; 
	width:298;}
	
.AutoComplete
{
	background:#ffffe0;
	padding:3,3,3,3;
	margin:0,0,0,0;
	border-left:solid thin lightgrey;
	border-bottom:solid thin lightgrey;
	border-right:solid thin lightgrey;
}

.AutoComplete a:link, .AutoComplete a:visited
{
	color:Black;
	text-decoration:none;
	
}

.AutoComplete a:Hover
{
	font-weight:bold;
	background-color:#D4D39E;
}
	
	

td.menulink 
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 0px 1px 0px; 
	text-align: center;
}

/*DK, 16/07/2007*/
td.menulinkDisabled
{
	border-style: solid;
	border-color: #ffffff;
	color:Gray;
	border-width: 0px 1px 1px 0px; 
	text-align: left;
	/*DT, 24/01/2008*/
	/*color: Gray;*/
}

/*PS, April 2009 */
td.hdrButton1
{
	border-style: solid;
	border-color: Teal;
	background-color: Teal;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton1
{
	border-style: solid;
	border-color: Teal;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Teal;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton1 a, td.itemButton1 a:link, td.itemButton1 a:active, td.itemButton1 a:visited
{
	text-decoration: none;
	color: Teal;
}

td.itemButton1 a:hover
{
	text-decoration: underline;
	color: Teal;
}


td.hdrButton2
{
	border-style: solid;
	border-color: Purple;
	background-color: Purple;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton2
{
	border-style: solid;
	border-color: Purple;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Purple;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton2 a, td.itemButton2 a:link, td.itemButton2 a:active, td.itemButton2 a:visited
{
	text-decoration: none;
	color: Purple;
}

td.itemButton2 a:hover
{
	text-decoration: underline;
	color: Purple;
}


td.hdrButton3
{
	border-style: solid;
	border-color: Blue;
	background-color: Blue;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton3
{
	border-style: solid;
	border-color: Blue;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Blue;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton3 a, td.itemButton3 a:link, td.itemButton3 a:active, td.itemButton3 a:visited
{
	text-decoration: none;
	color: Blue;
}

td.itemButton3 a:hover
{
	text-decoration: underline;
	color: Blue;
}

td.hdrButton4
{
	border-style: solid;
	border-color: Olive;
	background-color: Olive;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton4
{
	border-style: solid;
	border-color: Olive;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Olive;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton4 a, td.itemButton4 a:link, td.itemButton4 a:active, td.itemButton4 a:visited
{
	text-decoration: none;
	color: Olive;
}

td.itemButton4 a:hover
{
	text-decoration: underline;
	color: Olive;
}

td.hdrButton5
{
	border-style: solid;
	border-color: Gray;
	background-color: Gray;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}	 

td.itemButton5
{
	border-style: solid;
	border-color: Gray;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Gray;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton5 a, td.itemButton5 a:link, td.itemButton5 a:active, td.itemButton5 a:visited
{
	text-decoration: none;
	color: Gray;
}

td.itemButton5 a:hover
{
	text-decoration: underline;
	color: Gray;
}

td.hdrButton6
{
	border-style: solid;
	border-color: Teal;
	background-color: Teal;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton6
{
	border-style: solid;
	border-color: Teal;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Teal;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton6 a, td.itemButton6 a:link, td.itemButton6 a:active, td.itemButton6 a:visited
{
	text-decoration: none;
	color: Teal;
}

td.itemButton6 a:hover
{
	text-decoration: underline;
	color: Teal;
}


td.hdrButton7
{
	border-style: solid;
	border-color: Purple;
	background-color: Purple;
	border-width: medium;
	text-align: center;
	color: White;
	width: 12.5%;
	font-weight: bold;
}

td.itemButton7
{
	border-style: solid;
	border-color: Purple;
	background-color: White;
	border-width: 1;
	text-align: center;
	color: Purple;
	width: 12.5%;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
}

td.itemButton7 a, td.itemButton7 a:link, td.itemButton7 a:active, td.itemButton7 a:visited
{
	text-decoration: none;
	color: Purple;
}

td.itemButton7 a:hover
{
	text-decoration: underline;
	color: Purple;
}


#disabledText
{
	width: 80%;	
	/*DT, 22/01/2008, TEST: set disabled menu item to RED when disabled*/	
	/*color: Red;*/
	color: Gray;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=135, strength=1);*/
}

img.menulinkicon 
{
	margin: 3px 3px 0 0;
}

img.dcosearchicn
{
	margin: 3px 0 0 0;
}

div.leftNav_container a, div.leftNav_container a:link, div.leftNav_container a:active, div.leftNav_container a:visited, 
div.leftNav_subContainer0 a, div.leftNav_subContainer0 a:link, div.leftNav_subContainer0 a:active, div.leftNav_subContainer0 a:visited 
{
	width: 100%;
		/*ALF Bg-Menu-Level-1*/
	background-color: #c8c8c8;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px; 
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	
	padding: 2px;
}

div.leftNav_container a:hover {
	text-decoration: underline;
	background-color:#ffffff;
/*	background-color:#007BC6; */
}
/*ALF Level 1 rollover Left Cell*/
.leftNav_container_hl {background-color: #ffffff;}
.leftNav_container_ll {background-color: #c8c8c8;}
/*DT, 22/01/2008, new background color for empty folder*/
.leftNav_container_empty {background-color:Red;}
	
/*LVL 2*/
div.leftNav_subContainer1 a, div.leftNav_subContainer1 a:link, div.leftNav_subContainer1 a:active, div.leftNav_subContainer1 a:visited {
	width: 100%;
	/*ALF Bg-Menu-Level-2*/
	background-color:  #d8d8d8 ;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-left: 0px;
	float: right;
}

div.leftNav_subContainer1 a:hover {
	text-decoration: underline;
	background-color:#ffffff;
}
/*ALF Level 2 rollover Left Cell*/
.leftNav_subContainer1_hl {background-color: #ffffff;}
.leftNav_subContainer1_ll {background-color: #d8d8d8;}

/*LVL 2*/
div.leftNav_subContainer2 a, div.leftNav_subContainer2 a:link, div.leftNav_subContainer2 a:active, div.leftNav_subContainer2 a:visited {
	width: 100%;
	/*ALF Bg-Menu-Level-3*/
	background-color: #e8e8e8;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-left: 0px;
}

div.leftNav_subContainer2 a:hover {
	text-decoration: underline;
	background-color:#ffffff;
}
.leftNav_subContainer2_hl {background-color: #ffffff;}
.leftNav_subContainer2_ll {background-color: #e8e8e8;}

div.leftNav_subContainer3 a, div.leftNav_subContainer3 a:link, div.leftNav_subContainer3 a:active, div.leftNav_subContainer3 a:visited {
	width: 100%;
	background-color: #f0f0f0;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-left: 0px;
}

div.leftNav_subContainer3 a:hover {
	text-decoration: underline;
	background-color:#ffffff;
}
.leftNav_subContainer3_hl {background-color: #ffffff;}
.leftNav_subContainer3_ll {background-color: #f0f0f0;}

div.leftNav_subContainer4 a, div.leftNav_subContainer4 a:link, div.leftNav_subContainer4 a:active, div.leftNav_subContainer4 a:visited {
	width: 100%;
	background-color: #f8f8f8;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-left: 0px;
}

div.leftNav_subContainer4 a:hover {
	text-decoration: underline;
	background-color:#ffffff;
}
.leftNav_subContainer4_hl {background-color: #ffffff;}
.leftNav_subContainer4_ll {background-color: #f8f8f8;}




div.leftNav_subContainer5 a, div.leftNav_subContainer5 a:link, div.leftNav_subContainer5 a:active, div.leftNav_subContainer5 a:visited {
	width: 100%;
	background-color: #f8f8f8;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-left: 0px;
}

div.leftNav_subContainer5 a:hover {
	text-decoration: underline;
	background-color:#ffffff;
}
.leftNav_subContainer5_hl {background-color: #ffffff;}
.leftNav_subContainer5_ll {background-color: #f8f8f8;}




.plusminus 
{
	border:0;
	float: left;
	padding:0;
	margin: 1px 3px 1px 3px;
	display: inline;
}

/* text for when no records are returned by the search */
.noresults 
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	text-indent: 5px;
}

.searchtypeheader 
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-indent: 5px;
}

.recordcount, A.recordcount, A.recordcount:link, A.recordcount:active, A.recordcount:visited, A.recordcount:hover 
{
	font-family: verdana;
	font-size: 10px;
	color: #000;
}

.leftNav_container_link_EC,.leftNav_subContainer_EC { background-color: #CCDDEE; width: 31px; position: absolute; display: inline; text-align: center; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #1A5396; }
.leftNav_subContainer_EC { background-color: #ffffff; border-color: #2C2C2C;  }
.leftNav_container_Header_EC {background-color: #c8c8c8; width:100%;  line-height: 30px; display: inline;  float: left; font-size: 14px; font-weight: bold; color: white; padding-left: 2px;}

/* Search Box */

.searchboxlabel 
{
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	width: 125px;
	background-color : #e8e8e8;
	text-align : right;
	border-left:1px solid #83AFB4;
	
}

.searchcriteria 
{
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	width: 175px;
	border-right:1px solid #83AFB4;
}

.admincriteria
{
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	border-style: solid;
}

.adminboxrow 
{
	background-color:#DEDEDE;
}

.adminheadingrow
{
	background-color:Transparent; /*#006FB2;*/
}

.adminheading 
{
	line-height: 14px; 
	font-size: 13px; 
	font-weight: bold; 
	color:Black;	
}

.adminMessageBox
{
	BORDER-RIGHT: #dedede thin solid; 
	BORDER-TOP: #dedede thin solid; 
	BORDER-LEFT: #dedede thin solid; 
	BORDER-BOTTOM: #dedede thin solid;
	width:100%;
}

.searchboxrow 
{
	background-color: #D3D3D3;
}

.adminrowbutton 
{
	background-color:Transparent; 
	font-family: verdana;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	padding: 5px 5px 5px 3px;
}

.searchrowbutton 
{
	background-color: #EF8E31; 
	font-family: verdana;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	padding: 2px 5px 2px 3px;
}

.searchheadingrow
{
	background-color: #83AFB4;
	
}

.searchheading 
{ 
	font-size: 13px; 
	margin-bottom: 3px;
	background-color: #83AFB4;
  font-family : verdana;
	line-height: 22px; 
	text-align: left; 
	color: white; 
	padding: 0px 5px; 
	font-weight: bold;}

td.searchcriteria input 
{
	font-size: 8pt;
	font-weight: normal;
	width: 170px;
}

td.searchcriteria select 
{
	font-size: 8pt;
	font-weight: normal;
	width: 170px;
} 

.leftpanel 
{
	float: left; 
	width: 300px; 
	vertical-align: top; 
	padding: 0px; 
	margin: 0px 2px 0px 0px;
}

.searchpanel 
{
	clear: both;
	float: left; 
	width: 300px; 
	vertical-align: top; 
	padding: 10px 0px 0px 0px
	margin: 0px 2px 0px 0px;
}

.tailoredsearchpanel 
{
	clear: both;
	float: left; 
	width: 300px; 
	vertical-align: top; 
	padding: 0px;
	margin: 0px 2px 0px 0px;
}

/*GLOBAL CONTAINER SETTING*/
/* .leftNav_container,.leftNav_container_link,.leftNav_subContainer { line-height: 27px; margin: 0px 0px 1px 0px; } */

.leftNav_container_link h2,.leftNav_subContainer h2 {margin: 0px 0px 0px 38px; padding: 0px;}
.leftNav_container_link_EC img,.leftNav_subContainer_EC img,.leftNav_container_EC img {position: relative; top: 3px;padding-left: 4px; }

/*.leftNav_container { padding: 0px 0px 0px 8px;} */

span.input input {font-size: 8pt;
	font-weight: normal;
	width: 170px;
	height: 22px;
	vertical-align: bottom;
	margin: 3px 0px 0px 0px;
	padding: 0px; 
	position: relative;
	bottom: 1px; 
	}
.searchResultsContent {padding: 10px;}
.searchResultsHeaderSORTABLE{cursor:hand;}
.searchResultsHeaderSORTABLE,.searchResultsHeader,.searchResultsContent_on,.searchResultsContent_off { border-style: solid; border-width: 1px 0px 1px 1px; border-color: #83AFB4; text-align: left; font-weight: bold; }

.searchResultsContent_on {border-color: #83AFB4;background-color: #F0EFEC; border-width: 0px 0px 1px 1px; text-align: left; padding: 0px 1px 1px 1px; font-weight: normal; vertical-align: top;}
.searchResultsContent_off {border-color: #83AFB4;background-color: #ffffff; border-width: 0px 0px 1px 1px;  text-align: left;font-weight: normal; vertical-align: top; padding: 0px 1px 1px 0px; }
/*
.searchResultsContent_on {border-color: #83AFB4;background-color: #F0EFEC; border-width: 0px 0px 1px 1px; text-align: left; padding: 0px 1px 1px 1px; font-weight: normal; vertical-align: top;}
.searchResultsContent_off {border-color: #83AFB4;background-color: #ffffff; border-width: 0px 0px 1px 1px; text-align: left; padding: 0px 1px 1px 1px; font-weight: normal; vertical-align: top;}
.searchResults_Row {color: #000000; line-height: 20px; }
*/
.searchResults_Row {color: #000000; line-height: 20px; }

.searchResultsLayout 
{
	font-size: 13px; 
	margin-bottom: 3px;
	background-color: #83AFB4;
  font-family : verdana;
	line-height: 22px; 
	text-align: left; 
	color: white; 
	padding: 0px 5px; 
	font-weight: bold;
}
/*
.searchResults_Header {background-color: #83AFB4; color: #ffffff; line-height: 26px;}
*/

.searchResults_Header {background-color: #627D77; color: #ffffff; padding:2px; }

.searchResults_Header,.searchResultsContent_on,.searchResultsContent_off,.searchResultsLayout  { padding-left: 8px;}

#searchtitle 
{
	font-family: verdana; 
	font-size: 12px; 
	font-weight: bold;
}

#searchrecordsreturned 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
}


/*IE ONLY*/
/* .leftNav_container { padding: 0px 0px 7px 8px;} */
.leftNav_container_EC img  {position: relative; top: 5px; padding: 0px; margin: 0px; padding-left: 4px;}
.leftNav_container_link_EC,.leftNav_subContainer_EC {position: relative; padding: 1px 2px 4px 4px; width:125px; text-align:left}
.leftNav_container_link h2,.leftNav_subContainer h2  {margin: 0px; padding: 0px; position: relative; bottom: 4px;}



/*UPDATES*/
#treeviewheader 
{ 
	font-size: 13px; 
	margin-bottom: 3px;
	background-color: #83AFB4;
  font-family : verdana;
	line-height: 22px; 
	text-align: left; 
	color: white; 
	padding: 0px 5px; 
	font-weight: bold;
}
	
	
.headers 
{ 
	font-size: 13px; 
	margin-bottom: 3px;
	background-color: #83AFB4;
  font-family : verdana;
	line-height: 22px; 
	text-align: left; 
	color: white; 
	padding: 0px 5px; 
	font-weight: bold;}
	
	

#treeviewerror
{ 
	font-size: 12px; 
	margin-bottom: 0px;
	background-color: White;  
	line-height: 20px; 
	text-align: left; 
	color: Red; 
	padding: 0px 10px; 
	font-weight: bold;}

/*#TreeView1_CellTreeView {background-color: #ffffff; padding: 0px; margin: 0px; width: 300px; border: 0;} */
.leftNav_container_link_EC h3 {color: #000000;}

.input {position: relative; bottom: 5px; padding: 0px 0px 0px 2px;}
h2 {display: inline;}


.contactpage 
{
	font-family: verdana;
	color: #000000;
	font-size: 11pt;	
}
.contactpage A 
{
	font-size: 11pt;	
}




.tailoredsearch 
{
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	border-style: solid;
	width: 175px;

}

.tailoredboxrow 
{
/*	background-color: #D3D3D3; */
background-color: #D3D3D3;
	border-width: 0 0px 1px 0;
	border-style: solid;
	border-color: #D3D3D3;
font-weight:bold;
}
.tailoredboxlabel 
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #fff;
	background-color: #e8e8e8;
	text-align : right;
}

.tailoredrowbutton 
{
/*	background-color: #EF8E31; */
	background-color: #fff;

	font-family: verdana;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	padding: 2px 5px 2px 3px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #D3D3D3;
	margin-bottom: 10px;
	background-color : #EF8E31;
}

.tailoredheadingrow
{
/*	background-color: #006FB2; */
background-color:Olive;
}

.tailoredheading 
{
	line-height: 30px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #fff;	
}

td.tailoredsearch input 
{
	font-size: 8pt;
	font-weight: normal;
	width: 170px;
}

td.tailoredsearch select 
{
	font-size: 8pt;
	font-weight: normal;
	width: 170px;
} 

/* header image and text */
#hdbanner 
{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../Images/Banners/bannersTEAL.jpg); 
	WIDTH: 574px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 74px 
}

#txtbanner 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 23pt; 
	RIGHT: 10px; 
	WIDTH: 400px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial; 
	POSITION: absolute; 
	TOP: 10px; 
	TEXT-ALIGN: right; 
	/*FONT-VARIANT: small-caps */
}

table.srcbutton 
{
	background-color: #f8f8f8;
}

td.srcbutton {
	BACKGROUND-POSITION: right center; 
	BACKGROUND-IMAGE: url(../Images/search_button.png); 
	WIDTH: 100px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 28px;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

a.srcbutton, a.srcbutton:link, a.srcbutton:active, a.srcbutton:visited {
	color: navy;
	text-decoration: none;
}

a.srcbutton:hover {
	text-decoration: underline;
}

#pbd 
{
	top: 54px;
	left: 25px;
	position: relative;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	/* FONT-VARIANT: small-caps;  */
}

.searchrowbutton
{
	background-color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}
.searchrowbutton2
{
	text-decoration:none;
	cursor:hand;
	background-color: #83AFB4;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	text-align: right
}

.searchrowbuttonIcon
{  
	cursor:hand;
	background-image:url(../Images/BlueArrow.gif);
	background-color: #83AFB4;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.SearchrowbuttonBack
{  
	background-image:url(../Images/Blue.gif);
	background-color: #83AFB4;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.searchTable
{
	padding:0;
	border-top:1px solid #83AFB4;
}

.quicksearchtbl 
{
	border-right: 1px solid #83AFB4;	
	border-bottom: 1px solid #83AFB4;	
	border-left: 1px solid #83AFB4;
	border-top: 0px solid #83AFB4;		
}

.quicksearchhdr 
{
	border-right: 1px solid #83AFB4;	
	border-top: 1px solid #83AFB4;	
	border-left: 1px solid #83AFB4;	
	border-bottom: 0px solid #83AFB4;	
}

#popupHelp {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; Z-INDEX: 500; VISIBILITY: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: italic; POSITION: absolute; BACKGROUND-COLOR: #FFFFE0
}