.sprites{
	display:block;
	font-size:1px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding:0;
}

.sprites14{
	background-image:url(/img/sp_main.gif);
	width:14px;
	height:14px;
}

.sprites23{
	background-image:url(/img/sp_welcome.gif);
	width:23px;
	height:23px;
}

.sprites4850{
	background-image:url(/img/sp_tools.gif);
	width:48px;
	height:50px;
}


.pseudolink{
	cursor:pointer;
	cursor:hand;
}

#se_name{
	width:15em;
	text-align:right;
}

.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	margin:0;
	padding:0;
}

div.compare_btn{}
	div.sa_dyn{
	float:left;
	width:50px;
}
div.sa_res{
	float:left;
	padding-left:5px;
}

a img{
	border:none;
}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	background-color:#fff;
	color:#000;
}
body.seowin {
	
}


/*
	plain links
*/
a.plain{
	font-weight:normal;
	background-color:transparent;	
}
a.plain:hover{
	font-weight:normal;
	background-color:transparent;	
}
a.plain:active{
	font-weight:normal;
	background-color:transparent;	
}
a.plain:visited{
	font-weight:normal;
	background-color:transparent;	
}
a.plain:link{
	font-weight:normal;
	background-color:transparent;	
}
a.plain:focus{
	font-weight:normal;
	background-color:transparent;	
}


/*
	Serp styles // index.html
*/

a.dynamics_up, a.dynamics_up:visited {
	color:green;
}
a.dynamics_eq, a.dynamics_eq:visited {
	color:blue;
}
a.dynamics_down, a.dynamics_down:visited {
	color:red;
}
span.dynamics_new{
	color:#F7C000;
	font-size: 20px;
	text-decoration:none;
}

a.dynamics_up span, a.dynamics_up:visited span{
	color:#66B658;
	font-size:13px;
}
a.dynamics_eq span, a.dynamics_eq:visited span{
	color: #C0C7D4;
	font-size: 22px; 
}
a.dynamics_down span, a.dynamics_down:visited span{
	color:#CC3300; 
	font-size: 13px;
}
span.dynamics_new span{
	color:#FFEC1F;
	font-size: 13px;
}

a.dynamics_up,a.dynamics_down,a.dynamics_eq,
a.dynamics_up:visited,a.dynamics_down:visited,a.dynamics_eq:visited
{
	font-size:0.8em;
	text-decoration:none;
}
#cal1Container { display:none; position:absolute; z-index:1}
.extra-tools{display:none;}
a.by10result{
	font-size:0.8em;
	text-decoration:none;
	color:black;
}
a.usaresult{
	font-size:12px;
	color:black;	
	text-decoration:none;
}

/*
	My Sites table
*/

#cal1Container { display:none; position:absolute; z-index:1}

table#monitored td, 
table#monitored th,
table#add_sites td, 
table#add_sites th {
	border:1px solid black;
	text-align:center;
}

table#monitored td.site {
	text-align:left;
}

table#monitored input,
table#monitored select {
	font-size:0.7em;
}
.row0 {
	background-color:#FFFFFF;
}
.row1 {
	background-color:#efefef;//#F1F1F1;
}

/*
	graph.html
*/
#bottom_menu {
	text-align: center;
	clear: both;
}

#menu a{
	color:#0000cc;
	background-color:transparent;
}
#menu a:link{
	color:#0000cc;
	background-color:transparent;
}
#menu a:visited{
	color:#0000cc;
	background-color:transparent;
}
#menu a:active{
	color:#0000cc;
	background-color:transparent;
}
#menu a:hover{
	color:#0000cc;
	background-color:transparent;
}
#menu a:focus{
	color:#0000cc;
	background-color:transparent;
}

/*#bottom_menu a{
	color:#0000cc;
	background-color:transparent;
}
#bottom_menu a:link{
	color:#0000cc;
	background-color:transparent;
}
#bottom_menu a:visited{
	color:#0000cc;
	background-color:transparent;
}
#bottom_menu a:active{
	color:#0000cc;
	background-color:transparent;
}
#bottom_menu a:hover{
	color:#0000cc;
	background-color:transparent;
}
#bottom_menu a:focus{
	color:#0000cc;
	background-color:transparent;
}*/

#related_posts ul {
	list-style-type:none;
	padding:5px;
	margin:5px;
}
#related_posts ul li {
	padding:3px;
}

