﻿ @charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
 

html{height: 100%;}
body{ padding:0px; margin:0px; height: 100%; font-family:Arial, Helvetica, Verdana, sans-serif; line-height:18px; background:url(/images/bg.jpg) repeat-x; color:#666666; font-size:12px}


#main_container{ width:960px; margin:auto; padding-bottom: 183px;/*height of footer*/}
#main_header{ height:60px; padding:5px 0px}
#logo{float:left}
#logingLinks{float:right; padding:20px 10px 10px 0px; color:#666666; font-size:11px; font-family:arial}
#logingLinks a:link, #logingLinks a:visited { color:#666666; font-size:11px; font-family:arial; padding:0px 10px; text-decoration:none}
#logingLinks a:hover{ text-decoration:underline}
#page_container{ padding-top:0px}

#body_left{ float:left; width:460px; height:280px;  margin-right :10px;}
#body_right{ float:left; width:455px; height:250px; padding:30px 10px 10px 0px}
#body_right h1{ font-family:arial; font-size:30px; color:#666; font-weight:normal; line-height:34px;}
#body_right h2{ font-family:arial; font-size:25px; color:#666; font-weight:normal; line-height:30px;}

#body_right2{ float:left; width:455px; height:250px; padding:30px 10px 10px 0px; margin-left:20px;}
#body_right2 h1{ font-family:arial; font-size:30px; color:#666; font-weight:normal; line-height:34px;}
#body_right2 h2{ font-family:arial; font-size:25px; color:#666; font-weight:normal; line-height:30px;}


#body_container {min-height: 100%; position: relative;}
/* Footer */
#site_footer_container 
{
    background: #d0d0d0;  margin-top: 30px; 
    /*padding-top: 18px; height: 14em;*/
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 165px;
}
#site_footer{ position:relative;padding:5px 10px 10px 10px; border-top:1px solid #d0d0d0; margin-right: auto; margin-left: auto; width: 960px;}
#site_footer h3{ font-weight: normal; }
#site_footer_left{ float:left;  margin-right:40px; font-family:tahoma; font-size:11px; color:#999; }
#site_footer_right{ float:left; width:400px; font-family:tahoma; font-size:11px; color:#666}
.site_footer_link_container{ float: left; width: 140px }
#site_footer_copyright{ padding-bottom:10px; text-align:right; padding-right: 50px;}
 .site_footer_link_container a:link, .site_footer_link_container a:visited {font-family:tahoma; font-size:11px; color:#666; text-decoration:none}
.site_footer_link_container a:hover{ text-decoration:underline}
#site_footer_text {padding:5px 10px 10px 10px; font-family:tahoma; font-size:11px; color:#666}
#site_footer_image{width:162px; float:right;}
.footer_right{ float: right; margin-right:4px; font-family:tahoma; font-size:11px; color:#666;}
#site_footer_link2  
{
	width:180px; float:right; text-align:right;
}
#site_footer_link2 a 
{
	font-size:11px; color:#FF6600;
	text-decoration:none;
}
#site_footer_link2 a:hover
{
	text-decoration:underline;
}

.WhatIsThis 
	{
		font-size:9px;
		text-decoration: none;
		color: #666;
		font-weight:normal;
        cursor:pointer;
	}
	
.page_bottom_tool_tip
{
	font-size:11px; color:#FF6600; text-decoration:none;
}

.page_bottom_tool_tip a
{
	font-size:11px; color:#FF6600;
	text-decoration:none;
}

.page_bottom_tool_tip a a:hover
{
	text-decoration:underline;
}


.top_5
{
	font-size:12px; color:#FF6600; text-decoration:none;
}

.top_5 a
{
	font-size:12px; color:#FF6600;
	text-decoration:none;
}

.top_5 a a:hover
{
	text-decoration:none;
}

/* form box */
.formbox{width:235px;float:left; margin-left:10px; }
.formbox form{ margin:0px; padding:5px}
.formbox input{ width:185px; }
.formbox_header{background:url(/images/bg_wizard_box_top.jpg) top no-repeat}
.formbox_number{width:40px; height:30px; float:left; color:#FFFFFF; font-size:24px; text-align:center; padding-top:10px}
.formbox_title{height:30px; float:left; padding:17px 5px 0px 20px; font-size:14px; color:#333333; width:155px; border:0px solid #ff0000 }
.formbox_content{padding:5px 5px 1px 20px; background:url(/images/bg_wizard_box_bg.jpg) repeat-y center; border:0px solid #00cc00}
.formbox_field{ margin-top:4px; margin-bottom:3px; }
.formbox_bottom{background:url(/images/bg_wizard_box_bottom.jpg) no-repeat bottom; clear:both; height:30px; border:0px solid #ff0000 }
.formbox_btn{ text-align:right; padding-right:15px; margin-bottom:3px; border:0px solid #ff0000 }
.black { color:#000000; font-family:arial; width:185px; padding:5px; border:1px solid #ccc; font-size:14px;}
.grey { color:#989898; padding:5px; font-family:arial; width:190px; border:1px solid #ccc; font-size:14px; }
.geryDept{ color:#989898; font-family:arial; width:155px; padding:5px; border:1px solid #ccc; font-size:12px;}
.grey_topics{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#989898; padding-bottom:20px;}

.geryDeptSmall 
{
    color:#989898; 
    font-family:arial; 
    width:130px; 

    border:1px solid #ccc; 
    font-size:12px;
    padding:5px;
    
    }
    
.deptContainerStyle
{
    margin-left:24px; 
    padding-bottom:0px;
    margin-top:1px;
}

.deptTextBoxStyle
{    
    background:url(/images/ico_plus.png); 
    width:25px; 
    height:24px; 
    border-style:none; 
    margin-left:3px;      
}



/* sub form box */
.subformbox{width:224px;margin-bottom:10px; }
.subformbox form{ margin:0px; padding:0px; }
.subformboxtextfield{ width:185px; padding:5px; border:1px solid #ccc; font-size:12px;}
.subformbox_header{background:url(/images/box_sub_top.png) top no-repeat}
.subformbox_title{padding:10px 5px 0px 20px; font-size:15px; color:#333333; width:155px; }
.subformbox_content{padding:5px 10px 1px 10px; background:url(/images/box_sub_bg.png) repeat-y center;}
.subformbox_field{ margin:0px 0px;}
.subformbox_bottom{background:url(/images/box_sub_bt.png) no-repeat bottom; clear:both; height:48px; padding-right:5px}
.subformbox_btn{ text-align:right;  padding-right:5px; }
.black { color:#000000; font-family:arial; font-size:14px }
.grey { color:#989898; font-family:arial; font-size:14px}

.subformbox_btn_add{ text-align:right;  padding-right:10px; margin-right:18px; margin-bottom:10px; }
.subformbox_btn_add a{ font-size:10px; }

.hide_it{ display:none }

.BoldText{ font-weight:bold}
.message_box{ padding:20px 10px; background:#FBF7C4; border:1px solid #FFCC00; color:#000000; margin-bottom:15px}
.message_notify{ padding:2px 2px; background:#FBF7C4; border:1px solid #FFCC00; color:#000000; margin-bottom:2px}

.message_box_error 
{
    padding:20px 10px; 
    background:#FFD9D9; 
    border:1px solid #FF9D9D; 
    color:#000000; 
    margin-bottom:15px;
    display:block;
}
 
.message_box_success{ padding:20px 10px; background:#D3FAE0; border:1px solid #A6D2D2 ; color:#000000; margin-bottom:15px}
.message_box p, .message_box_success p, .message_box_error p{ margin:0px; padding:0px; margin-bottom:15px}

/* links list */
.links_list 
{
    margin:0;
    padding:0;
    list-style:none;
    margin-top:10px;
}

/* Error list */
.error_list 
{
    margin:0;
    padding:0;
    list-style:none;
    margin-top:10px;
    margin-bottom:10px;
    color:Red;
}
 
.links_list li {        margin-left:10px;}
.links_list a, .links_list li {       font-size:12px;  color:#000000;   padding-left:12px;background:url(/images/b_list.gif) no-repeat 0em 0.5em;text-decoration:none;padding-bottom:3px;}
.links_list a:hover { text-decoration:none }


/* HORIZONTAL MENU SINGLE LEVEL */
/*#menu { float: left; list-style: none; margin: 0; padding: 0; width: 100%;}*/
/*#menu li { float: left;font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;               margin: 0;            padding: 0;}*/
/*#menu a { color: #383838;  display: block; float: left; height:21px;  margin: 0; text-decoration: none; border:0px solid red; font-size:16px; font-family:tahoma;}*/
/*#menu a:hover { color: #fff; padding-bottom: 8px;}*/
/* #menu a:hover { color: #fff;} */
#menu #selected{ background:url(/images/menu_h.jpg) repeat-x; color: #fff !important;}

.floatleft{ float:left}
.floatright{ float:right}
.floatleftwithmargin{ float:left; margin-left:40px; padding-top:25px;}
/* Sub Pages */

#sub_left_column{ float:left; width:720px; border:0px solid black; padding:0px 10px 10px 0px}

#sub_right_column{float:left; width:225px; border:0px solid black; margin-left:0px; padding-top:0px }

#picasso_sub_right_column{ float:right; width:645px; border:0px solid black; padding:0px 10px 10px 0px;}

.scroll{ overflow:auto; padding-top:15px;}


.buycards_modal_title { font-size:20px;line-height:26px; font-family:arial; color:#FFFFFF; padding-bottom:15px; padding-top:5px}
.buycards_modal_text { font-size:18px;line-height:18px; font-family:arial; color:#FFFFFF; padding-bottom:15px; padding-top:5px}
.buycards_modal_button{ width:324px; min-width:324px; min-height:57px; 
                      background: url(/images/orng_create_button.png) no-repeat; 
                      cursor:pointer;
                      font-size:14px; text-align:center; color:white;}
.buycards_modal_button_text { vertical-align:middle;height:57px;margin:auto;width:324px;display:table-cell;font-weight:bold !important;}

.qrredeem_modal_title{ font-size:18px;line-height:22px; font-family:arial; color:#FFFFFF; padding-bottom:15px; padding-top:5px}
.qrredeem_modal_field { border:1px solid #CCCCCC; font-family:arial; font-size:18px; color:#989898; padding-left:10px; padding-right:0px; padding-bottom:10px; padding-top: 7px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
textarea.qrredeem_modal_field { width: 520px; resize:none; }
.qrredeem_modal_button{ width:324px; min-width:324px; min-height:57px; margin:auto; 
                      background: url(/images/orng_create_button.png) no-repeat; 
                      cursor:pointer;
                      font-size:14px; text-align:center; color:white;}
.qrredeem_modal_button_text { vertical-align:middle;height:57px;margin:auto;width:324px;display:table-cell;}

.nonmodal_create_field{ border:1px solid #CCCCCC;	
                     font-family:arial; font-size:13px; color:#989898; 
                     width: 183px; 
                     margin: 0px 0px 12px 0px; 
                     padding-left:10px; padding-right:0px; padding-bottom:10px; padding-top: 7px; 
                     border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

.modal_create_title{ font-size:32px; font-family:arial; color:#FFFFFF; padding-bottom:15px; padding-top:5px}
.modal_create_field{ border:1px solid #CCCCCC;	
                     font-family:arial; font-size:18px; color:#989898; 
                     width: 250px;
                     margin: 0px 0px 12px 0px; 
                     padding-left:10px; padding-right:0px; padding-bottom:10px; padding-top: 7px; 
                     border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.modal_create_indented_field{ margin-left:10px; width: 235px }

.modal_create_field_spacing { margin-bottom:12px; }
.modal_create_text{  width: 250px;
                     font-size: 14px; 
                     margin: 0px 0px 12px 0px; 
                     padding-left:10px; padding-right:0px; padding-bottom:10px; padding-top: 7px;  }
.modal_create_tos, .modal_create_secondary_email { color:black;font-size:11px;font-weight:bold; }
.modal_create_tos_link{ color:white; }
.modal_create_button{ width:324px; min-width:324px; min-height:57px; margin:auto; 
                      background: url(/images/orng_create_button.png) no-repeat; 
                      cursor:pointer;
                      font-size:14px; text-align:center; color:white;}
.modal_create_button_text{ vertical-align:middle;height:57px;margin:auto;width:324px;display:table-cell;}

.wizard_preview_button{ width:174px; min-width:174px; float:right; min-height:42px;
                        background: url(/images/see_results_button.png) no-repeat; 
                        cursor:pointer; padding-left:12px;
                        font-size:13px; text-align:center; color:black;}
.wizard_preview_button_text
{
    font-size: 12px;
    font-family:Verdana; 
    color: #4C4C4C;
    vertical-align:middle;
    height:42px;
    margin:auto;
    width:174px;
    display:table-cell;
}                       

.wizard_skip_button{ width:130px; min-width:130px; float:right; min-height:44px; margin-right:10px;
                     background: url(/Images/myvizibility/smallgreyblank.png) no-repeat; 
                     cursor:pointer;
                     font-size:14px; text-align:center; color:white;}
.wizard_skip_button_text{vertical-align:middle;height:44px;margin:auto;width:130px;display:table-cell;}                    
.wizard_save_next_button{ width:140px; min-width:140px; min-height:44px; margin:auto; float:right; 
                          background: url(/Images/myvizibility/wizard_arrow.gif) no-repeat; 
                          cursor:pointer;
                          font-size:14px; text-align:center; color:white;}                      
.wizard_save_next_button_text{vertical-align:middle;height:44px;margin:auto;width:130px;display:table-cell;}                                              


.subpage_title{ font-size:26px; font-family:arial; color:#525252; border-bottom:1px solid #ccc; padding-bottom:15px; padding-top:5px}

.subpage_bottom_title{font-size:16px;font-family:arial; color:#525252; border-top:1px solid #ccc; padding-bottom:15px; padding-top:5px}

.get_vizibility_results_string_scroll{ overflow:auto; padding-top:3px;width:720px;float:left;font-weight:bold; height:15px;}

.search_item_titles{margin-bottom:30px}
.search_item_title_left{width:180px; float:left; font-weight:bold;}
.search_item_title_right{width:525px; float:left}

.picasso_search_item_title_right{width:465px; margin-right:20px; float:right}

.search_item{ margin-bottom:10px}
.search_item_left{width:170px; float:left}

.picasso_search_item_left{width:75px;margin-left:20px;}

.search_item_left input{margin:0px; padding:0px; margin-right:5px}
.search_item_right{width:520px; float:left}

.search_item{word-wrap: break-word; width: 475px;}
.search_item h1 a { font-size:17px; font-weight:normal; color:#20c; margin:0px; padding:0px; font-family:arial; text-decoration:underline; }
.search_item h1 span { color:#666; padding-left:5px; text-decoration:none; font-size:12px; border:none; font-style:italic; }
.search_item h1 span a { padding-left:5px; font-size:12px; font-style:normal;cursor:pointer; }
.search_item p{ margin:0px; padding:0px; color:#000000; font-size:12px; font-weight:normal; font-family:arial}
.search_item h3, .search_item h3 a{ margin:0px; padding:0px; font-size:13px; color:green; font-weight:normal; font-family:arial; text-decoration:none; word-wrap: break-word; width:450px}
.search-edit-content {color:#666; resize:none }
.search_nav_bottom{ padding:15px 0px}

/* CLEAR FLOAT AND CLEAR FIX */ 
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {    height: 1%;}
.clearboth{ clear:both}



/* BUTTON STYLES */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 40px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 13px 0 13px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 12px 0 14px 18px; /* push text down 1px */
}


body {

scrollbar-base-color:#999;
scrollbar-track-color: #ccc;
scrollbar-face-color: #999;
scrollbar-highlight-color: #999;
scrollbar-3dlight-color: #ccc;
scrollbar-darkshadow-color: #ccc;
scrollbar-shadow-color#999;
scrollbar-arrow-color: #333;
}

/* MARGINS  */
.margin_left_5{ margin-left:5px }
.margin_left_10{ margin-left:10px }
.margin_left_15{ margin-left:15px }
.margin_left_20{ margin-left:20px }
.margin_left_100{ margin-left:100px }
.margin_left_150{ margin-left:150px }
.margin_left_185{ margin-left:185px }
.margin_left_220{ margin-left:220px }

.margin_right_5{ margin-right:5px }
.margin_right_10{ margin-right:10px }
.margin_right_15{ margin-right:15px }
.margin_right_20{ margin-right:20px }

.margin_bottom_5{ margin-bottom:5px }
.margin_bottom_10{ margin-bottom:10px; }
.margin_bottom_15{ margin-bottom:15px }
.margin_bottom_20{ margin-bottom:20px }

.margin_top_5{ margin-top:5px }
.margin_top_10{ margin-top:10px }
.margin_top_15{ margin-top:15px }
.margin_top_20{ margin-top:20px }
.margin_top_35{ margin-top:35px }



/* FORM STYLES  */
.width_50 { width:50px}
.width_100 { width:100px}
.width_150 { width:150px}
.width_200 { width:200px}
.width_225 { width:225px}
.width_250 { width:250px}
.width_275 { width:275px}
.width_285 { width:285px}
.width_300 { width:300px}
.width_305 { width:305px}
.width_320 { width:320px}
.width_350 {width:350px}
.width_400 { width:400px}
.width_450 { width:450px}
.width_480 { width:480px}
.width_500 { width:500px}


.formtextbox{padding:5px; border:1px solid #ccc; font-size:12px;}

/* BUTTON STYLES */

.btn_1_120{ width:120px; height:40px; text-align:center; color:white; background:url(/images/btn_l_120.jpg) no-repeat; border:none; cursor:pointer}
.btn_1_165 { width:165px; height:40px; text-align:center; color:white; background:url(/images/btn_l_165.jpg) no-repeat; border:none; cursor:pointer}
.btn_1_200{ width:200px; height:40px; text-align:center; color:white; background:url(/images/btn_l_200.jpg) no-repeat; border:none; cursor:pointer}
.btn_1_250{ width:250px; height:40px; text-align:center; color:white; background:url(/images/btn_l_250.jpg) no-repeat; border:none; cursor:pointer}
.btn_s_60{ width:61px; height:29px; text-align:center; color:white; background:url(/images/btn_s_60.jpg) no-repeat; border:none; cursor:pointer}
.button_99w_bg{ width:99px; height:30px; text-align:center; color:white; background:url(/images/button_99w_bg.png) no-repeat; border:none; cursor:pointer}
.btn_paypal{ width:90px; height:25px; text-align:center; color:white; background:url(../Images/paypal_btn.png) no-repeat; border:none; cursor:pointer}

.btn_downgrade_to_free { width:190px; height:45px; text-align:center; color:white; background:url(../images/downgrade_free.png) no-repeat; border:none; cursor:pointer}
.btn_downgrade_to_monthly { width:200px; height:50px; text-align:center; color:white; background:url(../images/premier_downgrade_monthly.gif) no-repeat; border:none; cursor:pointer}

.myvizbutton_extra_small { width:108px; height:38px; text-align:center; color:white; background:url(/images/100x30_orng.png) no-repeat; border:none; cursor:pointer; font-weight: bold; font-family:Arial,​Helvetica,​Verdana,​sans-serif;}

/* ERANDA CSS  */
.border{border:1px solid #CCC;}
.padding_left_5{padding-left:5px;}
.padding_left_15{padding-left:15px;}
.padding_left_25{padding-left:25px;}
.padding_left_40{padding-left:40px;}
.padding_right_5{padding-right:5px;}
.padding_right_15{padding-right:15px;}
.padding_right_25{padding-right:25px;}
.width_270 { width:270px}
.width{width:125px;}
.width_160{width:160px;}
.width_450{width:450px;}
.margin_left_100{margin-left:100px;}
.margin_left_10{margin-left:10px;}
.margin_left_200{margin-left:200px;}
.margin_left_300{margin-left:300px;}

.tbl TH{background-color:#EAEAEA; border-right:1px solid #CCC; border-collapse:collapse}
.tbl_tr{background-color:#F7FFF2}
.tbl{border:1px solid #CCC; border-collapse:collapse;}
.tbl TD{border-right:1px solid #CCC; border-collapse:collapse; padding-left:5px;}
.div_height{height:26px;}

/* login modal window */
.wr_LoginModal 
{
	border:0px solid #ccc;
	width:300px !important;
	padding:10px;
	background-color:#bbb;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.wr_SignupModal
{
	border:0px solid #ccc;
	width:400px;
	padding:10px;
	background-color:#bbb;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;	
}

.loginBoxTitle 
{
	font-size:15px;
	color:#333;
	padding:5px 0;
}

.href2 
{
	padding:3px 0;
}

.href2 a 
{
	color:Orange;
	text-decoration:none;
	font-size:13px;
}

.loginTextBox
{
 color:Black; 
 font-family:arial; 
 width:160px; 
 padding:3px; 
 border:1px solid #ccc; 
 font-size:12px;   
}

.copCodeTextBox
{
    width :590px;
    height :100px;
    float:left;
    padding-left:5px;
}


/* LOG IN POPUP STYLES */

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 0px solid #e78f08; background: #ccc url(../images/x.png) no-repeat right; color: #ffffff; font-weight: bold; height:18px }
.ui-widget-header a { color: #ffffff; }

.ui-widget-header .ui-icon {background-image: url(../Images/x.png) no-repeat; }

.ui-icon-closethick { background-position: -96px -128px; }

.viz_btn_login{ padding:10px 0px;}

/* Dialog----------------------------------*/
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 0px; }

/*.ui-dialog  {  width:230px !important  }*/


/* END LOG IN POPUP STYLES */

/* ERROR MESSAGE STYLES */

.errorText
{
	width:100%; 
	background:#ee0101;
	color:#fff;
	width:165px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
    box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.tabbedErrorText
{
	width:100%; 
	background:#ee0101;
	color:#fff;
	width:600px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
    box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.tabbedSuccessText
{
	width:100%; 
	background:#D3FAE0;
	color:#000000;
	width:600px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #A6D2D2;
    box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.get_vizibility_instructions 
{
    width:720px; 
    float:left; 
    font-weight:normal;
}
.get_vizibility_results_string
{
    width:720px; 
    float:left; 
    font-weight:bold;
}

.googleLogo
{
    padding-right: 0px;
    vertical-align:top;
    text-align:right;
    padding-top:0px;
    padding-bottom:0px;
    width:657px; 
}

a.buttonFinished {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 40px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonFinished span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 13px 0 13px 18px;
}

a.buttonFinished:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonFinished:active span {
    background-position: bottom left;
    padding: 12px 0 14px 18px; /* push text down 1px */
}

.TextGraySmall{ font-size:10px; color:#999999; font-weight:normal}
.TextAlignRight{text-align:right !important}
.TextAlignLeft{ text-align:left}


/* END ERROR MESSAGE STYLES */

/* DHANUKA CSS */
h3.profile { font-size:16px; color:#FF6600; font-weight:normal; margin-bottom:10px; }
h3.profile2 { font-size:12px; color:#FF6600; font-weight:normal; margin-bottom:4px;  }
.ctrl_logofloat li {
	display:block;
	float:left;
	width:170px;
	vertical-align:middle;
	text-align:center;
	height:60px;
	border:1px solid #fff;
	list-style:none;
	margin:0;
	padding:0;
}
.ctrl_logofloat img { border:0px solid #ff0000; max-width: 170px;}
.overrideCustom p 
{
	margin-bottom:13px;
}
.overrideCustom2 p 
{
	margin-bottom:13px;
	font-size:11px !important;
}

.overrideCustom ol 
{
	margin-left:30px;	
	list-style-type: decimal;
	margin-bottom:20px;
}
.overrideCustom2 ul 
{
	font-size:11px !important;
	list-style-type:circle;
	margin-left:30px;	
	margin-bottom:20px;
}
.icoAlign { vertical-align:middle }
.href_title 
{
	text-decoration:none;
	color:#FF6600;
	font-size:15px;	
}
.href_title img 
{
	margin-right:10px;
}
span.href_btn {
	font-size:12px;
	display:block;
	margin-top:4px;
}
.href_btn a 
{
	font-size:12px;	
}
.orng {
	color:#FF6600;
}
h3.ico_faq { background-image:url(../Images/faq.jpg) no-repeat; padding-left:30px; }
.faq{background-image:url(../Images/faq.jpg); background-repeat:no-repeat; background-position:left; padding:1px 0px 0px 40px; margin-top:10px;}
.add{background-image:url(../Images/add.jpg); background-repeat:no-repeat; background-position:left; padding:1px 0px 0px 40px}
.ask{background-image:url(../Images/ask.jpg); background-repeat:no-repeat; background-position:left; padding:1px 0px 0px 40px}

/* additional page layouts and content */
#wr_leftNav 
{
	float:left;
	border:0px solid #ff0000;
	width:180px;
	background:url(../Images/bg_leftNav.jpg) no-repeat;
	height:273px;
	margin-top:10px;
	padding-top:50px;
}
#wr_Content 
{
	float:right;
	border:0px solid #ff0000;
	width:760px;
	margin-top:20px;	
}
.ctrl_leftNav 
{
	margin:0 !important;
	padding:0;
	list-style-type:none !important;
}
.ctrl_leftNav li
{
	font-family:Arial;
	font-size:13px;
	width:178px;	
}
.ctrl_leftNav a 
{
	text-decoration:none;
	color:#fff;	
	display:block;
	padding:8px 20px 8px 25px;
	background:url(../Images/leftNav_bullet.png) no-repeat 1.2em 1em;	
}
.ctrl_leftNav a.selected 
{
	color:#333;	
	font-weight:bold;
}
.ctrl_leftNav a:hover 
{
	color:#333;
}

/* news */
.news_item img
{
	margin-bottom:7px;
}
.news_item 
{
	margin-bottom:20px;

	padding-bottom:6px;
}
.news_item p
{
	margin-bottom:5px;
	font-size:12px;
}
.href_readMore 
{
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}
.data_stamp { font-size:11px; color:#999 }

/*---------VIZIBILITY Features table--------------Eranda---*/

.tbl_class{ border:1px solid #333; margin:auto;}
.tbl_class th{  background-color:#ff6600; color:#FFF; text-align:left; text-align:center;}
.tbl_class tr{  background-color:#fff;}
.tbl_class_tr_bg{  background-color:#e4e4e4;}
.tbl_text_align{ text-align:center}
.tbl_small_font { font-size:9px;}
.tbl_color{color:#000 !important}
.tbl_padding{ padding-left:5px}

/*---------//VIZIBILITY Features table--------------*/

.minus_btn{
background: url(/images/ico_minus.png) no-repeat; 
height: 25px; 
width: 25px !important; 
/* border-style: none; */
border:0px solid #ff0000;
vertical-align:top;
margin-top:2px;
margin-left:3px;

}
 
/*---------VIZIBILITY Download Button Code--------------Eranda---*/
.buttonCode_container{width:950px; padding-right:10px;}
.orange_topics{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; padding-bottom:20px;}
.orange_topics_nopadding{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600;}
.orange_topics_facebook{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; padding-bottom:20px;font-style:italic;text-align:center;line-height:normal}
.orange_topics_facebook_without_italics{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; padding-bottom:20px;font-style:normal;text-align:center;line-height:normal}
.search_nav_top{padding-top:5px;}
.border_bottom{border-bottom:1px #999 solid;}
.tbl_footer{width:639px; margin:auto; height:45px;}
.tbl_footer_narrow{width:400px; margin:auto; height:45px;}
.card_para_font{font-size:9px; line-height:10px;}
.padding_top{padding-top:30px;}
.padding_top_25{padding-top:25px;}
.padding_top_20{padding-top:20px;}
.padding_top_15{padding-top:15px;}
.padding_top_10{padding-top:10px;}
.padding_top_5{padding-top:5px;}
.alignMiddle{vertical-align: middle;}
.facebook_text{font-style:italic; text-align:center;}
.facebook_text_without_italics{font-style:normal; text-align:center;}
.orange_topics_aboutus{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ff6600; padding-bottom:0px;}

/*---------//VIZIBILITY Download Button Code--------------*/


.d_root_img  
{
	background: url(/images/ico_minus.png) no-repeat; 	
	border:0px solid #ff0000;
	width:24px;
	height:24px;	

}

.d_root_text 
{
	border:1px solid #ff0000;

}

.d_sub_img  
{
	background: url(/images/ico_minus.png) no-repeat; 	
	border:0px solid #ff0000;
	width:24px;
	height:24px;
}


.tbl_viz {width:80%}
.tbl_viz td{padding:5px; border:1px solid #f2f2f2; border-collapse:collapse; text-align:center }
.tbl_viz th{padding:5px; background:#f2f2f2; border:1px solid #f2f2f2; text-align:center; font-weight:bold}



.tbl_SearchResult {width:650px;}
.tbl_viz td{padding:2px; border:1px solid #f2f2f2; border-collapse:collapse; text-align:center;}
.tbl_viz th{padding:2px; background:#f2f2f2; border:1px solid #f2f2f2; text-align:center; font-weight:bold}

.d_input
{
	background:#ff0000;
}
.d_btn input
{
	margin-left:5px;
}


.divDeptStyle
{
    
}

/*---------VIZIBILITY Pagination table--------------*/

.tbl_Pagination {}
.tbl_Pagination td {padding:2px;}
.tbl_Pagination_text {font-weight:bold;}
/*---------//VIZIBILITY Features table--------------*/


.copy_clipboard_btn {padding-top:8px; width:165px; height:40px; text-align:center; color:white; background:url(/images/btn_l_165.jpg) no-repeat; border:none; cursor:pointer}
.copy_clipboard_btn2 {padding-top:8px; width:184px; height:48px; text-align:center; color:white; background:url(/images/copy_clipboard.png) no-repeat; border:none; cursor:pointer}
.btn200Orange {padding-top:8px; width:200px; height:48px; text-align:center; color:white; background:url(/images/btn_l_200.jpg) no-repeat; border:none; cursor:pointer}
.btn250Orange {padding-top:8px; width:250px; height:48px; text-align:center; color:white; background:url(/images/btn_l_250.jpg) no-repeat; border:none; cursor:pointer}

.bullet {list-style-image: url(/Images/bullet_tik.png);}
.bullet li { margin-bottom:15px;}


.menuBoxText {
	padding: 19px 10px 19px 19px;
}

.btnOrange {
	color: #FFFFFF;
	background: url(../images/bg_button_orange.jpg) top no-repeat;
	width: 207px;
	height: 34px;
	text-align: center;
	font-size: 14px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 4px;
}

.btnOrange a {
	color: #FFFFFF;
	text-decoration: none;
}

.btnOrange a:hover {
	color: #000000;
}

.topArrow {
	color: #8ea656;
	font-size: 22px;
	vertical-align: middle;
}

.topArrow img {
	float: left;
}

.downArrow {
	color: #ab5550;
	font-size: 22px;
	vertical-align: middle;
}


.newNoArrow
{
    font-size: 22px;
    text-align:left;
}
.NoChange
{
    font-size: 12px;
    vertical-align: middle;
}

.downArrow img {
	float: left;
}

#floating_message_box {
position: absolute;
top: 210px; left: 68%;
z-index: 10;
padding:5px;
text-align:center;
width: 225px;
border: #f8a960 solid 4px;
background-color:White;
}

.banner {
    width: 100%;
    height:0px;
    background-color: Transparent;
}

.floatingViziButtons1{}

.google_query_textarea
{
width: 685px;
height: 60px;	
border: 1px solid #cccccc;
padding: 5px;
}



#LoadingResults
{
	display:none;
	width:690px; 
	height:100%;
	position:absolute; 
	top:300; 
	left:300; 
	background-color:Black; 
	filter: alpha(opacity=80); 
	-moz-opacity: .80;
	text-align:center;	
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;    
    position: fixed;
    top: 5%;
    left: 50%;    
    margin-left: -350px;
    width: 700px;    
    background-color: #e4e4e4;
    color: #333;    
    padding: 10px;
}

.jqmWrap { /* posistions & contains the modal window */
    position: absolute;
    width: 100%;
}



.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;     
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmClose
{background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
.jqmRounded
{top:0px; right:0px;}

#Sco
{
	width: 190px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}

#Sco:hover 
{
	background-color: #DEDEDE;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#Sco  a 
{
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
}

.favorites
{
	width: 100%;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align:center;
}

.favorites:hover 
{
	background-color: #DEDEDE;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.favorites  a 
{
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
}


.favorites_selected
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	
}

.favorites_selected:hover 
{
	background-color: #DEDEDE;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.favorites_selected  a 
{
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

.vizibility_meter_graph {
	position:relative;
	text-align: center; 
	width: 228px; 
	margin-left: auto; 
	margin-right: auto;
}
.vizibility_meter_graph .text {
	position:absolute;
	top:115px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:215px; /* optional, though better have one */
	text-align:left;
}

.vizibility_meter_graph .title_text
{
	position:absolute;
	top:12px; /* in conjunction with left property, decides the text position */
	left:16px;
	width:215px; /* optional, though better have one */
	text-align:left;
	background-color: Transparent;
	font-weight:bold;
	font-size: 15px;
}

.ViziMeter {
	position:relative;
	text-align: center; 
	width: 228px; 
	margin-left: auto; 
	margin-right: auto;
}
.ViziMeter .what_is_this_text {
	position:absolute;
	top:179px; /* in conjunction with left property, decides the text position */
	left:5px;
	width:215px; /* optional, though better have one */
	text-align:right;
	margin-bottom:5px;
}


.vizibility_meter_table
{
	font-size: 10px;
	font-family: Verdana;
	color: Black;
	line-height:14px;
}

.vizibility_meter_percentage
{
	font-size: 15px;
	font-weight:bolder;
	padding-right: 5px;
}


#google_pagination{float:none; padding:0px 0px 0px 0px; color:#666; font-size:13px; font-family:arial;}
#google_pagination a:link, #google_pagination a:visited { color:#666; font-size:13px; font-family:arial; padding:0px 0px; text-decoration:none;}
#google_pagination a:hover{ text-decoration:underline;}

#ResultsNavLinks{float:none; padding:0px 0px 0px 0px; color:#666; font-size:13px; font-family:arial; font-weight: bold; text-decoration: none; cursor: text;}
#ResultsNavLinks a:link, #ResultsNavLinks a:visited { color:#666; font-size:13px; font-family:arial; padding:0px 0px; text-decoration:none;cursor: text;font-weight: bold;text-decoration: none; }
#ResultsNavLinks a:hover{ text-decoration:underline;font-weight: bold;cursor: text;}

#google_pages{float:none; padding:0px 0px 0px 0px; color:#666; font-size:13px; font-family:arial; font-weight: bold; text-decoration: none;}
#google_pages a:link, #google_pages a:visited { color:#666; font-size:13px; font-family:arial; padding:0px 0px; text-decoration:none;cursor: text;font-weight: bold;text-decoration: none; }
#google_pages a:hover{ text-decoration:underline;font-weight: bold;}

.google_keywords_count_error { color: #f00; }

.scrollQueryString
{
	overflow:auto; 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	height: 50px; 
	width:657px; 
	border-color: #666666; border-style: solid; border-width: 1px;
	color: #666666;
}

.error { color: #f00; }

#googleQueryBox
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	height: 50px; 
	width:655px; 
	border-color: #666666; border-style: solid; border-width: 1px;
	color: #666666;	
	overflow-y: scroll;
	
	
}

.picasso_search_item_right
{
	word-wrap: break-word;
	width: 465px;
	margin-right:20px;
}

.link_vizi a:link { 
	color: #333333;
	}
.link_vizi a:visited { 
	color: #FFFFFF;
	}
.link_vizi a:hover { 
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	}
.link_vizi a:active { 
	color: #333333;
	}
	
#index_form
{
	padding: 0px, 0px, 0px, 0px;
}

#6FigureJobsContainer {
border: 0px dotted #CCCCCC ;
padding: 0px 0px 0px 0px ;
}

#BragfolioContainer
{
border: 0px dotted #CCCCCC ;
padding: 0px 0px 0px 0px ;
}

#RealMatchContainer
{
border: 0px dotted #CCCCCC ;
padding: 0px 0px 0px 0px ;
}

#RegisteredResumeContainer
{
border: 0px dotted #CCCCCC ;
padding: 0px 0px 0px 0px ;
}

.side-block2 ul li {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/bullet-side-list.gif");
background-position:0 7px;
background-repeat:no-repeat;
padding-bottom:4px;
padding-left:7px;
padding-right:0;
padding-top:0;
color: White;
}

#manageaccountnavigation a { color:Blue; }

/******************************************************/
/* AddVisibility styles*/
h2.profile_group
{
    clear: both;
    padding-bottom: 15px;
    padding-top: 20px;
}
/******************************************************/
/* New Home/Index styles */

div.homeblock
{
    float: left;
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #737373;
}

div.homeblock h3
{
    padding-bottom:3px; font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; color: #737373;
}
div.homeblock a
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7700;
}
div.homeblock #scrollup {
   position: relative;
   overflow: hidden;
   height: 200px;
   width: 200px
 }
 
div.homeblock a.grey-link
{
    color: #737373
}

div.homeblock a.grey-link#visited
{
    color: #737373
}

div.headline
{
   margin-bottom: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   white-space: normal;
}

div.horzContainer
{
  display:inline-block;
  height:80px;
  width:55%;
  float:left;
  margin: 15px 0px 0px 0px;
}

div.sayingContainer
{
  height: 556px;
  color: White;
  padding: 10px 15px 5px 10px;
  text-align:center;
}

div.sayingContainer h3
{
    text-align:left;
    margin-bottom:15px;
    font-weight:normal;
    border-bottom: 1px solid white;
}

div.sayingContainer img
{
    margin-bottom:17px;
}


#whattheyaresaying
{
    float: right; 
    width: 247px; 
    margin-right: 4px; 
	background: #616161 url(../images/top_247.gif) no-repeat;	    
}

#whattheyaresayingfooter 
{
    height: 9px;
	background: #FFFFFF url(../images/bot_247.gif) no-repeat 100%;	
}

.team
{
    margin: 0px 2px 0px 2px;
    width: 90%;
}

.team-member
{
    padding: 2px 2px 2px 2px;
}

.team p.photo
{
    float:left;
    margin-right:15px;
}

.team p.bio
{
    float:right;
    display:inline;
    text-align:left;
}

.team h3.name
{
    font-size:12px;
}

.team-searchme
{
    vertical-align:bottom;
}

.link-bold
{
    font-weight:bold;
 	color:#e65020;
	text-decoration:none;
}

#news-main
{
    padding-top:24px;
    margin:0 0 24px;
}
#news-main h1{
	color:#525252;
	font-size:34px;
	font-weight:normal;
	letter-spacing:-1px;
}



