/* Stylesheet for indeXweb.info V4 */
/* Copyright(c) 2001 e-pertinence SPRL */

/* CANVAS */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext);

body { 
margin: 0px; 
text-align: center; 
font-size: 12px; 
color: #000000; 
/*background: #eeeeee;*/
background: #ffffff; 
font-family: Arial;
}

#canvas {
	width: 1084px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
	background: #ffffff;
	
/*	-webkit-box-shadow: #708090 0px 0px 16px;
	-moz-box-shadow: #708090 0px 0px 16px;
	box-shadow: #708090 0px 0px 16px;*/

}

.clbth {
	clear: both;
}

/* HEADER */

#header {
}

#header img#logo {
	margin: 8px 0px 8px 12px;
	border: 0px;
}

/* V4 WARN */

p#v4_wrn {
	border: 1px solid #ffffff;
	background: #cc0000;
	color: #ffffff;
	margin: 2px 0 2px 0;
	padding: 2px;
	text-align: center;
}

p#v4_wrn a {
	color: #ffffff;
	font-weight: bold;
}

/* SEARCH ENGINE (IN HEADER) */
#header p#se {
	float: right;
	clear: both;
	margin: 14px 0px 0px 0px;
}

#header p#se input#se_txt {
	font-family: Arial;
	font-size: 14px;
	border: 1px solid #333333;
	background: #fafafa;
	padding: 2px 4px 2px 4px;
	margin: 0px 8px 0px 0px;
	width: 320px;
}

#header p#se input#se_btn {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #333333;
	background: #333333;
	color: #ffffff;
	padding: 2px 8px 2px 7px;
}

#header p#se input#se_btn:hover {
	cursor: pointer;
	background: #cc0000;
	color: #ffffff;
}

/* SOCIAL LINKS (IN HEADER) */
#header #social_links {
	float: right;
	clear: both;
}

#header #social_links span {
	display: block;
	float: right;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	padding: 3px 8px 3px 8px;
	margin: 0px 2px 0px 2px;
	background: #555555;
	cursor: pointer;
}

#header #social_links span.fbk {
	background: #3b5998;
}

#header #social_links span.twt {
	background: #0093c1;
	
}

#header #social_links span.rss {
	background: #ff7700;
}

/* SOCIAL LINKS (OTHER) */

div#social_interaction {
	clear: both;
	border-bottom: 1px solid #cad4e7;
	border-left: 1px solid #cad4e7;
	border-right: 1px solid #cad4e7;
	margin: 0px;
	background: #eceef5;
	padding-top: 0px;
}

h3.social_interact {
	clear: both;
	background: url('/v4/img/bg_social_interact.png') top center no-repeat;
	border: 0px none;
	border-bottom: 1px solid #cad4e7;
	color: #365899;
	padding: 2px 0 2px 4px;
	margin: 8px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;

	-webkit-box-shadow: #ffffff 0px 0px 0px;
	-moz-box-shadow: #ffffff 0px 0px 0px;
	box-shadow: #ffffff 0px 0px 0px;

}

div#social_tags {
	float: left;
	clear: left;
	width: 120px;
	margin-left: 8px;
	margin-top: 4px;
}

p.social_tag_detail {
	margin: 0;
	font-weight: bold;
}

div#fb_like {
	float: right;
	clear: right;
	width: 600px;
	margin-top: 4px;
}

div#fb-root {
	clear: both;
}

/* USER AUTH IN HEADER */

#header #user_auth {
	float: right;
	clear: both;
	height: 20px;
}

#header p#login_box {
	float: right;
	clear: right;
	margin: 0 2px 2px 0;
	padding: 2px 8px 2px 12px;
	font-size: 11px;
	background: #708090;
	color: #ffffff;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

#header p#login_box span#show_login {
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

#header p#login_box span#show_login:hover {
	color: #dddddd;
	cursor: pointer;
}

#header p#login_box input {
	padding: 1px;
	margin: 0;
	font-size: 11px;
}

#header p#login_box input.logout {
	text-decoration: underline;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background: #708090;
	cursor: pointer;
}

#header p#login_box input.logout:hover {
	color: #dddddd;
}

#header p#login_box a {
	color: #ffffff;
	font-weight: bold;
}

#header p#login_box a:hover {
	color: #dddddd;
}


/* MAIN MENU */

#topmenu {
	background: #aacc00;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

#topmenu ul {
	list-style: none;
	margin: 0px;
	padding: 2px 4px 2px 4px;
	text-align: left;
}

#topmenu ul li {
	display: inline;
	margin: 0 2px 0 2px;
}

#topmenu ul li a {
	text-decoration: none;
	color: #ffffff;
	font-weight: 300;
	font-size: 20px;
	padding: 2px 12px 2px 12px;
	margin: 0;
	font-family: "Open Sans", sans-serif;
}

#topmenu ul li a.submit {
	background: #cc0000;
}

#topmenu ul li a:hover {
	background: #cc0000;
	color: #ffffff;
}

#topmenu ul li a.submit:hover {
	color: #cc0000;
	background: #ffffff;
}

/* SUB MENU */
#submenu {

}

/* CONTENT (GENERAL) */
#content {
	padding: 4px;
	margin: 0 0 12px 0;
}

h1 {
	clear: both;
	margin: 4px 0 4px 0;
	padding: 4px 6px 4px 6px;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-weight: 300;
	/*border-bottom: 1px solid #aacc00;*/
	/*color: #ffffff;*/
	color: #333333;
	/*background-color: #708090;*/
/*	background: #333333;*/
	/*-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;*/
}

h2, p.hp_top_lnk {
	margin: 12px 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #aacc00;
	clear: both;
}

p.hp_top_lnk a {
	font-family: "Open Sans", sans-serif;
}

/*h2.sc_nfo {
	clear: both;
	margin: 4px 0 4px 0;
	padding: 4px 6px 4px 6px;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background-color: #708090;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}*/

