body {
 margin: 0;
 padding: 0; 
 text-align: left;
 font-family:Tahoma;
 background-color:#335072;
}

.highlight {
 color:#000;
 background-color:#0ff;
}

#container {
 margin: 0 auto;
 width: 1150px;
}

/* Start Report Header */
#header {
 width: 1150px;
 height:32px;	
}

#header .logo{
 float:left;
}

#header .settings{
 text-align:right;
 float:right;
 padding:10px 10px 0px 0px;
 width:920px;	
}

#header .settings_link{
 font-size:14px;
 color:#fff;
}
#header .settings_link a{
color:#fff;
}
#header .settings_link a:hover{
 color:#ccc;
 text-decoration:none;
}
/* End Report Header */

/* Submit Button */

fieldset { 
	-moz-border-radius: 8px; 
	border-radius: px;
	border: 1px thin #ccc;
}
.report_input_span{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:8px;
}
.report_input {
	height:20px;
 padding:2px;
 font-weight:bold;
font-size:16px;
}
.preview_container{
height:35px;

}
.preview_pic {
 float:left;
 width:60px;
}
.preview_bio_container {
 float:left;
 margin-left:10px;
 width:600px;
 padding-bottom-10px;
}
.preview_name {
 font-weight:bold;
}
.preview_bio {

}


.sortContainer {
 display:block;
 background-color:#13243e;
 font-size:11px;
 font-family:arial;
 color:#fff;
 padding:3px;
 height:24px;
}
select {
 background-color: #fff;
 color: #4b4b4b;
 padding:3px;
}
input.submit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 border-color: #CCCCCC #808080 #808080 #CCCCCC;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background-image:url(/images/report/button_green_bg.gif);
}

/* Input Buttons */
input.button_do_gold
{
	margin-right:80px;
    border-right: #CDB61D 1px solid;
    padding-right: 6px;
    border-top: #CDB61D 1px solid;
    padding-left: 6px;
    font-weight: bold;
    background-image: url(../images/ab_gold_active.gif);
    padding-bottom: 3px;
    border-left: #CDB61D 1px solid;
    color: #000;
    padding-top: 2px;
    border-bottom: #CDB61D 1px solid;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size:14px;
    background-color: #FBEB80;
    height:44px;
    cursor:hand;
    cursor:pointer;
}
input.button_do
{
    border-right: #1e5fc7 1px solid;
    padding-right: 4px;
    border-top: #1e5fc7 1px solid;
    padding-left: 4px;
    font-weight: bold;
    background-image: url(../images/ab_active.gif);
    padding-bottom: 1px;
    border-left: #1e5fc7 1px solid;
    color: #fff;
    padding-top: 2px;
    border-bottom: #1e5fc7 1px solid;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size:12px;
    background-color: #4384f0;
    height:30px;
    cursor:hand;
    cursor:pointer;
}
input.button_cancel
{
    border-right: #a6a6a6 1px solid;
    padding-right: 4px;
    border-top: #a6a6a6 1px solid;
    padding-left: 4px;
    background-image: url(../images/ab_inactive.gif);
    padding-bottom: 1px;
    border-left: #a6a6a6 1px solid;
    color: #404040;
    padding-top: 2px;
    border-bottom: #a6a6a6 1px solid;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size:12px;
    background-color: #e5e5e5;
    height:30px;
    cursor:hand;
    cursor:pointer;
}


/* Start Report Filter */

.nav_on a{
float:left;
background-image:url(/images/report/nav_tab.gif);
background-position:center;
background-repeat:no-repeat;
font-size:18px;
color:#fff;
padding-left:10px;
padding-right:10px;
padding-top:10px;
height:45px;
margin-right:40px;
text-decoration:none;
}
.nav_off a{
float:left;
font-size:18px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
color:#fff;
height:45px;
margin-right:40px;
}

/* Start Report Body */
#report_body_container {
 width: 1140px;
 padding:0px 5px 25px 5px;
}

