/*################################################################################################*/
/*START MAIN PAGE LAYOUT*/
/*################################################################################################*/

body {
  margin: 0px;
  padding: 0px;
  text-align: left;
  background: #F2F2F2;
  color: #848589;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size:75%;
  background-image:url(../images/page_bg.gif);
  background-position:center;
  background-repeat:repeat-y;
}
#wrapper {
  width: 982px; 
  background-color: #ffffff; 
  margin: auto;
  color:inherit;
  padding:6px;
}

#header { 
  background-color: #ffffff; 
  color: #ffffff; 
  min-height: 50px;
  height: auto;
  width: 982px;
  margin: 0px; 
  padding: 0px;
}

#banner { 
  /*background-color: #E2E2E2; */
  background-color: #FFFFFF; 
  color: #707277; 
  height: 118px;
  width: 979px;
  border: 1px solid #848589;
  margin: 5px 7px 6px 7px;
} 

#home_banner_08 { 
  background-color: #ffffff; 
  height: 200px;
  width: 982px;
  clear:both;
} 

#bannerorange { 
  /*background-image:url(../images/orange_banner_bg.jpg);*/	
  color: #707277; 
  height: 117px;
  width: 977px;
  clear: both;
  padding-top:1px;
  padding-bottom:2px; 
  padding-right:3px; 
  margin-bottom:2px; 
} 
.banner_content {
  float:left;
  padding: 0px;
  width: 440px;
  height: 90px;
  background-color: #ffffff; 
  border: 1px solid #e3e4e5;
  margin-left:10px;
  margin-top:10px;
}
.banner_image {
  float:right;
  padding: 0px;
  width: 491px;
  margin: 0px 0px 0px 0px;
}
#tabpanel { 
  background-color: #ffffff; 
  color: #707277; 
  height: 284px;
  width: 967px;
  /*border: 1px solid #848589;*/
  margin: 0px 7px 0px 7px;
} 


.btn_send_to_friend {
	width: 20px;
	height: 20px;
	background-image:url(../images/button_send_to_friend.gif);
	border:0px;
}

.btn_send_to_friend:hover {
	background-position: 0px -19px;
}

.btn_print_page {
	width: 20px;
	height: 20px;
	background-image:url(../images/button_print_page.gif);
	border:0px;
	margin-left:8px;
}

.btn_print_page:hover {
	background-position: 0px -19px;
}

/*SERVICES & INDUSTRIES 2008 */

#tabpanel_2008 { 
  background-color: #ffffff; 
  color: #707277; 
  width: 982px;
  margin-top:8px;
  /*border: 1px solid #848589;*/

} 

#tabs_header { 
	background-image:url(../images/tabs_header.gif);
	width:981px;
	height:35px;
	margin-left: -1px;
}

.tab_text { 
	text-align:right;
	color: #ffffff;
	font-size: 140%;
	font-weight:bold;
	padding-top:8px; 
	padding-right:12px; 
}

#si_panel_left {
	float:left;
	width:551px;
	margin-left:15px;
	margin-right:15px;
    /*border: 1px solid #848589;*/
	clear:left;
}

#si_panel_right {
	float:right;
	width:368px;
    /*border: 1px solid #848589;*/
}

.si_feature_box {
	width:360px;
	height:81px;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	padding:0px;
	background-color:#FCE4C9;
	overflow:hidden;
}

.si_title { 
	margin-left:84px;
	margin-top:2px;
	color:#777777;
	font-size:90%;
	font-weight:bold;
}

.si_text { 
	margin-left:84px;
	margin-top:2px;
	color:#848589;
	font-size:80%;
	font-weight:normal;
}

/*END SERVICES & INDUSTRIES 2008 */


#bodypanel { 
  background-color: inherit; 
  color: #707277; 
  min-height: 300px;
  width: 979px;
  border: 1px solid #848589;
  margin: 0px 7px 6px 7px;
  display:table;
  clear:both;
} 
#bodypanel_sub { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_full_stretch.gif);
  background-repeat:no-repeat;
  background-position: 0px 90px;
  border-bottom: 1px solid #C1C1C1;
  clear:both;
}

#bodypanel_sub_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_full_stretch_0808.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  clear:both;
}

#bodypanel_full_stretch_tabs_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_full_stretch_tabs_0808.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  clear:both;
}


#bodypanel_services { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_full_stretch_service.gif);
  background-repeat:no-repeat;
  background-position: 0px 90px;
  border-bottom: 1px solid #C1C1C1;
  clear:both;
} /* PETER*/


#bodypanel_services_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_rhs_services_0808_tab.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  /*border-bottom: 1px solid #C1C1C1;*/
  clear:both;   
} /* PETER*/


#bodypanel_services_notabs_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_tabs_services_0808.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  /*border-bottom: 1px solid #C1C1C1;*/
  clear:both;   
} /* PETER*/



#bodypanel_resources { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_resources.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  clear:both;  
}

#bodypanel_resource { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_resource.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  clear:both;  
}

#bodypanel_no_rhs { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_rhs.gif);
  background-repeat:no-repeat;
  background-position: 0px 30px;
  border-bottom: 1px solid #C1C1C1;
  clear:both;
}

#bodypanel_no_rhs_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_rhs_0808.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  /*border-bottom: 1px solid #C1C1C1;*/
  clear:both;
}

#bg_no_rhs_blue_0808 { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_rhs_blue_0808.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  /*border-bottom: 1px solid #C1C1C1;*/
  clear:both;
}

#bodypanel_no_rhs_0808_tabs { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  /*min-height: 336px;*/
  display:table;
  background-image:url(../images/bg_no_rhs_0808_tabs.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  /*border-bottom: 1px solid #C1C1C1;*/
  clear:both;
}

#bodypanel_no_lhs { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_resource.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  clear:both;  
}

#bodypanel_footerPages { 
  background-color: #ffffff; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_footerpages.gif);
  background-repeat:repeat-y;
  border-bottom: 1px solid #DBDBDB;
  clear:both;
}

#bodypanel_footerPages_0808 { 
  background-color: #ffffff; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bodypanel_footerPages_0808.gif);
  clear:both;
}

#bodypanel_footerPages_no_rhs_0808 { 
  background-color: #ffffff; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bodypanel_footerPages_no_rhs_0808.gif);
  clear:both;
}

#footerPages_rhs_0808_bot { 
  background-image:url(../images/footerPages_rhs_0808_bot.gif);
  height:5px;
  overflow:hidden;
}

#footerPages_no_rhs_0808_bot { 
  background-image:url(../images/footerPages_no_rhs_0808_bot.gif);
  height:5px;
  overflow:hidden;
}

#bg_full_stretch_0808_only_rhs {
  background-color: #ffffff; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  background-image:url(../images/bg_full_stretch_0808_only_rhs.gif);
  clear:both;
}

#bg_full_stretch_0808_only_rhs_bot {
  background-image:url(../images/bg_full_stretch_0808_only_rhs_bot.gif);
  height:5px;
  overflow:hidden;
}


#bodypanel_login { 
  background-color: inherit; 
  color: #707277; 
  width: 979px;
  min-height: 336px;
  display:table;
  border-bottom: 1px solid #C1C1C1;
  clear:both;
} 


#bodypanel_home { 
  background-color: #ffffff; 
  color: #707277;
  width: 979px;
  min-height: 507px;
  margin: 6px 7px 6px 7px;
  /*border: 1px solid #848589;*/
  clear: both;
} 
#homepage_area { 
  background-color: inherit; 
  color: #ffffff; 
  width: 979px;
  /*border: 1px solid #848589;*/
} 
#homepage_copy { 
  background-color: #ffffff; 
  color: #000000; 
  float: left;
  /*padding-top: 35px;*/
  padding-left: 35px;
  /*width: 318px;*/
 border: 1px solid #848589;
} 