h1.sc_nfo, h2.sc_nfo {
	clear: both;
	margin: 4px 0 4px 0;
	padding: 4px 6px 4px 6px;
	font-size: 22px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	border: 0px;
	border-bottom: 2px solid #aacc00;
	color: #333333;
	/*background-color: #708090;*/
/*	background: #333333;*/
	/*-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;*/
}


h2.dp_ntr, p.dp_ntr {
	clear: none;
	margin: 4px 0 2px 0;
	padding: 4px 6px 4px 6px;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background-color: slategray;
	/*background: #333333;*/
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

h2.cat_list {
	clear: both;
	margin: 6px 0 6px 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background: #aacc00;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

h2 a, p.hp_top_lnk a {
	color: #000000;
	text-decoration: none;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 300;
}

h2 a:hover, p.hp_top_lnk a:hover {
	color: #cc0000;
}

h2.hp_sections {
	clear: both;
	margin: 4px 0 4px 0;
	padding: 4px 6px 4px 6px;
	font-size: 22px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	border: 0px;
	border-bottom: 2px solid #aacc00;
	color: #333333;
	/*background-color: #708090;*/
/*	background: #333333;*/
	/*-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;*/
}

h3 {
	margin: 4px 0 4px 0;
	padding: 0 0 0 4px;
	font-size: 16px;
	font-weight: bold;
	border: 0;
	/*color: #ffffff;*/
	color: #333333;
	/*background: #aacc00;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;*/
	font-family: "Open Sans", sans-serif;
	border-bottom: 1px solid #ccc;
}

h3.cat_ste {
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #aacc00;
	color:#333333;
	background:#ffffff;
	clear: both;
}

h3.cat_ste a {
	text-decoration: none;
	color: #000000;
}

h3.cat_ste a:hover {
	text-decoration: none;
	color: #cc0000;
}


h3.usr_fbk {
	margin: 4px 0 4px 0;
	padding: 0 0 0 4px;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background: #cc0000;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

h4 {
	color: #000000;
	border-bottom: 1px solid #708090;
	margin: 3px 0 6px 0;
	padding: 2px;
}

h5 {
}

h6 {
}


/* CONTENT (PAGE SPECIFIC) */
/* MAIN HOMEPAGE */

#hp_main_l {
	float: right;
	width: 820px;
}

#hp_main_r {
	float: left;
	width: 250px;
}

#hp_sub_l {
	float: left;
	clear: left;
	width: 402px;
}

#hp_sub_r {
	float: right;
	clear: right;
	width: 402px;
}

/* INFO PAGE */

#nfo_main_l {
	float: left;
	width: 746px;
}

ul#dp_path {
	list-style: none;
	padding: 2px 2px 2px 2px;
	margin: 0 0 2px 0;
	background: #aacc00;
	color: #888888;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	font-family: "Open Sans", sans-serif;
}

ul#dp_path a {
	padding: 0;
	color: #ffffff;
	text-decoration: none;
}

ul#dp_path a:hover {
	color: #cc0000;
}

ul#dp_path a.here {
	font-weight: bold;
}

ul#dp_path li {
	display: inline;
	padding: 0 0 0 3px;
}

ul#dp_path li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 0 2px 0 2px;
}

ul#dp_path li a:hover {
	color: #cc0000;
}

p#dp_path {
	padding: 2px 2px 2px 2px;
	margin: 0 0 2px 0;
	font-family: 'Open Sans', sans-serif;
	background: #aacc00;
	color: #cccccc;
	/*color: #333333;*/
	/*-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;*/
}

p#dp_path a {
	padding: 0;
	color: #ffffff;
	/*color: #333333;*/
	text-decoration: none;
}

p#dp_path a:hover {
	color: #cc0000;
}

p#dp_path a.here {
	font-weight: bold;
}

#nfo_main_r {
	float: right;
	width: 322px;
}

#nfo_main_r img#dp_sinfo {
	/*border: 1px solid #708090;*/
	margin-top: 16px;
}

/* GOOGLE MAP IN INFO PAGE */

div#map_canvas {
	width: 320px;
	height: 280px;
	border: 1px solid #708090;
}

/* FAVES */

div.hp_fv_thm {
	float: left;
	clear: both;
	padding: 4px 0px 0px 0px;
	width: 728px;
}

div.hp_fv_thm h2 {
	background: #ffffff;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	/*border-bottom: 1px solid #70cf00;*/
	border-bottom: 1px solid #333333;
	margin: 2px 8px 4px 8px;
}

div.hp_fv_thm h2 a {
	color: #cc0000;
	text-decoration: none;
}

div.hp_fv_thm h2 a:hover {
	color: #aacc00;
}

div.hp_fv_thm div.fv_lft {
	width: 355px;
	float: left;
	margin-top: 6px;
	clear: left;
}

div.hp_fv_thm div.fv_rgt {
	width: 355px;
	float: right;
	padding-left: 3px;
	margin-top: 6px;
	clear: right;
}

div.hp_fv_thm img.preview {
	float: left;
	margin-right: 20px;
}

div.hp_fv_thm h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	color: #000000;
	margin-left: 140px;
	margin-top: 0px;
}

div.hp_fv_thm h3 a {
	color: #aacc00;
	text-decoration: none;
	text-shadow: #eeeeee 0px 1px;
}

div.hp_fv_thm h3 a:hover {
	color: #cc0000;
	text-decoration: none;
}



/* SITES, PRESS RELEASES, COMMENTS AND UPDATES ON HOME PAGE */
img.hp_prv {
	float: left;
	clear: both;
	/*border: 1px solid #333333;*/
	margin: 4px 4px 0 0;
}

img.sod_prv {
	float: right;
	margin: 4px 0 0 18px;
}

p.hp_thm {
	color: #333333;
	font-size: 10px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: right;
}

p.hp_thm a {
	color: #333333;
	text-decoration: none;
}

p.hp_thm a:hover {
	color: #cc0000;
}

p.hp_thm span.dte {
	color: #888888;
}

p.hp_dsc {
	color: #333333;
	text-align: justify;
	padding: 0;
	margin: 2px 0 4px 0;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
}