/*
	account_default.html
*/
div.table_h2{
	color:#006DEE;
	font-size:18px;	
}
div.table_h2 a {
        color:#006DEE;
        font-size:18px;
        text-decoration:none;
}
div.table_h2 a:visited {
	color:#006DEE;
	font-size:18px;	
	text-decoration:none;
}
div.table_h2 a:active {
	color:#006DEE;
	font-size:18px;	
	text-decoration:none;
}
div.table_h2 a:hover {
	color:#006DEE;
	font-size:18px;	
	text-decoration:none;
}
div.table_h2 a:focus {
	color:#006DEE;
	font-size:18px;	
	text-decoration:none;
}

/*
	serp_google_light.html
*/
a.dynamics_up{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_up:hover{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_up:focus{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_up:active{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_up:visited{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_up:link{
	color:#009900;
	text-decoration:none;	
}
a.dynamics_down{
	color:#ff0000;
	text-decoration:none;	
}
a.dynamics_down:hover{
	color:#ff0000;
	text-decoration:none;	
}
a.dynamics_down:focus{
	color:#ff0000;
	text-decoration:none;	
}
a.dynamics_down:active{
	color:#ff0000;
	text-decoration:none;	
}
a.dynamics_down:visited{
	color:#ff0000;
	text-decoration:none;	
}
a.dynamics_down:link{
	color:#ff0000;
	text-decoration:none;	
}

/*
	account_my_sites.html
*/
#my_sites_container{
	width:900px;
	margin:auto;
	padding: 30px 0 0 0;
}

#my_sites_container p{
	color:#333333;
	font-size:10pt;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#my_sites_container h1{
	color:#006DEE;
	font-size:16pt;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
#my_sites_container h2{
	color:#333333;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
#my_sites_cur{
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
	margin:0 0 5px 0;
}
.my_sites_cur{
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
	margin:0 0 5px 0;
}
.my_sites_cur td, #pos_rep_cur td{
	height:22px;
	line-height:22px;
	padding:0 9px;
}
.my_sites_cur tr.floor2 td{
	height:44px;
	line-height:22px;
}
#my_sites_cur td, #pos_rep_cur_head th{
	height:22px;
	line-height:22px;
	padding:0 9px;
}

#my_sites_cur_head td, #pos_rep_cur_head th{
	border-width:0 0 1px 0;
	border-color:#4c9cf6;
	border-style:solid;
	background:#E8F2FF url("../img/content_table_head.gif") left bottom repeat-x;
}
#my_sites_add{
	float:left;
	width:350px;
}
#my_sites_preferences{
	float:right;
	width:300px;
}

/*
	account_db_search.html
*/
.dbsearch_site_result0 td, td.dbsearch_page_result0, .dbsearch_site_resultself td, td.dbsearch_page_resultself{
	height:24px;
	line-height:24px;
	padding:0 9px; 
	background-color:#FFFFFF;
}

.dbsearch_site_resultself td, td.dbsearch_page_resultself, .dbsearch_site_resultself td a{
	font-weight:bold !important;
}

.dbsearch_site_result1 td, td.dbsearch_page_result1{
	height:24px;
	line-height:24px;
	padding:0 9px; 
	background-color:#EFEFEF;
}

#dbsearch_site_result_pages{
	margin: 10px 0; 
	padding-left:0px; 
	font-family:Arial; 
	font-size:10pt;
	margin: 10px 0; 
	padding-left:0px; 
	font-family:Arial; 
	font-size:10pt;
}

#dbsearch_page_result_pages{
	padding: 0 ; 
	font-family:Arial; 
	font-size:10pt;
}

.sample_ads{
	border:1px solid #C9D7F1;
	padding:3px;
	margin:0 0 9px 9px;
	background:white;
	width:282px;
	height:78px;
	display:inline-block;
	display:-moz-inline-stack;
}




.search1{
	margin:0 0 0 5px;
}

.search1 table{	
	font-family:Arial;
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
}
#search1{
	margin:0 0 0 5px;
}

#search1 table{	
	font-family:Arial;
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
}
.search1_head td{
	background:#e8f2ff url('../img/content_table_head.gif') left bottom repeat-x;
	height:22px;
	border-bottom:1px solid #4c9cf6;
	padding:0 9px;
}
.search1_bottom td{
	background-color:#e8f2ff;
	padding:2px 6px 2px 6px; 
	border-width:1px 0 0 0;
	border-color:#4c9cf6;
	border-style:solid;
	text-align:center;
}
div.search2 table{
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
}
table.search2{
	padding:0;	
}