.homepage_text { 
  font: 140% Arial,Helvetica,Verdana,sans-serif;
  color: #848589; 
  background-color:inherit;
}  
#home_speechmark_top { 
position: relative; z-index: 5; top: 20px; margin-left: -20px;
}  
#home_speechmark_bottom { 
position: relative; z-index: 5; top: 130px; left: 280px;
}  
#news { 
  background-color: #E2E2E2; 
  color: #707277; 
  height: 20px;
  width: 979px;
  border-left: 1px solid #848589;
  border-right: 1px solid #848589;
  border-bottom: 1px solid #848589;
  margin: 0px 7px 0px 7px;
}
#footer { 
  background-color: #ffffff; 
  color: #ffffff; 
  min-height: 30px;
  width: 982px;
  clear:both;
  display:table;
}

#logo { 
  float:left;
} 
#search { 
  float:right;
  color: #F7B163; 
  padding: 15px 20px 0px 40px; 
  font-weight:bold;
  background-color:inherit;
  border:0px solid #55575B;
}  

/*################################################################################################*/
/*START BREADCRUMB TRAIL LAYOUT*/
/*################################################################################################*/
 
#breadcrumbbox { 
	margin-top:1px;
	margin-bottom:5px;
	clear:both; 
}

#breadcrumb_top
{
	background-image:url(../images/breadcrumb_top.gif);
	width:981px;	
	height:5px;	
	overflow:hidden; 
}

#breadcrumb_middle
{
	border-left:1px solid #D8D8D8;
	border-right:1px solid #E2E2E2;	
	background-color:#FAFAFA;
	font-size: 80%;
	color: #848589; 
	padding-left:10px;
}

.breadcrumb_your_here{
	font-weight:bold;
}

#breadcrumb_bot
{
	background-image:url(../images/breadcrumb_bot.gif);
	width:981px;	
	height:5px;	
	overflow:hidden; 
}




.breadcrumb { 
  padding: 3px 3px 3px 15px;
  margin: 0px;
}

#breadcrumbbox a, a:visited {color: #707277; background-color:inherit; text-decoration:none;}
#breadcrumbbox a:hover, a:active {color: #F2AF64; background-color:inherit; text-decoration:none;}

/*################################################################################################*/
/*END BREADCRUMB TRAIL LAYOUT*/
/*################################################################################################*/


/*GENERIC FORM PANEL 0808*/

#gform_top {
	background-image:url(../images/breadcrumb_top.gif);
	width:981px;	
	height:5px;	
	overflow:hidden; 
}

#gform_middle {
	width:939px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #E2E2E2;	
	background-color:#FAFAFA;
	color: #848589; 
	padding:20px;
}

#gform_bot {
	background-image:url(../images/breadcrumb_bot.gif);
	width:981px;	
	height:5px;	
	overflow:hidden; 
}

/*END GENERIC FORM PANEL 0808*/



/*################################################################################################*/
/*START CONTACTS SEARCH*/
/*################################################################################################*/
 
#contactSearch { 
  background-color: #848589; 
  /*color: #707277;*/
  color: #FFFFFF; 
  width: 960px;
  border: 1px solid #848589;
  margin: 0px 0px 7px 0px;
  padding: 3px 3px 3px 15px;
  clear:both;
}

/*################################################################################################*/
/*END CONTACTS SEARCH*/
/*################################################################################################*/
#print_email {
	float:right;
	padding: 6px 20px 4px 5px;
	margin: 0px 0px 0px -5px;
	text-align:right;
}

#leftnavpanel { 
  float: left;
 /* background-color: #848589; */
  color: #ffffff; 
  min-height: 338px;
  height:auto;
  width: 150px;
  margin: 0px 5px 0px 0px;
} 


#contentpanel { 
  float:left;
  color: #848589; 
  background-color: #ffffff; 
  width: 600px;
  min-height: 331px;
  height:auto !important; height:331px; 
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  padding: 15px;
}

#contentpanel_0808 { 
  float:left;
  color: #848589; 
  /*background-color: #ffffff; */
  width: 600px;
  min-height: 331px;
  height:auto !important; height:331px; 
  /*border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;*/
  padding: 15px;
}

#contentpanelTabs { 
  float:left;
  color: #848589; 
  background-color: #ffffff; 
  width: 600px;
  min-height: 306px;
  height:auto !important; height:306px; 
  border-top: 1px solid #C1C1C1;
  /*border-bottom: 1px solid #C1C1C1;  - PETER */ 
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  padding: 15px;
}

#contentpanelTabs_0808 { 
  float:left;
  color: #848589; 
  width: 600px;
  min-height: 306px;
  height:auto !important; height:306px; 
  padding: 12px;
}

#contentpanel2col { 
  float:left;
  background-color: #ffffff;
  color: #848589; 
  width: 798px;
  min-height: 306px;
  height:auto !important; height:306px; 
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  /*border: 1px solid #848589;*/
  padding: 12px;
}

#contentpanel2col_0808 { 
  float:left;
  color: #848589; 
  width: 798px;
  min-height: 306px;
  height:auto !important; height:306px; 
  padding: 12px;
}

#contentpanel2col_0808_full { 
  float:left;
  color: #848589; 
  width: 953px;
  min-height: 306px;
  height:auto !important; height:306px; 
  padding: 12px;
}

#bodypanel_no_rhs_0808_bot { 
  background-image:url(../images/bodypanel_no_rhs_0808_bot.gif); background-repeat:no-repeat;
  height:5px;
}

#bodypanel_rhs_0808_bot { 
  background-image:url(../images/bodypanel_rhs_0808_bot.gif); background-repeat:no-repeat;
  height:5px;
}


#bodypanel_sub_0808_bot { 
  background-image:url(../images/bodypanel_sub_0808_bot.gif); background-repeat:no-repeat;
  height:5px;
}


#bodypanel_resources_0808_bot { 
  background-image:url(../images/bodypanel_resources_0808_bot.gif); background-repeat:no-repeat;
  height:5px;
}


#contentpanelNoTabs {
  float:left;
  color: #848589; 
  background-color: #ffffff; 
  width: 792px;
  min-height: 331px;
  height:auto !important; height:331px; 
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  padding: 15px;
}

#contentpanelNoTabs_0808 {
  float:left;
  color: #848589; 
  width: 792px;
  min-height: 331px;
  height:auto !important; height:331px; 
  padding: 15px;
}


#contentpanelResources { 
  float:left;
  color: #848589; 
  width: 949px;
  min-height: 306px;
  height:auto !important; height:306px; 
  /*border: 1px solid #848589;*/
  padding: 15px;
}


#contentpanelLogin {
  float:left;
  background-color: #ffffff;
  color: #848589; 
  width: 962px;
  min-height: 306px;
  height:auto !important; height:306px; 
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  padding: 0px 0px 15px 15px;
}	
	
#contentpanelFooterPages { 
  float:left;
  background-color: #ffffff; 
  color: #848589; 
  width: 792px;
  min-height: 306px;
  height:auto !important; height:306px;
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  /*border: 1px solid #848589;*/
  padding: 15px;
}

#contentpanelFooterPages_0808 { 
  float:left;
  /*background-color: #ffffff; */
  color: #848589; 
  width: 949px;
  min-height: 306px;
  height:auto !important; height:306px;
  padding: 15px;
}

#errorpage {
  background-color: #ffffff; 
  color: #707277;
  width: 939px;
  min-height: 507px;
  height:auto !important; height:507px;
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  border-bottom: 1px solid #C1C1C1;
  clear: both;
  padding: 20px;
}

