/*
 This stylesheet file is meant for sitespecific small changes to normal reDesign.
 It is useful if you want to update reDesign without loosing all your stylesheet changes.
 Will be loaded after other stylesheets. Media is screen.
*/

/* Main link styles*/
/* Usually the preferred order of pseudoclasses are:
LoVe beFore HAte - LVFHA - Link, Visited, Focus, Hover, Active */
a, a:link, a:visited {
/*     color: #008f00;  green */
/*     color: #1155CC;  Gmail blue */
		color: #2A76B1;
    text-decoration: none;
}
a:visited {
    color: #107293;
}
/* a:link, a:active, a:visited {} */
a:hover {
    text-decoration: underline;
}
a:active, a:focus {
    outline: 0; /* for browsers that understand */
}
#head {
    height: 158px;
}
#headertools #userinfo a {
    color: #72B24C;
    text-decoration: none;
}
/* This is often used whether or not visited */
#headertools #userinfo a:visited {
    color: #107293;
}
#headertools #userinfo a:hover {
    text-decoration: underline;
}


#bg {position:fixed;top:0;left:-303px;/* Preserve aspect ratio */min-width:100%;min-height:100%;opacity: 0.5;}

body {
    background-color:#fefefe;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

#head {
    background: #fefefe;	/* supress images */
    margin-left: -1px;
    border-left: 1px solid #fefefe;
    border-right: 1px solid #fefefe;
}
#head h1 {
     font-size: 1em; /* hides site name behind logo */
}
#head h1 a {
    color: #fefefe;
    text-shadow: none;	/* leaves site name there for bots & assisted readers */
}

#headertools {
    color: #666;
}
#googleplusonebutton {
    position: absolute;
    top: 54px;
	left: 420px !important;
}
#loginandregister {
	font-size: 0.85em;
}
#loginandregister a {
	font-size: 1.1em;
	font-weight: bold;
}
form.special button:hover {
    color: #72B24C;
}

#log_in_box h4 {
    color: #666;
}
#log_in_page {
    background-color: #E9FDDB;
    border: 1px solid #60A9D5;
}
#log_in_box div label, #log_in_page div label {
    color: #666;
}
#log_in_page div label {
    color: #000000;
}
#log_in_box div .losspass, #log_in_page div .sublink {
    color: #666;
    border-bottom: 1px solid #E5E5E5;
    text-decoration: none;
}
#log_in_page div .sublink {
    color: #72B24C;
    border-bottom: 1px solid #72B24C;
}
#log_in_box div .losspass:hover, #log_in_page div .sublink:hover {
    text-decoration: none;
    border-bottom: 0;
}



form.headsearch {
    display: block;
    position: absolute;
    top: -18px;
    right: -5px;
    margin: 76px 30px 0 0;
    padding: 0;
}

#menu {
    height: 62px;
    line-height: 19px;
/*    background: transparent url('../images/backgrounds/header/menu/menu_slice.png') repeat-x top left;  */
	margin-top: 113px;
    left: 0px;
}
#menu li {
    background: none;
	margin-top: 62px;
}
#menu li:hover {
    background-position: 0px 0px;
}
#menu li:hover a {
    background-color: transparent;
    color: #fff;
}

#originalmenuentry {
    margin: 113px -1px 0px -1px;
    position: absolute;
    left: 0px;
    height: 62px;
    background: transparent url('../images/backgrounds/header/menu/menu_slice.png') repeat-x top left;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    width: 994px;						/* for IE6 which makes it smaller becuase of menu entry kludge below */
}

#menuentry {
    margin: 100px -1px 0px -1px;
    position: absolute;
    left: 0px;
    height: 62px;
    width: 1200px;						/* for IE6 which makes it smaller becuase of menu entry kludge below */
    z-index: 1;
}

.menuitem {
    margin: 22px 0px 0px 0px !important;
    margin: 22px -2px 0px -3px;			/* for IE6 needs each entry to be squeezed to make all 6 fit */
    height: 21px;
    overflow: hidden;
}
.menuitem a {
	display: block;
    float: left;
}
.menuitem a:hover img, .menuitem a:active img {
    margin-top: -21px;
}

h2.page_title {
    display: none;	/* hide */
}
.breadcrumb_traces {
    display: none;	/* hide */
}