#report_left_nav {
 width:160px;
 float:left;
 margin-right:0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 background-color:#294262;
}
#report_left_nav .report_left_nav_title {
 font-size:13px;
 text-transform: uppercase;
 letter-spacing:-.05em;
 color:#ccc;
 margin-top:5px;
 margin-bottom:8px;
}
#report_create_button {
 padding-top:20px;
 padding-bottom:20px;
}
#report_create_button a{
 color:#CCFF33;
 text-decoration:underline;
 font-size:13px;
}
.settings_report_container {
 min-height:25px;
 padding:5px;
 border-bottom:1px solid #aaa;
}
.settings_report_container:hover {
 background-color:#EBEBEB;
}
.settings_report_container a{
 font-size:14px;
 color:#000;
}
.settings_report_container a:hover{
 text-decoration:none;
}
.settings_users_container {
 min-height:50px;
 padding:5px;
 border-bottom:1px solid #aaa;
}
.settings_users_container:hover {
 background-color:#ddd;
}
.settings_users_container a{
 font-size:14px;
 color:#000;
}
.settings_users_container a:hover{
 text-decoration:none;
}
#report_analysis {
 width:925px;
 float:left;
 padding:0px 0px 20px 20px;
 overflow:hidden;
}
.report_filter_container {
 display:block;
}
.report_filter_header {
 border:2px solid #42474D;
 background-image:url(/images/report/report_filter_header_bg.gif);
 background-repeat:repeat-x;
 text-transform:uppercase;
 color:#fff;
}
.report_filter_sub_header {
 background-image:url(/images/report/report_filter_sub_header_bg.gif);
 background-repeat:repeat-x;
 border:1px solid #C6C2C3;
 margin: 5px 0px 5px 0px;
}
.report_filter_sub_header img{
 padding-left:5px;
}
#report_info_container {
 display:block;
}
#report_title {
 float:left;
 font-size:24px;
 color:#fff;
}

/* Date Chooser */
#report_date_container {
 float:right;
}

#datepicker{
 width:100px;
}

.ui-datepicker-trigger {
 padding:4px;
 margin-top:5px;
 cursor:hand;
}

#datepickerb{
 width:100px;
}

#report_save {
 float:right;
}
#report_filter_summary {
 clear:both;
}
#report_filter_summary span{
 display:block;
 font-size:13px;
 color:#fff;
}
#report_filter_summary .filters_title{
 color:#FEA600;
 font-weight:bold;
}
#report_filter_summary span a{
 font-size:12px;
}

/* Create Report Form */
#create_report_form {
 width:895px;
 float:left;
 padding:20px;
 margin-left:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 background-color:#fff;
}

#create_report_form .report_create_heading {
 margin:15px;
 border-bottom:1px solid #ccc;
 margin-bottom:0px;
 font-size:22px;
 color:#4b4b4b;
 font-weight:normal;
}


/* Panels */ 
.panel_container {
 display:block;
 margin-top:10px;
 background-color:#1d324f;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 padding:0px 20px 20px 20px;
}
.panel_header {
 display:block;
 height:30px;
 padding-top:15px;
}
.panel_title {
 float:left;

}
.panel_title a{
 color:#fff;
 text-decoration:none;
}
.panel_title a:hover{
 color:#ccc;
 text-decoration:underline;
}
.panel_container img{
 float:left;
}
.panel_controls {
 float:right;
}
.panel_chart_container {
 clear:both;
 height:300px;
 background-color:#fff;
}
.panel_table_on {
 background-color:#fff;
 padding:7px;
 float:left;
 margin-left:5px;
 margin-right:5px;
}
.panel_table_on a{
 color:#4b4b4b;
}
.panel_table_off {
 background-color:#4b4b4b;
 float:left;
 padding:7px;
 margin-left:5px;
 margin-right:5px;
}
#toolbar_div {
 float:right;
 
}	
img.iconAction {
 padding:2px;
}
/* End Panels */ 

#ui-datepicker-div {
 font-size:64%;
}
*/