#contentpanelFooterBody {
  float:left;
  background-color: #ffffff;
  color: #848589; 
  width: 947px;
  min-height: 306px;
  height:auto !important; height:306px;
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  padding: 15px 15px 15px 15px;
}
	
#rightnavpanel { 
  float: right;
  color: #848589; 
  min-height: 306px;
  width: 150px;
  /*width: 150px; - PETER */
  margin: 0px 0px 0px 5px;
 /*background-color: inherit;*/
} 

#rightnavpanelservices { 
  float: right;
  color: #848589; 
  min-height: 306px;
  width: 180px;
  margin-top:-10px;
  /*width: 150px; - PETER */
  background-color: inherit;
} 

#rightfeaturepanel { 
  float: right;
  background-color: #848589; 
  color: #ffffff; 
  width: 150px;
  margin: 0px 0px 0px 0px;
} 

#rightfeaturepanel_0808 { 
  float: right;
  /*background-color: #848589; */
  color: #ffffff; 
  width: 150px;
  margin: 0px 0px 0px 0px;
} 

#rightfeatureContent {
  padding: 4px;
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 80%; ; 
  font-weight: normal;
}

#rightbox_gap {
	height: 5px;
}

#rightbox_buttons { 
  background-color: #FCE4C9; 
  color: #848589; 
  height: 17px;
  width: 140px;
  border: 1px solid #848589;
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 2px 4px;
  text-align:right;
} 
#rightbox_feature { 
  background-color: #FCE4C9; 
  color: #848589; 
  min-height: 63px;
  width: 144px;
  border: 1px solid #848589;
  margin: 0px 0px 0px 0px;
  padding: 0px 4px 0px 0px;
  display:table;
} 

.right_greybox {
	background-color:#E2E2E2;
	color:inherit;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 5px;
	overflow:hidden;
}

#rightbox_featurecontent {
  padding: 4px 3px 3px 4px;
}

.rightbox_featureheading { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 12px; 
  color: #EFA34E; 
  font-weight: bold;
  background-color:inherit;
}

a:link.rightbox_featureheading, a:visited.rightbox_featureheading { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 12px; 
  color: #EFA34E; 
  font-weight: bold;
  background-color:inherit;
  text-decoration:none;
}

a:hover.rightbox_featureheading, a:active.rightbox_featureheading { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 12px; 
  color: #000000; 
  font-weight: bold;
  background-color:inherit;
}


.rightbox_heading { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 13px;
  color: #EFA34E; 
  font-weight: bold;
  background-color:inherit;
}
.rightbox_featuretext { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 10px; 
  color: #848589; 
  font-weight: normal;
  background-color:inherit;
}

a:link.rightbox_featuretext, a:visited.rightbox_featuretext { 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 10px; 
  color: #848589; 
  font-weight: normal;
  background-color:inherit;
  text-decoration:none;
}

a:hover.rightbox_featuretext,a:active.rightbox_featuretext {
 text-decoration:underline;
}

.rightbox_featuremorelink{ 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 11px; 
  color: #848589; 
  font-weight: bold;
  text-align: right;
  background-color:inherit;
}

#rightbox_related { 
  background-color: #FCE4C9; 
  color:#848589; 
  min-height: 192px;
  width: 140px;
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  font-size:13px;
  font-weight:bold;
} 

#rightbox_relatedNoTabs { 
  background-color: #FCE4C9;
  /*color: #EFA34E;*/
  color:#848589; 
  min-height: 217px;
  width: 140px;
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  font-size:13px;
  font-weight:bold;
}

#rightbox_relatedNoTabs_0808 { 
  /*background-color: #FCE4C9;*/
  /*color: #EFA34E;*/
  color:#848589; 
  min-height: 217px;
  width: 140px;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  font-size:13px;
  font-weight:bold;
}



/*END Overall Page Layout*/


/********SERVICES ROLLOVER PANELS**************/

ul#tabnav {
  	font-family: Arial,Helvetica,Verdana,sans-serif; 
	font-size: 12px;
	font-weight: bold;
	width:981px;
	height: 150px;
	
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul#tabnav li {
	float: left;
	height: 150px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	color:inherit;
}

#tabnav a {
	float: left;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	background-color:inherit;
}

li.tab1 a  {
	width: 245px;
	height: 150px;
	background-image:url(../images/tab1_off.jpg);
}
li.tab1 a:hover {
	width: 245px;
	height: 150px;
	/*background-image:url(../images/tab1_over.jpg);*/
}

li.tab2 a {
	width: 245px;
	height: 150px;
	background-image:url(../images/tab2_off.jpg);
}
li.tab2 a:hover {
	width: 245px;
	height: 150px;
	/*background-image:url(../images/tab2_over.jpg);*/
}

li.tab3 a {
	width: 245px;
	height: 150px;
	background-image:url(../images/tab3_off.jpg);
}
li.tab3 a:hover {
	width: 245px;
	height: 150px;
	/*background-image:url(../images/tab3_over.jpg);*/
}

li.tab4 a {
	width: 246px;
	height: 150px;
	background-image:url(../images/tab4_off.jpg);
}
li.tab4 a:hover {
	width: 246px;
	height: 150px;
	/*background-image:url(../images/tab3_over.jpg);*/
}

/*Home Page Panels.*/

#panel0 {position: relative; top:329px; z-index: 10; visibility:hidden; width:959px; height:150px; border-left:1px solid #848589; border-right:1px solid #848589; border-bottom:1px solid #848589; background-color: #ffffff; color:inherit; padding: 0px 10px 0px 10px;}
#panel1 {position: relative; top:329px; z-index: 10; visibility:hidden; width:979px; height:150px; border-left:1px solid #848589; border-right:1px solid #848589; border-bottom:1px solid #848589; background-color: #ffffff; color:inherit; }
#panel2 {position: relative; top:329px; z-index: 10; visibility:hidden; width:979px; height:150px; border-left:1px solid #848589; border-right:1px solid #848589; border-bottom:1px solid #848589; background-color: #ffffff; color:inherit; }
#panel3 {position: relative; top:329px; z-index: 10; visibility:hidden; width:979px; height:150px; border-left:1px solid #848589; border-right:1px solid #848589; border-bottom:1px solid #848589; background-color: #ffffff; color:inherit; }
#panel4 {position: relative; top:329px; z-index: 10; visibility:hidden; width:979px; height:150px; border-left:1px solid #848589; border-right:1px solid #848589; border-bottom:1px solid #848589; background-color: #ffffff; color:inherit; }

/*END Home Page Panels.*/

#graphic1 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px;}
#graphic2 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px; margin-left:245px;}
#graphic3 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px; margin-left:490px;}
#graphic4 {position: relative; top:196px; z-index: 10; visibility:hidden; width:246px; margin-left:735px;}


#tab1Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:130px; font-size:11px;}
#tab2Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:375px; font-size:11px;}
#tab3Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:620px; font-size:11px;}
#tab4Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:865px; font-size:11px;}

/**END******SERVICES ROLLOVER PANELS**************/


/********INDUSTRIES ROLLOVER PANELS**************/

li.industriestab1 a  {
	width: 245px;
	height: 150px;
	background-image:url(../images/ind_tab1_off.jpg);
}
li.industriestab1 a:hover {
	width: 245px;
	height: 150px;
}

li.industriestab2 a {
	width: 245px;
	height: 150px;
	background-image:url(../images/ind_tab2_off.jpg);
}
li.industriestab2 a:hover {
	width: 245px;
	height: 150px;
}

li.industriestab3 a {
	width: 245px;
	height: 150px;
	background-image:url(../images/ind_tab3_off.jpg);
}
li.industriestab3 a:hover {
	width: 245px;
	height: 150px;
}