#gad-sense, #top_ad-sense {
    position: relative;
    width: 1200px;	/* must be same as value in mainstyle.css */
    margin: 0 -20px;
    margin-top: -13px;
    left: 0px;
    height: 115px;
    background: transparent url('../images/backgrounds/body/gad-sense_slice-EEF8FB.png') repeat-x top left;
}
#top_ad-sense {
    margin: -13px 0 13px 0;
	  border-bottom: 2px solid #e5e5e5;
}
#gads {
    position: relative;
  	top: 0;
	  padding-top: 15px;
    margin: 0 auto;
    text-align: center;
}
#top_ad {
    position: absolute;
    height: 90px;
    margin-bottom: 0;
    width: 728px;
    top: 176px;
    margin-left: 235px;
}
#upperpnl {
    position: relative;
    width: 994px;	/* must be same as value in mainstyle.css */
    margin: 0 -20px;
    left: 0px;
    height: 313px;
	  background: transparent url('../images/backgrounds/body/upper_slice.png') repeat-x top left;
}
.world-block {
	position: relative;
	top: 16px;
	left: 18px;
	width: 490px;
}
.world-block p {
	position: relative;
	top: 1px;
	width: 385px;
	font-size: 1.55em;
	line-height: 1.25em;
	color: #72B24C;
}
.world-btn {
	margin-top: 0px;
	margin-left: 60px;
    padding-right: 5px;
}
.world {
    position: absolute;
	top: 44px;
	left: 387px;
}
.map-block {
	position: relative;
	top: 62px;
	left: 18px;
	width: 490px;
}
.map-block p {
	position: relative;
	top: 1px;
	width: 385px;
	font-size: 1.4em;
	line-height: 1.25em;
	color: #72B24C;
}
.map-drpdwn {
	margin-top: 30px;
	margin-left: 5px;
    padding-right: 5px;
}
.country-guides-block {
	position: relative;
	top: -197px;
	left: 450px;
	width: 490px;
}
.country-guides-block p {
	position: relative;
	top: 1px;
	width: 120px;
	font-size: 0.8em;
	line-height: 1.25em;
	color: #72B24C;
}
#country-guide {
	font-size: 1.1em;
    -moz-border-radius: 9px 9px 9px 9px;
    -webkit-border-radius: 9px 9px 9px 9px;
    border-radius: 9px 9px 9px 9px;
}
#mainpnl {
    position: absolute;
    margin-left: -10px;
    margin-right: -26px;
    top: 647px;
    height: 353px;
    width: 990px !important;
    width: 994px;			/* required by IE6 so it will fit all 3 panels on Home screen */
}
.option-block {
    width: 330px;
    float: left;
}
.opt-indent {
    margin-left: 4px;
    padding-top: 21px;
    width: 285px;
}
.opt-indent p {
	padding-top: 1px;
	margin-left: -2px;
	width: 285px;
	font-size: 1em;
	line-height: 1.15em;
}
.grn-text, .grn-bold {
	color: #72B24C;
}
.grn-bold {
	font-weight: bold;
}
.blu-text, .blu-title {
	color: #107293;
}
.blu-title {
	font-size: 1.6em;
	font-weight: bold;
}
.dash-ln {
	position: absolute;
	top: 287px;
	width: 295px;
	height: 35px;
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5;
}
.clickmore {
	position: relative;
	font-size: 0.9em;
	font-weight: bold;
	top: 14px;
	left: 185px;
	width: 120px;
}
.clear-spacer {
  clear: both;
}
.clear-filler {
	position: relative;
	height: 352px;
	width: 1px;
}


#mainpnl2 {
    position: absolute;
    margin-left: -10px;
    margin-right: -26px;
    top: 1000px;
    height: 353px;
    width: 990px !important;
    width: 994px;			/* required by IE6 so it will fit all 3 panels on Home screen */
}
.option-block {
    width: 330px;
    float: left;
}
.opt-indent {
    margin-left: 4px;
    padding-top: 21px;
    width: 285px;
}
.opt-indent p {
	padding-top: 1px;
	margin-left: -2px;
	width: 285px;
	font-size: 1em;
	line-height: 1.15em;
}
.grn-text, .grn-bold {
	color: #72B24C;
}
.grn-bold {
	font-weight: bold;
}
.blu-text, .blu-title {
	color: #107293;
}
.blu-title {
	font-size: 1.6em;
	font-weight: bold;
}
.dash-ln {
	position: absolute;
	top: 287px;
	width: 295px;
	height: 35px;
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5;
}
.clickmore {
	position: relative;
	font-size: 0.9em;
	font-weight: bold;
	top: 14px;
	left: 185px;
	width: 120px;
}
.clear-spacer {
  clear: both;
}
.clear-filler {
	position: relative;
	height: 352px;
	width: 1px;
}


.jsflicker {
     position: relative;
     height: 1352px;
}



#financepnl, #finadvicepnl, #columnistsbigpnl, #movingguidebigpnl {
    position: relative;
    width: 994px;	/* must be same as value in mainstyle.css */
    margin: 0 -20px;
    margin-top: -13px;
    left: 0px;
    height: 211px;
	background: transparent url('../images/backgrounds/body/finance_slice.png') repeat-x top left;
}
#finadvicepnlblocksright {
    position: relative;
    width: 770px;	/* must be same as value in mainstyle.css */
    margin: 0 -20px;
    margin-top: -13px;
    left: 0px;
    height: 211px;
	background: transparent url('../images/backgrounds/body/finance_slice.png') repeat-x top left;
}
#financepnl img {
    position: relative;
    padding-top: 48px;
    padding-left: 6px;
	margin: 0 auto;
	text-align: center;
}
.finance_points {
	width: 810px;
	margin: 0 auto;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding-top: 36px;
	color: #72B24C;
}
.finance_points img {
	vertical-align: middle;			/* can't use % as IE7 tries to interpret regardless of !important */
	margin-right: 10px;
}
.right_col {
	width: 355px;
	float: right;
}
.thin-ln {
	position: relative;
	top: 0px;
	width: 100%;
	margin-left: -15px;
	height: 25px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 28px;
	background: transparent;
}
.form_hdr {
	margin-left: -12px;
	width: 970px;
	font-size: 0.9em;
}
.form_hdr img {
	padding-top: 29px;
	padding-bottom: 3px;
}
.form_hdr .thin-ln {
	display: inline !important;
	display: none;
	float: right;
	top: 43px;
	width: 555px;
	height: 1px;
	border-bottom: 1px solid #e5e5e5;
}
.prtnr-right {
	float: right;
	width: 270px;
	margin-right: 110px;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #666;
}
.prtnr-right img {
	float: left;
	padding: 0 10px 20px 10px;
}
.prtnr-right p {
	font-style: italic;
	color: #107293;
}
.prtnr-right h4 {
	color: #72B24C;
}
.prtnr-right-wide {
	float: right;
	width: 425px;
	margin-right: 10px;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #666;
}
.prtnr-right-wide img {
	float: left;
	padding: 0 10px 20px 10px;
}
.prtnr-right-wide p {
	font-style: italic;
	color: #107293;
}
.prtnr-right-wide h4 {
	color: #72B24C;
}
.fin-form {
	float: left;
	margin-top: 4px;
	width: 490px;
}
.tbl_row {
  clear: both;
  padding-top: 13px;
  margin-left: -12px !important;
  margin-left: 0;					/* required for IE6 - loses width calc if -ve  */
  width: 500px;
}
.tbl_lbl, .tbl_lbl_lng {
  float: left;
  width: 100px;
  font-size: 0.9em;
  line-height: 26px;
  margin-right: 15px;
}
.tbl_frm, .tbl_frm_shrt {
  float: right;
  width: 378px;
  text-align: left;
}
.tbl_lbl_lng {
  width: 300px;
}
.tbl_frm_shrt {
  float: left;
  width: 100px;
}
.fin-form .button {
	padding-top: 0px;
	margin-right: 0px !important;
	margin-right: 0px;					/* for IE8 to stop it moving it right!  */
	float: right;
}
.buttonleft {
	padding-top: 7px;
	margin-right: 125px !important;
	margin-right: 0px;					/* for IE8 to stop it moving it right!  */
	float: right;
}
.finance-text {
	margin-left: -12px;
	margin-right: 10px;
}
#kudos {
/*	display: none; */
	margin-left: -16px;
	margin-right: 10px;
}
#kudos h4 {
	margin-top: 4px;
	padding-bottom: 4px;
	color: #107293;
	font-weight: bold;
}
#kudos p {
	background: transparent url('../images/backgrounds/body/quotes.gif') no-repeat top left;
	padding-left: 20px;
	padding-right: 24px;
	margin-left: 0px;
	margin-right: -20px;
}
#kudos-show, #kudos-hide {
	text-align: center;
	margin-top: -26px;
	color: #107293;
	font-weight: bold;
}
/*
div [id *= 'kudos'] {display: none }
div:target { display: block; }
*/

