body,td {
  font:78%/1.4em Arial,Verdana,Sans-serif;
  font-style:normal;
}

a {
  font-weight:bold;
}

a:link, a:visited {
  text-decoration:none;
}

a:active,a:hover {
  text-decoration:underline;
}

h2 {
  line-height:1.2em; 
}

.roots_button {
  font:88%/1.4em Arial,Verdana,Sans-serif;
}

#roots_promo { display: none }

#roots_sidebar {
  position:absolute; left:0px; top:0px; width:140px; height:100%; padding: 0px; 
}

#roots_content {
  position:absolute; left:141px; top:40px; padding: 12px; padding-right:24px; padding-top:16px; border-left: thin #aaaa99 solid;
}

#roots_footer {
  margin-top:200px;
}

#sidebar_logo {
  width:140px; height:84px; background-color:#ffffff; border-bottom: thick #aaaa99 solid;
}

.roots_sec {
  margin-top:10px;
}

.roots_sec_dash {
  margin-top:10px; border: thin thistle dashed; padding:12px;
}

.roots_sec_header {
  font:100%/2.2em Arial,Verdana,Sans-serif; padding-top:10px;
}

.roots_sec_divider {
  border-bottom: thin silver solid; padding-top:16px;
}

.roots_extra_top {
  padding-top:18px;
}


.roots_sub_sec {
  padding-top:16px;
}

.roots_sub_sec_header {
}

.roots_box_button {
  font:88%/1.4em Arial,Verdana,Sans-serif; margin-top:6px;
}

.roots_sub_sec_prompt,.roots_box_prompt {
  padding-top:10px;
}

.roots_sub_sec_value {
  font-weight:bold;
}

.roots_search {
  padding-bottom:8px;
}

.roots_doc {
  padding-bottom:8px; padding-top:6px; border-bottom: thin silver dashed;
}

.legend_doc {
  padding-bottom:6px; padding-top:4px; 
}

.roots_doc_icon {
  float:left;
}

.roots_doc_header {
  margin-left: 20px;
}

h2.roots_doc_title {
  font:88%/1.4em Arial,Verdana,Sans-serif; display:inline;
}

.roots_menubar_sec {
  display: inline; padding-left:16px;
}

#menubar_item_0 { display: none }

.roots_menubar_divider {
  display: inline; padding-left:64px; 
}

a.roots_menubar_item:link, a.roots_menubar_item:visited {
  text-decoration:none; color:black;
}

a.roots_menubar_item:active,a.roots_menubar_item:hover {
  text-decoration:none; color:silver; background-color: #666699;
}

a.roots_menubar2_item:link, a.roots_menubar2_item:visited {
  text-decoration:none; color:black; font-weight:normal;
}

a.roots_menubar2_item:active,a.roots_menubar2_item:hover {
  text-decoration:none; color:silver; background-color: #666699; font-weight:normal;
}

a.roots_mail_item:link, a.roots_mail_item:visited {
  text-decoration:none; color:blue; font-weight:normal;
}

a.roots_mail_item:active,a.roots_mail_item:hover {
  text-decoration:none; color:black; background-color: #CCCC99; font-weight:normal;
}

.roots_sec_continue {
  padding-top:10px; padding-bottom:10px;
}

.roots_sec_continue_link {
  background-color: #FFFF99; 
}

.roots_fixed_120 {
  width: 120px; 
}

.roots_icons {
  margin-top:20px; margin-left:10px; margin-right:10px; padding-left:8px; padding-top:8px; 
}

.roots_product {
  width:120px; background-color:#ffffcc; font:88%/1.4em Arial,Verdana,Sans-serif;
}

.roots_console {
  margin-top:64px; margin-left:32px; margin-right:32px; background-color:#dddddd; padding-left:8px; padding-top:8px; 
}

.roots_image {
  margin-top:16px; background-color:#333333; padding:12px; border: thin #aaaa99 solid;
}

.facebook_image {
  margin-top:16px; margin-bottom:16px; background-color:#333333;
}

.roots_sub_options {
  float:right;
}

a.roots_read:link, a.roots_read:visited {
  text-decoration:none; color:black;
}

a.roots_read:active, a.roots_read:hover {
  text-decoration:underline;
}



td.sw_th { background-color: #ddeedd; color: #000000 }
td.sw_t1 { background-color: #ddddbb; color: #000000 }
td.sw_t2 { background-color: #ddddcc; color: #000000 }
a.sw_th { color: #660000 }
td.sw_tf { background-color: #99CCFF; color: #000000 }
a.sw_tf { color: #330000 }