.search2_d, .search2_h, .search2_v{
	background-color:#4c9cf6;
}

.search2_margin{
	width:10px;
}

.search2_head td a img{
	border:none;
}
.search2_header{
	background: url("../img/content_table_head.gif") repeat-x scroll left bottom #E8F2FF;
    height: 22px;
    padding: 0 9px;
}
.search2_no_results, .search2_stats{
	padding-top:15px;
}

.search2_ltl{
	padding-bottom:10px;
}
.mon_pref_td{
	width:350px;
}
.mon_tags_td{
	width:150px;
}
.mon_pages_td{
	width:80px;
}
.mon_positions_td{
	width:80px;
}
.mon_hili_td{
	width:80px;
}
.mon_mail_td{
	width:80px;
}
.mon_delete_td{
	width:80px;
}
.mon_delete_td *{
	border:none;
}
/*
	pr bar
*/
div.prbar_container{
	border:1px solid #999999;
	padding:0;
	margin:6px 4px 0 4px;
	font-size:1px;
	height:3px;
	width:38px;
	float:left;
}
div.prbar_fill{
	padding:0;
	margin:0;
	font-size:0px;
	background:#5eab5e;
	border-color:#529452;
	border-style:solid;
	border-width:0 1px 1px 0;
	height:2px;
	width:25px;
}

/*
	seo_parameters.html
*/
div.seopar{
	font-family:Arial; 
	font-size: 11px; 
	margin-top: 4px; 
	color:#666666;
	overflow: visible;
}
div.seopar a,  div.seopar a:hover, div.seopar a:focus, div.seopar a:visited, div.seopar a:link{
	color:#666666 !important;
}

div.seopar span.hiden{
	display:none;
	position:absolute; 
	visibility:hidden;
}

div.seopar span.primary {
	white-space: nowrap;
	overflow: visible;
}
div.seopar span.primary span{
	white-space: nowrap;
}

div.seopar span span.hiden{
	display:none;
	position:absolute; 
	visibility:hidden;
}
div.seopar span span.link{
	color: #666666;
	cursor: pointer; 
	cursor: hand;
}
div.seopar span{
	padding:2px;
}
div.seopar u.link{
	color: #666666;
	cursor: pointer; 
	cursor: hand;
}
div.seopar div.secon{
	position:absolute; 
	visibility:hidden; 
	background:#E9F3FF; 
	margin-right:10px;
	padding:7px; 
	color:#343235; 
	font-size:8pt;
}

/*
	seowindows.js
*/

#serp_block_container_closed, #serp_blocks_head_closed, .serp_block_head_closed{
	width:19px;
}

#serp_block_container_opened, #serp_blocks_head_opened, .serp_block_head_opened{
	width:165px;
}

#serp_block_container_opened, #serp_block_container_closed{
	right:1px;
	border-width:0px 0px 1px 0px;
	border-color:#6699cc;
	border-style:solid;
	position:fixed;
	margin-top:40px;
	//position:absolute;
	//top:expression(clear1.offsetTop+40+((e=document.documentElement.scrollTop )?e:document.body.scrollTop)+'px'); 
	z-index:999;
}

#serp_blocks_head_opened, #serp_blocks_head_closed{
	height:19px;
	border-width:1px 1px 0 1px;
	border-color:#6699cc;
	border-style:solid;
	background-color:#EFEFEF;
	margin:0;
	padding:0;
}

.serp_block_head_opened , .serp_block_head_closed{
	height:19px;
	border-width:1px 1px 0 1px;
	border-color:#6699cc;
	border-style:solid;
	background-color:#e8f2ff;
	color:#333;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
}

.serp_block_content{
	width:155px;
	border-width:1px 1px 0 1px;
	border-color:#6699cc;
	border-style:solid;
	background-color:#fff;
	color:#333;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0px 5px 0px 5px	;
}

input.anchor{
	width:1;
	height:1;
}

/*-------------WELCOME BLOCKS*/

.welcome_container table {	
	font-family:arial,helvetica,clean,sans-serif;
	font-size:10pt;
}

.welcome_container p {	
	font-family:arial,helvetica,clean,sans-serif;
	font-size:10pt;
}

.welcome_container ul {	
	font-family:arial,helvetica,clean,sans-serif;
	font-size:10pt;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
}

.welcome_container li {	
	font-family:arial,helvetica,clean,sans-serif;
	font-size:10pt;
}

