body{
  background:#bec2c5 url('/images/bg_top.jpg') top repeat-x;
  margin:0 auto;
  font-size:12px;
  font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
  color:#1e1e1e;
}


#container{
  border:0; margin:0px auto  0 auto; padding:0px 0px; width:1024px;
  background-color:transparent;
}
#spreadsheet_header{
  width:934px;
  background:url('/images/spreadsheet_header_bk.png') repeat-x;
  border:0px solid #5b5b5b;
  margin-top:5px;
  height:23px;
}

h1{
  font-family: Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:2.9em;
  line-height:1.3em;
  font-weight:normal;
  margin:0px;
  padding:0px;
  color:#3e3a37;
}  
h2{
  font-weight:normal;
  color:#343434;
  margin:5px 0;
  font-size:1.3em;
  
}
h3 {
   color:#3e3a37;
   font-size:16px;
   font-weight:normal;
   font-family:Arial, sans-serif;
   border-bottom:1px solid #A4A8AA;
   margin:12px 16px 14px 0;clear:both;
   padding:.95em 0 0 0;

}
.h3_without_h3{
  color:#3e3a37;
  font-size:16px;
  font-weight:normal;
  font-family:Arial, sans-serif;
  border-bottom:1px solid #A4A8AA;
  margin:12px 16px 14px 0;
  padding:0 0 0 0;
  height:25px;
  
}
h4{
  font-weight:bold;
  color:#656565;
  margin:5px 0;
}
h5{
  color:#003750;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, sans-serif;
  margin:12px 16px 14px 0;
  padding:5px 0 0 5px;
  height:30px;
  background:url(/images/biggardient.png) repeat-y;
}
h6{
  color:#003750;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, sans-serif;
  margin:12px 16px 14px 0;
  padding:5px 0 0 5px;
  height:30px;
  background:url(/images/smallgardient.png) repeat-y;
}



.footer{
  clear:both;
  /*border-top:1px solid #D9E4F4;*/
  margin:15px auto 0;
  text-align:center;
  float:left;
  width:100%;
}
.footer div{
  color:#666;
  font-size:.8em;
  text-align:center;
  margin:10px 20px;
}
  


.main_header{
  background:url(/images/top_header_trans_w.png) no-repeat;
  height: 100px;
  margin: 0px 0 0 0;
  padding: 35px 26px 0px 26px;
  border:none;
}
.spinner_for_ie{
  margin:0px;
  padding: 0px 45px 0px 45px;
  background-image: url(/images/side_trans_w.png);
  background-repeat: repeat-y;  
}

#main_content{
  margin:0px;
  padding: 4px 45px 0px 45px;
  background-image: url(/images/side_trans_w.png);
  background-repeat: repeat-y;  
}
.main_content_bottom{
  height:80px;
  background: url(/images/bottom_trans_w.png) bottom no-repeat;
  margin:0px 0 0 0;
  padding: 0px 45px 0px 45px;
  
}

a   {
	text-decoration: none;
	}
a:link {
	/*color: #0D3D5B;
	color: #0074a0;*/
	color:#104e75;
	text-decoration: none;
	}
a:visited {
	/* maybe use a darker color for visited later
	color: #8B9EB1;*/
	color:#104e75;
	text-decoration: none;
	}
a:hover {
	/*color:#009CD8;  very light*/
	color:#0189be;
	text-decoration: none;
}

.secondary_link:link{
    color:#3e3e3e;
}
.secondary_link:visited{
    color:#3e3e3e;
}
.secondary_link:hover{
  color:#3e3e3e;
  text-decoration:underline;
}
.tertiary_link {
      color:#701313;
}
.tertiary_link A{
      color:#701313;
}

.tertiary_link:visited {
  color:#701313;
}
.tertiary_link:hover {
  color:#701313;
}