li.industriestab4 a {
	width: 246px;
	height: 150px;
	background-image:url(../images/ind_tab4_off.jpg);
}
li.industriestab4 a:hover {
	width: 246px;
	height: 150px;
}

#industriesgraphic1 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px;}
#industriesgraphic2 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px; margin-left:245px;}
#industriesgraphic3 {position: relative; top:196px; z-index: 10; visibility:hidden; width:245px; margin-left:490px;}
#industriesgraphic4 {position: relative; top:196px; z-index: 10; visibility:hidden; width:246px; margin-left:735px;}


#industriestab1Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:130px; font-size:11px;}
#industriestab2Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:375px; font-size:11px;}
#industriestab3Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:620px; font-size:11px;}
#industriestab4Content {position: relative; top:235px; z-index: 20; visibility:hidden; width:110px; margin-left:865px; font-size:11px;}


/**END******INDUSTIRES ROLLOVER PANELS**************/

.h_links {
  float:left;
  background-color: #FFFFFF; 
  height: 150px;
  width: 238px; 
  margin:0px 6px 0px 0px;
  color:inherit;
}

.h_links_right {
  float:left;
  background-color: #FFFFFF; 
  height: 150px;
  width: 234px; 
  margin:0px 0px 0px 0px;
  color:inherit;
}

.h_links_reduced {
  float:left;
  background-color: #FFFFFF; 
  height: 118px;
  width: 238px; 
  margin:0px 6px 0px 0px;
  color:inherit;
}

.h_links_right_reduced {
  float:left;
  background-color: #FFFFFF; 
  height: 118px;
  width: 234px; 
  margin:0px 0px 0px 0px;
  color:inherit;
}

.tablink{ 
  margin:4px 0px 0px 10px;
  padding: 2px 2px 2px 15px;
  background-color:#fdf1e4;
  color:inherit;
  width:200px;
  /*border: 1px solid #CCCCCC;*/
}
	
/**END******HOME ROLLOVER PANELS**************/

#global_nav_area
{
	height:2em;
	margin-left:175px;
	padding-top:13px;
	color:#000000;
}


#navbar
{
	width:220px;
	border: 1px solid #EAEAEA;
	background-color:#FAFAFA;
	color:#F8B064;
	font-weight:bold;
	padding:2px 3px 0px 3px;
	float:right;
}

#global_links
{
	float:left;
	margin-top:2px;
}

#countries_links
{
	color:#848486;
	float:right;
	margin-top:2px;	
	padding-right:10px;
}

#print_email_icons
{
	color:#848486;
	float:right;
}

a:link.global_links, a:visited.global_links { color: #F8B064; font-size: 100%; font-weight: bold; text-decoration: none; margin:6px; background-color:inherit;}
a:hover.global_links, a:active.global_links { color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; margin:6px; background-color:inherit;}

a:link.countries_links, a:visited.countries_links { color: #848486; font-size: 90%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}
a:hover.countries_links, a:active.countries_links { color: #000000; font-size: 90%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}

#leftmenu ul {
	padding: 0px;
	margin: 0px 0px 0px 36px;
}

#leftmenu li
{
  margin: 5px 3px 0px -30px;
  list-style-type: none;
} 

/* Sub page tabbed menu link */
.menu {padding:0px; margin:0px; z-index:100; position:relative; top:1px; overflow:hidden; height:25px; float:left; min-width:255px; width:auto !important; width:630px;}
/*.menu {padding:0px; margin:auto; z-index:100; position:absolute; top:217px; left:167px;}*/
.menu dt {display:none;}
.menu dd {float:left; padding:0px; margin:0px; text-align:center; }
.menu dd span.aa {display:block; width:12px;  height:auto; background:url(../images/taglft.gif); float:left; padding:5px 0px; }
.menu dd span.bb {height:auto; background:url(../images/tagmid.gif); float:left; padding:5px 0px;}
.menu dd span.cc {display:block; width:12px; height:auto; background:url(../images/tagrgt.gif); float:left; padding:5px 0px;}

#menu a, #menu a:visited {color:#78797D; font-weight: bold; text-decoration:none; font-size:12px; cursor:pointer; background-color:inherit;}
#menu a:hover {color:#000000; font-weight: bold; text-decoration:none; font-size:12px; background:#fff;}

#menu dd span.aaActive {display:block; width:12px; background:url(../images/taglft.gif); background-position:0px 150px; float:left; padding:5px 0px;}
#menu dd span.bbActive {display:block; background:url(../images/tagmid.gif); background-position:0px 150px; float:left; padding:5px 0; color:#F7B163; font-weight: bold; text-decoration:none; font-size:12px; background-color:inherit;}
#menu dd span.ccActive {display:block; width:12px;  background:url(../images/tagrgt.gif); background-position:0px 150px; float:left; padding:5px 0px;}

p.bannertext 
{ 
  margin: 0px 0px 0px 14px; 
  padding: 0px 20px 0px 0px;
  color: #87888B;
  background-color:inherit;
  font-weight:bold;
  font-size:14px;
}
p.bannertext_dark
{ 
  margin: 0px 0px 0px 10px; 
  padding: 0px 20px 0px 0px;
  color: #707277;
  background-color:inherit;
  font-weight:bold;
  font-size:11px;
  text-decoration: none;
}

a:link.bannertext_dark, a:visited.bannertext_dark , a:hover.bannertext_dark, a:active.bannertext_dark 
{ 
  color: #707277;
  background-color:inherit;
  font-weight:bold;
  font-size:11px;
  text-decoration: none;
}

a:link.panelbody, a:visited.panelbody , a:hover.panelbody, a:active.panelbody 
{ 
  color: #848589;
  background-color:inherit;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
}

.newsscroll 
{ 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 10px; 
  color: #707277; 
  font-weight: normal;
  padding: 3px 0px 0px 15px;
  background-color:inherit;
}

p.rhs_title {
	padding:0px 0px 5px 0px; 
	margin:0px; 
	font-weight:bold;
}

/*INVESTOR RELATIONS*/

.directorText {
	border:1px dashed #cccccc; 
	padding:5px; 
	background-color:#fafafa;
}
.directorImage {
	border:5px solid #f7b163; 
	margin-left:10px;
}

.teamPanel {
	border:1px dashed #dddddd; 
	background-color: #fafafa; 
	padding:5px; 
	margin-bottom:15px; 
	margin-right:15px; 
	width:166px; 
	float:left;
}


.teamImage {
	border:5px solid #f7b163; 
}

.adviserPanel {
	border:1px dashed #dddddd; 
	background-color: #fafafa; 
	padding:5px; 
	margin-bottom:15px; 
	margin-right:15px; 
	width:auto; 
	float:left;
}

/*END INVESTOR RELATIONS*/


/*CASE STUDIES.*/

.caseSearchPanel {
	border:1px dashed #dddddd; 
	background-color: #fafafa; 
	padding:5px; 
	margin-bottom:15px; 
}

.caseTextPanel { 
	border:1px dashed #cccccc; 
	padding:10px; 
	background-color:#fafafa;
	margin-bottom:15px; 
}

.caseImage {
	border:2px solid #ffffff; 
	margin-left:10px;
}

.casestudyquote {
	width:200px; 
	border:1px dashed #cccccc; 
	background-color:#fafafa; 
	padding:10px; 
	margin-bottom:10px; 
	margin-left:10px; 
	float:right; 
	line-height:18px;
}
. {
	padding:0px
	margin:0px;
  	color: #848589;
  	font-family: inherit;
  	font-size:75%;
}

/*END CASE STUDIES.*/


.careersResults {
	border:1px dashed #cccccc; 
	padding:5px; 
	margin-bottom: 10px; 
	/*background-color:#fafafa;*/
	background-color:#fce4c9;
	
}



/*##########################################################################################*/
/*DIVISION NAVIGATION MENU 2008*/

#division_navbar
{
	height:30px;
	background-image:url(../images/division_nav_bg.gif);
	/*margin-top:10px;*/	
	margin-bottom:10px;

}

#division_navbar_name
{
	color:#F1AE67;
	font-weight:bold;
	float:left;
	margin-top:6px;
	margin-left:15px;
}


/*##########################################################################################*/
/*DIVISION NAVIGATION MENU 2008*/




/*##########################################################################################*/
/*DIVISION HOMEPAGES 2008*/

/* Division body panel*/
#division_body_panel_top {
	background-image:url(../images/divisionhome_body_panel_top.gif);
	width:580px;	
	height:10px;	
	overflow:hidden;
}

#division_body_panel_middle {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;	
	background-color:#F6F6F6;
	padding-left:15px;
	padding-right:15px;	
	padding-top:1px;
	padding-bottom:1px;
	width:548px;
	min-height:88px;
}