p.hp_ste {
	color: #333333;
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: 10px;
}

p.hp_ste a {
	color: #333333;
	text-decoration: none;
}

p.hp_ste a:hover {
	color: #cc0000;
	text-decoration: none;
}

p.hp_cmt {
	color: #333333;
	text-align: justify;
	font-style: italic;
	padding: 0;
	margin: 2px 0 4px 0;
}

p.hp_cmt_txt {
	color: #000000;
	text-align: justify;
	font-style: italic;
	padding: 0;
	margin: 18px 18px 18px 18px;
}

p.hp_cmt_end {
	color: #ffffff;
	font-size: 10px;
	text-align: justify;
	font-style: normal;
	padding: 0;
	margin: 2px 0 4px 0;
	padding: 2px 12px 2px 12px;
	background: #aacc00;
	border-bottom: 1px solid #888888;
}

p.hp_cmt_end a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

p.hp_cmt_thm_dte {
	float: right;
	font-style: normal;
	font-size: 10px;
	color: #888888;
	margin: 0px 4px 0px 0px;
}

p.hp_cmt span.dte, p.hp_cmt span.usr {
	font-style: normal;
	font-size: 10px;
	color: #888888;
}

/* COMMENTS ON SPECIFIC SUB-HOMEPAGE */

p.hp_thm_actu {
	color: #333333;
	font-size: 10px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align: left;
}

p.hp_thm_actu a {
	color: #333333;
	text-decoration: none;
}

p.hp_thm_actu a:hover {
	color: #cc0000;
}

h2 span.actu_dte, p.hp_top_lnk span.actu_dte {
	color: #888888;
	font-size: 10px;
	font-weight: normal;
}


/* UPDATES IN THE INDEX */
p.hp_upd {
	color: #333333;
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: 12px;
	clear: both;
}

p.hp_upd a {
	color: #333333;
	text-decoration: none;
}

p.hp_upd a:hover {
	color: #cc0000;
	text-decoration: none;
}

p.hp_upd span.dte {
	float: left;
	font-style: normal;
	font-size: 10px;
	color: #888888;
}

/* LIST OF CATEGORIES */
ul#hp_cats {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#hp_cats li a {
	display: block;
	text-decoration: none;
	font-size: 14px;
	padding: 2px 8px 2px 8px;
	margin: 3px 0px 3px 0px;
	border: 0px;

	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;
	
	font-family: "Open Sans", sans-serif;
}

ul#hp_cats li a:hover {
	background: #aacc00;
	color: #ffffff;
}

/* SITE DETAILS */

p#sd_dsc {
	margin: 6px 0 0 0;
	text-align: justify;
	line-height: 24px;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
}

.shrt_dsc {
	line-height: 18px;
	padding: 4px 20px 0 20px;
}

.shrtr_dsc {
	line-height: 20px;
	padding: 15px 20px 0 20px;
}

span#pdscdte {
	color: #888888;
}

p#sd_lnk {
	margin: 0;
	clear: both;
	padding: 0 18px 0 0;
	text-align: right;
	font-size: 16px;
	background: url('/v4/img/globe-small.png') center right no-repeat;
	font-family: "Open Sans", sans-serif;
}

p#sd_lnk a {
	color: #cc0000;
	font-weight: 300;
	text-decoration: none;
}

p#sd_lnk a:hover {
	text-decoration: underline;
}

p#sd_lnk div#incite {
	display: block;
	text-align: center;
	margin: 18px;
	padding: 8px;
	font-weight: bold;
	border: 1px solid #cc0000;
	background: #eeeeee;
}

p#sd_lnk div#incite a {
	padding-left: 0px;
	background: none;
}

p#sd_dead_nfo {
	clear: both;
	margin: 0px 18px 6px 18px;
	padding: 4px;
	border: 1px dotted #cc0000;
}

p#sd_dead_nfo a {
	color: #cc0000;
	font-weight: 300;
	text-decoration: none;
}

p#sd_dead_nfo a:hover {
	text-decoration: underline;
}

p#sd_dead_nfo img {
	margin-bottom: -4px;
}

p#sd_cat {
	margin: 0;
	clear: both;
	padding: 0 18px 0 0;
	text-align: right;
	font-size: 16px;
	background: url('/v4/img/document-small-list.png') center right no-repeat;
	font-family: "Open Sans", sans-serif;
}

p#sd_cat a {
	color: #cc0000;
	font-weight: 300;
	text-decoration: none;
}

p#sd_cat a:hover {
	text-decoration: underline;
}

div#s_info_out {
	background: #fefefe;
	padding: 8px 0 8px 0;
}

div#s_info_out p#sd_lnk{
	margin: 4px;
}
div#s_info_out p#sd_cat {
	margin: 4px;
}

#sw_lst {
	float: right;
	width: 370px;
}

#ow_lst {
	float: left;
	width: 370px;
}

#sw_lst ul, #ow_lst ul {
	list-style: none;
	padding: 0 0 0 2px;
	margin: 0;
}

#sw_lst ul li a, #ow_lst ul li a {
	text-decoration: none;
	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 22px;
}

#sw_lst ul li a:hover, #ow_lst ul li a:hover {
	/*text-decoration: underline;*/
	color: #cc0000;
}

ul#sspr_list {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 6px;
}

ul#sspr_list li {
	text-align: right;
	display: block;
	clear: both;
}

ul#sspr_list li a {
	display: block;
	float: left;
	text-align: left;
	padding: 0 0 0 18px;
	background: url('/v4/img/information-small-white.png') top left no-repeat;
	clear: both;
	width: 600px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

ul#sspr_list li span {
	color: #888888;
	font-size: 9px;
}

ul#sspr_list li:hover span {
	color: #cc0000;
}

ul#sspr_list li a:hover {
	text-decoration: underline;
}

ul#sspr_list li span.ssprdate {
	background: #cccccc;
	color: #555555;
	font-size: 10px;
}

table#usr_fbk {
	width: 100%;
}