/* Google ToolBar */
.goog-menu-button {
 background-image:url('');
 background-color:#1d324f;
 border:0px;
}
.goog-menu-button-outer-box {
 background-image:url('');
background-color:#1d324f;
 border:0px;
}
.goog-menu-button-inner-box {
 background-image:url('');
background-color:#1d324f;
 border:0px;
}
.goog-menu-button-caption {
 font-size:14px;
 font-size:12px;
 color:#ddd;
 text-decoration:none;
 font-weight:bold;
 padding-left:3px;
}
.goog-menu-button-caption span{

}
.goog-menu-button-dropdown {
 margin-top:-2px;
}
/* End Google Toolbar */


/* Pie Chart */
#GChart_Frame_0 #chartArea {
 height:400px;
 padding-top:20px;
 border:1px solid #fff;

}


.pie_chart_ext_container {
 width:235px;
 float:left;
}
.tweets_ext_container {
 width:670px;
 float:left;
 margin-left:20px;
}
.pie_panel_on {
 background-color:#13243e;
 padding:7px;
 float:left;
 color:#4b4b4b;
 margin-left:5px;
 margin-right:5px;
 width:215px;
}
.pie_panel_on a{
 color:#fff;
}
.pie_panel_off {
 background-color:#294262;
 float:left;
 padding:7px;
 margin-left:5px;
 margin-right:5px;
 width:215px;
}
.pie_panel_off a{
 color:#fff;
}
#pie_pos_tweets {
.font-size:11px;
width:23%;
float:left;
}
#pie_negs_tweets {
float:left;
width:23%;
}
.pie_tweets_results {
float:left;
width:23%;
padding:1px;
padding-left:3px;
line-height:12px;
text-align:center;
}
.pie_tweets_results_per {
font-size:12px;
font-weight:normal;
float:left;
color:#ccc;
width:23%;
line-height:12px;
padding-top:5px;
padding-bottom:5px;
}

.reach_info_box {
 margin: 2px 5px 5px 0px;
 padding: 2px 5px 5px 0px;
}
.reach_info_box fieldset{
 height:70px;
}

.pie_pointer_on {
 float:left;
 width:14px;
 padding-top:55px;
}

.pie_info_on{
 background-color:#e7e7e7;
}

.pie_pointer_off{
 float:left;
 width:14px;
 padding-top:55px;
}

.pie_info_off {
 background-color:#fff;
}


/* End Pie Chart */


/* Client Tweet Stream */
#tweetStream {

 height:370px;
 overflow:auto;

}
.influence_stat {
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#336699;

}
.tweet_time{
 color: #bbb;
 font-size:12px;
 font-family: Georgia, Helvetica, sans-serif;
 font-style:italic;
}
.tweetContainer{
 width:600px;
 display:block;
 clear:left;
 border-top:1px dashed #ccc;
 padding:5px;

}
.tweetContainer:hover{
 background-color:#eee;
 background-image:url(../images/mouse_over_actions.png);
 background-repeat: no-repeat;
 background-position: 690px 10px;
}

statusActionContainer {
 float:left;
 width:30px;
 overflow:hidden;
 text-align:center;
 padding-top:15px;
}

.statusUpdateContainer{
 float:left;
 width:560px;
 font-size:13px;
}

.status{
 font-family:Arial;
 font-size:13px;
 line-height:12px;
}

#statusTimestamp{
 color: #4b4b4b;
 font-size:12px;
 font-family: Georgia, Helvetica, sans-serif;
 font-style:italic;
}
#statusTimestamp a{
 color: #bbb;
 font-size:12px;
 font-family: Georgia, Helvetica, sans-serif;
 font-style:italic;
}
.statusUpdate{
 display:block;
}

a.username {
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#0090FF;
 text-decoration:none;
}

a.username:hover{
 text-decoration:underline;
}
.userPic{
  float:left;
  width:60px;
}
.userPicThumb{
  height:48px;
  width:48px;
}

/* End User Stream */