.welcome_container  h1 {
	color:#006DEE;
	font-size:18px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.welcome_container  h2 {
	color:#006DEE;
	font-size:14px;
	padding-top:0px;
	margin-top:2px;
}
.welcome_container h3{
	font-size:14px; color:#006DEE;
}

.welcome_container{
	margin:0 auto; width:860px; padding:0 0 0 0;
}

.welcome_menu{
	 width:150px; position:relative; left:2px;
}
span.welcome{
	cursor: pointer; cursor: hand;
	font-family:Arial; font-size:16px; color:#333;
	text-decoration:underline;
}
.welcome_menu_item_active, .welcome_menu_item_active_first{
	border-left:2px solid #4C9CF6;
	border-top:2px solid #4C9CF6;
	border-bottom:2px solid #4C9CF6;
	border-right:none;
	background-color:#ffffff; font-family:Arial; font-size:16px; padding:3px 8px 3px 8px;
}
.welcome_menu_item, .welcome_menu_item_first{
	border-left:none;
	border-top:none;
	border-bottom:none;
	border-right:2px solid #4C9CF6;
	background-color:#ffffff; font-family:Arial; font-size:16px; padding:5px 6px 5px 8px;
	text-decoration:underline;
}
.welcome_menu_item, .welcome_menu_item_active_first{
	display:block;
}
.welcome_menu_item_active, .welcome_menu_item_first{
	display:none;
}

.welcome_content{
	width:870px; border-width:2px 2px 0px 2px; border-style:solid; border-color:#4C9CF6; font-family:Arial; font-size:16px; padding:0 0 0 0;
/*	display:none; */
}
.welcome_content_first{
	width:870px; 
	/*float:right; */
	border-width:2px 2px 2px 2px; border-style:solid; border-color:#4C9CF6; font-family:Arial; font-size:16px; padding:0 0 0 0;
	display:block;
}
.welcome_content p{
	padding:5px 10px; margin:0 0 0 0;
	font-size:14px;
}
.welcome_content h1{
	padding:5px 10px 0 10px;
	margin:0 0 0 0;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
.welcome_content h2{
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
}
.welcome_content_first p{
	padding:5px 10px; margin:0 0 0 0;
	font-size:14px;
}
.welcome_content_first h1{
	padding:5px 10px 0 10px;
	margin:0 0 0 0;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
.welcome_content_first h2{
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
}
ol.welcome_ol{
	padding:0 10px 10px 10px;
	margin:0 0 0 0;
	font-family:Arial;
	font-size:14px;
}
ol.welcome_ol li{
	list-style-position:inside;
	padding:0 10px 0 10px;
	margin:0 0 0 0;
}














table.keyword_tool_table{
	background-color:#fff;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#7899de;
	font-family:Arial;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.keyword_tool_tr_head{
	background-color:#e9f3ff;
	font-size:13.33px;
}
.keyword_tool_tr_head td{
	border-width:1px 0 1px 0;
	border-color:#7899de;
	border-style:solid;
	font-weight:bold;
}
.keyword_tool_tr0{
	background-color:#fff;
	font-size:12px;
}
.keyword_tool_tr1{
	background-color:#f8f6f7;
	font-size:12px;
}
form.keyword_tool_form input{
	margin:25px 0 10px 0;
}

 
.hintspan,.hintspan2 {
	visibility:hidden;
	position:absolute;
	border:1px solid #4c9cf6;
	padding:2px 5px;
	text-align:left;
	width:150px;
	right:164px;
	background-color:#ffffff;
}

.hintspan3{
	margin-top:5px;
	margin-left:20px;
	border:1px solid #4c9cf6;
	padding:2px 5px;
	text-align:left;
	width:150px;
	background-color:#ffffff;
	visibility:hidden;
	position:absolute;
}

#hint_div, #adhint_div, #positionTracking_trackingResults_hint_div{
	background-color:#ffffff;
	border:1px solid #4c9cf6;
	padding:2px 5px;
	position:absolute;
	text-align:left;
	visibility:hidden;
	z-index:1000;
}

.hint_div, .adhint_div{
	background-color:#FFFFFF;
	border:1px solid #4c9cf6;
	padding:9px;
	/*position:absolute;*/
	text-align:left;
	/*visibility:hidden;*/
	/*z-index:1000;*/
}

div#cache_links, div#archive_links{height:1.5em; }
div#archive_links{text-align:left}
div#cache_links{text-align:right}
div.flags_nonUSA{height:30px};

/* Help page */
ul.help_contents{
	margin:2px auto 0 0; padding:0 0 10px 0; border-bottom:1px solid #a0cffd; border-top:1px solid #a0cffd; line-height:20px;
}
ul.help_contents li{
	list-style-type:none;
}
ul.help_contents li.sub{
	list-style-type:none;
	margin-left:12px;
}
h3.help{
	 margin-bottom:0px; padding-bottom:0px;
}
img.help{
	margin:0px; border:1px solid #a0cffd;
}
h1.help{
	color:#006DEE;
	font-size:16pt;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
h2.help{
	color:#006DEE;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
h3.help{
	color:#006DEE;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;

}


.context_help_launcher{
	border-top:1px solid #ddd;
	background-color:#eeeeee;
	padding:2px; 
	margin:0; 
	font-size:14px; 
	font-weight:bold;
	color:#000;
}

.context_help{
	position:absolute; 
	margin:5px 0 0 20px; 
	background-color:#fff; 
	display:none;

	/*ie6 hacks;*/
	z-index:10;
	overflow:hidden;/*must have*/
	width:auto;/*must have for any value*/;
}

.context_help iframe{
	/*ie6 hacks;*/
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}



/*Videos*/
#media{
   margin-top: 40px;
}
#noUpdate{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cccccc;
	text-align: left;
	width: 210px; 
	height: 200px;
	padding: 40px;
}


/*Not Configured*/
div#not_configured, div#moz_not_configured{
	margin:0 auto; width:875px; padding:5px;
	border:2px solid #f18484;
	text-align:center;
	line-height:14pt;
	display:none;
}
div#not_configured span, div#moz_not_configured span{
	color:red;
}
div#IE7W{
	border:2px solid #f18484;
	line-height:14pt;
	text-align:center;
	margin:0 auto; 
}