#division_body_panel_bot
	{
	background-image:url(../images/divisionhome_body_panel_bot.gif);
	width:580px;	
	height:14px;
	overflow:hidden;
	}
/* Division body panel END*/


/* Division testimonials panel*/
#division_testimonial_panel_top {
	background-image:url(../images/divisionhome_testi_panel_top.gif);
	width:381px;	
	height:10px;
	overflow:hidden;	
}

#division_testimonial_panel_middle {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;	
	background-color:#F6F6F6;
	padding-left:15px;
	padding-right:15px;	
	padding-top:1px;
	padding-bottom:1px;
	width:349px;
	min-height:88px;
}

#division_testimonial_panel_bot {
	background-image:url(../images/divisionhome_testi_panel_bot.gif);
	width:381px;	
	height:14px;	
	overflow:hidden;	
}
/* Division body testimonials END*/



/* Division Feature Panel START*/
#division_feature_panel
	{
	float:left;
	margin-left:20px;
}

#division_feature_panel_right {
	float:right;
	margin-top:10px;
}

#division_feature_panel_right_solutions {
	float:right;
}



/*DON'T THINK WE NEED THESE NOW! */
.division_panel_top_180 {
	background-image:url(../images/home_panel_top_180.gif);
	width:180px;	
	height:5px;	
	overflow:hidden;
}
	
.division_panel_bot_180{
	background-image:url(../images/home_panel_bot_180.gif);
	width:180px;	
	height:10px;	
	overflow:hidden;
}
/*END - DON'T THINK WE NEED THESE NOW! */


.division_panel_middle_180 {
	background-image:url(../images/home_panel_mid_180.gif); background-repeat:repeat-y;
	width:180px;
}

.division_panel_top_180_title {
	background-color:#F6B163;
	font-size:90%;
	width:168px;
	margin-left:3px;
	margin-right:2px;	
	padding:5px 3px 5px 3px;
	/*min-height:20px;*/
	color:#FFFFFF;
	font-weight:bold;
}	
	
.division_panel_top_180_text {
	color:#848589;
 	font-size: 90%;	
	padding:6px;
}	
	
.division_panel_top_180_link {
	color:#848589;
	margin-left:5px;
	margin-right:5px;
	height:25px;
}		


/* Division Feature Panel END*/


/*##########################################################################################*/
/*DIVISION HOMEPAGES 2008*/





/*##########################################################################################*/
/*DIVISION PARTNER PAGES 2008*/

#partner_body_panel_top
	{
	background-image:url(../images/partner_body_panel_top.gif);
	width:780px;	
	height:10px;
	overflow:hidden;	
	}

#partner_body_panel_middle
	{
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;	
	background-color:#FCFCFC;
	padding-left:15px;
	padding-right:15px;	
	padding-top:1px;
	padding-bottom:1px;
	width:748px;
	}

#partner_body_panel_bot
	{
	background-image:url(../images/partner_body_panel_bot.gif);
	width:780px;	
	height:14px;	
	}
	
	
#partner_body_panel_full_top,#contact_body_panel_full_top
	{
	background-image:url(../images/partner_body_panel_full_top.gif);
	width:982px;	
	height:10px;	
	overflow:hidden;
	}

#partner_body_panel_full_middle,#contact_body_panel_full_middle
	{
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;	
	background-color:#FCFCFC;
	padding-left:15px;
	padding-right:15px;	
	padding-top:1px;
	padding-bottom:1px;
	width:950px;
	}

#partner_body_panel_full_bot,#contact_body_panel_full_bot
	{
	background-image:url(../images/partner_body_panel_full_bot.gif);
	width:982px;	
	height:14px;	
	}	
	
	
a:link.related_link, a:visited.related_link {color: #848388; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; font-weight: normal; background-color:inherit;}	

a:hover.related_link, a:active.related_link  {color: #F6B261; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; font-weight: normal; background-color:inherit;}		

/*##########################################################################################*/
/*DIVISION PARTNER PAGES 2008*/



/*##########################################################################################*/
/*DIVISION CLIENTS PAGES 2008*/

.division_client_logo
{
width:102px; 
height:102px; 
border:1px solid #EBEBEB; 
float:left; 
margin-right:30px;
margin-bottom:20px;
}



/*##########################################################################################*/
/*DIVISION CLIENTS PAGES 2008*/



/*##########################################################################################*/
/*HOMEPAGE 2008*/

#home_panels_top{ 
	background-image:url(../images/home_panels_top.gif); background-repeat:no-repeat;
	width:981px;
	height:3px;
	overflow:hidden;
	clear:left;
}

#home_panels_mid {
	background-image:url(../images/home_panels_mid.gif); background-repeat:repeat-y;
	width:981px;
	/*min-height: 155px;
	height:auto !important; height:155px;*/
	float:left;
}

#home_panels_bot { 
	background-image:url(../images/home_panels_bot.gif); background-repeat:no-repeat;
	width:981px;
	height:8px;
	overflow:hidden;
	float:left;
}

/* Home feature panel - 180px*/

#home_panel_1{
	float:left;
}

#home_panel_2{
	float:left;
	margin-left:20px;
}

#home_panel_3{
	float:left;
	margin-left:20px;
}

#home_panel_4{
	float:left;
	margin-left:20px;
}

#home_panel_5{
	float:left;
	margin-left:20px;
}


/* Home body panel*/
#home_body_panel_top {
	background-image:url(../images/home_body_panel_top.gif);
	width:981px;	
	height:10px;
	overflow:hidden;	
}

#home_body_panel_middle {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;	
	background-color:#F6F6F6;
	padding-left:15px;
	padding-right:15px;	
	padding-top:1px;
	padding-bottom:1px;
	width:949px;
}

#home_body_panel_bot {
	background-image:url(../images/home_body_panel_bot.gif);
	width:981px;	
	height:14px;
	overflow:hidden;	
}
/* Home body panel END*/




/*DON'T THINK WE NEED THESE NOW! */
.home_panel_top_180
	{
	background-image:url(../images/home_panel_top_180.gif);
	width:180px;	
	height:5px;	
	overflow:hidden;
	}

.home_panel_top_180_nocolor
	{
	background-image:url(../images/home_panel_top_180_nocolor.gif);
	width:180px;	
	height:5px;	
	}
	
/*END - DON'T THINK WE NEED THESE NOW! */	



.home_panel_top_180_title 
	{
	background-color:#F6B163;
	width:168px;
	min-height:32px;
	font-size: 90%;
	margin-left:3px;
	margin-right:2px;
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	}	

.home_panel_middle_180 {
	/*background-image:url(../images/home_panel_mid_180.gif); background-repeat:repeat-y;*/
	width:180px;
}