table#usr_fbk tr td {
	text-align: center;
}

table#usr_fbk tr.odd {
	background: #cccccc;
}

table#usr_fbk tr.even {
	background: #dddddd;
}

table#usr_fbk tr td.qst {
	text-align: left;
	padding: 0 0 0 6px;
}

table#usr_fbk_dta {
	width: 100%;
}

table#usr_fbk_dta tr.odd {
	background: #cccccc;
}

table#usr_fbk_dta tr.even {
	background: #dddddd;
}

table#usr_fbk_dta tr td.qst {
	text-align: left;
	padding: 0 0 0 6px;
}

table#usr_fbk_dta tr td span.fbk_nfo {
	color: #555555;
	font-size: 9px;
}

table#usr_fbk_dta tr td span.fbk_nfo img {
	padding: 0;
	margin: 0 -5px -4px 0;
}

p.usr_fbk_pre, td.usr_fbk_pre {
	text-align: center;
	font-style: italic;
	font-size: 11px;
	color: #333333;
	margin: 6px 0 0 2px;
}

table.usr_fbk {
	float: right;
	clear: both;
	width: 180px;
}

table.usr_fbk tr td {
	text-align: center;
}

p.cm_txt {
	margin: 0;
	padding: 4px 0 0 18px;
	border-bottom: 1px dotted #708090;
	text-align: justify;
	font-size: 12px;
	color: #333333;
}

p.cm_txt span.com_mod {
	color: #cc0000;
	font-weight: bold;
}

p.cm_txt span.cm_hold {
	padding: 0px 20px 0px 20px;
	font-style: italic;
	color: #555555;
}

p.cm_txt span.cm_nfo {
	font-size: 9px;
	color: #888888;
	display: block;
	text-align: right;
	font-style: italic;
}

p#com_send_err_box {
	margin: 12px;
	padding: 12px;
	border: 1px solid #cc0000;
	background: #eeeeee;
	color: #cc0000;
}

p#com_return {
	margin: 12px;
	padding: 12px;
	border: 1px solid #aacc00;
	background: #eeeeee;
	color: #aacc00;
}

textarea#com_txt {
	float: left;
	clear: both;
	width: 500px;
	height: 130px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 12px;
	padding: 3px;
	}

div#com_ipts {
	float: right;
	clear: right;
	width: 230px;
	text-align: right;
}

p.auth_yn {
	float: right;
	clear: right;
	width: 230px;
	margin: 2px 0 2px 0;
	padding: 0 0 0 2px;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	color: #ffffff;
	background: #555555;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

p.auth_yn_nfo, p.auth_yn_cnct {
	float: right;
	clear: right;
	width: 230px;
	margin: 2px 0 2px 0;
}

p.auth_yn_nfo {
	font-size: 10px;
	font-style: italic;
	color: #555555;
	text-align: justify;
}

p.auth_yn_cnct {
	text-align: center;
}

p.auth_yn_cnct a, p.auth_yn_cnct span.com_dologin {
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #cc0000;
}

p.auth_yn_cnct a:hover, p.auth_yn_cnct span.com_dologin:hover {
	color: #aacc00;
	cursor: pointer;
}

p.auth_yn_nfo a {
	color: #aacc00;
}

p.auth_yn_usrdta {
	float: right;
	clear: right;
	width: 230px;
	margin: 0;
	padding: 4px 2px 4px 2px;
	border: 1px solid #cccccc;
	text-align: center;
}

input.com_ipt {
	float: right;
	clear: right;
	width: 230px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	margin: 2px 0 2px 0;
}

input.com_ipt_logout {
	float: right;
	clear: right;
	border: 0;
	color: #888888;
	text-decoration: underline;
	font-family: Arial;
	font-size: 10px;
}

input.com_ipt_logout:hover {
	cursor: pointer;
	color: #cc0000;
}


span.com_ipt {
	display: block;
	float: right;
	clear: right;
	width: 230px;
	text-align: right;
}

p#com_warning {
	clear: both;
	font-size: 9px;
	color: #555555;
	text-align: center;
}

input.com_snd {
	background: #aacc00;
	color: #ffffff;
}

input.com_snd:hover {
	background: #cc0000;
	color: #ffffff;
}

/* SCORE DISPLAY */

table#score_resume {
	width: 746px;
	margin: 0;
	padding: 0;
	border: 1px solid #708090;
}

table#score_resume tr.stat_intro td {
	font-style: italic;
	color: #333333;
	font-size: 11px;
}

table#score_resume tr.stat td {
	width: 20%;
	padding: 4px 0 4px 0;
	margin: 0;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	text-shadow: #555555 0px 1px 0px;
}

td.scr_0 { background: #555555 url('/v4/img/scr0.png') top left repeat-y; }
td.scr_1 { background: #555555 url('/v4/img/scr1.png') top left repeat-y; }
td.scr_2 { background: #555555 url('/v4/img/scr2.png') top left repeat-y; }
td.scr_3 { background: #555555 url('/v4/img/scr3.png') top left repeat-y; }
td.scr_4 { background: #555555 url('/v4/img/scr4.png') top left repeat-y; }
td.scr_5 { background: #555555 url('/v4/img/scr5.png') top left repeat-y; }
td.scr_6 { background: #555555 url('/v4/img/scr6.png') top left repeat-y; }
td.scr_7 { background: #555555 url('/v4/img/scr7.png') top left repeat-y; }
td.scr_8 { background: #555555 url('/v4/img/scr8.png') top left repeat-y; }
td.scr_9 { background: #555555 url('/v4/img/scr9.png') top left repeat-y; }
td.scr_10 { background: #555555 url('/v4/img/scr10.png') top left repeat-y; }

/* COORDINATES */

div#pro_address {
	width: 320px;
	color: #ffffff;
	background: #708090;
	border: 1px solid #708090;
	margin: 4px 0 0 0;
	padding: 6px 0 6px 0;
}

div#pro_address p {
	margin: 0 6px 0 6px;
}

span#maperror {
	float: left;
	clear: both;
	display: block;
	width: 320px;
	text-align: center;
	color: #cc0000;
}

/* PRESS RELEASES */

div#cp_cnt {
	padding: 4px 4px 4px 12px;
	text-align: justify;
}

div#cp_cnt a {
	color: #708090;
}

div#cp_cnt a:hover {
	color: #cc0000;
}

ul#opr_list {
	padding: 0;
	margin: 4px 0 8px 0;
	list-style: none;
}

ul#opr_list li {
	text-align: right;
	display: block;
	clear: both;
}

ul#opr_list li a {
	display: block;
	float: left;
	text-align: left;
	padding: 0 0 0 18px;
	background: url('/v4/img/information-small-white.png') top left no-repeat;
	clear: both;
	width: 600px;
	color: #cc0000;
	text-decoration: none;
	/*font-weight: bold;*/
}

ul#opr_list li span {
	color: #888888;
	font-size: 9px;
}

ul#opr_list li:hover span {
	color: #cc0000;
}