/* Influencers */
.influencer_position {
 float:left;
 width:30px;
 font-weight:bold;
 padding:3px;
 padding-left:8px;
 color:#aaa;
 font-size:18px;
}
.influencer_pic {
 float:left;
 width:30px;
}
.influencer_user {
 float:left;
 width:110px;
 font-weight:bold;
}
.influencer_followers {
 float:left;
 width:60px;
}
.influencer_reach {
 float:left;
 width:65px;
}
.influencer_mentions {
 float:left;
 width:50px;
}
.influencer_ratio {
 float:left;
 width:40px;
}
.influencer_ratio_display {
 float:left;
 width:20px;
 font-weight:bold;
 font-size:14px;
 color:green;
}
/* End Influencers */

/* Links */
.links_count_container {
 float:left;
}
.links_count {
 color:#4b4b4b;
 font-size:12px;
 background-color:#e7e7e7;
 width:80px;
 text-align:center;
 padding:2px;
}
.links_reach {
 color:#4b4b4b;
 font-size:12px;
 background-color:#ccc;
 width:80px;
 text-align:center;
 padding:2px;
}
.links_info_container {
 float:left;
 margin-left:20px;
 width:720px;
}
.links_title a{
 color:#2f90e1;
 font-weight:bold;
}
.links_description {
}
.links_media {
 float:right;
}
.links_media img{
 border:1px solid #bbb;
 padding:2px;
}
.links_time {
 font-weight:bold;
}

#search_box {
 width: 201px;
 height: 31px;
 background: url(/images/report/bg_search_box.gif);
 background-repeat:no-repeat;
}
#search_box #s {
 float: left;
 padding: 0;
 margin: 6px 0 0 15px;
 border: 0;
 width: 159px;
 background: none;
}
#search_box #go {
 float: right;
 margin: 3px 4px 0 0;
}

/* Toolip - http://craigsworks.com/projects/simpletip/# jQuery Plugin */
.tooltip {
 position: absolute;
 top: 0; 
 right: 0;
 z-index: 3;
 width:200px;
 height:50px;
 display: none;
 background-color: #ddd;
 font-size:13px;
 padding:5px;
}

/* Create Report */
.report_input_span {
 display:block;
 width:500px;
}
.report_input {
 width:250px;
}

.report_create_heading {
 margin:15px;
 border-bottom:1px solid #ccc;
 margin-bottom:0px;
 font-size:16px;
 font-weight:bold;
}

.report_create_buttons {
 margin:10px;
 background-color:#ddd;
 border:1px solid #ccc;
 padding:15px;
}

/* Map UI */
#map_sub_sub_panel {
padding:7px 0px 7px 10px;
background-color:#f0fff0;
color:#aaa;
}
#map_sub_sub_panel a{
 margin-left:10px;
}
#map_sub_sub_panel a.on{
 font-size:15px;
 color:#000;
 text-decoration:none;
}
#map_sub_sub_panel a.on:hover{
 text-decoration:underline;
}
#map_sub_sub_panel a.off{
 font-size:15px;
 color:#4b4b4b;
}
#map_sub_sub_panel a.off:hover{
 text-decoration:none;
}
/* End Map */


/* Sign Up Forms */
.signup_splash {
 font-size:24px;
 color:#fff;

}

#signup_form_container{
 background-color:#fff;
 -webkit-border-radius: 7px;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius: 7px;
 -moz-border-top-left-radius: 0;
 border-radius: 7px;
 border-top-left-radius: 0;
 padding:15px;
}
#splash_main_screens {
 width:800px;
}
#signup_form_container .signup_splash_subtext {
 padding:10px 0px 5px 5px;
 font-size:18px;
 color:#336699;
 border-bottom:1px dotted #ccc;
}

#signup_form_container .signup_left_panel .signup_splash_form_title {
 padding:20px 0px 5px 5px;
 font-size:18px;
 color:#000;
}

#signup_form_container .signup_left_panel {
 float:left;
 width:770px;

}