.home_panel_bar { 
	background-image:url(../images/home_panel_bar.gif);
	height:2px;
	overflow:hidden;
}	
	
.home_panel_top_180_img{
	margin-left:3px;
	margin-right:2px;	
}
	
.home_panel_top_180_text {
	color:#848589;
 	font-size: 80%;	
	margin:5px;	
}	
	
.home_panel_top_180_link {
	color:#848589;
	margin-left:5px;
	margin-right:5px;
	height:25px;
}		


a:link.home_panel_link, a:visited.home_panel_link {color: #F7B163; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 90%; font-weight: bold; background-color:inherit;}
a:hover.home_panel_link, a:active.home_panel_link  {color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 90%; font-weight: bold; background-color:inherit;}		

.home_panel_bot_180 {
	background-image:url(../images/home_panel_bot_180.gif);
	width:180px;	
	height:10px;	
	overflow:hidden;
}
/* Home feature panel - 180px END*/


/*HOMEPAGE 2008 END*/
/*##########################################################################################*/


/*##########################################################################################*/
/*FEATURE BOXES HOMEPAGE*/
#featureboxes { 
  background-color: #E2E2E2; 
  border: 0px solid #FF0000;
  height: 83px;
  width: 984px;
  min-width:984px;
  margin: 0px 4px 0px 7px;
  padding: 0px;
  color:inherit;
}
.box {
  float:left;
  background-color: #FCE4C9; 
  width: 238px; 
  border-left: 1px solid #848589;
  border-right: 1px solid #848589;
  border-bottom: 1px solid #848589;
  margin:0px 6px 0px 0px;
  color:inherit;
}
.box_right {
  float:left;
  background-color: #FCE4C9; 
  width:241px; 
  border-left: 1px solid #848589;
  border-right: 1px solid #848589;
  border-bottom: 1px solid #848589;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  color:inherit;
}
.panelbox {
  float:left;
  background-color: #FCE4C9; 
  width: 238px; 
  border: 1px solid #848589;
  border: 1px solid #848589;
  border: 1px solid #848589;
  margin: 3px 0px 0px 0px;
  color:inherit;
}
.featureimage {
  float:left;
  padding: 0px;
  width: 99px;
  margin: 0px 0px 0px 0px;
}
.featurecontent {
  float:left;
  padding: 3px 0px 0px 8px;
  width: 130px;
  margin: 0px 0px 0px 0px;
}
.featureheading 
{ 
  height: 40px;
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 11px; 
  color: #EFA34E; 
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  background-color:inherit;
}
.featuretext 
{ 
  height: 47px;
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 10px; 
  color: #848589; 
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  background-color:inherit;
}
.featuremorelink
{ 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 11px; 
  color: #848589; 
  font-weight: normal;
  margin: 0px;
  padding: 5px 5px 0px 0px;
  text-align:right;
  background-color:inherit;
}
/*END FEATURE BOXES*/
/*##########################################################################################*/

/*##########################################################################################*/
/*TOP COUNTRIES LIST*/

#countries {
	width: 977px;
	padding: 0px 18px 2px 0px;
	margin: auto;
	background-color:#FFFFFF;
	color:#848589;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

a:link.countries, a:visited.countries { color: #848589; text-decoration: none; background-color:inherit;}
a:hover.countries, a:active.countries { color: #F2AF64; text-decoration: none; background-color:inherit;}


/*##########################################################################################*/
/*END COUNTRIES LIST*/


#footermenu {
  float:left;
  padding: 8px;
  margin: 0px 0px 0px 5px;
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 90%; 
  color: #AAAAAA;
  background-color:inherit;
  border: 0px solid #ffffff;
}

#copyright {
  float:right;
  padding: 8px;
  margin: 0px 0px 0px 5px;
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 90%;
  font-weight:normal;
  color: #AAAAAA; 
  text-align:right;
  background-color:inherit;
  border: 0px solid #ffffff;
}
.morearrow 
{ 
  font-family: Arial,Helvetica,Verdana,sans-serif; 
  font-size: 13px; 
  color: #848589; 
  font-weight: bold;
  background-color:inherit;
}

td,p {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; font-weight: normal;}

p.fixed {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: normal;}

ul,ol, li{ 
	font-size: 100%;
	color: #848589;
	list-style-type: circle;
}