/*video help*/
span.docs{
	cursor: pointer; cursor: hand;
}
.docs_menu_item_active{
	display:none;
}
.docs_menu_item{
	display:block;
}
.docs_menu_item_active_first{
	display:block;
}
.docs_menu_item_first{
	display:none;
}
.docs_content{
	display:none;
}
.docs_content_first{
	display:block;
}

/*archive*/
td.archive_dyn{
	width:47px;
	padding-left:3px;
}

td.archive_snippet{
	padding-left:5px;
}

/*datechooser*/
.calendar * { margin: 0; padding: 0; border: 0; font-family: Tahoma, serif; font-weight: normal; color: #000; }
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; background: #fff; cursor: default; }
.calendar .selectedday { background: #ddd; }
.calendar .today { font-weight: bold; color: #f00; }
.calendar a { padding: 0 2px; color: #000; text-decoration: none; }
.calendar a:hover { background: #bbb; }
.calendar table { border-collapse: collapse; font-size: 90%; }
.calendar tbody td { width: 20px; }
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td { border-bottom: 1px solid #aaa; }
.calendar thead td { font-weight: bold; }
.calendar thead th a { font-size: 95%; font-weight: bold; }
.calendar thead th { padding: 2px 0; vertical-align: middle; background: #ddd; }
.calendar { padding-bottom: 2px; border: 1px solid #aaa; font-size: small; background: #fff; }
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 3px; }




/* Account Highlignts */
h1.h1blue{
	color:#006DEE;
	font-size:16pt;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}


/*account keyword search*/
.search{
	width:610px;
	margin:0 auto;
}
.summary_descr{
	margin-left:10px;
	width:720px;
}
.summary_descr img{
	float:left;
	margin:0 15px 0 0;
}
.search_tab{
	margin:0 5px 0 0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#4c9cf6;
	text-align:center;
	padding:5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#006dee;
	height:25px;
}
.search_tab a{
	font-size:16px;
	color:#006dee;
	font-weight:normal;
	text-decoration:underline;
}
.search_content{
	border-width:1px 1px 1px 1px;
	border-style:solid; 
	border-color:#4c9cf6; 	
	/*border:1px solid #4c9cf6;*/
	padding:10px;
	font-size:12px;
	line-height:18px;
	/*width:875px;*/
}
.search_content_2 {
	border-width:1px 1px 0px 1px;
	border-style:solid; 
	border-color:#4c9cf6;
	/*border:1px solid #4c9cf6;*/
	padding:10px;
	font-size:12px;
	line-height:18px;
	/*width:875px;*/
}

/*site+keyword center*/
.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
right: -50%;
}

/*tabs*/
.tab_active{
	margin:0 5px 0 0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#4c9cf6;
	text-align:center;
	padding:5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#006dee;
	height:25px;
}
.tab_inactive{
	margin:0 5px 0 0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#4c9cf6;
	text-align:center;
	padding:5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#006dee;
	height:25px;
}
.tab_active a{
	font-size:16px;
	color:#006dee;
	font-weight:bold;
	text-decoration:none;
}
.tab_inactive a{
	font-size:16px;
	color:#006dee;
	font-weight:normal;
	text-decoration:underline;
}

a.regfree{
	color:#006DEE;
	font-size:18px;
	text-decoration:underline;
}
a.regfree:hover{
	color:#006DEE;
	font-size:18px;
	text-decoration:none;
}
a.regfree:focus{
	color:#006DEE;
	font-size:18px;
	text-decoration:underline;
}
a.regfree:active{
	color:#006DEE;
	font-size:18px;
	text-decoration:underline;
}
a.regfree:visited{
	color:#006DEE;
	font-size:18px;
	text-decoration:underline;
}
a.regfree:link{
	color:#006DEE;
	font-size:18px;
	text-decoration:underline;
}




#pos_rep_cur_head td,#pos_rep_cur_head th{
	background-color:#E8F2FF;
	border-color:#4c9cf6;
	border-style:solid;
	border-width:0 0 1px;
	font-weight:normal;
}

/*
	position report new
*/
#pos_rep_container{
	/*width:900px;*/
	/*margin:auto;*/
	/*padding: 0px 0 0 0;*/
}

#pos_rep_container p{
	color:#333333;
	font-size:10pt;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#pos_rep_container h1{
	color:#006DEE;
	font-size:16pt;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
#pos_rep_container h2{
	color:#333333;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
	padding-top:10px;
}
#pos_rep_cur{
	border-color:#4c9cf6;
	border-width:1px;
	border-style:solid;
	padding:0;
	margin:0 0 5px 0;
}


td.account_td{
	vertical-align:baseline;
}

#menu_account_t {
	list-style-type:none;
	padding:0;
	margin:0;
}

#menu_account_t li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu_account_t li span {display:block; z-index:100; background:white; padding: 2px 3px;}
#menu_account_t li a, #menu_account_t li a:visited {display:block; padding:0;}

#menu_account_t dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:#FFF;}
#menu_account_t dt {background: white; margin:0; }
#menu_account_t dd {display:none; background:#FFF; clear:left; margin:0; padding:0; text-align:left;}

#menu_account_t dt a, #menu_account_t dt a:visited {display:block; padding: 3px 5px;}
#menu_account_t dd a, #menu_account_t dd a:visited {background:#FFF; display:block; padding: 3px 5px;}

#menu_account_t li a:hover {border:0;}

span.main_menu_fix_span{
	display:block;padding:3px 5px;cursor:default;background:transparent;
}

#menu_account_t li:hover dd, #menu_account_t li a:hover dd {display:block;}
#menu_account_t li dl, #menu_account_t li dl {border:1px solid #FFF;}
#menu_account_t li:hover dl, #menu_account_t li a:hover dl {border:1px solid #4c9cf6;}
#menu_account_t li:hover dt a, #menu_account_t li a:hover dt a{background: #e8f2ff;border-bottom:1px solid #4c9cf6;}
#menu_account_t li:hover dt span{background: #e8f2ff;}
#menu_account_t dd a:hover{background:#F8F6F7;}
#menu_account_t dd.nohover a:hover{background:#E8F2FF;}



span.top_menu_float{
	display:block;
	float:left;
	margin:0;
	padding: 3px 10px 3px 0;
	vertical-align:baseline;
}


span#search_loading_top{
	color:#AFAFAF;
	font-size:10px;
}
span#search_loading_top img{
	vertical-align:middle;
}


#feedback_table{
	width:878px;
	margin:0 auto;
}

span.mainmenu:hover{ background: #E8F2FF; }

.rel_site{
	border-bottom:1px dotted #4C9CF6;
	margin:0;
	padding:10px 5px;
	font-size:12px;
}
.rel_site_first{
	border-bottom:1px dotted #4C9CF6;
	border-top:1px dotted #4C9CF6;
	margin:0;
	padding:10px 5px;
	font-size:12px;
}




div.top_keywords_list p{
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:12px;
	line-height:normal;
}