#finadvicepnl img {
    position: relative;
    padding-top: 58px;
    padding-left: 12px;
	margin: 0 auto;
	text-align: center;
}
#finadvicepnlblocksright img {
    position: relative;
    padding-top: 50px;
    padding-left: 10px;
	margin: 0 auto;
	text-align: center;
}
#financialptnrs {
	margin-top: 45px;
	margin-left: -26px;
	width: 770px;
}
.finptnrpnl {
	float: left;
	width: 246px;
	height: 573px;
	border-left: 1px dashed #e5e5e5;
}
.finptnrpnl img {
	padding-left: 10px;
}
.finptnrpnl b {
	position: relative;
	top: 21px;
	padding-left: 3px;
}
.finptnrpnl u {
	display: block;
	position: relative;
	top: 26px;
	margin-left: 6px;
	height: 49px;
	width: 231px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.9em;
}
.finptnrpnl u img {
	margin-top: 13px;
	margin-left: 42px;
}
.finptnrpnl h4 {
	position: relative;
	top: 42px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #72B24C;
}
.finptnrpnl i {
	position: relative;
	top: 40px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #107293;
}
.finptnrpnl p {
	position: relative;
	top: 44px;
	margin-left: 12px;
	margin-right: 4px;
	font-size: 0.9em;
	line-height: 1.1em;
}
#financialptnrs .leftone {
	border-left: 0px dashed #e5e5e5;
}


#columnistsbigpnl img {
    position: relative;
    padding-top: 58px;
    padding-left: 12px;
	margin: 0 auto;
	text-align: center;
}
#columnists {
	margin-top: 45px;
	margin-left: -26px;
	width: 988px;
}
.columnistspnl {
	float: left;
	width: 246px;
	height: 453px;
	border-left: 1px dashed #e5e5e5;
}
.columnistspnl img {
	padding-left: 10px;
}
.columnistspnl b {
	position: relative;
	top: 21px;
	padding-left: 3px;
}
.columnistspnl u {
	display: block;
	position: relative;
	top: 26px;
	margin-left: 6px;
	height: 49px;
	width: 231px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.9em;
}
.columnistspnl u img {
	margin-top: 13px;
	margin-left: 42px;
}
.columnistspnl h4 {
	position: relative;
	top: 42px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #72B24C;
}
.columnistspnl i {
	position: relative;
	top: 40px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #107293;
}
.columnistspnl p {
	position: relative;
	top: 44px;
	margin-left: 12px;
	margin-right: 4px;
	font-size: 0.9em;
	line-height: 1.1em;
}
#columnists .leftone {
	border-left: 0px dashed #e5e5e5;
}


#movingguidebigpnl img {
    position: relative;
    padding-top: 58px;
    padding-left: 12px;
	margin: 0 auto;
	text-align: center;
}
#movingguide {
	margin-top: 45px;
	margin-left: -26px;
	width: 988px;
}
.movingguidepnl {
	float: left;
	width: 246px;
	height: 273px;
	border-left: 1px dashed #e5e5e5;
}
.movingguidepnl img {
	padding-left: 10px;
}
.movingguidepnl b {
	position: relative;
	top: 10px;
	padding-left: 3px;
}
.movingguidepnl u {
	display: block;
	position: relative;
	top: 26px;
	margin-left: 6px;
	height: 49px;
	width: 231px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.9em;
}
.movingguidepnl u img {
	margin-top: 13px;
	margin-left: 42px;
}
.movingguidepnl h4 {
	position: relative;
	top: 42px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #72B24C;
}
.movingguidepnl i {
	position: relative;
	top: 40px;
	margin-left: 12px;
	font-size: 0.9em;
	color: #107293;
}
.movingguidepnl p {
	position: relative;
	top: 10px;
	margin-left: 12px;
	margin-right: 4px;
	font-size: 0.9em;
	line-height: 1.1em;
}
#movingguide .leftone {
	border-left: 0px dashed #e5e5e5;
}