/* links 
a:link {text-decoration: none;color: #0066A6;background-color:none;}
a:visited { text-decoration: none;color: #0066A6;}
a:hover {text-decoration: none;color: #0044AA;background-color:none;}
a:active {text-decoration: none;color: #0066A6;}
*/
#large_column{
  width:560px;
  margin:5px 0px;
  float:left;
}
.small_column{
  width:350px;
  margin:5px 10px;
  padding:0px;
  float:left;
}

.tabnav{
  width:972px;
  /*background: url(/images/topmenu.png) top repeat-x;*/
  background: url(/images/top_menu_f.png) top repeat-x;
  margin:0px;
  padding: 0px;
}
.tabnav A{
  color:#fff;
}

.tabnav A:link{
  color:#fff;
}
.tabnav A:hover{
}
.tabnav A:visited{
  color:#fff;
}


.nav_item{
  float:left;
  padding:7px 20px 10px 20px;
  margin:0px 0px;
}
.nav_item:hover{
  background: url(/images/hover_nav_f2.png) top repeat-x;
  /*background-color:#16273f*/
}


.nav_item A{
  font-size:1.em;
  color:#fff;
}
.nav_item A:hover{
  color:#fff;
}
.snippet_title{
  font-size:1.15em;
}
.feedblurb a, .feedblurb a:link{text-decoration:underline;} 
.feedblurb a:visited{text-decoration:underline;} 


.feedblurb a:hover{text-decoration:underline;}
/*
.blurb a, .blurb a:link, .blurb a:visited{color:#333;text-decoration:none;} 
.blurb a:hover{color:#333;text-decoration:underline;}

#blurb_more a:link {text-decoration: none;color: #0066A6;font-weight:bold;}
#blurb_more a:visited { text-decoration: none;color: #0066A6;font-weight:bold;}
#blurb_more a:hover {text-decoration: underline;color: #FE5E00;font-weight:bold;}
#blurb_more a:active {text-decoration: none;color: #0066A6;font-weight:bold;}
 end snippet area */





.text_area_glob_words{
  height:150px;
}
.not_box{
  width:100px;
  float:left;
}

.callout_button{
  cursor:pointer;
  border:solid 1px #ccc;
  background:#999;
  color:#fff;
  
  border:1px solid #D98F3E;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  font-weight:normal;
  padding: 1px 4px;
  background:url(/images/callout_gradient.png) repeat-x left top;
}
.callout_button A:link{
  text-decoration:none;
  color:#fff;
}
.callout_button A:hover{
  text-decoration:none;
  color:#f4f4f4;
}

.sentence_box{
  border-bottom:1px solid #5f9410;
  padding:10px 0px 15px 0px;
  margin:5px 0 10px 0;
}
.welcome{
  margin:0px 20px 0 0;
  float:right;
}
.clear {
  clear:both;
}


.small_text{
  font-size:.8em;
  color:#444;
}
.label{
  font-style:italic;
}

.large_text{
  font-size:1.2em;
}
*{font-size:100.01%;}html{font-size:62.5%;}

div.slider {
  width:350px; 
  margin:10px 0;
  border:1px solid #333;
  background-color:#e4e4e4;
  /*background: url(/images/slider_bk.png) repeat-x;*/
  height:10px;
  position: relative;
 }
.handle {
  border:1px solid #014b72;
  background:url(/images/gripper3.png) no-repeat;
 }
 .slider_wrapper{
   -moz-border-radius:5px;
   -webkit-border-radius: 5px;
   
 }
#span1{
   background: #666 url(/images/slider_lines.png) no-repeat;

}
#wrap1{
  background: #9F9F9F url(/images/slider_unfilled.png) no-repeat;
}

.spacing_handle{
  margin:5px 0 2px 0;
   border-bottom:1px solid #A4A8AA;
  cursor: move;

}
.grabber_wrapper{
  float:right;
  color:#666;
  cursor: move;
}

.left{
  float:left;
}
.right{
  float:right;
}