#signup_form_container .signup_left_panel .title_input_registration{
 width:300px;
 height:22px;
 font-size:16px;
 font-weight:bold;
 display:block;
 padding:3px;
 margin-bottom:5px;
 margin-top:5px;
}


#signup_form_container .signup_right_panel {
 float:left;
 width:300px;
 text-align:left;
 padding-top:15px;
}

#input_container {
  clear:both;
 padding-left:20px;
}

#input_container .label{
 float:left;
 padding:10px 0px 0px 25px;
 width:150px;
 color:#aaa;
}

#input_container .inputField {
 float:left;
 padding-left:5px;
}

#input_container .errorField {
 float:left;
 clear:left;
 font-size:11px;
 color:red;
 width:200px;
 margin-left:180px;
}


/* End Sign Up Forms */


.line_toggle_div {
 display:none;
 position: relative;
 -webkit-border-radius: 7px;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius: 7px;
 -moz-border-top-left-radius: 0;
 border-radius: 7px;
 border-top-left-radius: 0;
 z-index: 2;
 top: 18px;
 left: 480px;
 height:60px;
 width:200px;
 border:2px solid #ccc;
 background-color:#fff;
 text-align:left;
}

.filters {
 background-color: #ccc;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding:5px;
 margin-left:400px;
 width:450px;
 font-size:12px;
}

.filter_container_entity {
 float:left;
 height:20px;
 margin:0px 3px 0px 3px;
}

.sentimentOverideContainer{
 display:none;
 position:relative;
 z-index:2;
 text-align:right;
 height:25px;
 font-size:12px;
 padding-top:5px;
 border-bottom:1px dashed #ccc;
 background-color:#ccc;
 padding-right:15px;
}
/* End Report Body */

.report_input_span {
 padding-left:40px;
 padding-top:7px;
}

.home_container {
 background-image:url(../images/bg_create_fade.gif);background-repeat:repeat-x;
 background-color:#fff;
 padding:0px 120px 0px 120px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;

}
.home_container h1{
 font-size:18px;
 font-weight:normal;
}
.home_report_container {
 border:2px solid #bbb;
 margin-top:4px;
 padding:8px;
}

.report_create_heading_b {
padding-top:15px;
padding-bottom:15px;
font-weight:bold;
}
.report_input_b {
 width:350px;
 height:25px;
 font-size:19px;
}

.home_title_container{
 float:left;
 width:90%;
}
.home_more_info_container {
 clear:left;
 font-size:12px;
 display:none;
 height:50px;
}

.home_edit_container{
 float:right;
 font-size:12px;
 color:#4b4b4b;
 padding-top:2px;
}
.home_edit_container .home_edit {
 font-size:12px;
 color:blue;
}


.report_builder_confirmation {
 text-align:center;
 padding:20px;
}
.report_builder_confirmation_title {
 font-size:24px;
 font-weight:bold;
}
.report_builder_confirmation_image {

}
.report_builder_confirmation_title {

}
.report_builder_confirmation_link {

}
.userProfilePic {
 height:24px;
 width:24px;
 padding:2px;
 margin:4px;
 border:1px solid #fff;
}

.userProfilePicLarge {
 height:40px;
 width:40px;
 padding:2px;
 margin:4px;
 border:1px solid #fff;
}

#stickie {
 background-image:url(../images/stickie.jpg);
 width:260px;
 height:300px;
 padding:30px;
}
.stickie_title {
 text-align:right;
 padding-top:10px;
 font-size:45px;
 line-height:36px;
 color:#fff;
}
.stickie_text {
 padding-top:20px;
}
#footer {
 padding-top:10px;
 padding-left:10px;
 height:30px;
}
#footer a{
 font-size:12px;
 color:#fff;
 margin-right:25px;
}

/* Section Clear */
.section_clear {
 clear:left;
}

.divide_clear {
 clear:both;
 height:2px;
 background-image:url(/images/report/page_divider.gif);
 background-repeat:repeat-x;
}