ul#opr_list li a:hover {
	text-decoration: underline;
}

ul#opr_list li span.oprdate {
	background: #cccccc;
	color: #555555;
	font-size: 10px;
}

/* SUBMIT */

p.smt_nfo {
	margin: 2px 8px 4px 8px;
	color: #333333;
}

span.smt_wrn {
	color: #cc0000;
}

ul.smt_errlist {
	list-style: none;
	color: #cc0000;
	font-weight: bold;
}

input.smt_i_med {
	width: 1024px;
}

input.smt_i_lng {
	width: 1024px;
}

textarea.smt_i_lng {
	width: 1024px;
	height: 300px;
}

input.smt_i_med_ch {
	width: 730px;
}

input.smt_i_lng_ch {
	width: 730px;
}

textarea.smt_i_lng_ch {
	width: 730px;
	height: 300px;
}

textarea.smt_i_sml_ch {
	width: 730px;
	height: 100px;
}

a.ptn_lnk {
	font-weight: bold;
	color: #cc0000;	
}

/* CATEGORY SPECIFIC */

#cat_main_l {
	float: left;
	width: 730px;
}

#cat_main_r {
	float: right;
	width: 338px;
}

ul.scl {
	list-style: none;
	padding: 0;
	margin: 0 0 6px 0;
	width: 360px;
}

ul.scl li a {
	padding: 0 0 0 16px;
	background: url('/v4/img/document-small-list.png') center left no-repeat;
	text-decoration: none;
	color: #333333;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
}

ul.scl li a:hover, ul.acl li a:hover {
	text-decoration: underline;
	color: #cc0000;
}

ul.scl_l {
	float: left;
	clear: left;
}

ul.scl_r {
	float: right;
	clear: right;
}

h2.cat_ste, h3.cat_ste, p.cat_ste {
	margin: 7px 0 0 0;
	padding: 0 0 0 4px;
	color: #333333;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	border-bottom: 1px solid #aacc00;
	clear: both;
	float: right;
	width: 602px;
}

p.cat_ste a {
	color: #333333;
	text-decoration: none;
}

h2.cat_ste_sml {
	width: 724px;
}

p.cat_ste_dsc {
	float: right;
	clear: right;
	width: 602px;
	min-height: 50px;
}

p.cat_ste_sml {
	width: 724px;
}

p#cat_pagin {
	margin: 0px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #333333;
	text-align: right;
}

p#cat_pagin span.curr {
	color: #ffffff;
	background: #cc0000;
	font-weight: bold;
	padding: 0 4px 0 4px;
}

p#cat_pagin a {
	color: #ffffff;
	background: #333333;
	text-decoration: none;
	font-weight: bold;
	padding: 0 4px 0 4px;
}

p#cat_pagin a:hover {
	color: #ffffff;
	background: #aacc00;
}

img.cat_thb {
	float: left;
	clear: left;
	margin: 4px 0 0 0;
	border: 1px solid #cccccc;
}

p.hp_urd {
	clear: both;
	border-bottom: 1px dotted #cccccc;
	color: #555555;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding: 0;
	text-align: right;
}

p.hp_urd span.dte {
	color: #555555;
	font-size: 9px;
	font-style: italic;
}

p.cat_recent {
	margin: 4px 0 4px 0;
	padding: 4px;
	border: 1px solid slategray;
	color: slategray;
	font-weight: bold;
}

p.cat_recent a {
	color: #cc0000;
}

p.cat_recent a:hover {
	color: #aacc00;
}

p.cat_recent img {
	margin-bottom: -3px;
}

p.cat_geolink {
	margin: 4px 0 4px 0;
	padding: 4px;
	border: 1px solid slategray;
	color: slategray;
	font-weight: bold;
}

p.cat_geolink a {
	color: #cc0000;
}

p.cat_geolink a:hover {
	color: #aacc00;
}

p.cat_geolink img {
	margin-bottom: -3px;
}

ul#cp_from_cat {
	padding: 0;
	margin: 0 0 8px 0;
	list-style: none;
}

ul#cp_from_cat li {
	text-align: right;
	display: block;
	clear: both;
}

ul#cp_from_cat li a {
	display: block;
	float: left;
	text-align: left;
	padding: 0 0 0 18px;
	background: url('/v4/img/information-small-white.png') top left no-repeat;
	clear: both;
	width: 600px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

ul#cp_from_cat li span {
	color: #888888;
	font-size: 9px;
}

ul#cp_from_cat li:hover span {
	color: #cc0000;
}

ul#cp_from_cat li a:hover {
	text-decoration: underline;
}

ul#cp_from_cat li span.ssprdate {
	background: #cccccc;
	color: #555555;
	font-size: 10px;
}


/* GEOCAT SPECIFIC */

p.s_loc {
	background: slategray;
	clear: right;
	float: right;
	width: 594px;
	margin: 1px 0 0 0;
	padding: 2px 4px 2px 4px;

	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;
}

/* GEO ONLY */

p.geo_snfo {
	margin: 3px 0 2px 0;
}