.link_imp A{
  text-decoration:underline;
}
.pm_menu {
  text-align:center;
  width:150px;
  margin:0 0px 10px 0;
}
.pm_menu A{
  text-decoration:underline;
  
}
.top {
  margin-top:10px;
}
/* pagination styles */
.pagination{
  font-weight:bold;
}
.pagination .current{
  font-weight:bold;
}
.gray_text{
  color:gray;/*spelling*/
  
  font-size:0.9em;
  font-style:italic;
}
.phrase_edit_area_wrapper{
margin-top:15px;background-color:#efefef;border: 1px solid #ddd;padding:5px;
}
.snipeet_bottom_area{
  /*reusing the top gradient 
  background-color:#d3d3d3;
  */
  background:#E3E8eA url('/images/notes_bg.png') bottom repeat-x;
}
.background-hover{
  padding:5px;
}
.background-hover A:hover{
/*  background-color:#efefef;*/
text-decoration:underline;
}
.report_title_preview{
  text-align:center;
  margin:10px auto;
  width:900px;
}
.form_button{
cursor:pointer;
border:1px solid #576872;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
font-weight:normal;
font-size:13px;
margin:5px 0px;
padding:2px 8px;
color:#111;
background:url(/images/search_bg3.png) repeat-x left top;
}
#left_column_dashboard{
  width:455px;
  margin:10px 10px 10px 0px;
}
#right_column_dashboard{
  width:455px;
  margin:10px 0px 10px 10px;
}
#small_left_column_db{
  width:105px;
  margin:10px 5px 10px 0px;
  padding:3px 2px 2px 2px;
  background:#ffffff url('/images/nav_bkg_bottom.gif') top repeat-x;  


}
#left_column_lg_dashboard{
  width:465px;
  margin:10px 10px 10px 0px;
}


#sm_right_column_db{
  /*background-color:blue;*/
  width:345px;
  margin:10px 0px 10px 10px;
  
}
#dbl_column_dash{
  /*background-color:red;*/
  width:800px;
  margin:0px 10px 10px 0px;
}
#dashboard2 {
/*  background:#ffffff url('/images/nav_bkg_bottom.gif') top repeat-x;*/
}
.h5_bk {
  background:#ffffff url('/images/h5_bk.png') top left no-repeat;
  color:#fff;
}
.h6_bk {
  background:#ffffff url('/images/h6_bk.png') top left no-repeat;
  color:#fff;
}

/* dashboard styles */
.rounded{
  border:1px solid #321d29;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px; 
  
}



#top_graph_controls{
  background:#c3ced5;
}
/* dashboard styles */
.rounded_dash_tab{
  margin-left:-1px;
  border-top:1px solid #321d29;
  border-right:1px solid #321d29;
  border-bottom:1px solid #321d29;
  border-color:#acacac;
  padding:10px 10px 10px 10px;;
  font-weight:bold;
  background-color:#ffffff; 
  color:#13161b;
  width:120px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-radius-topright: 5px; 
  -webkit-border-radius-bottomright: 5px; 
}
.rounded_dash_tab_inactive{
  margin-bottom:5px;
  width:120px;
  background: url(/images/tab_dash.gif) bottom repeat-x;
  padding:10px 10px 10px 10px;
  margin-top:5px;
  border-top:1px solid #aaa;
  border-right:1px solid #aaa;
  border-bottom:1px solid #aaa;

  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-radius-topright: 5px; 
  -webkit-border-radius-bottomright: 5px;   
}


.rounded_dash_tab_inactive A{
  color:#fff;
}
.rounded_dash_tab_inactive A:hover{
  text-decoration:underline;
}

.metric_spacing {
  padding:2px 15px 8px 15px;
  margin:5px 10px 0px 10px;
}
.key_metric{
  background-color:#ececec;
  color:#222;
}
.metric_lbl{
  font-size:10px;
  padding-bottom:5px;
}
.metric_big{
  font-size:16px;
  font-weight:bold;
  color:#3c3c3c;
}
H8{
  color:#ffffff;
}
.blocktext {
  margin-left: auto;
  margin-right: auto;
  width:100px;
}
.metric_container{
  margin:0px 15px;
  width:125px; /*needs setting for iE */
}