h1 { color: #828588; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 140%; background-color:inherit;}

h1 .orange { color:#F7B163;}

h1.home { color: #848589; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 140%; background-color:inherit;}

.blank_h1 { font-size: 140%;}

h2 { color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 120%;; background-color:inherit;}
/* Use for body headings (smaller) - orange */

h2.home_panel {color:#F7B163; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:15px; background-color:inherit; margin:10px 0px 0px 25px; padding:0px; /*text-transform:lowercase;*/}
/* */

h3 { color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; background-color:inherit;}

h3.home_panel { color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 15px; background-color:inherit; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; /*text-transform:lowercase;*/} 
/* Use for body headings - orange */
     
h4 { color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 80%;; background-color:inherit;}
/* Use for body headings (smaller) - orange */

h5 { color: #316ac5; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 80%;; background-color:inherit;}
/* Use for body headings (smaller) - orange */

h6 { color: #848589; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 80%;; background-color:inherit;}
/* Use for body headings (smaller) - orange */

/*hr { border:dashed #CFCFCF 1px;	height:0px; margin: 5px 0px 5px 0px;}*/

hr {border:dashed #CFCFCF 0px; border-top:dashed #CFCFCF 1px; height:0px; padding: 5px 0px 5px 0px;}

hr.right {border:dashed #A7A7A7 0px; border-top:dashed #A7A7A7 1px; height:0px; padding: 0px 0px 0px 0px;}

/*hr.right { border:dashed #A7A7A7 1px; height:0px; margin: 0px 0px 0px 0px;}*/

p.bannertitle{color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px; font-weight: normal; background-color:inherit; margin: 10px 0px 5px 10px; text-decoration: none;}
p a:link.bannertitle, p a:visited.bannertitle, p a:active.bannertitle, p a:active.bannertitle  {color: #F7B163; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px; font-weight: normal; background-color:inherit; text-decoration: none;} 

.imagefromeditor {padding: 5px;}

.imageBorder {border:1px solid #ABABAB;}
     
a:link.searchresult, a:visited.searchresult { color: #F2AF64; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: normal; background-color:inherit;}
a:hover.searchresult, a:active.searchresult { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: normal; background-color:inherit;} 

a:link, a:visited { color: #F2AF64; text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: normal; background-color:inherit;}
a:hover, a:active { color: #000000; text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: normal; background-color:inherit;} 

a:link.nav, a:visited.nav {color: #FFFFFF; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 110%; font-weight: normal; background-color:inherit;}
a:hover.nav, a:active.nav  {color: #F2AF64; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 110%; font-weight: normal; background-color:inherit;}

a:link.nav_active, a:visited.nav_active {color: #F2AF64; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 110%; font-weight: normal; background-color:inherit;}
a:hover.nav_actives, a:active.nav_active  {color: #F2AF64; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 110%; font-weight: normal; background-color:inherit;}

.leftnav_l1 {color: #FFFFFF; font-size: 13px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:link.leftnav_l1, a:visited.leftnav_l1 { color: #ffffff; font-size: 13px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:hover.leftnav_l1, a:active.leftnav_l1 { color: #FFD09D; font-size: 13px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}

a:link.leftnav_l1_active, a:visited.leftnav_l1_active { color: #FFD09D; font-size: 13px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:hover.leftnav_l1_active, a:active.leftnav_l1_active { color: #FFFFFF;font-size: 13px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}

.leftnav_l2 {color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:link.leftnav_l2, a:visited.leftnav_l2 { color: #F9C68D; font-size: 12px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:hover.leftnav_l2, a:active.leftnav_l2 { color: #F2AF64;font-size: 12px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}

a:link.leftnav_l2_active, a:visited.leftnav_l2_active { color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}
a:hover.leftnav_l2_active, a:active.leftnav_l2_active { color: #FFFFFF;font-size: 12px; font-weight: normal; text-decoration: none; background-color:inherit; /*text-transform:lowercase;*/}

.leftnav_l3 {color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; background-color:inherit; margin-right:5px; /*text-transform:lowercase;*/}
a:link.leftnav_l3, a:visited.leftnav_l3 { color: #F9C68D; font-size: 11px; font-weight: normal; text-decoration: none; background-color:inherit; margin-right:5px; /*text-transform:lowercase;*/}
a:hover.leftnav_l3, a:active.leftnav_l3 { color: #F2AF64;font-size: 11px; font-weight: normal; text-decoration: none; background-color:inherit; margin-right:5px; /*text-transform:lowercase;*/}

a:link.leftnav_l3_active, a:visited.leftnav_l3_active { color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; background-color:inherit; margin-right:5px;}
a:hover.leftnav_l3_active, a:active.leftnav_l3_active { color: #FFFFFF;font-size: 11px; font-weight: normal; text-decoration: none; background-color:inherit; margin-right:5px;}

a.sitemap {

  /*text-transform:lowercase;*/
}


/****SERVICES LEFT HAND NAVI.************************************/
p.level0 {
	color:#E0ECFC;
	font-size: 13px;
	padding: 0px;
	margin: 0px 3px 2px 6px;
	border-bottom:1px solid #D9DBD8; 
}

p.level1 {
	font-size: 11px;
	background: url(/images/arrow1.gif) left top no-repeat;	
	padding-left: 15px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level1_active {
	font-size: 11px;
	background: url(/images/arrow1_active.gif) left top no-repeat;	
	padding-left: 15px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level2 {
	font-size: 11px;
	background: url(/images/arrow2.gif) left top no-repeat;	
	padding-left: 20px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level2_active {
	font-size: 11px;
	background: url(/images/arrow2_active.gif) left top no-repeat;	
	padding-left: 20px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level3 {
	font-size: 11px;
	background: url(/images/arrow3.gif) left top no-repeat;	
	padding-left: 25px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level3_active {
	font-size: 11px;
	background: url(/images/arrow3_active.gif) left top no-repeat;	
	padding-left: 25px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level4 {
	font-size: 10px;
	background: url(/images/arrow4.gif) left top no-repeat;	
	padding-left: 30px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level4_active {
	font-size: 10px;
	background: url(/images/arrow4_active.gif) left top no-repeat;	
	padding-left: 30px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level5 {
	font-size: 10px;
	background: url(/images/arrow5.gif) left top no-repeat;	
	padding-left: 35px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level5_active {
	font-size: 10px;
	background: url(/images/arrow5_active.gif) left top no-repeat;	
	padding-left: 35px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level6 {
	font-size: 10px;
	background: url(/images/arrow6.gif) left top no-repeat;	
	padding-left: 40px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level6_active {
	font-size: 10px;
	background: url(/images/arrow6_active.gif) left top no-repeat;	
	padding-left: 40px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level7 {
	font-size: 10px;
	background: url(/images/arrow7.gif) left top no-repeat;	
	padding-left: 45px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level7_active {
	font-size: 10px;
	background: url(/images/arrow7_active.gif) left top no-repeat;	
	padding-left: 45px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level8 {
	font-size: 10px;
	background: url(/images/arrow8.gif) left top no-repeat;	
	padding-left: 50px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level8_active {
	font-size: 10px;
	background: url(/images/arrow8_active.gif) left top no-repeat;	
	padding-left: 50px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level9 {
	font-size: 10px;
	background: url(/images/arrow9.gif) left top no-repeat;	
	padding-left: 55px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}

p.level9_active {
	font-size: 10px;
	background: url(/images/arrow9_active.gif) left top no-repeat;	
	padding-left: 55px;
	padding-right: 4px;
	margin: 0px 0px 2px 0px;
}
	

a:link.leftnav_s, a:visited.leftnav_s {color: #F9C68D; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s, a:active.leftnav_s {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active, a:visited.leftnav_s_active {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active, a:active.leftnav_s_active {color: #FFE6CA; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s1, a:visited.leftnav_s1 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s1, a:active.leftnav_s1 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active1, a:visited.leftnav_s_active1 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active1, a:active.leftnav_s_active1 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s2, a:visited.leftnav_s2 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s2, a:active.leftnav_s2 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active2, a:visited.leftnav_s_active2 { color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active2, a:active.leftnav_s_active2 { color: #FFC381; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s3, a:visited.leftnav_s3 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s3, a:active.leftnav_s3 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active3, a:visited.leftnav_s_active3 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active3, a:active.leftnav_s_active3 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s4, a:visited.leftnav_s4 { color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s4, a:active.leftnav_s4 { color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active4, a:visited.leftnav_s_active4 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active4, a:active.leftnav_s_active4 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s5, a:visited.leftnav_s5 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s5, a:active.leftnav_s5 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active5, a:visited.leftnav_s_active5 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active5, a:active.leftnav_s_active5 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s6, a:visited.leftnav_s6 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s6, a:active.leftnav_s6 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active6, a:visited.leftnav_s_active6 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active6, a:active.leftnav_s_active6 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s7, a:visited.leftnav_s7 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s7, a:active.leftnav_s7 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active7, a:visited.leftnav_s_active7 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active7, a:active.leftnav_s_active7 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s8, a:visited.leftnav_s8 {color: #DEECF5; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s8, a:active.leftnav_s8 {color: #FFD09D; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active8, a:visited.leftnav_s_active8 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active8, a:active.leftnav_s_active8 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s9, a:visited.leftnav_s9 {color: #CEE3F0; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s9, a:active.leftnav_s9 {color: #ffffff; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.leftnav_s_active9, a:visited.leftnav_s_active9 {color: #FFD8AC; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.leftnav_s_active9, a:active.leftnav_s_active9 {color: #FFFFFF; font-weight: normal; text-decoration: none; background-color:inherit;}



/****END SERVICES LEFT HAND NAVI.************************************/

.toplevelItem {border-bottom:1px solid #A5A5A5; padding-bottom: 2px; /*text-transform:lowercase;*/}

a:link.morelink, a:visited.morelink { color: #EFA34E; font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.morelink, a:active.morelink { color: #333333;font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.morelinklarge, a:visited.morelinklarge { color: #EFA34E; font-size: 120%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.morelinklarge, a:active.morelinklarge{ color: #333333;font-size: 120%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.morelinklarge_white, a:visited.morelinklarge_white { color: #F2AF64; font-size: 120%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.morelinklarge_white, a:active.morelinklarge_white{ color: #333333;font-size: 120%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.morelinklarge_orange, a:visited.morelinklarge_orange { color: #F2AF64; font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.morelinklarge_orange, a:active.morelinklarge_orange{ color: #333333;font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.footerlinks, a:visited.footerlinks { color: #AAAAAA; font-size: 100%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}
a:hover.footerlinks, a:active.footerlinks { color: #F7B163;font-size: 100%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}

a:link.footerlinks_active, a:visited.footerlinks_active { color: #F2AF64; font-size: 100%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}
a:hover.footerlinks_active, a:active.footerlinks_active { color: #F2AF64; font-size: 100%; font-weight: normal; text-decoration: none; margin:6px; background-color:inherit;}

a:link.popularlinks, a:visited.popularlinks { color: #848589; font-size: 90%; font-weight: bold; text-decoration: none; margin: 10px; background-color:inherit;}
a:hover.popularlinks, a:active.popularlinks { color: #F2AF64; font-size: 90%; font-weight: bold; text-decoration: none; margin: 10px; background-color:inherit;}

a:link.p_links, a:visited.p_links {color: #848589; text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: normal; background-color:inherit; /*text-transform:lowercase;*/}
a:hover.p_links, a:active.p_links {color: #848589; text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: normal; background-color:inherit; /*text-transform:lowercase;*/} 

a:link.rightbox_featuremorelink, a:visited.rightbox_featuremorelink { color: #EFA34E; font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.rightbox_featuremorelink, a:active.rightbox_featuremorelink { color: #333333; font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.listpage, a:visited.listpage { color: #848589; font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.listpage, a:active.listpage { color: #333333; font-size: 90%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.hometabs, a:visited.hometabs { color: #848589; font-size: 100%; font-weight: normal; text-decoration: none; background-color:inherit;}
a:hover.hometabs, a:active.hometabs { color: #F7B163; font-size: 100%; font-weight: normal; text-decoration: none; background-color:inherit;}

a:link.tab_title_link, a:visited.tab_title_link { color: #ffffff; font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.tab_title_link, a:active.tab_title_link { color: #848589; font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}

a:link.divbar_namelink, a:visited.divbar_namelink { color: #f9c082; font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}
a:hover.divbar_namelink, a:active.divbar_namelink { color: #ffffff; font-size: 100%; font-weight: bold; text-decoration: none; background-color:inherit;}



table.resources {
	border-top: 1px solid #898A8E;
	border-left: 1px solid #898A8E;
	background-color:#ECECEC;
	color:inherit;
}

th.resources {
	border-right:1px solid #000000;
	border-bottom:1px solid #898A8E;
	background-color:#848589;
	color:#FFFFFF;
	padding: 5px 0px 5px 5px;
}

th.downloads {
	border-right:1px solid #898A8E;
	border-bottom:1px solid #898A8E;
	background-color:#848589;
	color:#FFFFFF;
	padding: 5px 0px 5px 0px;
}

th.filesize {
	border-bottom:1px solid #898A8E;
	background-color:#848589;
	color:#FFFFFF;
	padding: 5px 0px 5px 5px;
}

td.resources {
	border-right:1px solid #898A8E;
	border-bottom:1px solid #898A8E;
	background-color:#ECECEC;
	color:inherit;
	padding: 2px 2px 2px 5px;
}

td.filesize {
	border-bottom:1px solid #898A8E;
	background-color:#ECECEC;
	color:inherit;
}

td.downloads {
	border-bottom:1px solid #898A8E;
	border-right:1px solid #898A8E;
	background-color:#ECECEC;
	color:inherit;
}
.borderNone {
	border: 0px;
}

table.listpage,tr.listpage,td.listpage { 
	border: 1px dashed #e2e2e2;
	border-collapse: separate;
	padding: 6px;
	margin: 0px;
}

td.listhead {
	color:#ffffff;
	background-color:#f7b163;
	padding: 6px;
	margin: 0px;
}

td.listpage {
  	color: #848589;
	background-color:#fce4c9;
}

td.faq_title { 
	background-color:#fafafa;
	border:1px dotted #cccccc;
}


/* FORM items here */

input, input.search, textarea { 
  background-color: #fafafa; 
  border:1px solid #cccccc;
  color: #848589;
  padding: 1px 0px 1px 3px;
}

input.radio { 
  background-color: #FFFFFF; 
  border:1px solid #FFFFFF;
  margin-bottom: -3px;  
}

#formArea {
	padding: 10px 0px 30px 0px;
}

#formArea input { 
  background-color: #FCE4C9; 
  border:1px solid #55575B;
  color: #848589;
  padding: 1px 0px 1px 3px;
  width: 150px;
  float: left;
  margin-bottom: 10px;
}

#formArea label {
	text-align: right;
	float: left;
	width: 140px;
	padding-right: 20px;
}

#formArea br {clear: left;}

#formArea .formbutton{ 
  background-color: #707277; 
  border: 1px solid #55575B;
  color: #ffffff;
  font-size:10px;
  padding: 0px 0px 0px 0px;
  height:20px;
  width: 46px;
}

.loginbutton {
  background-color: #707277; 
  border: 1px solid #55575B;
  color: #ffffff;
  font-size:10px;
  padding: 0px 11px 0px 11px;
  width: 46px;
  height:20px;
}

.formbutton{ 
  background-color: #707277; 
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size:10px;
  padding: 0px 0px 0px 0px;
  height:20px;
}

.loginbutton:hover { 
  background-color: #F7B163; 
  color:inherit;
}

.searchbutton{ 
  background-color: #848589; 
  border:0px;
  color: #F7B163;
  font-size:11px;
  font-weight:bold;
  padding: 2px;
}

select {color: #848589; background-color: #fce4c9; border: 1px solid #55575B;}

form {
	display: inline;
}
/*END Text Style*/

/*USED FOR PRESENTAION OF PAGES STAGE 1*/
#contentpresentation { 
  float:left;
  background-color: #ffffff; 
  color: #848589; 
  padding: 15px;
  overflow:auto;
}

/*END PRESENTAION OF PAGES STAGE 1*/

.contactHeading {
	background-color:#FCE4C9; 
	color:#F7B163; 
	font-family: Arial,Helvetica,Verdana,sans-serif; 
	font-size: 120%;
	font-weight:bold; 
	border-top:solid 1px #9C9C9C; 
	border-left:solid 1px #9C9C9C; 
	border-right:solid 1px #9C9C9C; 
	width:760px; 
	padding: 5px 10px 5px 10px;
	clear:both;
}

.contactDetails {
	border:solid 1px #9C9C9C; 
	width:760px; 
	padding: 5px 10px 5px 10px;
	/*min-height:120px;
	height:auto;*/
	display:table;
}

.contacts {
	line-height:25px;
}

.orange {
	color: #f7b163;
} 

.srchOuter {
	float: right;
	padding: 0px 0px 0px 0px;
}

.srchHeading {
	background-color:#FCE4C9; 
	color:#F7B163; 
	font-family: Arial,Helvetica,Verdana,sans-serif; 
	font-size: 120%;
	font-weight:bold; 
	border-top:solid 1px #9C9C9C; 
	border-left:solid 1px #9C9C9C; 
	border-right:solid 1px #9C9C9C; 
	width:260px; 
	padding: 5px 10px 5px 10px;
}

.srchDetails {
	border:solid 1px #9C9C9C; 
	width:260px; 
	padding: 5px 10px 5px 10px;
}


.countriesContentLeft {float:left; width:350px; margin:0px; padding:5px;}
.countriesContentRight{float:right; width:405px; margin:0px; padding:5px;}


.sitemapContent {
	float:left;
	width:235px;
}

.sitemapHeading {
	height:15px;
	padding:5px;
	margin: 0px 20px 0px 0px;
	background-color:#FCE4C9;
	color:#848589;
	font-weight:bold;
}
 
.sitemapLinks{color:#848589; padding:5px; line-height:18px;} 
.sitemapLinks a, .sitemapLinks a:visited {color:#848589;}
.sitemapLinks a:hover, .sitemapLinks a:active {color:#f7b163;}

/*SITE SEARCH RELEVANCE BAR*/

.rel_bg {
	width:100px; 
	height:10px; 
	border:1px solid #848589; 
	text-align:left; 
	overflow:hidden;
}

.rel_percent {
	height:8px; 
	margin-top:1px; 
	background-color: #F7B163;
}

/*END SITE SEARCH RELEVANCE BAR*/
