* a, * a:visited{
	color: #1e5267;
}

a.external{
 background: transparent url(img/external.png) no-repeat scroll right center; 
 padding-right: 13px;
 }

body {
  font-family: Arial, sans-serif;
	font-size: 10pt;
  text-align: center;
}

#content{
  text-align: left;
}



.span_link {
	color: #1e5267;
	text-decoration:underline;
}

.span_link:hover {
	cursor: pointer;
}

/** ------------------------------- Reports ------------------------------------- **/

.display {
	float:right;
}

.label {
	width:930px;
	margin-bottom:10px;
}

.table, .tablevert {
	padding:0 20px;
	margin-top:10px;
	clear:right;
}

.table th {
	background-color:#dce8ed;
	height:24px;
	text-align:center;
	border: 1px solid #b5c7e2;
	border-right:none;
}

.table .th_header {
    background-color:#dce8ed;
	border:1px solid #b5c7e2;	
	font-weight:bold;
	margin-top:10px;
	padding:4px 4px 4px 10px;
}

.tablevert th {
	background-color:#dce8ed;
	border: 1px solid #b5c7e2;
	border-bottom:none;
	padding:5px 15px;
	width: 210px;
	text-align: left;
}

.table .th_right {
	border-right:1px solid #b5c7e2;
}