#countrypnl {
    position: relative;
    width: 994px;	/* must be same as value in mainstyle.css */
    margin: 0 -20px;
    left: 0px;
    height: 214px;
	background: transparent url('../images/backgrounds/body/country_slice.png') repeat-x top left;
}
.globe-block {
	position: relative;
	float: left;		/* required for IE6 to honour float left on globe-block img below */
	top: 46px;
	left: 168px;
}
.globe-block img {
	float: left;
}
.globe-block p {
	position: relative;
	top: 1px;
	width: 786px;
	font-size: 1.55em;
	line-height: 1.25em;
	color: #888;
}
.globe {
    position: absolute;
	top: 38px;
	left: 8px;
}
.col-table {
	float: left;
	width: 669px;
	margin-top: 29px;
border-right: 1px solid #e5e5e5;
}
.col-1, .col-2, .col-3 {
    float: left;
	padding-right: 10px;
	width: 212px;
	line-height: 1.1em;
	margin-top: 22px;
}
.col-1 {
	clear: left;
}
#upper-right {
	float: right;
	width: 300px !important;
	width: 320px;					/* required for IE6 - can't explain ...  */
	margin-right: -18px;
	margin-top: 19px;
}
.sml-pnl {
	height: 105px;
	padding: 0 0 1px 1px;
	background: transparent url('../images/backgrounds/body/panel_slice.png') repeat-x top left;
	border-bottom: 1px solid #e4e4e4;
}
.sml-pnl img{
	margin-left: 15px;
	padding: 29px 0 1px 1px;
}

#ftrlogo {
	display: block;
	margin: 0 auto;
	margin-bottom: -23px;
	text-align: center;
}
#footer {
	border-top: 1px solid #e5e5e5;
    background: #fafafa;
}
#footer a.navtop {
    display: none;
}


/* ADDTHIS LOCKED SHARING TOOLBOX */

#at-gsm {
	position: fixed;
	_position: absolute;
	z-index: 1000;
	right: 100px;
	bottom: 0;
	background: #fff;
	width: 180px;
	box-shadow: 0 0 3px #ccc;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;

}
#at-gsm .addthis_toolbox ul {
	display: none;
	margin: 0;
	padding: 0;
}
#at-gsm .addthis_toolbox ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#at-gsm .addthis_toolbox a {
	display: block;
	border-bottom: 1px solid #eee;
	height: 32px;
	float: none;
	padding: 10px 20px;
	font-size: 16px;
	line-height: 32px;
	color: #5f656e;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
#at-gsm .addthis_toolbox a:hover {
	background: #0d99fc;
	text-decoration: none;
	color: #fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#at-gsm .addthis_toolbox ul li a:hover {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
#at-gsm .addthis_toolbox a span {
	margin-right: 12px;
}


/* --- standard layingback inclusions below (coppermine, 3rd level menus, SocNet in Forums, BBCode extensions)  */

.picpos {
	font-size: 0.8em;
}

.filmstrip div.currentpic .picpos {
	font-size: 0.9em;
}




/*		---	layingback double wide menus - must appear before 3rd level menus css 	*/

#menu li ul.usr {
  width: 300px; /* width of the dropdown lists*/
}
#menu li ul.usr li, #menu li ul.usr li:hover {
  width: 50%;
}
#menu li ul.usr li:hover {
  background: #5C5C5C;
  background: rgba(79, 79, 79, 0.8);
  color: #FFF;
  text-shadow: #000 0px 1px 2px;
}
#menu li ul li.link, #menu li ul li.first {
  width: 50%;
}


/*		------	layingback 3rd level menus	--------			*/

#menu li ul li.label, #menu li ul li.labellink, #menu li ul li.label:hover, #menu li ul li.labellink:hover {
  width: 100%;
  font-weight: bold;
  background-color: #5F5F5F;
}
#menu li ul li.labellink:hover {
  background: #5C5C5C;
  background: rgba(79, 79, 79, 0.8);
}
#menu li ul li.label p {
  padding-left: 12px;
}
#menu li ul li.labellink a, #menu li ul li.labellink a:visited {
  margin-left: -12px;
  font-weight: bold;
}

/*   -------------  layingback   Social Network outside of Pro_News  ------------  */
.pn_grey {
  color: grey;
}
.pn_tiny {
  font-size: 0.8em;
}
.pn_tinygrey {
  font-size: 0.8em;
  color: grey;
}
.pn_interact {
  width: 94%;
  padding-left: 3%;
  padding-right: 3%;
}
.pn_interact fieldset {
  float: right;
  width: 30%;
}
.pn_interact .pn_noborder {
  border: 0;
  padding: 0px;
}
.pn_interact legend {
  font-size: 0;
}
.pn_socnet {
  font-size: 9px;
}
.pn_soc_net {
  padding-top: 14px;
  margin: 0 auto;
  text-align: center;
}
.pn_socnet-hovers {
	opacity: 0.5;
}
.pn_socnet-hovers:hover {
	opacity: 1;
}


/*BBCode helpline*/
input.helpline {
    font-size: 10px;
    color: #797979;
}
.bbcbutton {
    margin: 1px 2px 3px 2px;
}
.bbcbutton:hover, .bbcbutton:active, .bbcbutton_pressed {
    margin: 0px 1px 2px 1px;
}

.bbcodetbl {
  padding: 2px 10px 1px 5px;
  background-color: #E6E6E6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.post_reply .helpline {
    width: 500px !important;
}