p.geo_snfo a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

p.geo_sdtl {
	margin: 0;
	padding: 0 0 0 8px;
	color: #555555;
	border-bottom: 1px dotted #cccccc;
}

p.geo_snfo a:hover {
	color: #cc0000;
	text-decoration: underline;
}

p.geo_snfo span.surl {
	color: #cc0000;
	font-style: italic;
}

/* SEARCH SPECIFIC */

#src_main_l {
	float: left;
	width: 730px;
}

#src_main_r {
	float: right;
	width: 338px;
}

p#wrn_cached {
	text-align: left;
	font-size: 9px;
	color: #555555;
	margin: 0;
	padding: 0px 12px 4px 0;
}

p#wrn_cached img {
	padding: 0;
	margin: 0 -5px -5px 0;
}

p#sf {}

p#sf input#sf_txt {
	font-family: Arial;
	font-size: 14px;
	border: 1px solid #333333;
	background: #fafafa;
	padding: 2px 4px 2px 4px;
	margin: 0px 8px 0px 0px;
	width: 310px;
}

p#sf input#sf_btn {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #333333;
	background: #333333;
	color: #ffffff;
	padding: 2px 8px 2px 7px;
	width: 320px;
}

p#sf input#sf_btn:hover {
	cursor: pointer;
	background: #cc0000;
	border: 1px solid #cc0000;
	color: #ffffff;
}

/* FOOTER */

div#footer {
	clear: both;
	text-align: center;
	margin: 16px 0 0 0;
	padding: 6px 0 16px 0;
	border-top: 1px solid #aacc00;
}

div#footer a {
	color: #000000;
}

div#footer a:hover {
	color: #cc0000;
}

/* AD BLOCKS AND RELATED*/

.half_right {
	clear: right;
	float: right;
	width: 49%;
}

.half_left {
	clear: left;
	float: left;
	width: 49%;
}

.prel_nrrw {
	float: left;
	clear: left;
	width: 510px;
}

.sq_336_rf {
	float: right;
	clear: right;
	width: 340px;
	height: 280px;
	margin: 2px 0 2px 0;
	background: #cccccc;
	border-top: 1px solid #333333;
}

.sq_336_lf {
	float: left;
	clear: left;
	width: 340px;
	height: 280px;
	margin: 2px 0 2px 0;
	background: #cccccc;
	border-top: 1px solid #333333;
}

.sq_250_rf {
	float: right;
	clear: right;
	width: 250px;
	height: 250px;
	margin: 2px 0 2px 0;
	background: #cccccc;
	border-top: 1px solid #333333;
}

.sq_250_rf_b {
	float: right;
	clear: none;
	width: 250px;
	height: 250px;
	margin: 22px 0 2px 0;
	background: #eeeeee;
	border: 1px solid #aacc00;
}

.sq_250_lf {
	float: left;
	clear: left;
	width: 250px;
	height: 250px;
	margin: 2px 0 2px 0;
	background: #cccccc;
	border-top: 1px solid #333333;
}

/* PROFIL */

div#pf_left {
	float: left;
	clear: left;
	width: 300px;
}

div#pf_right{
	float: right;
	clear: right;
	width: 760px;
}

div#pf_myaccount {
	margin-bottom: 8px;
	border-bottom: 1px solid #708090;
}

div#pf_myaccount a {
	text-decoration: none;
	display: block;
	padding: 1px 2px 1px 2px;
	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;

}

div#pf_myaccount a:hover {
	color: #ffffff;
	background: #708090;
}


div#pf_mysites {
	margin-bottom: 8px;
	border-bottom: 1px solid #708090;
}

div#pf_mysites a {
	text-decoration: none;
	display: block;
	padding: 1px 2px 1px 2px;
	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;

}

div#pf_mysites a:hover {
	color: #ffffff;
	background: #708090;
}

div#pf_mysites_wait {
	margin-bottom: 8px;
	border-bottom: 1px solid #708090;
}

div#pf_mysites_wait span {
	text-decoration: none;
	display: block;
	padding: 1px 2px 1px 2px;
	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;

}

div#pf_mysites_declined {
	margin-bottom: 8px;
	border-bottom: 1px solid #708090;
}

div#pf_mysites_declined a {
	text-decoration: none;
	display: block;
	padding: 1px 2px 1px 2px;
	color: #000000;

	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
	
	background: #eeeeee;

}

div#pf_mysites_declined a img {
	margin-bottom: -5px;
}

div#pf_mysites_declined a:hover {
	color: #ffffff;
	background: #708090;
}


div#pf_mysitescomms {
}

div#pf_mysitescomms p {
	border-bottom: 1px solid #708090;
}

div#pf_myanswers {
}

div#pf_myanswers p {
	border-bottom: 1px solid #708090;
}

p#pf_sub_m {
	margin: 0;
	padding: 2px 8px 2px 8px;
	background: #eeeeee;
	-webkit-box-shadow: #a0a0a0 0px 1px 1px;
	-moz-box-shadow: #a0a0a0 0px 1px 1px;
	box-shadow: #a0a0a0 0px 1px 1px;
}

p#pf_sub_m a {
	color: #000000;
	padding: 2px;
	margin: 0 12px 0 0;
	text-decoration: none;
}

p#pf_sub_m a:hover {
	color: #ffffff;
	background: #708090;
	text-decoration: none;
}

/* REGISTER */

div#reg_form {
	width: 400px;
	margin: 20px auto 20px auto;
	text-align: center;

}

input.reg_txt {
	width: 300px;
}

input.reg_btn {
	width: 300px;
	background: #aacc00;
	color: #fffffff;
	border: 1px solid #708090;
}

/* AD CONTENT STYLES */

a.afc_fbk {
	float: right;
	clear: both;
	color: #888888;
	font-size: 12px;
	margin: 2px 2px 0 0;
	text-decoration: none;
}

a.afc_fbk:hover {
	color: #555555;
	text-decoration: underline;
}

