/* NOTE - THIS SHEET APPLIES TO INDIVIDUAL COUNTRY PAGE IN COUNTRIES SECTION - CERTAIN STYLES SHARE THE SAME NAME AS THOSE IN THE TWO COL LAYOUT BUT WITH DIFFERENT DIMENSIONS */


/* IMPORTANT - DO NOT CHANGE ANYTHING BELOW HERE */




body { text-align: center;  /* For IE */ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-top: 10px; background-color: #0f4383; }



#outer_wrapper { width: 890px; margin:  auto; border-right: 4px solid #888;  border-bottom: 6px solid #666;  text-align: left; background-color: #fff; } 

 /* +++++++++++++++++++++++++ START FIX +++++++++++++++++++++++++ */

.clearfloat: after

{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}



.clearfloat

{
min-height: 1px;		
}



* html .clearfloat
{
height: 1px;	
}

/* +++++++++++++++++++++++++ END FIX +++++++++++++++++++++++++ */



.background_search

{

width: 890px;
height: 64px;
margin-bottom: 0;
padding: 0;

	
}

#logo_holder {  margin-left: 30px; margin-top: 5px; margin-bottom: 8px; width: 200px; float: left; }

.mrweb_in_region

{ font-weight: normal; font-size: 11px; color: #777; padding: 0; margin: 2px 0 5px 0; letter-spacing: 1px;}

/* SEARCH FIELDS START HERE */

#header_form 

{
height: 35px;
	width: 413px;
float: right;
margin-top: 8px;
margin-right: 28px;
	margin-bottom: 0;
	padding: 0;
font-size: 12px;
	font-weight: normal;
	color: #941e1a;
}




#header_form form {

	display: inline;
	float: right; margin-top: 1px; margin-left: 0; padding-left: 0;
}

#header_form form input { font-size: 11px; color: #555; background-color: #eee; margin-bottom: 0; margin-left: 5px; border: 1px solid #000; font-weight: normal; padding-left: 4px; }


#header_form .q_search

{
	font-size: 13px; 
margin-top: 2px; margin-right: 0px;  margin-bottom: 4px; padding-left: 1px; display: inline; float: left;

}

.break {
	clear: both;
	line-height: 0;
	height: 0px;
	font-size: 0px;
}


.right

{
	 font-size: 10px; 
	 color: #941e1a;
	 padding: 0px;
	 float: right;
}





#upper_header_content 
{ padding: 0; margin-top: 0; background-image: url(hdr-south-america1.jpg); background-color: #3fa5d6; width: 100%; height: 160px; border-right-width: 1px; border-right-style: solid; border-right-color: #22260d; position: relative; }
.xtreme_left_edge { position: absolute; left: 0px; bottom: 0px; }




.upper_header_h1

{ 

font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 23px; 
padding-top: 23px;
margin-bottom: 5px;
margin-left:30px;

}



.upper_header_h2

{ 

font-size: 17px; font-weight: normal; color: #eeeeee; font-family: Arial, Helvetica, sans-serif;  
margin-top: -5px;
margin-bottom: 0px;
margin-left:30px; 

}

#list_one 

{ 
width: 520px; 
margin-top: 18px;
margin-left: 30px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; line-height: 22px; 
}

#list_one .first_row_link { display: inline; list-style-type: none; padding-left: 0px; margin-left: 0px; }

#list_one .first_row_link li { display: inline; margin-right: 20px; }

#list_one .first_row_link li a:link { color: #ddd; text-decoration: underline; }

#list_one .first_row_link li a:visited { color: #ddd; text-decoration: underline; }

#list_one .first_row_link li a:hover { color: #fff; text-decoration: none; }




#navigation ul

{
      width: 890px;
      float: left;
      margin: 0;
	  padding-left: 0px;
      list-style-type: none;
      background-color: #470906;
	  border-top: 1px solid #ccc; 
      border-bottom: 1px solid #ccc; 
      
}

#secondary_nav { height: 50px; width: 890px; background-image: url(painted-edge.png); background-repeat: no-repeat; z-index: 200; }


.central_section { width: 829px; position: relative;margin-top: 28px; margin-bottom: 20px; float-left; height: auto; }




   #navigation ul li 
{
      float: left; 
}

 #navigation ul li a 
{
      display: block;
      padding: 6px 0 6px 0;
      text-decoration: none;
      font-weight: bold;
      color: #fff;
      border-right: 1px solid #fff; 
}

 #navigation ul  li a:hover 
{
	display: block;
      color: #eee;
    background-color: #9d9d9d; 
}
	
	
	.width1_home
{
width: 138px;
text-align: center;


}

.width1
{
width: 102px;
text-align: center;
}
	  
.width2
{
width: 140px;
text-align: center;

}  


#navigation ul li.width2 a 
{

      border-right: 1px solid #505e17; 
}

#navigation ul li.width2 a:hover 
{

border-right: 1px solid #22260d; 
}

/* DIMENSIONS OF DIV BELOW WIDER THAN IN 2 COLUMN SHEET AS THIS IS FULL WIDTH LAYOUT - MARGIN ON BOTTOM OF DIV INCREASED */


/* THIS MOVED UP 20 OR SO PX - LOOKS BETTER FOR NEWS SECTION - DO SAME FOR OTHER SHEETS? */

#main_content_row_bnr

{ width: 830px; height: 85px; margin-top: 35px; margin-bottom: 40px; margin-left: 30px; padding-top: 10px;  float: left; background-color: #eee; text-align: center; }


/* DIMENSIONS OF DIV BELOW WIDER THAN IN 2 COLUMN SHEET AS THIS IS FULL WIDTH LAYOUT */

#main_content_countries 

{ width: 830px; margin-top: 45px; margin-left: 30px;  float: left;  }


#main_content_countries  h1.intro_header_h1 
{ font-size: 21px; font-weight: bold; color: #941e1a; margin-top: 0px;margin-right: 15px; margin-bottom: 20px;display: inline;
}


.news_article_heading

{

font-size: 18px; font-weight: bold; color: #941e1a; 
margin-top: 0px;
margin-bottom: 5px;
	
}

/* MOVED UP 10 PX TO TIGHTEN VSPACING */

.date_item

{ font-size: 13px; font-weight: bold; width: 590px;
margin-bottom: 30px;
	
}

.rtcol_container

{ float: right; width: 213px; height: auto; }


.rtcol_container .boxed_block

{ width: 213px; height: auto; background-color: #eee; padding-bottom: 20px; }

.wrap_regions

{ width: 213px; margin: 0; padding: 0; }


.select_region

{ background-color: #093580; height: 30px; width: 203px; font-size: 14px; font-weight: normal; color: #fff; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-top: 5px; text-align: left; }


@charset "UTF-8";

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	font-family: arial; font-size: 12px;  font-weight: normal;  
	position: relative;
	top: 0px;
	float: left;
	padding: 0 8px;
	margin: 0 2px 0 0;
	background-color: #e7e2ca;
	list-style: none;
	border-top: solid 1px #fff;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #ccc;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #ddd;
}


.TabbedPanelsTabSelected {
	background-color: #eee;
	border-bottom: 1px solid #eee;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #eee;
	font-family: arial; font-size: 12px;
	width: 203px; height: 103px;


}


.TabbedPanelsContent {
	padding: 0;

}


.TabbedPanelsContentVisible {
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #eee;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;

}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #eee;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* IN PANEL CONTENT - FLOATED IMAGE */
.image_one

{
float: right;	
border: 1px solid #000;
margin: 0 0 0 10px; 

}
 
/* IN PANEL CONTENT - HEADER */ 
 .Panel_Headers
 
 {
	margin-top: 0px; margin-bottom: 7px; font-size: 13px;  color: #941e1a;
 }


.rtcol_container a:link { color: #039; text-decoration: underline; }



/* STARTS STYLING FOR MOSTVIEWED */

.most_view

{ font-family: arial; font-size: 11px; color: #000; border: 1px solid #941e1a; background-color: #fff; 
margin-bottom: 32px;
}

.mv_header

{ padding-top: 3px; padding-bottom: 6px; padding-left: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; background-color: #941e1a; line-height: 14px; }

.most_viewed_items


{ font-size: 12px; color: #fff; font-weight: bold; padding: 0; margin: 0; 	
}

.most_view a:link { color: #039; text-decoration: underline; }
.most_view a:visited { color: #039; text-decoration: underline; }
.most_view a:hover { color: #b80808; text-decoration: none; }



.num_cell

{ font-size: 12px; font-weight: bold; color: #941e1a; background-color: #fff; }

.mv_base

{ 
padding: 5px 0 5px 12px;
border-top: 1px solid #ddd;
color: #039;

}
.rtcol_container .email_registration { font-size: 12px; margin-top: 15px; margin-bottom: 35px; padding-left: 12px;  }
.rtcol_container  .email_registration a:link { color: #941e1a; text-decoration: underline; }

.rtcol_container .email_registration a:visited { color: #941e1a; text-decoration: underline; }

.rtcol_container .email_registration a:hover { color: #039; text-decoration: none; }



/* ENDS STYLING FOR MOSTVIEWED */



.news_item_body

{ width: 590px; 
	
}

.news_item_body   a:link { color: #039; text-decoration: underline; }

.news_item_body a:visited { color: #039; text-decoration: underline; }

.news_item_body a:hover { color: #941e1a; text-decoration: none; }



div.hr
{ 

margin-top: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; margin-bottom: 25px; 

}

div.hr hr {
	display: none;
}


.news_item_body .related_news { list-style-type: none; margin: 0 0 20px 0; padding: 0px; font-size: 12px; }

.news_item_body .related_news li { display: inline; margin-right: 8px;  }
.news_item_body .item_related_links li { padding-bottom: 5px; }


.photo

{

border: 1px solid #000;
float: right;
margin-bottom: 30px;
margin-left: 30px;
}




.item_related_links

{ list-style-type: none; padding: 0px; margin-top: 50px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.end_of_item

{ background-image: url(end-item.jpg); background-repeat: no-repeat;  margin-top: 60px; }



/* THE DIV BELOW IS USED IF NO DIV ABOVE APPEARS SO HAS TOP MARGIN OF 55px - CAN BE USED WHEN NO BANNER EXISTS FOR EXAMPLE - MEANS CONTENT IN THE LEFT LINES UP VERTICALLY WITH THAT IN THE RIGHT HAND SIDE COL */


#main_content_row_2_m55

{ width: 595px; margin-top: 55px; margin-left: 30px;  float: left;  }



.fill_block2 
{ 
background-color: #eee; height: 15px; width: auto; margin-bottom: 30px;
}

#main_content_row_3

{ width: 595px; margin-top: 25px; margin-left: 30px;  float: left;  }



div.your_ad_here {
float: right; height: 83px;
width: 213px;
margin-top: 0;
padding: 0;
background-image:url("ad-here2.gif");
} 

div.your_ad_here a, div.your_ad_here a:link, div.your_ad_here a:visited {
display:block;
}

div.your_ad_here img {
width:213px;
height: 83px;
border:0;
}

div.your_ad_here a:hover img {
visibility:hidden;
}



.v_space { margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }


.v_space2 { margin-top: 30px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.v_space3 { margin-top: 40px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

/* USED AS BASIC hr */
.seperator { margin-top: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; margin-bottom: 40px; }

br.clear
{
	clear: both;
}


/* +++++++++++++++++++++ */




/* COUNTRY SECTION DIVS FOLLOW BELOW HERE - CHECK FOR REDUNDANT CSS LATER */

.country_left_column


{ float: left; height: auto; width: 257px; margin-right: 30px; background-color: #eee; 	
}


.country_centre_column


{ float: left; height: 145px; width: 257px; background-color: #ddd; 
	
}



.country_right_column

{ float: right; height: 200px; width: 257px; background-color: #eee; 
}



.select_agency { width:  257px; background-color: #fff; margin-top: 18px; float: left;  padding-bottom: 0; }


a 

{ color: #141478; text-decoration: none; }

a:hover { color: #0099ff; }



.select_agency h1 

{

font-size: 13px;
font-weight: bold;
color: #039;
text-align: left;
margin-bottom: 8px;
margin-left: 0;

}


.agency_rotate { width: 257px; height: 195px; overflow: hidden; border: 1px solid #fff; margin: 0; padding: 0; list-style: none; }


.agency_rotate li {
height: 195px;
padding: 5px;
margin: 0px 5px;
}



.content_1_container

{


padding: 0;
margin: 0;
	
}

.content_1_left

{
font-size: 11px;
width: 237px;
height: auto;
float: left;
margin-top: 2px;
margin-bottom: 0;
	
}

.content_1_left h3

{

color: #941e1a; font-size: 14px; font-weight: bold; padding-bottom: 2px; margin: 0 0 4px 0; width: 237px; border-bottom: 1px dotted #bbb;
	
}

.content_1_left a:link { color: #039; text-decoration: underline; }

.content_1_left a:visited { color: #039; text-decoration: underline; }

.content_1_left a:hover { color: #941e1a; text-decoration: none; }

.content_1_right

{ width: 237px; padding-top: 5px;  padding-bottom: 15px; margin: 10px 0 4px 0;  border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; height: auto;  float: left; }



.clear

{
	
clear: both;	
	
}



.right
{
float: right;	

	
}




/* COUNTRY STYLES ABOVE HERE */






















#outer_wrapper #footer 

{ margin-top: 240px; height: 240px; width: 890px; position: relative; padding-top: 20px; background-image: url(country-footer3.png); background-color: #7898d4; background-repeat: no-repeat; }



h2.footer_suggestions

{ font-size: 17px; font-weight: normal; color: #fff; margin-bottom: 10px; margin-right: 30px; margin-top: 30x; float: right; height: auto; width: 200px; text-align: right; }

.footer_additional

{ font-size: 14px; font-weight: bold; color: #eee; margin-top: 2px; margin-bottom: 2px; float: right; margin-right: 30px; text-align: right; }

#footer a:link { color: #039; text-decoration: underline; }

#footer a:visited { color: #039; text-decoration: underline; }

#footer a { margin-left: 0; }

#outer_wrapper #footer a:hover { color: #941e1a; text-decoration: none; }




.copyright

{ background-color: #eee; height: 20px; position: absolute; left: 0px; bottom: 0px; width: 860px; padding-top: 6px; padding-left: 30px; border-top-width: 2px; border-top-style: solid; border-top-color: #0f4383; 
}

/* DIV WIDTH IS 213 - 199 PLUS 14 */

#footer .footer_right { font-weight: bold; color:  #eee; float: right; height: 104px; width: 199px; margin-right: 30px; padding-top: 10px; padding-left: 14px; color: #eee; background-image: url(bg-fade2.png); background-repeat: no-repeat; }

#footer .footer_right .twitter_logo

{ margin-top: 4px; float: left; 	
}


.rtcol_container a:visited { color: #039; text-decoration: underline; }

.rtcol_container a:hover { color: #941e1a; text-decoration: none; }


/* MOVE THESE UP TO COUNTRIES SECTION */

.country_res_news_hdr { float: left; width: 540px; margin-top: 0; margin-bottom: 4px; padding: 0; }

.country_newsitem_1_block { width: 520px; float: left;  margin-bottom: 8px; margin-left: 10px; }

.country_newsitem_2_block { float: left; width: 520px; margin-left: 10px; }

.newsitem_2_text_block { float: right; width: 475px; font-size: 11px; }


.newsitem_1_photo { background-color: #eee; float: left; height: 80px; width: 80px; margin-right: 15px; border: 1px solid #000; }


.newsitem_2_photo { float: right; height: 80px; width: 80px; margin-left: 15px; border: 1px solid #000; }


.newsitem_1_text_block { float: right; height: auto; width: 475px; font-size: 11px; }

.newsitem_1_text { height: auto; width: auto; line-height: 13px; }

.newsitem_2_text { height: auto; width: auto; line-height: 13px; }



.country_res_news_hdr h2 { font-size: 15px; font-weight: normal; color: #000; padding: 0px; margin-top: 20px; margin-left: 10px; margin-right: 0px; margin-bottom: 6px;  }

#country_news_wrap { float: right; width: 540px; height: auto; margin-top: 0px; padding-bottom: 2px; margin-bottom: 5px; }









.newsitem_1_title { font-size: 13px; font-weight: bold; color: #039; margin-bottom: 1px; padding: 0; margin-top: 1px; }

.newsitem_1_title a:link { color: #941e1a; text-decoration: none; }

.newsitem_1_title a:visited { color: #941e1a; text-decoration: none; }

.newsitem_1_title a:hover { color: #039; text-decoration: underline; }	


.newsitem_1_text a:link { color: #039; text-decoration: none; }

.newsitem_1_text  a:visited { color: #039; text-decoration: none; }

.newsitem_1_text  a:hover { color: #941e1a; text-decoration: underline; }	


.item_1_date

{ font-size: 11px; font-weight: normal; color: #7898d4; margin-bottom: 3px; padding: 0; font-style: italic; }	
	

#country_jobs_wrap { float: right; height: auto; width: 530px; margin-top: 0px; margin-bottom: 6px; margin-left: 10px; font-size: 11px; }


.line_540 { float: right; height: 7px; width: 540px; background-repeat: no-repeat; margin-top: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: #ddd; margin-bottom: 8px; }


.country_res_jobs_hdr h2 { font-size: 15px; font-weight: normal; color: #000; margin-top: 9px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

.country_res_jobs a { font-size: 12px;  }

.country_res_jobs a:link { color: #941e1a; text-decoration: underline; }

.country_res_jobs a:visited { color: #941e1a; text-decoration: underline; }

.country_res_jobs a:hover { color: #039; text-decoration: none; }


.welcome_to { float: left; width: 257px; margin-bottom: 8px; }

.country_name 
{ font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; letter-spacing: -1px; line-height: 1.1em; color: #fff; vertical-align: top; display: block; height: auto; margin-bottom: 0; background-color: #7898d4; padding-top: 10px; padding-right: 5px; 
padding-bottom: 4px; padding-left: 10px; background-image: url(bg-country-name.png); background-repeat: no-repeat; 

}




#content_for_left_top { float: left; width: 257px; }

.newsitem_1_sq { background-color: #000; float: left; font-size: 11px; color: #fff; text-align: center; font-weight: bold; height: 26px; width: 26px; line-height: 12px; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

.welcome { font-size: 17px; font-weight: normal; color: #fff; display: block; margin-bottom: 3px; padding-left: 10px; background-color: #000; padding-top: 3px; padding-bottom: 4px; }


.newsitem_2_sq { background-color: #000; float: left; font-size: 11px; color: #fff; text-align: center; font-weight: bold; padding: 2px; height: 26px; width: 26px; line-height: 12px; }




#sub_nav_bg { background-image: url(painted-edge.png); width: 890px;  height: 50px; background-repeat: no-repeat; position: relative; left: 0; top: 0; }


#link_1_trigger { height: auto; width: 145px; position: relative; right: 15px; top: 8px; float: right; }

#link_1_trigger a:link { font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }

#link_1_trigger a:visited { color: #fff; font-weight: bold;  text-decoration: none; }

#link_1_trigger a:hover { color: #eee; font-weight: bold;  text-decoration: underline; }


#link_1_trigger .panel1 { height: auto; width: 257px; position: absolute; left: 0; top: 20px; background-color: #eee; color: #eee; padding: 0; display: visible; border-top-width: 1px; border-top-style: solid; border-top-color: #1b5489; z-index: -1; }

#link_1_trigger .panel1 a:link { color: #941e1a; text-decoration: underline; }

#link_1_trigger .panel1 a:visited { color: #941e1a; text-decoration: underline; }

#link_1_trigger  .panel1 a:hover { color: #039; text-decoration: none; }


#link_1_trigger .close_pnl { float: right; margin-top: 4px; margin-right: 12px; margin-bottom: 4px;  }

#link_1_trigger .close_pnl a:link

{

font-size: 10px; color: #039; text-decoration: none;
	
}

#link_1_trigger .close_pnl a:visited

{

font-size: 10px;  color: #039; text-decoration: none;
	
}

#link_1_trigger .close_pnl a:hover

{

font-size: 10px;  color: #941e1a; text-decoration: underline;
	
}


.content_panel1 { background-color: #0a66b3; height: 84px; width: 257px;  }




.country_num_container

{ width: 257px; position: relative; left: 0px; top: 0px; background-color: #7898d4; height: 25px; padding-top: 5px;}


.country_number_text { font-size: 11px; float: left; width: auto; color: #fff; vertical-align: middle; margin-right: 5px; padding-top: 1px; margin-left: 10px; }




.number_country { font-size: 15px; font-weight: bold; color: #eee; width: 30px; float: left; }

.orchid_container { height: 5px; width: 257px; position: relative; }

.orchid { position: absolute; z-index: 2; top: -35px; left: 170px; }

.agency_hdr_bg {  height: auto; width: 248px; margin-top: 10px; }

.hdr_agency_selection { font-size: 16px; font-weight: bold; color: #039; margin-left: 10px; padding-bottom: 5px; border-bottom: 1px dotted #999; }

.block_left { float: left; height: auto; width: 544px; position: relative; }

.block_right { float: right; height: 186px; width: 257px;  margin-top:10px; }


















.views_from_container { float: right; height: auto; width: 548px; margin-top: 2px; background-image:url(bg-views-content6.jpg); clear: right; background-repeat: repeat-y; margin-bottom: 60px; }

.views_from_left_col { float: left; height: auto; width: 170px;  }


.views_from_header

{ width: 165px; background-image: url(hdr-mv-base2.png); background-repeat: no-repeat; width: 165px; height: 184px;	
}


.view_from_hdr_txt

{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #fff; padding-top: 12px;
padding-right: 8px;
padding-left: 24px; margin: 0px; line-height: 24px; }


.view_from_country

{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #fff;
padding-right: 8px;padding-left: 24px; margin-top: 7px; line-height: 20px; }

.views_content { height: auto; width: 350px; padding-top: 12px; padding-bottom: 25px; padding-left: 16px; float: left; margin-top: 0; }

.block_left h3 { padding-top: 5px; padding-left: 5px; color: #fff; font-family: "Courier New", Courier, monospace; font-size: 22px; background-color: #000; font-weight: normal; letter-spacing: -3px; }

.auto_divide { border-top-width: 1px; border-top-style: dashed; border-top-color: #eee; border-right-color: #eee; border-bottom-color: #eee; border-left-color: #eee; margin-right: 8px; margin-left: 8px; margin-bottom: 10px; }

.researchers_talk { font-size: 11px; font-weight: normal; color: #fff;  padding-left: 23px; margin-top: 15px; margin-bottom: 0; background-image: url(res-talk-base.png); background-repeat: no-repeat; height: 24px; width: 142px; padding-top: 6px; }

.views_pic { float: right; margin-bottom: 15px; margin-left: 15px; }

.views_box_who { width: 255px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; padding-bottom: 8px; margin-top: 15px; }



.views_box_who2 { width: 255px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; padding-bottom: 8px; margin-top: 22px; }


.views_box_who3 { width: 255px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; padding-bottom: 8px; margin-top: 22px; }



/*.tip { position: absolute; left: 768px; top: 133px;  background-image: url(tip.png); background-repeat: no-repeat; height: 36px; width: 43px; }*/




#all_newsin_outer { margin-top: 8px; overflow: auto; width: auto; margin-left: 22px; }

.views_divider { background-image: url(views-divider.png); background-repeat: no-repeat; height: 6px; width: 344px; margin-top: 16px; }

.all_newsin_left { float: left; height: 25px; width: 31px; background-image: url(brush-left.png); background-repeat: no-repeat; }

.all_news_country { width: auto; height: 21px;  float: left; background-image: url(brush-middle.png); background-repeat: repeat-x; text-align: center; font-size: 11px; padding-top: 4px; }


.all_news_country a:link { color: #039; text-decoration: underline; }

.all_news_country a:visited { color: #039; text-decoration: underline; }

.all_news_country a:hover { color: #941e1a; text-decoration: none; }

.all_newsin_right { float: left; height: 25px; width: 31px; background-image: url(brush-right.png); background-repeat: no-repeat;  }



#all_jobsin_outer { margin-top: 10px; overflow: auto; width: auto; margin-left: 2px; }

.all_jobsin_left { float: left; height: 27px; width: 43px;  }

.all_jobs_country { width: auto; height: 27px;  float: left;  text-align: center; font-size: 11px; padding-top: 4px; }


.all_jobs_country a:link { color: #941e1a; text-decoration: underline; }

.all_jobs_country a:visited { color: #941e1a; text-decoration: underline; }

.all_jobs_country a:hover { color: #039; text-decoration: none; }

.all_jobsin_right { float: left; height: 27px; width: 62px; }



.reg_jobs_left { float: left; height: 27px; width: 43px; background-image: url(arrow-rt2.png); background-repeat: no-repeat; }

.reg_jobs_emails { width: auto; height: 27px;  float: left;  text-align: center; font-size: 10px; padding-top: 4px; font-weight: bold;  }

.reg_jobs_emails a:link { color: #039; text-decoration: underline; }

.reg_jobs_emails a:visited { color: #039; text-decoration: underline; }

.reg_jobs_emails a:hover { color: #4f92de; text-decoration: none;  }



.snippet_tab_container { height: 43px; width: 255px; float: left; background-image: url(snippet-tab4.png); background-repeat: no-repeat; position: relative;  }

.fast_facts_glance { font-size: 18px; font-weight: normal; color: #fff; letter-spacing: 0px; margin-top: 5px; margin-left: 12px; }

.map_container { float: right; height: 140px; width: 160px; margin-top: 18px; }

.snippet_facts { float: left; height: auto; width: 364px; margin-top: 8px; margin-left: 10px; font-family: "Courier New", Courier, monospace; font-size: 15px; font-weight: normal; color: #000;  }

.snippet_facts_hdrs { font-weight: bold; font-size: 15px; letter-spacing: normal; color: #000; width: auto; }



.left_pro_column { float: left; height: auto; width: 257px;  margin-top: 0; }



.left_pro_content { padding-top: 14px; margin-left: 12px; font-weight: normal; font-size: 11px; }

.left_pro_content h2 

{ font-size: 18px; font-weight: bold; 	
color: #ad2100;	
margin-bottom: 18px; 
	
}

.left_pro_content a:link { color: #039; text-decoration: underline; }

.left_pro_content a:visited { color: #039; text-decoration: underline; }

.left_pro_content a:hover { color: #941e1a; text-decoration: none; }

.left_pro_content p

{ line-height: 7px; 
	
}

.left_col_2_under { height: 72px; width: 245px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 8px;
padding-top: 8px; padding-left: 11px;  }



.link1

{
	
font-size: 12px; font-weight: bold;
line-height: 14px;

}

.link1 a:link { color: #039; text-decoration: underline; }

.link1 a:visited { color: #039; text-decoration: underline; }

.link1 a:hover { color: #941e1a; text-decoration: none; }



.link2

{ font-size: 11px; font-weight: normal; margin-top: 10px; 
}

.link2 a:link { color: #039; text-decoration: underline; }

.link2 a:visited { color: #039; text-decoration: underline; }

.link2 a:hover { color: #941e1a; text-decoration: none; }










#views_extend { height: auto; width: auto; }

.first_link { width: auto; height: auto; margin-top: 2px; }

.first_link a:link { color: #941e1a; text-decoration: underline; }

.first_link a:visited { color: #941e1a; text-decoration: underline; }

.first_link a:hover { color: #039; text-decoration: none; }

.more_revealed { height: auto; width: 350px; position: relative; color: #000; display: none; margin-top: 10px; margin-bottom: 15px; }

.next { height: auto; width: auto; }

#first_link .close_view1 { float: right; margin-top: 0; margin-right: 12px; margin-bottom: 20px; }













.second_link { width: auto; height: auto; margin-top: 2px; }

.second_link a:link { color: #941e1a; text-decoration: underline; }

.second_link a:visited { color: #941e1a; text-decoration: underline; }

.second_link a:hover { color: #039; text-decoration: none; }


.more_revealed2 { height: auto; width: 372px; position: relative; color: #000; display: none; margin-bottom: 15px; }

.next { height: auto; width: auto; }

#second_link .close_view2 { float: right; margin-top: 0; margin-right: 12px; margin-bottom: 20px; }





.third_link { width: auto; height: auto; margin-top: 2px; }

.third_link a:link { color: #941e1a; text-decoration: underline; }

.third_link a:visited { color: #941e1a; text-decoration: underline; }

.third_link a:hover { color: #039; text-decoration: none; }


.more_revealed3 { height: auto; width: 372px; position: relative; color: #000; display: none; margin-bottom: 15px; }

.next { height: auto; width: auto; }

#third_link .close_view3 { float: right; margin-top: 0; margin-right: 12px; margin-bottom: 20px; }



































.profile_other_res { float: right; width: 544px; background-color: #fff; margin-top: 12px; margin-bottom: 0; padding: 0; }


.profile_wrap { float: right; width: 544px; height: 301px;  margin-bottom: 0; padding-bottom: 0; }


.further_info { float: left; height: auto; width: auto; padding-top: 0px; padding-right: 20px; text-align: left; padding-left: 13px; margin-top: 0px; margin-bottom: 0; }

.further_info h3 { margin: 0px; padding: 0px; font-size: 15px; font-weight: bold; color: #000; }


.further_links { float: left; height: auto; width: 233px; padding-top: 7px; padding-right: 10px; padding-left: 14px; background-image: url(corners-frame.png); background-repeat: no-repeat; margin-bottom: 20px; }



.further_links p

{
	
line-height: 18px;	
}

.further_links a:link { color: #941e1a; text-decoration: underline; }

.further_links a:visited { color: #941e1a; text-decoration: underline; }

.further_links a:hover { color: #039; text-decoration: none; }

.latest_news_top { width: 531px; float: right; margin-bottom: 0; padding-left: 9px; padding-bottom: 7px;  }


.latest_news_top a:link { color: #941e1a; text-decoration: underline; }

.latest_news_top a:visited { color: #941e1a; text-decoration: underline; }

.latest_news_top a:hover { color: #039; text-decoration: none; }

.latest_news_top h2 { margin-bottom: 5px; margin-top: 0; font-size: 26px; font-weight: bold; color: #bc0000; }








.lighter_text { font-weight: normal; font-style: normal; color: #000;  }


.jobs_wrap_outer { float: right; height: auto; width: 540px; margin-top: 15px;  }


.want_to_know_more { float: right; height: 54px; width: 529px; margin-bottom: 10px; font-size: 19px; font-weight: bold; color: #000; padding-left: 13px; padding-top: 20px; padding-left: 13px; background-image: url(bg-want-to-know.jpg); background-repeat: no-repeat; padding-top: 15px; }

h2 .in_profile { font-weight: normal; }



.sec_facts_div1 { background-image: url(divider-incline.gif); background-repeat: no-repeat; float: right; height: 16px; width: 544px; margin-bottom: 80px; }



.sec_facts_div2 { background-image: url(divider1.png); background-repeat: no-repeat; float: left; height: 16px; width: 544px; margin-top: 20px; }

.country_block_base { background-color: #7898d4; float: left; height: 22px; width: 257px; background-image: url(bg_country_block_base.png); background-repeat: no-repeat;  }

.country_block-divider { height: 7px; background-color: #7898d4; background-image: url(country-block-name-divider.png); background-repeat: no-repeat; }

.div_540 { background-image: url(divider-540.gif); width: 544px; background-repeat: no-repeat; height: 6px; float: right; margin-top: 8px; }

.snapshot_caption { font-size: 11px; height: auto; width: 252px; margin-top: 3px; margin-bottom: 0;padding-left: 5px; }


.knowledge_outer_wrapper { float: left; height: auto; width: 257px; margin-top: 4px; }

.knowledge_text_wrap { width: 194px; margin-left: 32px; font-size: 12px; margin-right: 32px; margin-top: 20px; }



.knowledge_text { width: 194px; margin-bottom: 25px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000; }


.knowledge_text a:link { color: #941e1a; text-decoration: underline; }

.knowledge_text a:visited { color: #941e1a; text-decoration: underline; }

.knowledge_text a:hover { color: #039; text-decoration: none; }


.knowledge_text p + p 

{

margin-top: -4px;
	
}










.fun-bkg { background-image: url(little-knowledge-fence.jpg); background-repeat: no-repeat; height: 171px; width: 257px; }



.sponsored_by { float: left; width: 245px; margin-left: 12px; font-size: 11px; margin-bottom: 4px; color: #bc0000; font-weight: bold; margin-top: 10px; }





.intro_to_country_pages { float: left; width: 245px; margin-left: 12px; font-size: 11px; margin-bottom: 20px; }


.intro_to_country_pages a:link { color: #941e1a; text-decoration: underline; }

.intro_to_country_pages a:visited { color: #941e1a; text-decoration: underline; }

.intro_to_country_pages a:hover { color: #039; text-decoration: none; }








.the_research_industry { float: right; height: auto; width: 544px; margin-top: 28px; }

.the_research_industry h2 { font-size: 18px; font-weight: bold; width: 540px; padding-left: 5px; margin-left: 8px; margin-bottom: 3px; padding-bottom: 0px; margin-top: 0; padding-top: ; color: #bc0000; }










.assoc_info { height: auto; width: 544px; border-top-width: 1px; border-top-style: solid; border-top-color: #ddd; }



.assoc_info_text { padding-left: 13px; margin-top: 12px; margin-bottom: 20px; }



.assoc_info_text a:link { color: #941e1a; text-decoration: none; }

.assoc_info_text a:visited { color: #941e1a; text-decoration: none; }

.assoc_info_text a:hover { color: #039; text-decoration: none; }


.trade_and_ind { float: right; height: auto; width: 544px; margin-top: 10px;}

.trade_and_ind h2 { font-size: 18px; font-weight: bold; width: 540px; padding-left: 5px; margin-left: 8px; margin-bottom: 6px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; color: #bc0000; }

.trade_and_ind_text { width: 523px; padding-right: 8px; padding-bottom: 10px; padding-left: 13px; background-color: #efefef; padding-top: 5px; background-image: url(profile-top-edge.png); background-repeat: no-repeat; }

.trade_and_ind h2  .lighter { font-weight: normal; color: #bc0000; }







.where_to_next { background-image: url(jumping-fish3.jpg); height: 449px; width: 257px; position: absolute; left: 30px; top: -450px; background-repeat: no-repeat; }

.where_next_text { margin-left: 10px; font-size: 26px; font-weight: bold; color: #bc0000; width: auto; margin-top: 0; }

.where_to_content { width: 255px; position: relative; margin-top: 170px; }

.forward_back { float: right; width: 180px; margin-top: 18px; height: auto; text-align: right; font-weight: bold; color: #ad2100; font-size: 14px; }



#footer .prev_country { float: right; width: auto; margin-top: 4px; }

#footer .prev_country  a:link { color: #039; text-decoration: underline; }

#footer .prev_country  a:visited { color: #039; text-decoration: underline; }

#footer .prev_country  a:hover { color: #941e1a; text-decoration: none; }



.back_to { color: #ad2100; font-weight: bold; }

#footer .choose_other {  width: 257px; height: 50px; margin-top: 8px; font-weight: normal; position: relative; }


#footer .choose_other  a:link { color: #941e1a; text-decoration: underline; }

#footer .choose_other  a:visited { color: #941e1a; text-decoration: underline; }

#footer .choose_other  a:hover { color: #039; text-decoration: none; }











#footer .back_to_outer { float: right; width: 340px; margin-top: 14px; height: auto; }

#footer .back_to_outer .back_to {  font-size: 12px; font-weight: normal; color: #777; text-align: right; }

#footer .back_to_outer .prev_country { font-size: 14px; font-weight: normal; text-align: right; margin-top: 1px; }

#footer .back_to_outer .prev_country  a:link { color: #bc0000; text-decoration: underline; }

#footer .back_to_outer .prev_country a:visited { color: #bc0000; text-decoration: none; }

#footer .back_to_outer .prev_country  a:hover { color: #ddd; text-decoration: underline; }



#footer .email_footer { margin-right: 30px; float: right; }



#footer .email_footer  a:link { color: #fff; text-decoration: underline; }

#footer .email_footer a:visited { color: #eee; text-decoration: underline; }

#footer .email_footer  a:hover { color: #eee; text-decoration: none; }



.views_who_to_contact { height: 10px; width: auto; }

.banner_wrapper { float: left; height: 63px; width: 257px; background-image: url(spons-bnr-bkg.jpg); background-repeat: no-repeat;  }

.gen_info_txt_base { height: 8px; width: 544px; background-color: #efefef; background-image: url(in-profile-base.png); }

.gen_info_base_upper { margin: 0px; padding: 0px; float: right; height: 8px; width: 544px; background-image: url(gen_info_base_upper.png); background-color: #efefef; background-repeat: no-repeat; }

.gen_info_detail_more { background-color: #efefef; float: right; height: auto; width: 531px; margin: 0px; padding-top: 2px; padding-bottom: 10px; padding-left: 13px; color: #000; }


.gen_info_detail_more a:link { color: #039; text-decoration: underline; }

.gen_info_detail_more a:visited { color: #039; text-decoration: underline; }

.gen_info_detail_more a:hover { color: #941e1a; text-decoration: none; }





.gen-info-base-lower { background-image: url(gen-info-base-lower2.png); background-repeat: no-repeat; margin: 0px; padding: 0px; float: right; height: 8px; width: 544px; }

.trade_ind_base { background-image: url(trade-ind-base.png); background-repeat: no-repeat; float: right; height: 8px; width: 544px; margin-bottom: 25px; }





.trade_gen_heading { background-color: #efefef; height: 42px; width: 544px; padding-bottom: 0px; padding-left: 0; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(bus-top-edge.png); background-repeat: no-repeat;  }

.trade_gen_heading h2 { font-size: 18px; font-weight: bold; width: 540px; margin-top: 0; margin-bottom: 0; margin-left: 8px; padding-bottom: 0; padding-left: 5px; color: #bc0000; padding-top: 10px; }


.divider_hr_544 { height: 5px; width: 544px; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #ddd; float: right; margin-top: 20px; }

.have_your_say { float: left; width: 165px; background-color: #fff; padding-top: 0; margin-top: 7px; }

.hdr_have_say { font-size: 14px; font-weight: bold; color: #fff; width: auto; padding-top: 10px; padding-left: 24px; background-image: url(vf-have-say-bg.png); background-repeat: no-repeat; height: 33px; }

.have_say_content { height: 137px; width: 123px; padding-top: 9px; padding-right: 15px; padding-left: 24px; font-size: 11px; background-image: url(have-say-content-bg4.png); background-repeat: no-repeat;  }


.have_say_content p {

line-height: 13px;
margin-top: 8px;	
}

.have_say_content a:link { color: #039; text-decoration: underline; }

.have_say_content a:visited { color: #039; text-decoration: underline; }

.have_say_content a:hover { color: #941e1a; text-decoration: none; }













.countries_list_caps { position: absolute; left: 139px; height: auto; width: 686px; font-size: 8px; float: left; text-align: left; top: -12px; color: #b1a988; word-wrap: auto; }


#footer .all_countries_index { font-size: 11px; float: right; height: auto; width: auto; margin-top: 12px; margin-bottom: 12px; }



#footer .all_countries_index  a:link { color: #039; text-decoration: underline; }

#footer .all_countries_index  a:visited { color: #039; text-decoration: underline; }

#footer .all_countries_index  a:hover { color: #941e1a; text-decoration: none; }












.go_to_outer { float: right; height: auto; width: 340px;  font-size: 12px; color: #777; font-weight: normal; text-align: right; }
.go_to { text-align: right;  }


.next_country { font-size: 14px; font-weight: normal; margin-top: 1px; }


#footer .next_country  { float: right; width: auto; margin-top: 1px; }

#footer .next_country   a:link { color: #bc0000; text-decoration: underline; }

#footer .next_country  a:visited { color: #bc0000; text-decoration: underline; }

#footer .next_country   a:hover { color: #ddd; text-decoration: none; }






.country_profile_wrap_all { float: right; width: 548px; height: auto; 
margin-top: 20px; margin-bottom: 5px; padding-bottom: 0; 
}





.profile_co_name { background-image: url(country-in-profile-bg-top2.jpg); background-repeat: no-repeat; width: 548px; height: auto; }


.profile_country_hdr { width: 510px; margin-bottom: 0; padding-top: 24px; padding-right: 14px;
padding-bottom: 0px; 
padding-left: 24px; 
}


.profile_country_hdr h2 { font-size: 18px; font-weight: normal; color: #efefef; margin-top: 2px; margin-bottom: 0px; 
}

.profile_country_hdr-base { background-image: url(country-in-profile-bg-base.jpg); background-repeat: no-repeat; height: 17px; width: 548px; margin-bottom: 0px; padding-bottom: 0px; }

.profile_all_content_wrap { background-image: url(paper-base-bkg-main9.jpg); height: auto; width: 548px;  }

.country_facts { width: 510px; color: #000; margin-bottom: 0px; padding-top: 22px; padding-right: 14px; padding-bottom: 7px;
padding-left: 24px;
}


.country_facts p + p { margin-top: -3px;

}


.gen_info_box { height: 32px; width: 510px; padding-left: 24px; padding-right: 14px; margin-top: 18px; background-image: url(bus-gen-ov.png); background-repeat: no-repeat; }

.gen_info_box  h2 { font-size: 17px; font-weight: normal; 
margin: 0;
padding-top: 5px;
padding-bottom: 0; color: #fff; }


.gen_info_text { width: 510px; padding-top: 5px; padding-right: 14px; padding-bottom: 0; padding-left: 24px; margin-top: 0; }

p .gen_info_subhdrs { font-weight: bold; color: #000; }

.gen_info_text p + p { margin-top: -7px; } 

.gen_info_text a:link { color: #039; text-decoration: underline; }

.gen_info_text a:visited { color: #039; text-decoration: underline; }

.gen_info_text a:hover { color: #039; text-decoration: none; }
















.gen_info_more { width: 510px; padding-top: 5px; padding-right: 14px; padding-bottom: 15px; padding-left: 24px; margin-top: 0; }


.gen_info_more p + p { margin-top: -7px; } 

.gen_info_more a:link { color: #039; text-decoration: underline; }

.gen_info_more a:visited { color: #039; text-decoration: underline; }

.gen_info_more a:hover { color: #941e1a; text-decoration: none; }






















.research_ind_box { height: 32px; width: 510px; padding-left: 24px; padding-right: 14px; margin-top: 18px; background-image: url(res-ind-ov.png); background-repeat: no-repeat; }

.research_ind_box  h2 { font-size: 17px; font-weight: normal; 
margin: 0;
padding-top: 5px;
padding-bottom: 0; color: #fff; }

.research_ind_text { width: 510px; padding-top: 5px; padding-right: 14px; padding-bottom: 4px; padding-left: 24px; margin-top: 0; }


.res_over_suhdr { margin-top: 0; margin-bottom: 6px; margin-left: 0; padding-top: 0px; padding-bottom: 0px; font-size: 13px; color: #000000; }


.research_ind_text  a:link { color: #039; text-decoration: underline; }

.research_ind_text a:visited { color: #039; text-decoration: underline; }

.research_ind_text a:hover { color: #941e1a; text-decoration: none; }



.trade_industry_box { height: 32px; width: 510px; padding-left: 24px; padding-right: 14px; margin-top: 18px; background-image: url(ov-t-ind.png); background-repeat: no-repeat; }

.trade_industry_box   h2 { font-size: 17px; font-weight: normal; 
margin: 0;
padding-top: 5px;
padding-bottom: 0; color: #fff; }

.trade_industry_text { width: 510px; padding-top: 5px; padding-right: 14px; padding-bottom: 18px; padding-left: 24px; margin-top: 0; }


.trade_industry_text  a:link { color: #039; text-decoration: underline; }

.trade_industry_text   a:visited { color: #039; text-decoration: underline; }

.trade_industry_text  a:hover { color: #039; text-decoration: none; }



.profile_base_line { background-image: url(paper-base-static.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 23px; width: 548px; }





.profile_divider1 { background-image: url(profile-divider1.png); background-repeat: no-repeat; height: 11px; width: 548px; }




.profile_divider2 { background-image: url(profile-divider2.png); background-repeat: no-repeat; height: 11px; width: 548px; }


.back_fore_drop_outer { height: 1px; width: auto; position: relative; font-size: 12px; color: #000; }

.back_fore_tag_positioner { height: 263px; width: 156px; position: absolute; left: 80px; z-index: 2; top: -1px; background-image: url(tag-base7.png); }

.fore_back_text { height: auto; width: 136px; margin-top: 112px; margin-left: 10px; }

.fore_back_previous { font-size: 13px; font-weight: bold; color: #bc0000; }

#footer .previous_co_link { font-size: 12px; margin-top: 1px; }


#footer  .previous_co_link  a:link { color: #fff; text-decoration: underline; }

#footer  .previous_co_link  a:visited { color: #fff; text-decoration: underline; }

#footer  .previous_co_link  a:hover { color: #941e1a; text-decoration: none; }


.fore_back_next { font-size: 13px; font-weight: bold; color: #bc0000; text-align: right; margin-top: 10px; }

#footer .next_co_link { text-align: right; margin-top: 1px; }



#footer .next_co_link   a:link { color: #fff; text-decoration: underline; }

#footer .next_co_link  a:visited { color: #fff; text-decoration: underline; }

#footer .next_co_link  a:hover { color: #941e1a; text-decoration: none; }

#footer  .view_all_co_link { width: auto; margin-top: 52px; margin-left: 30px; font-size: 12px; font-weight: bold; }


#footer  .view_all_co_link a:link { color: #bc0000; text-decoration: underline; }

#footer  .view_all_co_link a:visited { color: #bc0000; text-decoration: underline; }

#footer  .view_all_co_link a:hover { color: #fff; text-decoration: none; }



.string_pos_outer { position: absolute; left: 144px; top: -117px; z-index: 2; height: 48px; width: 25px; background-image: url(); background-repeat: no-repeat; }

.find_out_more { float: right; height: auto; width: 237px; margin-top: 30px; margin-right: 15px; 
text-align: right; }

.know_more { font-size: 15px; font-weight: bold; color: #bc0000;  margin-bottom: 1px; }

.find_out_more a:link { color: #039; text-decoration: underline; }

.find_out_more a:visited { color: #039; text-decoration: underline; }

.find_out_more a:hover { color: #941e1a; text-decoration: none; }

.views_rt_col_top { float: right; height: 14px; width: 378px; background-image: url(views-rt-top.jpg); background-repeat: no-repeat; }

.snippet_div_free { position: absolute; left: 0px; top: 0px; }

.sub_nav_div_free { position: absolute; right: 0px; bottom: 0px; }



.views_from_content_pic { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }


.views_from_content_pic img { border: 1px solid #000; }


.views_from_pic_caption { font-size: 11px; margin-top: 3px; margin-bottom: 10px; color: #941e1a; }