.forumline {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/*CMSDesigns BBCode Flags*/
#countries, #fontsize, #colour {
	font-size: 6px;
	letter-spacing: -1px;
}
select.bbflags option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:25px;
}
select#countries option[value="ad"] {
background-image:url(../images/flags/ad.gif);
}
select#countries option[value="ae"] {
background-image:url(../images/flags/ae.gif);
}
select#countries option[value="af"] {
background-image:url(../images/flags/af.gif);
}
select#countries option[value="ag"] {
background-image:url(../images/flags/ag.gif);
}
select#countries option[value="ai"] {
background-image:url(../images/flags/ai.gif);
}
select#countries option[value="al"] {
background-image:url(../images/flags/al.gif);
}
select#countries option[value="am"] {
background-image:url(../images/flags/am.gif);
}
select#countries option[value="an"] {
background-image:url(../images/flags/an.gif);
}
select#countries option[value="ao"] {
background-image:url(../images/flags/ao.gif);
}
select#countries option[value="aq"] {
background-image:url(../images/flags/aq.gif);
}
select#countries option[value="ar"] {
background-image:url(../images/flags/ar.gif);
}
select#countries option[value="as"] {
background-image:url(../images/flags/as.gif);
}
select#countries option[value="at"] {
background-image:url(../images/flags/at.gif);
}
select#countries option[value="au"] {
background-image:url(../images/flags/au.gif);
}
select#countries option[value="aw"] {
background-image:url(../images/flags/aw.gif);
}
select#countries option[value="az"] {
background-image:url(../images/flags/az.gif);
}
select#countries option[value="ba"] {
background-image:url(../images/flags/ba.gif);
}
select#countries option[value="bb"] {
background-image:url(../images/flags/bb.gif);
}
select#countries option[value="bd"] {
background-image:url(../images/flags/bd.gif);
}
select#countries option[value="be"] {
background-image:url(../images/flags/be.gif);
}
select#countries option[value="bf"] {
background-image:url(../images/flags/bf.gif);
}
select#countries option[value="bg"] {
background-image:url(../images/flags/bg.gif);
}
select#countries option[value="bh"] {
background-image:url(../images/flags/bh.gif);
}
select#countries option[value="bi"] {
background-image:url(../images/flags/bi.gif);
}
select#countries option[value="bj"] {
background-image:url(../images/flags/bj.gif);
}
select#countries option[value="bl"] {
background-image:url(../images/flags/bl.gif);
}
select#countries option[value="bm"] {
background-image:url(../images/flags/bm.gif);
}
select#countries option[value="bn"] {
background-image:url(../images/flags/bn.gif);
}
select#countries option[value="bo"] {
background-image:url(../images/flags/bo.gif);
}
select#countries option[value="br"] {
background-image:url(../images/flags/br.gif);
}
select#countries option[value="bs"] {
background-image:url(../images/flags/bs.gif);
}
select#countries option[value="bt"] {
background-image:url(../images/flags/bt.gif);
}
select#countries option[value="bu"] {
background-image:url(../images/flags/bu.gif);
}
select#countries option[value="bw"] {
background-image:url(../images/flags/bw.gif);
}
select#countries option[value="by"] {
background-image:url(../images/flags/by.gif);
}
select#countries option[value="bz"] {
background-image:url(../images/flags/bz.gif);
}
select#countries option[value="ca"] {
background-image:url(../images/flags/ca.gif);
}
select#countries option[value="cd"] {
background-image:url(../images/flags/cd.gif);
}
select#countries option[value="cf"] {
background-image:url(../images/flags/cf.gif);
}
select#countries option[value="cg"] {
background-image:url(../images/flags/cg.gif);
}
select#countries option[value="ch"] {
background-image:url(../images/flags/ch.gif);
}
select#countries option[value="ci"] {
background-image:url(../images/flags/ci.gif);
}
select#countries option[value="ck"] {
background-image:url(../images/flags/ck.gif);
}
select#countries option[value="cl"] {
background-image:url(../images/flags/cl.gif);
}
select#countries option[value="cm"] {
background-image:url(../images/flags/cm.gif);
}
select#countries option[value="cn"] {
background-image:url(../images/flags/cn.gif);
}
select#countries option[value="co"] {
background-image:url(../images/flags/co.gif);
}
select#countries option[value="cr"] {
background-image:url(../images/flags/cr.gif);
}
select#countries option[value="ct"] {
background-image:url(../images/flags/ct.gif);
}
select#countries option[value="cu"] {
background-image:url(../images/flags/cu.gif);
}
select#countries option[value="cv"] {
background-image:url(../images/flags/cv.gif);
}
select#countries option[value="cx"] {
background-image:url(../images/flags/cx.gif);
}
select#countries option[value="cy"] {
background-image:url(../images/flags/cy.gif);
}
select#countries option[value="cz"] {
background-image:url(../images/flags/cz.gif);
}
select#countries option[value="de"] {
background-image:url(../images/flags/de.gif);
}
select#countries option[value="dj"] {
background-image:url(../images/flags/dj.gif);
}
select#countries option[value="dk"] {
background-image:url(../images/flags/dk.gif);
}
select#countries option[value="dm"] {
background-image:url(../images/flags/dm.gif);
}
select#countries option[value="do"] {
background-image:url(../images/flags/do.gif);
}
select#countries option[value="dz"] {
background-image:url(../images/flags/dz.gif);
}
select#countries option[value="ec"] {
background-image:url(../images/flags/ec.gif);
}
select#countries option[value="ee"] {
background-image:url(../images/flags/ee.gif);
}
select#countries option[value="eg"] {
background-image:url(../images/flags/eg.gif);
}
select#countries option[value="eh"] {
background-image:url(../images/flags/eh.gif);
}
select#countries option[value="en"] {
background-image:url(../images/flags/en.gif);
}
select#countries option[value="eo"] {
background-image:url(../images/flags/eo.gif);
}
select#countries option[value="er"] {
background-image:url(../images/flags/er.gif);
}
select#countries option[value="es"] {
background-image:url(../images/flags/es.gif);
}
select#countries option[value="et"] {
background-image:url(../images/flags/et.gif);
}
select#countries option[value="eu"] {
background-image:url(../images/flags/eu.gif);
}
select#countries option[value="fi"] {
background-image:url(../images/flags/fi.gif);
}
select#countries option[value="fj"] {
background-image:url(../images/flags/fj.gif);
}
select#countries option[value="fk"] {
background-image:url(../images/flags/fk.gif);
}
select#countries option[value="fm"] {
background-image:url(../images/flags/fm.gif);
}
select#countries option[value="fo"] {
background-image:url(../images/flags/fo.gif);
}
select#countries option[value="fr"] {
background-image:url(../images/flags/fr.gif);
}
select#countries option[value="ga"] {
background-image:url(../images/flags/ga.gif);
}
select#countries option[value="gb"] {
background-image:url(../images/flags/gb.gif);
}
select#countries option[value="gd"] {
background-image:url(../images/flags/gd.gif);
}
select#countries option[value="ge"] {
background-image:url(../images/flags/ge.gif);
}
select#countries option[value="gh"] {
background-image:url(../images/flags/gh.gif);
}
select#countries option[value="gi"] {
background-image:url(../images/flags/gi.gif);
}
select#countries option[value="g"] {
background-image:url(../images/flags/g.gif);
}
select#countries option[value="gl"] {
background-image:url(../images/flags/gl.gif);
}
select#countries option[value="gm"] {
background-image:url(../images/flags/gm.gif);
}
select#countries option[value="gn"] {
background-image:url(../images/flags/gn.gif);
}
select#countries option[value="gq"] {
background-image:url(../images/flags/gq.gif);
}
select#countries option[value="gr"] {
background-image:url(../images/flags/gr.gif);
}
select#countries option[value="gt"] {
background-image:url(../images/flags/gt.gif);
}
select#countries option[value="gu"] {
background-image:url(../images/flags/gu.gif);
}
select#countries option[value="gw"] {
background-image:url(../images/flags/gw.gif);
}
select#countries option[value="gy"] {
background-image:url(../images/flags/gy.gif);
}
select#countries option[value="hk"] {
background-image:url(../images/flags/hk.gif);
}
select#countries option[value="hn"] {
background-image:url(../images/flags/hn.gif);
}
select#countries option[value="hr"] {
background-image:url(../images/flags/hr.gif);
}
select#countries option[value="ht"] {
background-image:url(../images/flags/ht.gif);
}
select#countries option[value="hu"] {
background-image:url(../images/flags/hu.gif);
}
select#countries option[value="id"] {
background-image:url(../images/flags/id.gif);
}
select#countries option[value="ie"] {
background-image:url(../images/flags/ie.gif);
}
select#countries option[value="il"] {
background-image:url(../images/flags/il.gif);
}
select#countries option[value="im"] {
background-image:url(../images/flags/im.gif);
}
select#countries option[value="in"] {
background-image:url(../images/flags/in.gif);
}
select#countries option[value="io"] {
background-image:url(../images/flags/io.gif);
}
select#countries option[value="iq"] {
background-image:url(../images/flags/iq.gif);
}
select#countries option[value="ir"] {
background-image:url(../images/flags/ir.gif);
}
select#countries option[value="is"] {
background-image:url(../images/flags/is.gif);
}
select#countries option[value="it"] {
background-image:url(../images/flags/it.gif);
}
select#countries option[value="je"] {
background-image:url(../images/flags/je.gif);
}
select#countries option[value="jm"] {
background-image:url(../images/flags/jm.gif);
}
select#countries option[value="jo"] {
background-image:url(../images/flags/jo.gif);
}
select#countries option[value="jp"] {
background-image:url(../images/flags/jp.gif);
}
select#countries option[value="ke"] {
background-image:url(../images/flags/ke.gif);
}
select#countries option[value="kg"] {
background-image:url(../images/flags/kg.gif);
}
select#countries option[value="kh"] {
background-image:url(../images/flags/kh.gif);
}
select#countries option[value="ki"] {
background-image:url(../images/flags/ki.gif);
}
select#countries option[value="km"] {
background-image:url(../images/flags/km.gif);
}
select#countries option[value="kn"] {
background-image:url(../images/flags/kn.gif);
}
select#countries option[value="kp"] {
background-image:url(../images/flags/kp.gif);
}
select#countries option[value="kr"] {
background-image:url(../images/flags/kr.gif);
}
select#countries option[value="kw"] {
background-image:url(../images/flags/kw.gif);
}
select#countries option[value="ky"] {
background-image:url(../images/flags/ky.gif);
}
select#countries option[value="kz"] {
background-image:url(../images/flags/kz.gif);
}
select#countries option[value="la"] {
background-image:url(../images/flags/la.gif);
}
select#countries option[value="lb"] {
background-image:url(../images/flags/lb.gif);
}
select#countries option[value="lc"] {
background-image:url(../images/flags/lc.gif);
}
select#countries option[value="li"] {
background-image:url(../images/flags/li.gif);
}
select#countries option[value="lk"] {
background-image:url(../images/flags/lk.gif);
}
select#countries option[value="lr"] {
background-image:url(../images/flags/lr.gif);
}
select#countries option[value="ls"] {
background-image:url(../images/flags/ls.gif);
}
select#countries option[value="lt"] {
background-image:url(../images/flags/lt.gif);
}
select#countries option[value="lu"] {
background-image:url(../images/flags/lu.gif);
}
select#countries option[value="lv"] {
background-image:url(../images/flags/lv.gif);
}
select#countries option[value="ly"] {
background-image:url(../images/flags/ly.gif);
}
select#countries option[value="ma"] {
background-image:url(../images/flags/ma.gif);
}
select#countries option[value="mb"] {
background-image:url(../images/flags/mb.gif);
}
select#countries option[value="mc"] {
background-image:url(../images/flags/mc.gif);
}
select#countries option[value="md"] {
background-image:url(../images/flags/md.gif);
}
select#countries option[value="mg"] {
background-image:url(../images/flags/mg.gif);
}
select#countries option[value="mh"] {
background-image:url(../images/flags/mh.gif);
}
select#countries option[value="mi"] {
background-image:url(../images/flags/mi.gif);
}
select#countries option[value="mk"] {
background-image:url(../images/flags/mk.gif);
}
select#countries option[value="ml"] {
background-image:url(../images/flags/ml.gif);
}
select#countries option[value="mm"] {
background-image:url(../images/flags/mm.gif);
}
select#countries option[value="mn"] {
background-image:url(../images/flags/mn.gif);
}
select#countries option[value="mo"] {
background-image:url(../images/flags/mo.gif);
}
select#countries option[value="mp"] {
background-image:url(../images/flags/mp.gif);
}
select#countries option[value="mr"] {
background-image:url(../images/flags/mr.gif);
}
select#countries option[value="ms"] {
background-image:url(../images/flags/ms.gif);
}
select#countries option[value="mt"] {
background-image:url(../images/flags/mt.gif);
}
select#countries option[value="mu"] {
background-image:url(../images/flags/mu.gif);
}
select#countries option[value="mv"] {
background-image:url(../images/flags/mv.gif);
}
select#countries option[value="mw"] {
background-image:url(../images/flags/mw.gif);
}
select#countries option[value="mx"] {
background-image:url(../images/flags/mx.gif);
}
select#countries option[value="my"] {
background-image:url(../images/flags/my.gif);
}
select#countries option[value="mz"] {
background-image:url(../images/flags/mz.gif);
}
select#countries option[value="na"] {
background-image:url(../images/flags/na.gif);
}
select#countries option[value="nc"] {
background-image:url(../images/flags/nc.gif);
}
select#countries option[value="ne"] {
background-image:url(../images/flags/ne.gif);
}
select#countries option[value="nf"] {
background-image:url(../images/flags/nf.gif);
}
select#countries option[value="ng"] {
background-image:url(../images/flags/ng.gif);
}
select#countries option[value="ni"] {
background-image:url(../images/flags/ni.gif);
}
select#countries option[value="nl"] {
background-image:url(../images/flags/nl.gif);
}
select#countries option[value="no"] {
background-image:url(../images/flags/no.gif);
}
select#countries option[value="np"] {
background-image:url(../images/flags/np.gif);
}
select#countries option[value="nr"] {
background-image:url(../images/flags/nr.gif);
}
select#countries option[value="nu"] {
background-image:url(../images/flags/nu.gif);
}
select#countries option[value="nz"] {
background-image:url(../images/flags/nz.gif);
}
select#countries option[value="om"] {
background-image:url(../images/flags/om.gif);
}
select#countries option[value="pa"] {
background-image:url(../images/flags/pa.gif);
}
select#countries option[value="pe"] {
background-image:url(../images/flags/pe.gif);
}
select#countries option[value="pg"] {
background-image:url(../images/flags/pg.gif);
}
select#countries option[value="ph"] {
background-image:url(../images/flags/ph.gif);
}
select#countries option[value="pk"] {
background-image:url(../images/flags/pk.gif);
}
select#countries option[value="pl"] {
background-image:url(../images/flags/pl.gif);
}
select#countries option[value="pm"] {
background-image:url(../images/flags/pm.gif);
}
select#countries option[value="pr"] {
background-image:url(../images/flags/pr.gif);
}
select#countries option[value="ps"] {
background-image:url(../images/flags/ps.gif);
}
select#countries option[value="pt"] {
background-image:url(../images/flags/pt.gif);
}
select#countries option[value="pw"] {
background-image:url(../images/flags/pw.gif);
}
select#countries option[value="py"] {
background-image:url(../images/flags/py.gif);
}
select#countries option[value="qa"] {
background-image:url(../images/flags/qa.gif);
}
select#countries option[value="ro"] {
background-image:url(../images/flags/ro.gif);
}
select#countries option[value="ru"] {
background-image:url(../images/flags/ru.gif);
}
select#countries option[value="rw"] {
background-image:url(../images/flags/rw.gif);
}
select#countries option[value="sa"] {
background-image:url(../images/flags/sa.gif);
}
select#countries option[value="sb"] {
background-image:url(../images/flags/sb.gif);
}
select#countries option[value="sc"] {
background-image:url(../images/flags/sc.gif);
}
select#countries option[value="sd"] {
background-image:url(../images/flags/sd.gif);
}
select#countries option[value="se"] {
background-image:url(../images/flags/se.gif);
}
select#countries option[value="sg"] {
background-image:url(../images/flags/sg.gif);
}
select#countries option[value="sh"] {
background-image:url(../images/flags/sh.gif);
}
select#countries option[value="s"] {
background-image:url(../images/flags/s.gif);
}
select#countries option[value="si"] {
background-image:url(../images/flags/si.gif);
}
select#countries option[value="sk"] {
background-image:url(../images/flags/sk.gif);
}
select#countries option[value="sl"] {
background-image:url(../images/flags/sl.gif);
}
select#countries option[value="s"] {
background-image:url(../images/flags/s.gif);
}
select#countries option[value="sm"] {
background-image:url(../images/flags/sm.gif);
}
select#countries option[value="sn"] {
background-image:url(../images/flags/sn.gif);
}
select#countries option[value="so"] {
background-image:url(../images/flags/so.gif);
}
select#countries option[value="sr"] {
background-image:url(../images/flags/sr.gif);
}
select#countries option[value="st"] {
background-image:url(../images/flags/st.gif);
}
select#countries option[value="sv"] {
background-image:url(../images/flags/sv.gif);
}
select#countries option[value="sy"] {
background-image:url(../images/flags/sy.gif);
}
select#countries option[value="sz"] {
background-image:url(../images/flags/sz.gif);
}
select#countries option[value="tc"] {
background-image:url(../images/flags/tc.gif);
}
select#countries option[value="td"] {
background-image:url(../images/flags/td.gif);
}
select#countries option[value="tg"] {
background-image:url(../images/flags/tg.gif);
}
select#countries option[value="th"] {
background-image:url(../images/flags/th.gif);
}
select#countries option[value="tj"] {
background-image:url(../images/flags/tj.gif);
}
select#countries option[value="tk"] {
background-image:url(../images/flags/tk.gif);
}
select#countries option[value="tm"] {
background-image:url(../images/flags/tm.gif);
}
select#countries option[value="tn"] {
background-image:url(../images/flags/tn.gif);
}
select#countries option[value="to"] {
background-image:url(../images/flags/to.gif);
}
select#countries option[value="tp"] {
background-image:url(../images/flags/tp.gif);
}
select#countries option[value="tr"] {
background-image:url(../images/flags/tr.gif);
}
select#countries option[value="tt"] {
background-image:url(../images/flags/tt.gif);
}
select#countries option[value="tv"] {
background-image:url(../images/flags/tv.gif);
}
select#countries option[value="tw"] {
background-image:url(../images/flags/tw.gif);
}
select#countries option[value="tz"] {
background-image:url(../images/flags/tz.gif);
}
select#countries option[value="ua"] {
background-image:url(../images/flags/ua.gif);
}
select#countries option[value="ug"] {
background-image:url(../images/flags/ug.gif);
}
select#countries option[value="uk"] {
background-image:url(../images/flags/uk.gif);
}
select#countries option[value="us"] {
background-image:url(../images/flags/us.gif);
}
select#countries option[value="uy"] {
background-image:url(../images/flags/uy.gif);
}
select#countries option[value="uz"] {
background-image:url(../images/flags/uz.gif);
}
select#countries option[value="va"] {
background-image:url(../images/flags/va.gif);
}
select#countries option[value="vc"] {
background-image:url(../images/flags/vc.gif);
}
select#countries option[value="ve"] {
background-image:url(../images/flags/ve.gif);
}
select#countries option[value="vg"] {
background-image:url(../images/flags/vg.gif);
}
select#countries option[value="vi"] {
background-image:url(../images/flags/vi.gif);
}
select#countries option[value="vn"] {
background-image:url(../images/flags/vn.gif);
}
select#countries option[value="vu"] {
background-image:url(../images/flags/vu.gif);
}
select#countries option[value="wa"] {
background-image:url(../images/flags/wa.gif);
}
select#countries option[value="wf"] {
background-image:url(../images/flags/wf.gif);
}
select#countries option[value="ws"] {
background-image:url(../images/flags/ws.gif);
}
select#countries option[value="ye"] {
background-image:url(../images/flags/ye.gif);
}
select#countries option[value="yu"] {
background-image:url(../images/flags/yu.gif);
}
select#countries option[value="za"] {
background-image:url(../images/flags/za.gif);
}
select#countries option[value="zm"] {
background-image:url(../images/flags/zm.gif);
}
select#countries option[value="zw"] {
background-image:url(../images/flags/zw.gif);
}