/* SQUARE ADS ON HOME AND SUBS */
/* 336 HP*/

div.sq_336_hps {
	float: right;
	clear: right;
	width: 340px;
	margin: 2px 0 2px 0;
	/*border-top: 1px solid #333333;*/
}

div.sq_336_hps p.afc_elem { /* ad element */
	height: 58px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 3px 0;
	border: 1px dotted #708090;
}

div.sq_336_hps p.afc_elem:hover {
	border: 1px solid #cc0000;
	background: #dbdfe3;
}

div.sq_336_hps p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.sq_336_hps p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.sq_336_hps p.afc_elem:hover span.ad_ct {
	color: #333333;
}

div.sq_336_hps span.ad_tt {
	display: block;
}

div.sq_336_hps span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

div.sq_336_hps span.ad_tt a:hover {
	text-decoration: underline;
}

div.sq_336_hps span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.sq_336_hps span.ad_lk {
	display: block;
	text-align: right;
}

div.sq_336_hps span.ad_lk a {
	color: #aacc00;
	font-size: 9px;
	text-decoration: none;
	padding: 0;
}

div.sq_336_hps span.ad_lk a:hover {
	text-decoration: none;
}

/*250 HP*/

div.sq_250_hps {
	float: right;
	clear: right;
	width: 250px;
	margin: 2px 0 2px 0;
	/*border-top: 1px solid #333333;*/
}

div.sq_250_hps p.afc_elem { /* ad element */
	height: 58px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 3px 0;
	border: 1px dotted #708090;
}

div.sq_250_hps p.afc_elem:hover {
	border: 1px solid #cc0000;
	background: #dbdfe3;
}

div.sq_250_hps p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.sq_250_hps p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.sq_250_hps p.afc_elem:hover span.ad_ct {
	color: #333333;
}

div.sq_250_hps span.ad_tt {
	display: block;
}

div.sq_250_hps span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

div.sq_250_hps span.ad_tt a:hover {
	text-decoration: underline;
}

div.sq_250_hps span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.sq_250_hps span.ad_lk {
	display: block;
	text-align: right;
}

div.sq_250_hps span.ad_lk a {
	color: #aacc00;
	font-size: 9px;
	text-decoration: none;
	padding: 0;
}

div.sq_250_hps span.ad_lk a:hover {
	text-decoration: none;
}

/* 250 NEWS */

div.sq_250_nws {
	float: right;
	clear: none;
	width: 300px;
	margin: 22px 0 2px 0;
	/*border: 1px solid #aacc00;*/
}

div.sq_250_nws p.afc_elem { /* ad element */
	height: 58px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 3px 0;
	border: 1px dotted #708090;
}

div.sq_250_nws p.afc_elem:hover {
	border: 1px solid #cc0000;
	background: #dbdfe3;
}

div.sq_250_nws p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.sq_250_nws p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.sq_250_nws p.afc_elem:hover span.ad_ct {
	color: #333333;
}

div.sq_250_nws span.ad_tt {
	display: block;
}

div.sq_250_nws span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

div.sq_250_nws span.ad_tt a:hover {
	text-decoration: underline;
}

div.sq_250_nws span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.sq_250_nws span.ad_lk {
	display: block;
	text-align: right;
}

div.sq_250_nws span.ad_lk a {
	color: #aacc00;
	font-size: 9px;
	text-decoration: none;
	padding: 0;
}

div.sq_250_nws span.ad_lk a:hover {
	text-decoration: none;
}

/* CATEGORIES */

/* TOP LB */

div.in_cnt {
	border-bottom: 1px solid #000000;
	margin: 4px 0 4px 0;
}

/* MID LB */

div.lb_728_cat_in {
	width:728px;
	/*height:90px; */
	clear: both;
	background: #ffffff;
	border-top: 1px dotted #cccccc;
	margin: 2px 0 2px 0;
	padding: 2px 0 0 0;

}

div.lb_728_cat_in p.afc_elem { /* ad element */
	padding: 0 0 0 18px;
	margin: 0 0 1px 0;
}

div.lb_728_cat_in p.afc_elem:hover {
	/*border: 1px dotted #555555;*/
}

div.lb_728_cat_in p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.lb_728_cat_in p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.lb_728_cat_in span.ad_tt {
}

div.lb_728_cat_in span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 0 5px 0 0;
}

div.lb_728_cat_in span.ad_tt a:hover {
	text-decoration: underline;
}

div.lb_728_cat_in span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.lb_728_cat_in span.ad_lk {
	text-align: right;
}

div.lb_728_cat_in span.ad_lk a {
	color: #888888;
	font-size: 9px;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.lb_728_cat_in span.ad_lk a:hover {
	text-decoration: none;
}

/* SIDE SQ336 */

div.sq_336_cat_l {
	width: 340px;
	text-align: center;
	margin: 8px 0 4px 0;
	background: #ffffff;
}

div.sq_336_cat_l p.afc_elem { /* ad element */
	height: 58px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 3px 0;
	border: 1px dotted #708090;
}

div.sq_336_cat_l p.afc_elem:hover {
	border: 1px solid #cc0000;
	background: #dbdfe3;
}

div.sq_336_cat_l p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.sq_336_cat_l p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.sq_336_cat_l p.afc_elem:hover span.ad_ct {
	color: #333333;
}

div.sq_336_cat_l span.ad_tt {
	display: block;
}

div.sq_336_cat_l span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

div.sq_336_cat_l span.ad_tt a:hover {
	text-decoration: underline;
}

div.sq_336_cat_l span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.sq_336_cat_l span.ad_lk {
	display: block;
	text-align: right;
}

div.sq_336_cat_l span.ad_lk a {
	color: #aacc00;
	font-size: 9px;
	text-decoration: none;
	padding: 0;
}

div.sq_336_cat_l span.ad_lk a:hover {
	text-decoration: none;
}

/* TOP LEADERBOARD ON INFO PAGE */

div.lb_728_tp_nfo {
	width:744px;
	background: #ffffff;
	margin: 0 0 3px 0;
	text-align: center;
}

div.lb_728_tp_nfo object {
	margin-left: 8px;
}

div.lb_728_tp_nfo p.afc_elem {
	margin: 0;
	padding: 0 0 0 12px;
}

div.lb_728_tp_nfo a.ad_tt {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	padding: 0 10px 0 0;
}

div.lb_728_tp_nfo a.ad_tt:hover {
	color: #aacc00;
}

div.lb_728_tp_nfo span.ad_ct {
	color: #000000;
}

div.lb_728_tp_nfo a.ad_lk {
	font-size: 9px;
	color: #888888;
	text-decoration: none;
	padding: 0 0 0 8px;
}

div.lb_728_tp_nfo a.ad_lk:hover {
	color: #cc0000;
}

/* MIDDLE LEADERBOARD ON INFO PAGE */

div.lb_728_bt_nfo {
	width:744px;
	/*height:90px; */
	clear: both;
	background: #ffffff;
	border-top: 1px dotted #cccccc;
	margin: 2px 0 2px 0;
	padding: 2px 0 0 0;

}

div.lb_728_bt_nfo p.afc_elem { /* ad element */
	padding: 0 0 0 18px;
	margin: 0 0 1px 0;
}

div.lb_728_bt_nfo p.afc_elem:hover {
	/*border: 1px dotted #555555;*/
}

div.lb_728_bt_nfo p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.lb_728_bt_nfo p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.lb_728_bt_nfo span.ad_tt {
}

div.lb_728_bt_nfo span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 0 5px 0 0;
}