.table .th_cbox { width:1px; }
.table .th_se { width:160px; }
.table .th_ad_cnt {	width:230px; }
.table .th_ads { width:220px; border-right:1px solid #b5c7e2; }

.table .th_adcnt_date {	width:170px; }
.table .th_adcnt_se { width:110px; }
.table .th_adcnt_loc { width:150px; }
.table .th_adcnt_kw { width:220px; }
.table .th_adcnt_pos { width:60px; }
.table .th_adcnt_lop { width:120px; }
.table .th_adcnt_det { width:100px; border-right:1px solid #b5c7e2; }

.tablevert .th_bottom {
	border-bottom:1px solid #b5c7e2;
}

.tablevert .td_bottom {
	border-bottom:1px solid #ddd;
}


.table td {
	height: 24px;
	border:1px solid #ddd;
	border-top:none;
	border-right:none;
	text-align:center;
}

.tablevert td {
	border:1px solid #ddd;
	border-bottom:none;
	border-left:none;
	padding:5px 15px;
	text-align:left;
}

.odd {
	background-color:#eee;
}

.table .td_right {
	border-right: 1px solid #ddd;
	text-align:center;
}

.table .td_right_lalign {
	border-right: 1px solid #ddd;
	text-align:left;
}

.tablevert td {
	border-right: 1px solid #ddd;
	text-align:left;
}

.tablevert .td_top {
	border-top: 1px solid #ddd;
}

.table .pagination {
	margin-top:10px;
}

.table .pagination a {
	text-decoration:none;
}

.table .pagination a:hover {
	text-decoration:underline;
}


.th_left {
	text-align:left;
}

.ads td, .alerts td {
	text-align:left;
	padding:8px;
}

.ad_title {
	font-weight:bold;
	text-decoration:underline;
	color:#2300bf;
}

.ad_url {
	color:#24622f;
}

.long_text div {
	width: 660px;
	overflow:auto;
}

.table .td_adver {
    text-align: left;
    padding-left: 20px;
}

.aff_search_width .label {
       width: 600px;
}

.aff_report_content {
       border-top:none;
       padding:5px 10px 5px 10px;
       margin-bottom:0px; }

.aff_report_content ul {
       margin-left: 1em;
       padding-left: 0em;
}

.aff_report_content li {
       margin-bottom: 1em;
}

.aff_report_entity {
    border: 1px #ccc solid;
    padding: 10px 10px 0px 10px;
    margin-top: 10px;
}
.aff_report_website dt { 
    margin-top:5px; padding:5px 10px 5px 22px; background-color:#fff; 
    background: transparent url(img/keyword.png) no-repeat scroll left top;     
}   

.aff_report_website dt:hover { 
    background-color:#eee; 
}
.aff_report_website ul { 
    margin-left:0px; padding:0px;
}

.aff_id_list ul {
    text-align: left;
}

.sample_ad_container {
    width: 930px;
}

.sample_ad {
    border: 1px #b5c7e2 solid;
    margin-bottom: 10px;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
}
.section_header {border-left:5px #18344E solid; width:230px; padding:7px 10px 7px 10px; font-weight:bold; background-color:#DCE8ED}

.advertiser_chart_container {
    width:930px;
    text-align:center; 
    margin-top: -10px;
    margin-bottom: 20px;
}

.report_date:visited {
    color: #999;
}

div.tooltip{
    position:relative;
    z-index:24;
    text-decoration:underline;
    color:#1e5267;
    float:left;
}
div.tooltip:hover{
    z-index:25;
    text-decoration:none;
    cursor:pointer;
}
div.tooltip span{ display: none; text-decoration:none; }
div.tooltip:hover span{
    display:block;
    position:absolute;
    top:-32px; right:-50px;
    padding: 7px;
    border:1px solid #77A4B9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#FFFCDF; 
    text-decoration:none;
    color:#000;
    white-space:nowrap;
}
.redirect_urls { float: left; padding-right: 5px; }

.filter_box { display:none; width:930px; }
.filter_opts { border:1px solid #B5C7E2;padding:10px; margin-bottom:10px }

/** -------------------- End reports ----------------------------- **/


/** ----------------------- Comments ----------------------------- **/
.comment { width: 930px; padding: 15px 15px 0px 20px; }
.comment ul { list-style-type: none; display: inline; } 
.comment_form { padding: 10px 15px 15px 25px; }
.comment_header { padding: 5px; border-bottom:1px solid #b5c7e2; background-color:#eee; font-size: 90% }
.comment_link { float: right; padding: 5px; font-size: 85% }
.comment_text { padding: 5px 5px 15px 5px }
.commentError { padding: 5px; background: #FEE6DD; border: 1px solid #DE0011; width: 500px }
/** ---------------------- End commnets -------------------------- **/



.heading0, .heading15B, .heading14B {
  font-weight:		bold;
}

.heading15, .heading15B {
  font-size:			15pt;
}

.heading14, .heading14B {
  font-size:			14pt;
}

.heading13, .heading13B {
  font-size:			13pt;
}

.smalling0 {
  font-size:			x-small;
}

#footer {
  text-align:			center;
}

.nav_tab, .nav_tab_selected {
	text-align:			center;
	margin-left:		10px;
	margin-right:  10px;
}

.nav_tab {
	background:	 	#dce8ed;
	border:					1px solid #B5C7E2;
	border-bottom:	none;
}

.nav_tab_selected {
  border:					none;
  background:	 		#18344e;
}

.nav_tab a:link, .nav_tab a:visited {
  color:			 		#000000;
}

.nav_tab a:link, .nav_tab a:visited, .nav_tab_selected a:link, .nav_tab_selected a:visited,  .nav_tab_selected span {
	border:			    none;
	text-decoration: none;
   font-weight: 		bold; 
}

.nav_tab_selected a:link, .nav_tab_selected a:visited, .nav_tab_selected span {
  color:			 		#FFFFFF;
}

/** Subnav **/
.submenu {background:#18344e; padding: 5px;}
.submenu ul {text-align:left; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px;}
.submenu li {text-align: left;  list-style-type: none; display: inline; padding: 0px 2px; color:#77a4b9}
.submenu a {color: #FFFFFF;}
.submenu_selected a {color: #77a4b9; font-weight: bold; text-decoration: none;}
/** End subnav **/

.keyword, .keyword_sep {
  font-size:			10pt;
}

.keyword {
  background:			#dce8ed;
	border:					1px solid #77a4b9;
	border-top:			none;  
}

.keyword_sep {
  color:		 			#77a4b9;
}

#message_block{
  padding: 5px;
}

#message {

  padding: 		5px;
  background:		#FFFF99;
  border:	 	1px solid #BAB86C;
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#message li {
   list-style: none;
}

.header {
  background-image:url(img/header_grd);
  background-repeat:repeat-x;
	border-top: 		2px solid #152249;
	height:					20px;
	width:					100%;
}

.breadcrumb {
    text-align: left;
    padding: 10px 0px 0px 15px;    
}

.footer {
  color: 					#152249;
	background-color: 		#152249;
	border:					0;
	height: 2px;
}

.formMessage {
  background:     #dce8ed;
  border:         1px solid #77a4b9;
  vertical-align: top;
}

div.formMessage {
  padding:      5px;
}

table.basic {
  background:     #dce8ed;
	border:					1px solid #77a4b9;
}

#id_keywords {
  color: #999999;

}

div.message0 {
  padding: 		5px;
  background:		#FFFF99;
  border:	 	1px solid #BAB86C;
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.orangeError, div.orangeError {
  background:           #FFF7EE;
  border:		1px solid #FD9C3E;
}

div.orangeError {
  padding:		5px;
}

#blueform li {
   list-style: none;
}

#blueform table {
  background:     #dce8ed;
  border:		1px solid #77a4b9;
}

.errorlist{
  background:     #FEE6DD;
  border:		1px solid #DE0011;
  padding:		5px;
  list-style-position: inside;
  list-style-type: none;
}



.redError, div.redError {
  background:     #FEE6DD;
	border:					1px solid #DE0011;
}

div.redError {
  padding:			5px;
}

div.radioDesc {
  display:    none;
}

div.radioDesc_selected {
  display:    inline;
}

.message_errors {width: 650px;  margin-left: auto;  margin-right: auto;}

/** MONITORING, BILLING, CONTACT, HELP, EMAIL **/


#monitoring { width:1000px; }
.monitor_left, .account_left, .autotool_left  { float:left; width:400px; margin:0 40px 0 20px; }
.monitor_right, .autotool_right { width:400px; float:left;}
.profile_left {float:left; width: 480px; margin: 0 20px 0 20px;}
.reports_left, .billing_left, .invoice_left { float:left; width: 440px; margin: 0 20px 0 20px;}
.reports_right{ width:460px; float:left;}
.gen_letter_step { width:700px; margin:0 40px 0 20px; } 
.autotool_full{width:920px; margin:0 0 0 20px;	}

.reports_description{  
    border-top:none; 
    padding:10px 10px 15px 10px; 
    margin-bottom:20px; 
}

.monitoring_heading, .billing_heading, .account_heading, .invoice_heading, .help_heading, .settings_header, .ad_report_header, .autotool_header 
{
	background-color:#dce8ed;
	border:1px solid #77a4b9;	
	font-weight:bold;
	margin-top:10px;
	padding:4px 4px 4px 10px;
}

.settings_content, .billing_body , .ad_report_content, .help_content, .monitoring_body, .billing_body, .invoice_body, .autotool_body
{  
    border-top:none; 
    padding:5px 10px 15px 10px; 
    margin-bottom:20px; 
}


.monitoring_body, .billing_body, .invoice_body, .autotool_body {
	border-right:1px solid #77a4b9;
	border-left:1px solid #77a4b9;
	border-bottom:1px solid #77a4b9;
}


.billing_body ul li {
    list-style: none;
}


.monitoring_body ul, ul ul {list-style-type: none; text-indent: -2em;}
.bottomrow { margin-bottom:20px;}
.clear { clear:both;}

.monitoring_body ul.errorlist li {
  margin-left: 30px;
  list-style-type: none;
}

.monitoring_submit, .billing_submit, .account_submit, .generic_submit {
	background-color:#dce8ed;
	border:1px solid #77a4b9;
	padding:4px;
	margin-left:20px;
	width:920px;
}

.gen_letter_submit {
    background-color:#dce8ed;
	border:1px solid #77a4b9;
	padding:4px;
	width:920px;
}

.settings_content ul { list-style-type:none;  margin-left:0px; padding:0px;}
#id_new_ads { margin-right:10px; float:left; }
#id_weekly_test_summaries { margin-right:10px; float:left; }

.autotool_smtp ul {list-style-type:none; margin-left:0px; padding:0px;}

/** About Pages **/

.sidebar { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.sidebar a {	text-decoration: none;	font-size:22px;	font-weight:bold;margin-left:26px; }
.sidebar li {	padding:5px 0;}
.sidebar a:active { text-decoration: none;}
.sidebar a:visited { text-decoration: none;}
.sidebar a:hover { text-decoration: none;}

#poachmark { width:720px;}

.poach_selected { background-color:#fff; }

/** End About Pages **/