/*	Additions to default specific.css*/

/* CSS/js force reduction in img size */
div.wip_postbody img {
	max-width: 780px;
	width: expression(document.body.clientWidth > 780 ? "780px" : "auto");
	height: auto;
}

/*  layingback - additions to desktop to benefit mobile - tablet/phones	*/
blockquote .name:after {
	content: " -";
}
blockquote {
}
/*	FF Partners Logo panel	*/
div.ff_partnerslogo {
	float: left;
	min-height: 100px;		/* Oxygen Forensics is 90px	*/
}
/*	END - FF Partners Logo panel	*/
/*	Forums	*/
.last_post {
	color: grey;
	font-size: 0.9em;
}
div.wip_postbody {
	clear: none;
	margin-top: 5px;
}
.forumblock img.folder {
	display: none;
}
ul.forumlegend {
	display: none;
}
div.forumlegend {
	display: none;
}


/*  layingback - mobile - tablet/phones	*/
#cssmenu > ul > li > a::after {
	border-right: 0px solid;
}
/*	Embedded Youtube-Vimeo Videos	*/
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
/*	END - Embedded Youtube-Vimeo Videos	*/
/*	Embedded images	*/
div.pn_content img {
	max-width: 780px;
	height: auto;
}
/*	END - Embedded images	*/