div.lb_728_bt_nfo span.ad_tt a:hover {
	text-decoration: underline;
}

div.lb_728_bt_nfo span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.lb_728_bt_nfo span.ad_lk {
	text-align: right;
}

div.lb_728_bt_nfo span.ad_lk a {
	color: #888888;
	font-size: 9px;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.lb_728_bt_nfo span.ad_lk a:hover {
	text-decoration: none;
}

/* LOWER LEADERBOARD ON INFO PAGE */

div.lb_728_lw_nfo {
	width:744px;
	/*height:90px; */
	clear: both;
	background: #ffffff;
	border-top: 1px dotted #cccccc;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;

}

div.lb_728_lw_nfo p.afc_elem { /* ad element */
	padding: 0 0 0 18px;
	margin: 0 0 1px 0;
}

div.lb_728_lw_nfo p.afc_elem:hover {
	/*border: 1px dotted #555555;*/
}

div.lb_728_lw_nfo p.afc_elem:hover span.ad_tt a {
	color: #3b5998;
	text-decoration: underline;
}

div.lb_728_lw_nfo p.afc_elem:hover span.ad_lk a {
	color: #3b5998;
}

div.lb_728_lw_nfo span.ad_tt {
}

div.lb_728_lw_nfo span.ad_tt a {
	color: #3b5998;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 0 5px 0 0;
}

div.lb_728_lw_nfo span.ad_tt a:hover {
	text-decoration: underline;
}

div.lb_728_lw_nfo span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.lb_728_lw_nfo span.ad_lk {
	text-align: right;
}

div.lb_728_lw_nfo span.ad_lk a {
	color: #888888;
	font-size: 9px;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.lb_728_lw_nfo span.ad_lk a:hover {
	text-decoration: none;
}

/* SQUARE BLOCK ON INFO PAGE */

div.sq_336_rf_nfo {
	float: left;
	clear: left;
	width: 340px;
	margin: 20px 12px 12px 4px;
	background: #ffffff;
}

div.sq_336_rf_nfo p.afc_elem { /* ad element */
	height: 58px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 5px 0;
	/*border: 1px dotted #708090;*/
	border: 1px solid #333333;
	/*background: #dbdfe3;*/
	background: #eeeeee;
	-webkit-box-shadow: #a0a0a0 0px 1px 2px;
	-moz-box-shadow: #a0a0a0 0px 1px 2px;
	box-shadow: #a0a0a0 0px 1px 2px;

}

div.sq_336_rf_nfo p.afc_elem:hover {
	/*border: 1px solid #cc0000;
	background: #dbdfe3;*/
	border: 1px solid #cc0000;
	background: #fafafa;
	-webkit-box-shadow: #cc0000 0px 1px 2px;
	-moz-box-shadow: #cc0000 0px 1px 2px;
	box-shadow: #cc0000 0px 1px 2px;
}

div.sq_336_rf_nfo p.afc_elem:hover span.ad_tt a {
	color: #cc0000;
	text-decoration: underline;
}

div.sq_336_rf_nfo p.afc_elem:hover span.ad_lk a {
	color: #cc0000;
}

div.sq_336_rf_nfo p.afc_elem:hover span.ad_ct {
	color: #000000;
}

div.sq_336_rf_nfo span.ad_tt {
	display: block;
}

div.sq_336_rf_nfo span.ad_tt a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

div.sq_336_rf_nfo span.ad_tt a:hover {
	text-decoration: underline;
}

div.sq_336_rf_nfo span.ad_ct {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

div.sq_336_rf_nfo span.ad_lk {
	display: block;
	text-align: right;
}

div.sq_336_rf_nfo span.ad_lk a {
	color: #aacc00;
	font-size: 9px;
	text-decoration: none;
	padding: 0;
}

div.sq_336_rf_nfo span.ad_lk a:hover {
	text-decoration: none;
}

p.afc_one_ad {
	height: 98px;
	padding: 20px 4px 4px 4px;
}

/* BLOCKS IN SEARCH ENGINE */

div#googleAdUnitIframe_1 {
	/*border: 1px solid #708090;*/
}
div#googleAdUnitIframe_2 {
	clear: both;
	margin: 8px 0 0 0;
	border-top: 2px solid #aacc00;
}
div#googleAdUnitIframe_3 {
	clear: both;
	margin: 8px 0 0 0;
	/*border-top: 2px solid #708090;*/
}
div#googleAdUnitIframe_4 {
	/*border: 1px solid #708090;*/
	text-align: center;
}