/*	new Header	*/
#header {
	height: 100%;
}
#header_left {
	min-width: 350px;
	height: 100%;
	float: left;
	width: 32%;		/* <--	*/
}
#headerlogo {
	height: 100%;
	float: left;
}
#head h1 a {
	display: block;
	margin-left: 5px;
	top: 25px;
}
#header_mid, #headermembers, #headersocialmedia, #headsearch {
	height: 100%;
	float: left;
}
#headermembers {
	width: 175px;
}
#membershipnumbers {
	margin-top: 28px;
}
#headersocialmedia {
	padding: 20px;
	margin-top: 15px;
}
#header_right {
	min-width: 50px;
	height: 100%;
	float: right;
}
#headertools, #headersearch {
	height: 50%;
}
#headertools {
	position: relative;
	height: 100%;
	top: 0;
}
#headertools #userinfo {
	float: right;
	padding-top: 5px;
	padding-right: 15px;
}
#headertools #userinfo #loginandregister {
	float: right;
}
#headertools #userinfo img {
	vertical-align: middle;
}
#headersearch form.headsearch {
	position: absolute;
	top: -14px;
}
@media screen and (max-width: 930px) {
	.loginmobile {
		display: none;
	}
}
.pmnotice {
	display: block;
	text-align: center;
	color: #18C258 !IMPORTANT;
	width: 400px;
	margin: 0 auto 15px;
}
/*	END - new Header	*/
