
/* *************************************************************
   *    css_theme_icib        ICEcore Icy Blue
   **************************************************************/

.ss_portlet_style {

  background-color: transparent;

  color: #333333;

}



.gray1 { color: #1f1f1f !important;}
.gray2 { color: #353838 !important;}
.gray3 { color: #505354 !important;}
.gray4 { color: #949494 !important;}
.gray5 { color: #b8b8b8 !important;}
.gray6 { color: #c4c4c4 !important;}
.gray7 { color: #cccccc !important;}
.gray8 { color: #e0e0e0 !important;}
.gray9 { color: #ededed !important;}


p {
  margin:8px 0px 8px 0px;
}

body.ss_style_body {
	margin: 0px 0px 0px 0px;
	background: transparent;
}

img { -ms-interpolation-mode: bicubic; }

.ss_style {
  font-family: Arial, sans-serif;
  font-weight: inherit;
  font-size: 12px; 
  background-color: transparent;
  color: #333333;
}
.ss_style td, .ss_style th {
  font-family: Arial, sans-serif;
  font-size: 12px; 
  color: #333333;
}

.ss_style_trans , .ss_style_trans td, .ss_style_trans th{
  font-family: arial, sans serif;
  font-weight: inherit;
  font-size: 12px; 
  background-color: transparent;
  color: #333333;
}

.ss_style img {
  border:0px none;
}
.ss_style ul li {
  list-style-type: disc;
  list-style-image: none;
  list-style-position: inside;
}
.ss_style ol li {
    list-style-position: outside;
    list-style-type: decimal;
 
}

/* LINKS */
.ss_style a {
  	color: #135c8f;
  	text-decoration: none;
	}
.ss_style a:visited {
  	color: #135c8f;
	}
.ss_style a:hover {
  	color: #135c8f !important;
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/teal_slice.png) repeat-x;
    background-position:  left center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}
.ss_title_link {
  	text-decoration:underline;
	}
a img.ss_icon_link {
  	border: 0px solid black;
	}
a.ss_download_link {
	border: 0px solid #666666;
	font-size: 9px;
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/accessory_move_down.gif);
	background-repeat: no-repeat;
    background-position:  left center;
	padding-left: 15px;
	padding-right: 0px;
	line-height: 11px;
}

.ss_largestprint {
  font-size: 15px !important; 
}  
.ss_largerprint {
  font-size: 14px !important; 
}
.ss_largeprint {
  font-size: 13px !important; 
}
.ss_normalprint {
  font-size: 12px !important; 
}
.ss_smallprint {
  font-size: 11px !important; 
}
.ss_fineprint {
  font-size: 10px !important; 
}
.ss_finestprint {
  font-size: 9px !important; 
}
.ss_footnote {
  font-size: 10px !important; 
  vertical-align: super;
}


.ss_size_8px  { font-size: 8px  !important;}
.ss_size_9px  { font-size: 9px  !important;}
.ss_size_10px { font-size: 10px !important;}
.ss_size_11px { font-size: 11px !important;}
.ss_size_12px { font-size: 12px !important;}
.ss_size_13px { font-size: 13px !important;}
.ss_size_14px { font-size: 14px !important;}
.ss_size_15px { font-size: 15px !important;}
.ss_size_16px { font-size: 16px !important;}
.ss_size_18px { font-size: 18px !important;}
.ss_size_20px { font-size: 20px !important;}
.ss_size_24px { font-size: 24px !important;}
.ss_size_28px { font-size: 28px !important;}
.ss_size_32px { font-size: 32px !important;}

.ss_padleft5 label {
	padding-left: 5px;
	}

.ss_nowrap {
  white-space: nowrap;
}
.ss_transparent {
  background-color: transparent !important;
}

.ss_brightest {
 opacity: 1.0;
 
}
.ss_brighter {
 opacity: 0.8;
 
}
.ss_bright {
 opacity: 0.7;
 
}
.ss_dim {
 opacity: 0.6;
 
}
.ss_very_dim {
 opacity: 0.4;
  
}

.ss_gray {
  color: #333333;   
  }
.ss_gray_medium {
  color: #666;   
  }
.ss_light {
  color: #cccccc;   
  }
  
.ss_border_light {
  border: 1px #135c8f solid;
  }

.ss_shadowbox {
  background-color: #CCCCCC;
  position: relative;
  top: 2px;
  left: 2px;
}
.ss_shadowbox2 {
  position: relative;
  top: -2px;
  left: -2px;
}

ul.ss_icon_list li {
  display: inline;
  padding-right: 25px;
  list-style-type: none;
}


.ss_form, .ss_form table, .ss_style form {
  color: #333333;
  background-color: inherit;
  }
    
.ss_replies_background {
  background-color: #ebf5f5 !important;
  }

div.ss_replies div.ss_entryDescription {
	background-color: #ebf5f5;
	}
div.ss_entryDescription.ss_entryContent table {
	border-collapse: separate;
	}
.ss_style_color,.ss_style_color table, .ss_style form {
  	color: #333333;
  	background-color: transparent;
  	}
.ss_content_rule {
	border-bottom: 1px solid #CCC;
	padding-bottom: 3px;
	}
.ss_style_color {	
	}
.ss_form_color {
  	color: #333333;
  	background-color: inherit;
  	}  
.ss_form.ss_gray {
  color: #333333;
  	}
.ss_form select, .ss_form option {
  background-color: #fff;
  color: #333333;
  }
div.ss_style select.ss_compactSelectBox, .ss_compactSelectBox {
  border: 1px solid #cccccc;
  font-size: 11px;
	}
div.ss_style input[type="text"],
div.ss_style input[type="password"],
div.ss_style textarea,
div.ss_style select,
div.ss_global_toolbar_quick input {
  	background-color: #FFFFFF;
  	color: #333333;
  	font-size: 12px;
  	font-family: Arial, sans-serif;  
	}
div.ss_style textarea {
  	padding: 0px 0px 0px 2px;
	}
div.ss_style input[type="text"],
div.ss_style input[type="password"],
 div.ss_style select {
	border: 1px solid #CCC;
	padding: 3px;
	} 
.ss_form textarea {
  background-color: #ffffff;
  background-image: none;
  color: #333333;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, sans-serif;  
  border-style: solid;
  border-width: 1px;
  border-color: #F0E0C0;
	}
.ss_form input.ss_text { 
  background-color: #ffffff;
  background-image: none;
  color: #333333;
  padding: 0px;
  font-size: 12px;
  font-family: Arial, sans-serif;  
  }
.ss_readonly {
  background-color: InfoBackground;
  }
    
.ss_text_field {
  border:1px solid #F0E0C0 !important;
  background-color: #F0E0C0;
  padding: 0px;
  font-size: 11px;
  font-family: Arial, sans-serif;  
  }
.ss_formInstructions { 
  border-color: #cccccc; 
  border-style: solid; 
  border-width: 1px; 
  font-size: smaller;
  padding: 2px;
}

div.ss_editorHints {
  font-size: 11px !important; 
}

/* entry styles: common to entry views and entry forms */
.ss_entryPopupWrapper {
	/* padding: 20px 6px; */
}

.ss_entryTitle {
  font-weight: normal;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 4px;
  padding-right: 25px;
  }
.ss_entryTitleFile {
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 3px;
  padding: 0px 6px;
  }
.ss_entryTitleFileVersion {
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 6px;
  }
.ss_entryTitleFileDescription {
	color: #666 !important;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 6px 6px 6px;
	margin: 0px;
	}
.ss_entryTitleFileDescription p {
  margin: 0px 0px 2px 0px;
  }
/* container for entry content: description, signature, attachments, data gathered from entry form */

.ss_entryContent {
  	margin: 0px;
  	font-style: normal !important;
  	}
#ss_entryTop1 {
	margin-left: 5px;
	}
.descriptionRegionBut {
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	}
.descriptionRegionBut img {
	position: absolute;
	right: 0px;
	top: -8px;
	}
	
div.ss_entryContent a {
  	color:#135c8f !important;
	}
div.ss_entryContent a:hover {
	}
.ss_entryContent table {
  background-color:inherit;
  	}
.ss_entrySignature, .ss_entrySignatureUser {
  	font-size: 10px;
  	padding-right: 5px;
  	color: #666666;
	white-space: nowrap;
  	}
.ss_entryDate {
	color: #666666;
	font-size: 10px;
	}	
.ss_entryDescription {
  	color: #333;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	padding: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
div.ss_entryDescription ul li {
    margin: 2px 0px 0px 25px;
    list-style-type: disc;
    list-style-position: outside;
    list-style-image: none;
	}
div.ss_entryDescription ol li {
    margin: 2px 0px 0px 25px;
    list-style-position: outside;
    list-style-type: decimal;
	}
div.ss_entryDescription a {
  	color:#5691A6 !important;
	}
div.ss_entryDescription a:hover {
  	text-decoration:underline;
	}

div.ss_perUserFormElement {
	padding-left:20px;
	color: #444;
}

div.ss_perUserViewElement {
	padding-left:20px;
	color: #444;
}

div.ss_editableTab {
}

div.ss_editableSectionEditBtn {
  margin-left: 0px;
  margin-top: 0px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-left: 5px;
}

table.ss_editableSectionTOC {
  border: 1px solid #ccc;
  background: transparent;
  padding: 4px;
  margin-bottom: 16px;
}
div.ss_editableSectionTOC {
  text-align: center;
  margin-bottom: 6px;
}
div.ss_editableSectionTOC h2 {
  display: inline;
  font-size: 13px;
  font-weight: bold;
}
ul.ss_editableSectionTOC {
  list-style-position: outside !important;
  margin: 0px !important;
  padding: 0px !important;
}
ul.ss_editableSectionTOC li {
  list-style-type: none !important;
  margin: 0px !important;
}

td.ss_editableSectionHeader1 {
  border-bottom: 1px solid #ccc;
}
td.ss_editableSectionHeader2, td.ss_editableSectionHeader3, td.ss_editableSectionHeader4 {
}

div.ss_editableSectionTitle {
  width:90%;
}

div.ss_editableTab a, div.ss_editableTab a:hover {
  text-decoration: none;
}

.ss_modifyDisabled {
  color: #CCC !important;
}
.ss_modifyDisabled input {
  color: #CCC !important;
}

/* Section headers are numbered 1 to 3. These names are generated by code. Do not change the names. */
.ss_sectionHeader1 {
  font-size: 14px;
  font-weight: bold;
}
.ss_sectionHeader2 {
  font-size: 13px;
  font-weight: bold;
}
.ss_sectionHeader3 {
  font-size: 12px;
  font-weight: bold;
}


div.ss_replies .ss_editableTab {
	}
div.ss_workflow { 
  	border: 1px solid #D2D5D1;
  	padding: 4px;
	margin: 4px 0 4px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.ss_replies .ss_entryDescription {
  	padding: 2px 10px;
	} 
.ss_entryDescriptionLead {
	display: inline;
	}
.ss_replies .ss_entryDescriptionLead {
	display: inline;
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/comment.png);
	height: 16px;
	width: 16px;
	float: left;
	margin-left: 11px;
	margin-top: 3px;
	}

.ss_blockquote_watermark {
	background-color: transparent;
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/watermark_blockquote_blue.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 7px 6px 33px 20px;
}
.ss_blockquote_watermark_content {
	margin-top: -25px;
	padding-left: 10px;
}

div.ss_blockquote_start p, div.ss_blockquote_watermark_content p {
	margin-top: 0px;
}
      
table.ss_guestbook {
	background-color: #EDF5F5;
	margin-bottom: 3px;
	padding: 5px 0px 0px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ss_tinyControl {
  	font-size: 9px !important;
 	font-family: sans-serif;
  	padding: 3px 15px 3px 15px !important;
  	margin: 1px 2px 1px 2px !important;
	}
input.ss_linkButton, input.ss_submit, a.ss_linkButton:link, a.ss_linkButton:visited {
 cursor: pointer;
 
  	text-align: center;
  	padding: 1px 10px;
 	font-family: Arial, sans-serif;
 	font-size: 11px;
	white-space: nowrap;
	text-decoration: none !important;
	}	
	
button, input[type="reset"], input[type="button"], input[type="submit"] {	
	color:#fff;
 	font-family: Arial, sans-serif;
 	font-size: 11px;
	background: #949494 none repeat scroll 0 0;
	margin-right:3px;
	padding: 2px 10px;
	text-decoration:none;
  	cursor: pointer;
  	white-space: nowrap;
	border: 0px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    text-align: center !important;
	
	}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {	
	color: #fff;
    text-align: center !important;
    font-size: 11px !important;
    font-family: Arial, sans-serif !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  	padding: 2px 10px !important;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	background-position: center;
	border: 0px;

  	
	}
input[type="button"].n-button {
	color: #fff;
	font-weight: bold;	
    text-align: center !important;
    font-size: 11px !important;
    font-family: Arial, sans-serif !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  	padding: 2px 10px !important;
	margin-right: 15px;
	background-color: #81b2bd;
	border: 0px;
	height: 20px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	
	}
input[type="button"].n-button:hover {
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	background-position: center;
  	padding: 2px 10px !important;
	}

.n-buttonright {
	position: absolute;
	top: 10px;
	right: 10px;
	}

input.ss_submit:hover, 
input.ss_linkButton:hover, 
a.ss_linkButton:hover {
	padding: 1px 10px;
	cursor: pointer;
	color: #fff;
	}	
input.ss_tinyButton,
a.ss_tinyButton:link, 
a.ss_tinyButton:visited {
 	font-family: Arial, sans-serif;
 	font-size: 11px;
	background: #949494 none repeat scroll 0 0;
	color:#FFFFFF !important;
	margin-right:3px;
	padding: 2px 10px;
	text-decoration:none;
  	cursor: pointer;
  	white-space: nowrap;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
a.ss_tinyButton:focus,
a.ss_tinyButton:hover {
  	color: #666666;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
	color: #fff;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	background-position: center;
  	white-space: nowrap;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
}

/* styles for labels: required for forms; optional for views */
.ss_labelAbove {
  padding-top: 8px;
  padding-bottom: 2px;
  display: block;
  font-weight: bold;
}

.ss_labelLeft {
  font-weight: bold;
  font-size: 12px;
  display: inline-block;
  padding-right: 10px;
  padding-top: 10px;
}

.ss_labelRight {
  font-weight: bold;
  display: inline;
  padding-left: 2px;
  font-size: 12px;
}

div.ss_tag_label {
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 6px;
  padding-right: 4px;
  margin-left: 2px;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #666666;
}
div.ss_tag_content {
  padding-left: 6px;
  margin-left: 2px;
}
.ss_muted_label_small {
  font-size: 11px;
  color: #666666;
}

.ss_muted_cloud_tag {
  color: #135c8f;
   font-size: 13px;
   padding-right: 5px;
   line-height: 17px;
}
.ss_muted_tag_cloud {
  width: 95%;
  padding-top: 1px;
}


div.ss_add_tag {
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/add_tag.gif);
}

div.ss_add_comment {
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/add_comment.gif);
}

.reply_attachments_caption {
	margin-top: 0.5em;
	font-size: 11px;
	font-weight: bold;
}
div.ss_view_something {
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/view_something.gif);
}

div.ss_subscribe {
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/send_friend.gif);
  padding-left: 35px;
}

div.ss_send_friend {
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/send_friend.gif);
  padding-left: 35px;
}

.ss_permalink {
	background-color: #DBE6F2;
}

.ss_hover_over {
  font-family: Arial, Helvetica, sans-serif;
  position:absolute;
  border:1px solid #d6dede;
  margin:2px;
  padding: 10px;
  background-color: #EBECA5;
  width: 300px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}


.ss_edit_button {
	color:#135c8f;
}

/* Help system */
.ss_helpSpot {
  position:absolute;
  width:30px;
  height:30px;
  visibility:hidden;
  display:none;
}
.ss_helpSpotTitle {
  background-color:#E9EDF3 !important;
  border:1px solid black;
}
.ss_helpWelcome {
  position:absolute;
  visibility:hidden;
  display:none;
  background-color: transparent !important;
  margin:2px;
  padding:2px;
  white-space:nowrap;
}
.ss_helpPanel {
  position:absolute;
  visibility:hidden;
  display:none;
  margin:2px;
  padding:2px;
  width:500px;
}
.ss_helpToc {
  border: 1px solid #CCCCCC;
  padding-right: 5px;
  background-color:#E9EDF3 !important;
  visibility:hidden;
  display:none;
}
.ss_helpToc li {
  list-style-type: square;
}

.ss_help_bullets li {
	list-style-type: disc;
}

div.ss_help_popup_body_frame {
  border: 1px solid #6B78A9;
  padding: 10px;
  height: 350px;
  overflow: auto;
}

img.ss_help_cpanel_show {
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/accessory_hide.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: relative;
	vertical-align: middle;
}

img.ss_help_cpanel_hide {
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/accessory_show.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: relative;
	vertical-align: middle;
}
	

.ss_inlineHelp {
  visibility:hidden; 
  display:none; 
  border:1px solid black; 
  background-color: #ffffff;
}

.ss_lightBox {
  position:absolute;
  background-color:#000;
}

.ss_lightBox_transparent {
  position:absolute;
}

/* **************************************************************** */
/* Help content */

/* Horizontal and vertical spacing */
DIV.ss_help_style {
    text-align: left;
}

DIV.ss_help_title {
    margin-top: 0px;
    margin-bottom: 1px;
}

DIV.ss_help_style P {
    margin-top: 3px;
    margin-bottom: 10px;
}

P.ss_ihelp_para {
    margin-top: 3px;
}

div.ss_help_style ul li, ul.ss_square li {
    margin-top: 3px;
    margin-bottom: 6px;
    margin-left: 25px;
    list-style-type: square;
    list-style-position: outside;
    list-style-image: none;
}

div.ss_help_style ol li {
    margin-top: 3px;
    margin-bottom: 6px;
    margin-left: 25px;
    list-style-position: outside;
    list-style-type: decimal;
}

DIV.ss_help_style LI P {
    margin-top: 4px;
}

DIV.ss_help_style UL, OL {
    margin-top: 0px;
    margin-bottom: 0px;
}

DIV.ss_help_style UL {
  list-style-type: square;
}

DIV.ss_help_style DIV.picture {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 5px;
}

DIV.ss_help_style DIV.footnote_text {
    font-size: 11px !important;
    color: #333333; 
    border-top: solid  #cccccc  1px;
    font-style: italic;
    margin-top: 2px;
    margin-bottom: 5px;
}

DIV.ss_help_style DIV.example, DIV.note {
    margin-left: 15px;
    margin-top: 2px;
    margin-bottom: 5px;
}

P.ss_help_moreinfo, P.ss_help_body_header {
    margin: 0px;
    font-weight: bold;
    color: #5388C4;  
}

DIV.ss_help_moreinfo {
    margin-bottom: 3px;
}

DIV.ss_help_moreinfo P {
    margin-top: 3px;
    margin-left: 15px;
    margin-bottom: 1px;
}

DIV.ss_help_more_pages_section {
    font-size: 11px !important;
    text-align: center;
    margin-bottom: 3px;
    margin-top: 10px;
}

DIV.ss_help_more_pages_section DIV {
    display: inline;
    margin-top: 0px;
    margin-bottom: 0px;
}

DIV.ss_help_more_pages_section DIV.current_page {
    padding: 2px 2px 2px 2px;
    margin-right: 8px;
    border: solid #cccccc 1px;
}

DIV.ss_help_more_pages_section DIV.not_last_link {
    padding: 2px 2px 2px 2px;
    margin-right: 8px;
}

DIV.ss_help_more_pages_section DIV.no_next_page {
    padding: 2px 2px 2px 2px;
}

DIV.ss_help_more_pages_section DIV.no_prev_page {
    padding: 2px 2px 2px 2px;
    margin-right: 8px;
}


/*  Word styling */
DIV.ss_help_style .clickable_item, .document_title, .light_emphasis, .keyboard_keys, .variable, .page_item {
    font-style: italic;
}

DIV.ss_help_moreinfo .document_title {
    font-style: italic;
}

DIV.ss_help_style .new_term {
    font-weight: bold;
    font-style: italic;
    color: #5388C4;  
}

DIV.ss_help_style .help_superscript {
    font-size: 15px !important; 
    vertical-align: text-top;
}

DIV.ss_help_style .strong-emphasis, .def_list_term, .subtitle, .header {
    font-weight: bold;
}

/* Getting Started Portal */


.ss_getting_started {
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	text-decoration: underline;
	color: #BE9E83;
}

div.ss_clear_float {
	height: 0px;
	line-height:0px;
	clear: both;
	font-size:0px;
	border:0px;
}	
/**********SLIDING TABLES STYLES **********************/

div.ss_sliding_table_column0 {
  	display: block; 
  	border-left: #CCCCCC 1px solid;
  	border-right: #CCCCCC 1px solid;
  	border-bottom: #CCCCCC 1px solid;
  	border-top:#CCCCCC 1px solid;
  	margin: 0px;
 
	}
.ss_sliding_table_column0 * {
  	color: #333333;
  	white-space:nowrap;
  	text-decoration:none!important;
  	height: 26px;
  	line-height: 18px;
	}
div.ss_sliding_table_column1 {
  	position: absolute; 
  	visibility: hidden;
  	overflow:hidden;
  	display: block; 
  	font-size: 12px !important;
  	margin: 0px;
  	padding-left:1px;
  	background-color: inherit;
	}
.ss_sliding_table_column1 * {
  	color: #135c8f;
  	white-space:nowrap;
  	text-decoration: none;
  	height: 26px;
  	line-height: 18px;
	}
div.ss_sliding_table_column {
    position: absolute; 
    visibility: hidden;
    overflow:hidden;
    display: block; 
    border-left: #CCCCCC solid 1px;
    margin: 0px;
  	background-color: inherit;
}
input.ss_sliding_table_checkbox {
	margin:  -1px 0px 0px 0px;
	padding:  0px;
	height: 12px !important;
}
img.ss_sliding_table_column_image {
	margin: 0px;
	padding: 0px;
}
.ss_sliding_table_column * {
  color: #333333;
  white-space:nowrap;
}
.ss_sliding_table_info_popup {
  position:absolute;
  visibility: hidden;
  display:block; 
  margin-left: 0px;
  padding-left:1px;
  background-color: transparent;
}
.ss_sliding_table_row0 {
  height:26px !important;
  background-color: #fff; 
  line-height:18px !important;
  font-family: Arial, sans-serif !important;
}
.ss_sliding_table_row1 {
  height:26px !important;
  background-color: #ededed; 
  line-height:18px !important;
  font-family: Arial, sans-serif !important;
}
.ss_highlightEntry {
  background-color: #ebf5f5 !important;
}
td.ss_highlightEntry a span {
  color: #135c8f !important;
}
.ss_sliding_table_info_popup * {
  color: #333333;
}
.ss_sliding_table_column a, .ss_sliding_table_column a:visited {
  color: #fff;
}
.ss_sliding_table_column a:hover {
  color: #AFC8E3;
}
.ss_sliding_table_column0 a, .ss_sliding_table_column0 a:visited {
  color: #333333;
}
.ss_sliding_table_column0 a:hover {
  color: #AFC8E3;
}
.ss_sliding_table_column1 a, .ss_sliding_table_column1 a:visited {
  color: #333333;
}
.ss_sliding_table_column1 a:hover {
  color: #AFC8E3;
}
.ss_sliding_table_info_popup a, .ss_sliding_table_info_popup a:visited {
  color: #333333;
}
.ss_sliding_table_info_popup a:hover {
  color: #AFC8E3 !important;
}
table.ss_mouseOverInfo {
  position:relative;
  left:1px;
  top:1px;
}
.ss_mouseOverInfo span {
  position:relative;
  color: #5691A6;
  top:0px;
  padding-right:10px;
}
.ss_mouseOverInfo td a.ss_title_menu span {
  position:relative;
  top:0px;
  padding-right:10px;
}
.ss_mouseOverInfo td a.ss_title_menu img {
  position:relative;

  top:0px;
}
/*******FIXED TABLE STYLES*****************/

/* Parent Folder */
#ss_folder{
	width:100%;
	}
#ss_folder_table_parent{
	width:100%;
	border-top: 1px solid #D2D5D1;
	border-left: 1px solid #D2D5D1;
	border-right: 1px solid #D2D5D1;
	}	
#ss_fixed_table{
	border-bottom: 1px solid #BBBBB9;
	font-family: Arial, Helvetica, sans serif;
	font-size: 10px;
	color: #333;
	}
.ss_fixed_TD_unread {
	border-bottom: 1px solid #D2D5D1;
	padding: 4px;
	}
.ss_fixed_TD{
	border-bottom: 1px solid #D2D5D1;
	font-size: 12px !important;
	padding: 4px 10px 4px 4px;
	}
.ss_fixed_TD_left{
	padding-left: 4px;
	}
.ss_fixed_TH{
	border: 1px solid #D2D5D1;
	padding:4px 2px 5px 5px;
	}
.ss_fixed_TH a:hover {
	background-color: #FFD467;
	}
.ss_fixed_centered_col ss_fixed_TH ss_fixed_TD{
	text-align: center;
	}
.ss_fixed_odd_TR {
	background-color: #fff;
	}
.ss_fixed_odd_TR a:hover {
	background-color: #9EC8CD;
	}
.ss_fixed_even_TR {
	background-color: #FFF;
	}
.ss_fixed_even_TR a:hover{
	background-color: #9EC8CD;
	}
.ss_fixed_TD_frame {
	border: 2px solid #72AEB6;
	border-top: 1px solid #72AEB6;
	}	
.ss_tableheader_style, th.ss_sliding_table_row0 {
	background: #b8b8b8 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend8_28.png) repeat-x;
	background-position:bottom;
	text-decoration: none;
	}
.ss_tableheader_style td {
	padding: 4px;
	padding-right: 10px;
	}	
.ss_tableheader_style a, th.ss_sliding_table_row0 a, .ss_title_menu {
	color: #666666 !important;
	}
.ss_title_menu:hover {
	color: #135c8f;
	}	
.ss_title_menu_sorted {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	}	
.ss_col_sorted {
	color: #000;
	font-weight: bold;
	}	
.ss_col_reg {
	color: #666;
	font-weight: normal;
	}	


/* Entry */
.ss_entry_border, .ss_entry_border table {
  background-color: #CCCCCC !important;
  }

/* Forum toolbars */

.ss_toolbar {
  /* width:100%;  */
  border-top: 1px solid #AFC8E3;
  border-bottom: 1px solid #AFC8E3;
  background-color: #CCCCCC;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 8px;
  padding-top:2px;
  padding-bottom:2px;
  }
.ss_toolbar * {
  background-color: #CCCCCC;
  color: #333333;
  }
.ss_toolbar_color {
  color: #333333;
  }

span.ss_toolbar_iconfloatright {
	padding-top: 0px   !important;
	position: absolute !important;
	right:16px         !important;
}  
li.ss_toolbar_iconfloatright {
	padding-top: 2px !important;
}
span.ss_toolbar_gwtui {
	padding-top: 0px   !important;
}  
li.ss_toolbar_gwtui {
	padding-top: 2px !important;
}
.ss_toolbar_menu {
  position: absolute;
  visibility: hidden;
  color: #333333;
  border: 1px #AFC8E3 solid;
  padding: 4px;
  width: 300px;
  }
.ss_toolbar_menu * {
  color: #333333;
  }
.ss_toolbar_item * {
  color: #333333;
  }
.ss_toolbar_item a {
  color: #333333;
  }
.ss_toolbar a, .ss_toolbar a:visited {
  color: #333333;
}
.ss_toolbar a:hover {
  color: #135c8f;
}
.ss_toolbar_inactive { 
	color:#b8b8b8 !important; 
	background-color: #ededed;
	padding: 2px 10px !important;
	margin-right: 3px;
	display: inline-block;
	-moz-border-radius: 10px;
	-webkit-border-radisu: 10px;
	}
span.ss_toolbar_inactive {
	}


li.ss_menu_item_highlighted {
  font-weight: bold;
  border: 1px solid #666666;
}

.ss_entry_toolbar {
  display:inline;
  background-color: #CCCCCC;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:0px;
  padding-bottom:0px;
  }
.ss_entry_toolbar * {
  background-color: #CCCCCC;
  color: #333333;
  }
.ss_entry_toolbar_color {
  background-color: #CCCCCC;
  color: #333333;
  }
  
.ss_entry_toolbar_menu {
  position: absolute;
  visibility: hidden;
  color: #333333;
  border: 1px #AFC8E3 solid;
  padding: 4px;
  width: 300px;
  }
.ss_entry_toolbar_menu * {
  color: #333333;
  }
.ss_entry_toolbar_item * {
  color: #333333;
  }
.ss_entry_toolbar_item a {
  color: #333333;
  }
.ss_entry_toolbar a, .ss_toolbar a:visited {
  color: #333333;
}
.ss_entry_toolbar a:hover {
  color: #135c8f;
}


table.ss_attachments_list {
	padding-left: 0px;
	width: 100%;
	empty-cells: show;
	}
table.ss_attachments_list td.ss_att_title {
	font-weight: bold;
	padding-left: 8px;
	}
table.ss_attachments_list td.ss_att_meta, .ss_att_meta {
	font-weight: normal;
	white-space: nowrap;
	padding-right:4px;
	}
tr.ss_attachments_list_primary_file td, tr.ss_attachments_list_regular_file td {
	padding: 5px 10px 5px 0px;
	white-space: nowrap;
	font-size: 15px;
	}
tr.ss_attachments_list_primary_file td {
    background-color: #fff;
	}
tr.ss_attachments_list_regular_file td {
    background-color: #f6f6f6;
	}
tr.ss_attachments_list_primary_file td.ss_att_description {
	border-bottom: 1px solid #d2d5d1;
	}
tr.ss_attachments_list_regular_file td.ss_att_description {
	border-bottom: 1px solid #d2d5d1;
	}
.ss_att_meta_wrap {
	font-size: 11px !important;
	padding-left: 5px;
	color: #666666;
	}
table.ss_attachments_list td.ss_att_space {
    padding-left: 10px;
	}
table.ss_attachments_list td.ss_att_description {
	font-size: 11px;
    padding: 0px 0px;
	}
table.ss_attachments_list td.ss_att_description p{
	margin: 0px 10px 5px 0px;
	}

.ss_subhead2 {
	color: #333333;
	}
.ss_footer_toolbar {
  width: 100%; 
  background-color: transparent;
  color: #666666;
  font:  normal 11px Arial, Helvetica;
  text-align:center;
  padding-top:5px;
  padding-bottom:2px;
  }
.ss_footer_toolbar * {
  background-color: transparent;
  color: #333333;
  }

.ss_footer_toolbar_menu {
  position: absolute;
  visibility: hidden;
  color: #666666;
  border: 1px #135c8f solid;
  padding: 4px;
  width: 300px;
  }
.ss_footer_toolbar_menu * {
  color: #666666;
  }
.ss_footer_toolbar_item * {
  color: #666666;
  }
.ss_footer_toolbar_item a {
  color: #666666;
  }
.ss_footer_toolbar a, .ss_toolbar a:visited {
  color: #666666;
  text-decoration: none;
}
.ss_footer_toolbar a:hover {
  color: #135c8f;
  text-decoration: none;
}



.ss_dashboard_component {
}
.ss_dashboard_component_dragger {
}



.ss_dashboard_component_title {
}
.ss_dashboard_dragHandle {
/*  cursor:move; */
}
.ss_dashboard_dragHandle_clone {
  background-color: #ECECEC !important;
  border:1px solid black;
  padding:2px 2px 2px 20px;
  height:18px;
}
table.ss_dashboardTable_off {
	border: 1px solid #ffffff;
}
td.ss_dashboardTable_off {
  border-right:1px solid #ffffff;	
  border-bottom:1px solid #ffffff;	
}
table.ss_dashboardTable_on {
  border-top:1px solid blue;	
  border-left:1px solid blue;	
}
td.ss_dashboardTable_on {
  border-right:1px solid blue;	
  border-bottom:1px solid blue;	
}
div.ss_dashboardDropTarget {
  position:absolute;
  height:15px;
}
div.ss_dashboardDropTarget_over {
  position:absolute;
  background-color:blue;
  height:15px;
}
div.ss_dashboard_spacer {
  padding:3px 0px 3px 0px;
  margin:0px;
}

div.ss_dashboardProtoDropTarget {
}

.ss_dashboard_menu {
  position: absolute;
  visibility: hidden;
  display: none;
  background-color: #FAFAFA; 
  color: #333333;
  border: 1px #135c8f solid;
  padding: 0px;
  width: 400px;
  }

.ss_dashboard_config {
  margin: 10px 1px;
  border: 1px solid #CCCCCC;
  background-color: #fff;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

}

.ss_dashboard_view {
  border: 1px solid #135c8f;
  background-color: inherit;
}

.ss_dashboard_toolbar {
  margin:0px;
  padding:0px;
  border-bottom: 1px solid #CCCCCC !important;
}

.ss_dashboard_toolbar_color {
  background-color: #ECECEC !important;
}

.ss_dashboard_toolbar_color * {
  background-color: #ECECEC !important;
}

.ss_dashboard_display_simple {
  border: 1px solid #135c8f !important;
}
.ss_dashboard_display_simple_toolbar {
  margin:0px;
  padding:0px;
  border-bottom: 1px solid #CCCCCC !important;
}
.ss_dashboard_display_simple_toolbar_color {
  background-color: #ECECEC !important;
}

.ss_dashboard_display_simple_toolbar_color * {
  background-color: #ECECEC !important;
}

.ss_dashboard_display_none {
}
.ss_dashboard_display_none_toolbar {
  margin:0px;
  padding:0px;
}
.ss_dashboard_display_none_toolbar_color {
  background-color: transparent !important;
}

  
/* highlights */
a.ss_tree_highlight  {
  text-decoration: none;
  }
span.ss_tree_highlight {
  font-weight: bold;
  color: #996699;
}

div.ss_treeWidget span {
    font-size: 11px;
}

a.ss_tree_highlight:active, a.ss_tree_highlight:hover {
  font-weight: bold;
  color: #996699;
  text-decoration: none !important;
  }
  
a.ss_tree_highlight_not  {
  text-decoration: none;
  }
span.ss_tree_highlight_not {
}
a.ss_tree_highlight_not:active, a.ss_tree_highlight_not:hover {
  color: #996699;
  text-decoration: none !important;
  }
  
.ss_tree_bucket_text_div {
  position:absolute;
  border:1px solid black;
  margin:0px;
  padding:0px 4px;
  background-color:#ffffff;
  left:-4px;
}
  
.ss_titlebold {
  font-size: 15px;
  font-weight: bold;
  color: #5388C4;  
  }

/* Box styles */

div.ss_box_top_rounded {
}

.ss_box_rounded {
	background-color: #CCCCCC;
}

.ss_box_bottom_rounded {
	background-color: #CCCCCC;
	height: 1px;
	margin: 0px;
}

.ssf_box {
	background-color: transparent;
	height: auto;

	height: 100%;

	margin: 2px 2px 0px 2px;
}

.ss_box_title,
.ss_box_title:visited {
	color: #fff !important;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .03em;
}

.ss_box_title:hover {
	color: #333333;
	font-weight: bold;
	letter-spacing: .03em;
}

.ss_box_minimum_height {
	height: 1px;
	margin: 0px;
}

.ss_box_next {
	padding-left:6px;
}
.ss_box_next img {
	position:relative;
	top:4px;
	border:none;
	background:none;
}
.ss_box_prev img {
	position:relative;
	top:4px;
	border:none;
	background:none;
}
a:hover.ss_box_next {
	background:none;
}
a:hover.ss_box_prev {
	background:none;
}

.ss_box_small_icon_bar {
	background-color: #CCCCCC;
	height: 1em;
	position:relative;
	top: 0px;
	margin: 0px;
}

.ss_box_small_icon {
	height: 14px;
	margin: 0px;
	width: 14px;
}

/* "newpage" box styles */
.ss_newpage_box {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.ss_newpage_box_header {
	position: relative;
	color: #fff !important;
	font-size: 15px !important;
	letter-spacing: .03em;
	font-weight: bold;
	padding: 5px;
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/dialog_header_tile.png) repeat-x;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.ss_close_text a {
	text-decoration: none;
	color: #fff !important;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	}
.ss_newpage_box_close {
	padding: 5px 8px 0px 0px;
	}
.ss_newpage_box_title {
	padding-left: 5px;
	}
.ss_newpage_box_next_prev {
	position:relative;
	top:-6px;
	}

/* popup box styles */
.ss_popup_box {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:0px;
	padding:0px;
	}
.ss_popup_box_header {
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/dialog_header_tile.png) repeat-x;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.ss_popup_wrapper {
	padding: 0px;
}
.ss_popup_box_close {
	position: absolute;
	top: 5px;
	right: 8px;
	}
.ss_popup_box_title {
	padding-left: 5px;
	}

.ss_plus {
  width:16px;
  height:16px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_plus.gif);
  border:none;
  }
.ss_minus {
  width:16px;
  height:16px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_minus.gif);
  border:none;
  }

/* Tree widget styles */
.ss_treeWidget {
  background: url("/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif") fixed no-repeat;
  margin-top: 2px;
  text-indent:0px;
  }
.ss_twDiv {
  }
.ss_twSpan, ss_twA {
  position:relative;
  top:-6px;
  line-height:10px;
  margin:0px;
  padding:0px;
  }
.ss_twImg {
  width:19px;
  height:20px;
  border:none;
  margin: 0px 2px 0px 0px !important;
  padding:0px;
  }
.ss_twImg8 {
  width:8px;
  height:20px;
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twIcon {
  width:16px;
  height:16px;
  border:none;
  margin: 1px 2px 0px 0px !important;
  padding-top:10px;
  }
.ss_twPlus {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/plus.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twNoPlusMinus {
  width:1px;
  height:20px;
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twPlusTop {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/plus_top.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twMinus {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/minus.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twMinusTop {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/minus_top.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twPlusBottom {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/plus_bottom.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twPlusTopBottom {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/plus_top_bottom.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twMinusBottom {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/minus_bottom.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twMinusTopBottom {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/minus_top_bottom.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twJoin {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/join.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twJoinBottom {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/join_bottom.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twSpacer {
  width:19px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/trees/spacer.gif);
  border:none;
  margin:0px;
  padding:0px;
  }
.ss_twNone {
  width:0px;
  height:20px;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif);
  border:none;
  margin:0px;
  padding:0px;
  }

/* htmlarea overrides */
.htmlarea { 
    background-color: #ffffff; 
}


/* -------------------Skins-------------------- */
div.ss_content_outer {		/* also see ss_pseudoPortal */
	margin-top: 0px;
	margin-right: 15px;		/* give right margin to match pseudoPortal */
	border: 0px solid #ccc;
	width: 100%;
}

.ss_content_inner {
	width:100%;
	padding:0px;
	margin:0px 0px 0px 0px;
    background-color: transparent;
}
.ss_content_window {
	padding:0px 0px;	
}
.ss_content_window_compact {
	padding:0px;
}
.ss_content_window_content {
	padding:4px 10px;
	border: 1px solid #b8b8b8;
	background-color: #fff;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.ss_content_window_content_off {
	padding: 0px;
	border: 0px none;
}
.ss_clear {
	clear:both;
	height:1px;
	font-size:0px;
}
div.ss_content_outer table, div.ss_portlet table, table.ss_style, div.ss_popup_body table, table.ss_popup {
	border-collapse: separate;
	border-spacing: 0px;	
}

/* round corners: */

.ss_decor-border5{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/border.gif) repeat-y left;
}
.ss_decor-border6{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/border.gif) repeat-y right;
}

.ss_decor-round-corners-bottom-left {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner3.png) no-repeat;
	width: 8px;
	height: 8px;
	}
.ss_decor-round-corners-bottom-center {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/border2.png) repeat-x;
	height: 8px;
	}
.ss_decor-round-corners-bottom-right {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner4.png) no-repeat;
	width: 8px;
	height: 8px;
	}

.ss_decor-round-corners-bottom3 {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/border2.png) repeat-x bottom;
}
.ss_decor-round-corners-bottom3 div {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner3.png) no-repeat left top;
}
.ss_decor-round-corners-bottom3 div div {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner4.png) no-repeat right top;
	height:8px;
	font-size:1px;
}
.ss_decor-border7 {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/border3.png) repeat-y left;
}
.ss_decor-border8 {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/border4.png) repeat-y right;
}

.ss_decor-round-corners-top2{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/border.gif) repeat-x top;
}
.ss_decor-round-corners-top2 div{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/corner1.gif) no-repeat left ;
}
.ss_decor-round-corners-top2 div div{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/corner2.gif) no-repeat right;
	height:10px;
	font-size:1px;
}
.ss_decor-round-corners-top2 div {
}
.ss_decor-round-corners-bottom2{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/border.gif) repeat-x bottom;
	margin-bottom:0px;
}
.ss_decor-round-corners-bottom2 div{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/corner3.gif) no-repeat left;
}
.ss_decor-round-corners-bottom2 div div{
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners2/corner4.gif) no-repeat right;
	height:10px;
	font-size:1px;
}
.ss_rounden-content {
	margin:0px 19px 0px 6px;
	padding:0px 0px 0px 0px;
    background-color: transparent;
}
td.ss_view_sidebar {
    width: 200px!important;
    background-color: transparent;
    border-right: 6px solid #FFF;
}
td.ss_view_info {
	padding-left: 0;
}
img.ss_generic_close {
    background:url(/ssf/static/03-07-2013-1221/i/icib/tabs/tab_delete.png) no-repeat left 0px;
    width:10px;
    height: 10px;
}
a:hover img.ss_generic_close {
    background-position:  left -10px;
}
img.ss_print_button {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/printer.gif) no-repeat left -16px;
    width:16px;
    height: 16px;
}
a:hover img.ss_print_button {
    background-position:  left 0px;
}

img.ss_accessory_modify {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/config_options_btn.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}

a:hover img.ss_accessory_modify {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/config_options_over_btn.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}
li img.ss_moveUp {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_up.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}
li:hover img.ss_moveUp {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_up_over.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}
li img.ss_moveDown {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_down.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}
li:hover img.ss_moveDown {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_down_over.png) no-repeat left 0px;
    width:16px;
    height: 16px;
}

img.ss_accessory_delete {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/close_gray16.png) no-repeat left 0px;
    width:16px;
    height:16px;
}

a:hover img.ss_accessory_delete {
    background:url(/ssf/static/03-07-2013-1221/i/icib/icons/close_teal16.png) no-repeat left 0px;
    width:16px;
    height:16px;
}


span.ss_tabs_title {
	font-size: 11px!important;
}

/* breadcrumbs */

div.ss_entryContent .ss_comment_breadcrumb {
	font-size: 10px;
	white-space: nowrap;
}
div.ss_entryContent .ss_comment_breadcrumb a {
	color: #505354 !important;
}
div.ss_entryContent .ss_comment_breadcrumb a:hover {
	color: #135c8f !important;
}
.ss_breadcrumb {
	margin:0px;
	padding:0px 5px 0px 0px;
	font-size: 11px;
}
.ss_breadcrumb ul {
	margin:0px 0px 0px -15px;
}
.ss_breadcrumb li{
	float:left;
	margin:0px;
	padding:0px 5px 0 5px; 
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
} 
a.ss_breadcrumb {
	font-size: 11px;
}
.ss_bc {					/* used with a span to try to fix entry breadcrumb (put span where ss_bold is???)  */
	font-weight:bold;
	margin-top:15px !important; 
}  

div.ss_sidebar_panel {
	padding-bottom: 1px;
	width: 200px;
	overflow: hidden;
	}
div.ss_sidebar_panel {
    font-size: 11px;
}
div.ss_sidebar_panel_featured {
	width: 200px;
	overflow: hidden;
	background-color: #ebf5f5;
	}
/* titlebar */
.ss_base_title_bar {
	background-color: #c4c4c4;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}
.ss_title_bar {
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/background_dc_bar.png);
	color: #fff;
	margin: 0px;
	height: 28px;
	}
.ss_title_bar * {
	background-color: transparent;
	}
.ss_title_bar_history_bar {
	background:inherit;
	color:#333333;
	white-space: nowrap;
	}		
.ss_title_bar_inner1 {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner1.png) no-repeat left;
	height:30px;
	width:8px;
	}		
.ss_title_bar_inner2 {
	background:url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/corner2.png) no-repeat right;
	height:30px;
	width:8px;
	}
.ss_title_bar strong {
	position:relative;
	padding-left:15px;
	top:1px;
	margin:0px;
	padding:0px;
	}
/* titlebar icons: */
.ss_title_bar_icons {
	float:right;
	margin:0px;
	padding:1px 0px 0px 10px;
	cursor:auto;
}
.ss_title_bar_icons li {
	float:left;
	margin-right:6px;
	height: 16px;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
}

/* title menu: */
.ss_title_menu_dd {
	background-color: #CCCCCC;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    text-align:left;
    position:absolute;
	display:none;
	z-index:500;
	border: 1px solid #135c8f;
	}
.ss_title_menu_dd li {
  list-style-type:none;
	}
.ss_title_menu_dd ul {
  margin:5px 0pt 10px 20px;
  padding:0pt;   
	}
.ss_title_menu_dd ul {
  margin:5px 0pt 10px 20px;
  padding:0pt;  
	}
.ss_title_menu_dd a:hover {
  text-decoration:underline;
	}
.ss_title_menu_dd a {
  color: #333333;
  text-decoration:none;
	}
div.ss_search_results_pane, div.ss_search_results_pane table {
  background-color:#EDF5F5;
}
div.ss_search_results_pane {
  position: relative;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 20px;
}

/* Search results selection */
.ss_search_results_selection {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:17px;
	line-height:17px;
}
.ss_search_results_selection li {
	float:left;
	font-weight:bold;
	border-right:1px solid #9687A7;
	border-left:1px solid #FFF;
	background:inherit;
}
.ss_search_results_selection li a {
	color:#5A3C68;
	display:block;
	padding:0px 15px;
	background:inherit;
}
.ss_search_results_selection_active {
	background:url(/ssf/static/03-07-2013-1221/i/icib/pics/background_search_results_active.gif) repeat-x !important;
	text-decoration:none;
}
.ss_search_results_selection_inactive {
}
div.ss_typeToFindResults {
	position:absolute;
	margin: 2px;
	padding: 0px;
	border-top:    solid 1px #CCCCCC; 
	border-left:   solid 1px #CCCCCC; 
	border-right:  solid 1px #666666; 
	border-bottom: solid 1px #666666; 
	background-color: #FAFAFA;
	z-index:2000;
	text-align: left;
}
.ss_typeToFindResults div ul {
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;
	text-align:left;
}
.ss_typeToFindResults li {
	padding: 0px;
	margin: 0px;
	float:none;
	line-height: 14px;
}

.ss_typeToFindResults li a  {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.ss_typeToFindResults li a span {
	white-space: nowrap;
	padding: 4px 0px;
	margin: 0px;
	border: 0px;
}

.ss_typeToFindResults li a:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

table.ss_typeToFindNav {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 0;
}


a.ss_title_menu img {
	margin-right:4px;

}

ul.ss_title_menu {
  list-style: outside;
  text-align:left;
  margin:0px 2px 4px 13px;
  padding: 0px;
}

ul.ss_title_menu li {
  list-style-type: disc;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
} 

div.ss_title_menu, div.ss_title_menu_sorted {
	display:inline;
}

/* Footer */
div.ss_bottomlinks {
	display:inline;
	margin:5px 0px;
	padding:0px;
	color:#666;
}

.ss_bottomlinks *, span.ss_bottomlinks {
	color:#666 !important;
}

.ss_innerContentBegins{
	margin-top:9px;
}

/* Profile elements */
.ss_table_spacer_right {
	padding-right:3px;
}

/* Photo gallery */
div.ss_thumbnail_gallery {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-top: 0px;
	}
div.ss_thumbnail_standalone {
	padding: 0px;
	}
div.ss_thumbnail_small div {
    width: 77px;
    height: 105px;
    margin-left:   5px;
    margin-right:  5px;
	}
div.ss_thumbnail_small_no_text div {
    width: 54px;
    height: 54px;
    margin-left:   5px;
    margin-right:  5px;
	}
div.ss_thumbnail_small_no_text a img {
    opacity: 0.60;
	
	}
div.ss_thumbnail_standalone a img {
    opacity: 1.0 !important;
	
	}
div.ss_thumbnail_standalone_small a:hover img {
    border-color: #003782;
	}
div.ss_thumbnail_small_no_text a:hover img {
    border-color: #003782;
    opacity: 1.0;
	
	}
div.ss_thumbnail_profile div {
    width: 75px;
    margin-left:   5px;
    margin-right:  5px;
	}
div.ss_thumbnail_profile img {
    width: 75px;
	}    	
div.ss_thumbnail_profile_high div {
    height: 75px;
    margin-left:   5px;
    margin-right:  5px;
	}
div.ss_thumbnail_profile_high img {
    height: 75px;
    width: auto;
	}    	
div.ss_thumbnail_small img {
    width: 75px;
    height: 75px;
	}
div.ss_thumbnail_tiny img {
    width: 20px;
    height: 20px;
	}
div.ss_thumbnail_small_no_text img,  div.ss_thumbnail_standalone_small img {
    width: 50px;
    height: 50px;
    margin-right: 5px;    
	}
.ss_thumbnail_standalone_signature img {
    width: 40px;
	}
.ss_thumbnail_standalone_miniblog img {
    width: 70px;
    height: 70px;
    margin-top: 12px;
	}
div.ss_miniblog_list {
	margin-top:12px;
	}
div.ss_thumbnail_small_buddies_list, div.ss_thumbnail_small_buddies_list img {
    width: 25px;
    height: 25px;
    color: #666666;    
    vertical-align: middle;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	}
div.ss_thumbnail_big div {
    width: 152px;
    height: 180px;
    margin-left:   10px;
    margin-right:  10px;
	}
div.ss_thumbnail_big img {
    width: 150px;
    height: 150px;
	}
div.ss_thumbnail_medium div {
    width: 102px;
    height: 132px;
    margin-left:   10px;
    margin-right:  10px;
	}
div.ss_thumbnail_medium img {
    width: 100px;
    height: 100px;
	}
div.ss_thumbnail_gallery div {
    float: left;
    margin-top:    20px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 8pt;
    font-family: Arial, sans-serif;
    overflow: hidden;
    background-color: #ECECEC;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}  
.noImg {
	color: #666666;   
    vertical-align: middle;
	font-weight: bold;
	}	
div.ss_thumbnail_gallery img, div.ss_thumbnail_standalone img {
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
	}
div.ss_thumbnail_gallery a {
    padding: 0px;
    text-decoration: none;
    color: #333333;
}

div.ss_faded a img {
    opacity: 0.5;

}

div.ss_faded_alot a img {
    opacity: 0.25;

}

div.ss_faded_abit a img {
    opacity: 0.75;

}

div.ss_faded_pop a:hover img {
    opacity: 1.0;

}


div.ss_thumbnail_gallery a:hover img {
    border: 1px solid #D47F0A;
}
div.ss_end_thumbnail_gallery {
    clear: both;
}

/* Presence styles */
a.ss_presence_dude {
    padding-right:2px;
	text-decoration:none;
  
}
.ss_presence_green_dude {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_green_dude_14.png) no-repeat left;
}
.ss_presence_gray_dude {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_gray_dude_14.png) no-repeat left;
}
.ss_presence_white_dude {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_white_dude_14.png) no-repeat left;
}
.ss_presence_yellow_dude {
    background:url(/ssf/static/03-07-2013-1221/i/icib/pics/sym_s_yellow_dude_14.png) no-repeat left;
}

/* Accessible mode styles */
.ss_treeIframeDiv {
	position:absolute;
	background-color:#FAFAFA;
}

/* CSS document for table - author: rsmart 1.23.07 v02 */
.ss_table{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
/* table head - dark grey with black border top */	
.ss_table thead tr{
	background-color: #CCCCCC;
	border-top: 1px solid black;
}
/* table head - dark grey with black border bottom */
.ss_table thead th{
	padding: 0.5em;
	white-space: nowrap;
	border-bottom: 1px solid black;
}
/* row is white */
.ss_table tr{
background-color: #FFFFE8;
}
.ss_table_tr_even{
background-color: #FFFFE8;
}
/* row is lite grey */
.ss_table_tr_odd{
background-color: #ECECEC !important;

}

/* yellow hover for table rows */	
.ss_table tbody tr:hover{
	background-color: #FFFFAA !important;
}
/* cell and row border */
.ss_table td, .ss_table th {
	border: 1px dotted #CCCCCC;
}
.ss_table tbody td {
	padding: 0.5em;
}
/* work around to eliminate borders on nested tables */

.ss_table_tr_noborder{
	background-color: #ECECEC !important;
	border: 1px dotted #ECECEC !important;
	border-collapse: collapse !important;
	border-bottom: 1px solid black !important;
	padding: 10px !important;
}
.ss_table_td_noborder{
	background-color: #ECECEC !important;
	border: 1px dotted #ECECEC!important;
	padding-top: 10px !important;
	padding-right: 0px !important;
	padding-bottom: 10px !important;
	padding-left: 0px !important;	
}
.ss_table_noborder_td:hover{
	background-color: #ECECEC;
	border-color:#ECECEC;
}

/* fonts for master file tables */

.ss_table_paragraph_bld{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-left: 25px;
	}
.ss_table_paragraph{
	font-size: 11px;
	color: #333333;
	margin-left: 0px;
}
.ss_table_header{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-left: 0px;
}
table.ss_table thead th.ss_table_smheaders {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	white-space: normal;
	text-align: center;
}
.ss_table_paragraph_red {
	font-size: 11px;
	color: #FF0000 !important;
	margin-left: 25px;
}

/* Muster div */
.ss_muster_div {
	position:absolute;
}

/* Muster div */
.ss_calendar_popup_div {
	position:absolute;
}

.ss_miniBusinessCard { 
	vertical-align: top;
	width: 2%;
}
table.ss_guestbookContainer {
	border-spacing: 5px;
	vertical-align: top;	
}
td.ss_guestbookContainer {
	vertical-align: top;
	padding: 10px;
}

table.ss_searchviewContainer {
	border-spacing: 1px;
	vertical-align: top;	
}
td.ss_searchviewContainer {
	vertical-align: top;
	padding: 4px;
}

table.ss_searchviewDashboardContainer {
	border-spacing: 1px;
	vertical-align: top;
	margin-left: 2px;
	margin-right: 2px;
}
td.ss_searchviewDashboardContainer {
	vertical-align: top;
	padding: 2px;
}

/*
 ************************************************************************
 *                     Calendar View Styles                             *
 ************************************************************************
 */


/*
 * The following styles are used for calendar grid layouts.
 * hr = horizontal rules/dividers
 * vr = vertical rules/dividers
 */

table.ss_cal_gridTable  {
  margin-top: 2px;
  margin-bottom: 0px; 
  border-collapse: collapse;
  border-width: 0px;
  width: 100%; 
}

table.ss_cal_gridTable td {
  padding-left:   0px;
  padding-right:  1px;
  padding-top:    0px;
  padding-bottom: 0px;
}


/* Discourage rubber-banding views to useless widths */
.ss_cal_reserveWidth {
  min-width: 300px;
}

/* on relevance dashboard it's too wide */
#ss_calendar .ss_cal_reserveWidth {
  min-width: 0;
}

/*
 * Used to create a highlight in the grid when the current
 * is visible.
 */
div.ss_cal_todayMarker {
  background-color: #EBF5F5;
  position: absolute;
}


/*
 * Header for grids
 */

.ss_cal_gridHeader {
  position: relative;
  width: 100%;
  height: 20px;
  background: #b8b8b8 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend8_28.png) repeat-x;
  background-position:bottom;
	
}

div.ss_cal_gridHeaderText {
  position: absolute;
  text-align: center;
  font-size: 10px;
  font-family: sans-serif;
  padding: 5px 0;
  color: #666;
}

div.ss_cal_gridHeaderTextToday {
  background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans50_black.png) repeat;
}
div.ss_cal_gridHeaderTextToday a {
	color: #fff !important;
	font-weight: bold;
}

div.ss_cal_gridHeaderText a {
  color: #666666;
  text-decoration: none;
}

div.ss_cal_gridHeaderText a:hover {
}


/*
 * Day Grid styles
 */


/* Used to establish drawing grids for the day view */

div.ss_cal_dayGridHour {
  height: 1008px;
  position: relative;
}

/*
 * Overrides to the dayGridHour for the "all day" events area.
 * Tied to a div with the same id.  Note that the height is the
 * INITIAL height.  The element's actual height is set based
 * on content.
 */

div.ss_cal_dayGridAllDay {
  height: 25px;
  min-width: 300px;
  overflow-y: hidden;
}


/* A visual divider between the all-day grid and the hour grid */
div.ss_cal_dayGridDivider {
  height: 2px;
  width: 100%;
  background-color: #c4c4c4;
}


/* Left-hand column with the 24 hours of the day */
td.ss_cal_dayGridHourTicksColumn {
	width: 35px;
  	color:#666666;
	font-family:sans-serif;
	font-size:11px;
	padding-right:3px;
	padding-top:3px;
	text-align:right;  
}

div.ss_cal_timeHead {
  text-align: right;
  padding-right: 3px;
  padding-top: 3px;
  font-size: 11px;
  font-family: sans-serif;
  color: #666666;
}

/* Styles to divide up the grid visually */

div.ss_cal_hrHalfHour { border-top: 1px dotted #DDDDDD; }

div.ss_cal_hrHour { border-top: 1px solid  #DDDDDD; }

div.ss_cal_hr {
  left: 0px;
  position: absolute;
  width: 100%;
}

div.ss_cal_dayRule {
  position: absolute;
  top: 0px;
  height: 1008px;
  width: 1px;
  border-left: 2px solid #DDDDDD;
}


/*
 * The inner/outer styles are tied to divs with the same ids.  They
 * create an expansion window for the day grid to show working hours
 * or a full 24-hour day.  The heights and top properties are changed
 * with JavaScript to achieve the effect.
 *
 * If you play with the values, make coordinated changes to the 
 * JavaScript routines.
 */

div.ss_cal_dayGridWindowOuter {
  height: 500px;     /* Note: This is modified dynamically in the element */
  top: 0px;
  position: relative;
  overflow: hidden;
}

div.ss_cal_dayGridWindowInner {
  position: relative;
  top: -255px;    /* Note: This is modified dynamically in the element */
  width: 100%;
}




/*
 * Month Grid layout styles
 */

div.ss_cal_monthGrid {
  position: relative;
  width: 99.8%;
  height: 320px;
  background-color: #fff;
}


div.ss_cal_monthVRule {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 1px;
  border-left: 1px solid #DDDDDD;
}

div.ss_cal_monthHRule {
  position: absolute;
  left: 0px;
  height: 1px;
  width: 100%;
  border-top: 1px solid #DDDDDD;
}


/* Day of month numbers */
div.ss_cal_monthGridDayBadgeCurrent, div.ss_cal_monthGridDayBadge {
  background-color: #ECECEC;
  position: absolute;
  font-size: 12px;
  height: 12px;
  width: 14.2857%;
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  text-align: right;
  padding-right: 0px;
  font-family: sans-serif;
}

div.ss_cal_monthGridDayBadgeCurrent a, div.ss_cal_monthGridDayBadge a {
}

div.ss_cal_monthGridDayBadgeOverHighlight {
  background-color: #fafad5;
  cursor: pointer;
}

div.ss_cal_monthGridDayBadgeDateAdd {
	position: absolute;
	top: 0%;
	left: 0%;
	height: 11px;
	width: 85%;
}

/* Highlight for today */
div.ss_cal_monthGridDayBadgeToday {
  background-color: #abced1;
  color: #FFFFFF;
}

div.ss_cal_monthGridDayBadge a {
  color: #BBBBBB;
  text-decoration: none;
}

div.ss_cal_monthGridDayBadgeCurrent a {
  color: #666666;
  text-decoration: none;
}

div.ss_cal_monthGridDayBadge a:hover, div.ss_cal_monthGridDayBadgeCurrent a:hover {
  color: #BBBBBB;
  text-decoration: underline;
}

a.ss_calDaySelectButton img,
	a.ss_calTodaySelectButton img, a.ss_calDaySelectButtonActive img, 
	a.ss_cal3DaysSelectButton img, a.ss_cal3DaysSelectButtonActive img,
	a.ss_cal5DaysSelectButton img, a.ss_cal5DaysSelectButtonActive img,
	a.ss_cal7DaysSelectButton img, a.ss_cal7DaysSelectButtonActive img,
	a.ss_cal14DaysSelectButton img, a.ss_cal14DaysSelectButtonActive img,
	a.ss_calMonthSelectButton img, a.ss_calMonthSelectButtonActive img,
	a.ss_calModeSelectButton img, a.ss_calModeSelectButtonActive img {
	width: 25px;
	height: 25px;
	margin: 0 2px 0 0;
	border: 0px;
	vertical-align: middle;
}

a.ss_calDaySelectButton img, a.ss_calDaySelectButton:link img , a.ss_calDaySelectButton:focus img, a.ss_calDaySelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_1day_btn.png) no-repeat top left; 
}
a.ss_calDaySelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_1day_over_btn.png) no-repeat top left; 
}
a.ss_calTodaySelectButton img, a.ss_calTodaySelectButton:link img , a.ss_calTodaySelectButton:focus img, a.ss_calTodaySelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_today_btn.png) no-repeat top left; 
}
a.ss_calTodaySelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_today_over_btn.png) no-repeat top left; 
}
a.ss_calDaySelectButtonActive img, a.ss_calDaySelectButtonActive:link img , a.ss_calDaySelectButtonActive:focus img, a.ss_calDaySelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_1day_sel_btn.png) no-repeat top left; 
}


a.ss_cal3DaysSelectButton img, a.ss_cal3DaysSelectButton:link img , a.ss_cal3DaysSelectButton:focus img, a.ss_cal3DaysSelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_3day_btn.png) no-repeat top left; 
}
a.ss_cal3DaysSelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_3day_over_btn.png) no-repeat top left; 
}
a.ss_cal3DaysSelectButtonActive img, a.ss_cal3DaysSelectButtonActive:link img , a.ss_cal3DaysSelectButtonActive:focus img, a.ss_cal3DaysSelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_3day_sel_btn.png) no-repeat top left; 
}


a.ss_cal5DaysSelectButton img, a.ss_cal5DaysSelectButton:link img , a.ss_cal5DaysSelectButton:focus img, a.ss_cal5DaysSelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_5day_btn.png) no-repeat top left; 
}
a.ss_cal5DaysSelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_5day_over_btn.png) no-repeat top left; 
}
a.ss_cal5DaysSelectButtonActive img, a.ss_cal5DaysSelectButtonActive:link img , a.ss_cal5DaysSelectButtonActive:focus img, a.ss_cal5DaysSelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_5day_sel_btn.png) no-repeat top left; 
}


a.ss_cal7DaysSelectButton img, a.ss_cal7DaysSelectButton:link img , a.ss_cal7DaysSelectButton:focus img, a.ss_cal7DaysSelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_week_btn.png) no-repeat top left; 
}
a.ss_cal7DaysSelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_week_over_btn.png) no-repeat top left; 
}
a.ss_cal7DaysSelectButtonActive img, a.ss_cal7DaysSelectButtonActive:link img , a.ss_cal7DaysSelectButtonActive:focus img, a.ss_cal7DaysSelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_week_sel_btn.png) no-repeat top left; 
}


a.ss_cal14DaysSelectButton img, a.ss_cal14DaysSelectButton:link img , a.ss_cal14DaysSelectButton:focus img, a.ss_cal14DaysSelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_2week_btn.png) no-repeat top left; 
}
a.ss_cal14DaysSelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_2week_over_btn.png) no-repeat top left; 
}
a.ss_cal14DaysSelectButtonActive img, a.ss_cal14DaysSelectButtonActive:link img , a.ss_cal14DaysSelectButtonActive:focus img, a.ss_cal14DaysSelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_2week_sel_btn.png) no-repeat top left; 
}


a.ss_calMonthSelectButton img, a.ss_calMonthSelectButton:link img , a.ss_calMonthSelectButton:focus img, a.ss_calMonthSelectButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_month_btn.png) no-repeat top left; 
}
a.ss_calMonthSelectButton:hover img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_month_over_btn.png) no-repeat top left; 
}
a.ss_calMonthSelectButtonActive img, a.ss_calMonthSelectButtonActive:link img , a.ss_calMonthSelectButtonActive:focus img, a.ss_calMonthSelectButtonActive:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/calView_month_sel_btn.png) no-repeat top left; 
}


a.ss_calDateDownButton img {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a.ss_calDateDownButton img, a.ss_calDateDownButton:link img , a.ss_calDateDownButton:focus img, a.ss_calDateDownButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/slide_left_btn.png) no-repeat top left; 
}
a.ss_calDateDownButton:hover img {
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/slide_left_over_btn.png) no-repeat top left; 
}


a.ss_calDateUpButton img {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a.ss_calDateUpButton img, a.ss_calDateUpButton:link img , a.ss_calDateUpButton:focus img, a.ss_calDateUpButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/slide_right_btn.png) no-repeat top left; 
}
a.ss_calDateUpButton:hover img {
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/slide_right_over_btn.png) no-repeat top left; 
}


a.ss_calendarButton img {
	width: 25px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a.ss_calendarButton img, a.ss_calendarButton:link img , a.ss_calendarButton:focus img, a.ss_calendarButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/cal_menu.png) no-repeat top left; 
}

a.ss_calendarButton:hover img {
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/cal_menu_over.png) no-repeat top left; 
}
 
 
.ss_calendar_defaultCalendar {
	border-color: #74c5df;
	background-color: #e0f6fd;
}
.ss_calendar_calendar0 {
	border-color: #66AA66;
	background-color: #9ae69a;
}
.ss_calendar_calendar1 {
	border-color: #bd79c7;
	background-color: #e8a9e8;
}
.ss_calendar_calendar2 {
	border-color: #d67f51;
	background-color: #fcac80;
}
.ss_calendar_calendar3 {
	border-color: #79baad;
	background-color: #abeee1;
}
.ss_calendar_calendar4 {
	border-color: #e6b920;
	background-color: #fbe390;
}
.ss_calendar_calendar5 {
	border-color: #a6c48d;
	background-color: #daf7c3;
}
.ss_calendar_calendar6 {
	border-color: #a1b1d6;
	background-color: #cedbf9;
}
.ss_calendar_calendar7 {
	border-color: #eb8792;
	background-color: #fbc3c9;
}
.ss_calendar_calendar8 {
	border-color: #cad747;
	background-color: #f3f9b6;
}
.ss_calendar_calendar9 {
	border-color: #cfb17e;
	background-color: #e8d1a9;
}
.ss_calendar_calendar10 {
	border-color: #72bfe8;
	background-color: #b6e2f9;
}

.ss_calendar_more_box {
	position: absolute;
	z-index: 2003;
	padding: 6px;
	padding-bottom: 9px;
    background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans30_black.png) repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ss_calendar_more_box_header {
	height: 22px;
	width: 100%;
	background-color: #ECECEC;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

.ss_calendar_more_box_close {
	float: right;
  	background: url(/ssf/static/03-07-2013-1221/i/icib/icons/close_gray16.png) no-repeat;
	height: 16px;
	width: 16px;
	margin-top: 3px;
	margin-right: 3px;
}
			  

/*
 * Calendar events are displayed in small boxes with rounded corners.
 * The rounding mechanism is suitable for any small rounded box, so there is no
 * calendar-specific designation in the class names.
 *
 * You construct the box by placing divs in the following order:
 *   box top 2
 *   box top 1
 *   box body
 *   box bottom 1
 *   box bottom 2
 *
 */
div.ss_cal_smallRBoxTop2 {
  line-height: 1px;
  margin: 0 2px;
  font-size: 1px;
  border-top-width: 1px;
  border-top-style: solid;
}

div.ss_cal_smallRBoxTop1 {
  line-height: 1px;
  margin: 0 1px;
  height: 1px;
  font-size: 1px;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: 0;
  border-bottom: 0;
}


div.ss_cal_smallRBoxBtm1 {
  line-height: 1px;
  margin: 0 1px;
  height: 1px;
  font-size: 1px;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: 0;
  border-bottom: 0;
}

div.ss_cal_smallRBoxBtm2 {
  line-height: 1px;
  margin: 0 2px;
  font-size: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}


div.ss_smallRBoxTop2 {
  line-height: 1px;
  margin: 0px 2px;
  height: 1px;
  font-size: 1px;
}

div.ss_smallRBoxTop1 {
  line-height: 1px;
  margin: 0px 1px;
  height: 1px;
  font-size: 1px;
}


div.ss_smallRBoxBtm1 {
  line-height: 0px;
  margin: 0px 1px;
  height: 1px;
  font-size: 0px;
}

div.ss_smallRBoxBtm2 {
  line-height: 0px;
  margin: 0px 2px;
  height: 1px;
  font-size: 0px;
}

div.ss_smallRBoxBody {
  position: relative;
  overflow: hidden;
}

div.ss_user_photo  {
	height: 75px;
}

div.ss_user_info {
	padding-left: 5px;
}
div.ss_myStatusFrame{
	background: transparent;
	margin: 2px 0px 0px;
}
div.ss_myStatusHeight{
	height:65px;
}
div.ss_profileBox1 {
    font-family:Arial, sans-serif;
}
div.ss_profileBox2 {
  background-color: #ebf5f5;
/*  width: 230px; */
}
div.ss_profile_box_title {
  font-size: 13px;
  color: #666666;
  height: 20px;
}

div.ss_profile_matte {
  padding: 5px;
}
div.ss_profile_picture_frame {
  height: 90px;
  width: 75px;
  text-align: center;
  vertical-align: middle;
  position:absolute;
}

div.ss_profile_info_frame {
  height: 200px;
  text-align: center;
  vertical-align: top;
}

div.ss_profile_photo_box_empty {
    background-color: transparent !important;
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/novell/pics/thumbnail_no_photo.jpg);
	background-repeat: no-repeat;
}


table.ss_minicard_interior {
	background-color: white;
	padding-right: 5px;
}


/*
 * Calendar event boxes
 */

div.ss_calendarNaviBarAccessible {	
	font-family: Arial;
	border: 1px solid #CCCCCC;
	background-color: #AFC8E3;
	height: 30px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
div.ss_cal_eventBody {
  font-size: 11px;
  color: #666666;
  font-family: sans-serif;
  margin: 0px;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: 0;
  border-bottom: 0;
	}
div.ss_cal_eventBox {
  overflow: hidden;
  position: absolute;
  border: 0;
}

div.ss_cal_moreBox {
	background-color: #b8b8b8;
}
div.ss_cal_moreBox a {
	color: #fff !important;
}

div.ss_cal_moreBox a, div.ss_cal_moreBox a:hover {
	text-decoration: none;
}

div.ss_cal_monthEventBody {
  font-size: 11px;
  color: #666666;
  font-family: sans-serif;
  margin: 0px;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: 0;
  border-bottom: 0;
  overflow: hidden;
}

div.ss_cal_monthEventBody a, div.ss_cal_monthEventBody a:hover, 
	div.ss_cal_monthEventBody a:link, div.ss_cal_monthEventBody a:active,
	div.ss_cal_monthEventBody a:visited {
	text-decoration: none;
	color: #353838;
}

/* Used to render the short-form time of the event */
span.ss_cal_eventTime {
  padding-right: 3px;
}

.ss_calendar_today {
  background-color: #ffffe8;
}

.ss_calendar_notInView {
  background-color: #ffffe8;
}

div.ss_calendarNaviBar {	
	background-color: #c4c4c4;
	margin: 0px;
	padding: 10px;
	overflow: auto;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}
 


.ss_calendarNaviBar .ss_calendarNaviBarOption, .ss_calendarNaviBar .ss_calendarNaviBarSeparator {
	vertical-align: middle;
	white-space: nowrap;
}

.ss_calendarNaviBar .ss_calendarNaviBarOption {	
	margin: 0px;	
}

.ss_calendarNaviBar .ss_calendarNaviBarSeparator {
	border-left: 1px dotted #FFFFFF;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	width: 0px;
}

.ss_calendarNaviBar .ss_hoursSelectorTitle {
	background-color: #e0e0e0;
	color: #333333;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	font-size: 12px !important;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.ss_calendarNaviBar .ss_calHoursSelectorMenu {
 
}

.ss_calendarNaviBar .ss_calHoursSelectorMenu img {
	vertical-align: middle;
}

.ss_calendarNaviBar .ss_calendarNaviBarOptionMiddleImg {
}

.ss_calendarNaviBar .ss_calendarNaviBarOption  {
	margin: 0px;
}

.ss_calendarNaviBar .ss_calendarNaviBarOption div.ss_toolbar_color {
}

.ss_calendarNaviBar .ss_calendarNaviBarOption a.ss_calendarButton img {
 

}

.ss_calendarNaviBar .ss_calViewDatesDescriptions td {	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.ss_calendarNaviBar .ss_calSelectDate {
	padding: 0px 0px 0px 7px;
}

.ss_calendarNaviBar .ss_calSelectToday {
	padding: 0px 0px 0px 7px;
}

.ss_calendarNaviBar .ss_taskViewOptions {
	border: 1px solid white; 
	margin: 1px 0px 0px 1px;
	white-space: nowrap;
}


.ss_hoursSelectorList {
	position:absolute;
 	
	border-top:none;
	padding: 4px 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.popupMenu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #3A3E40;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 400;
	padding: 10px 0;
	}

.popupMenuTopPanel, .popupMenuBottomPanel	{
	padding-top: 5px;
	}

.popupMenuItem {
	font-family: Arial, sans-serif;
	font-size: 12px !important; 
	cursor: pointer;
	line-height: 1.1em; 
	padding: 0.4em 0.75em 0.5em; 
	white-space: nowrap;
	}

.popupMenuItem:hover {
	background: none repeat scroll 0 0 #505354;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.popupMenuItem a {
	color: #fff !important;
	}
.popupMenuItem a:hover {
	color: #81B2BD !important;
	}

/* EVENT EDITOR */

.ss_event_editor {
  font-family: Arial, sans-serif;
  font-size: 12px; 
}

.ss_event_editor .ss_requrency_row_active {
	border: 1px solid #CCCCCC;
}

.ss_event_editor .ss_requrency_row_unactive {
	border: 1px solid transparent;
}

.ss_event_editor {
	padding: 7px 0 0 0;
}

.ss_event_editor .ss_event_repeat {
	padding: 7px 0 7px 30px;
}

.ss_event_editor .ss_event_range {
	padding-left: 30px;
}

.ss_event_scheduler {
	width: 600px;
}

.ss_event_scheduler div.timeLine {
	width: 400px;
	float: left;
}

.ss_event_scheduler ul.usersList, .ss_event_scheduler ul.usersList li {
	width: 200px;
}

.ss_event_scheduler ul, .ss_event_scheduler ul li {
	overflow: hidden;
}

.ss_event_scheduler ul.usersList {
	float: left;
}

.ss_event_scheduler ul {
	margin: 0;
	padding: 0;
}

.ss_event_scheduler ul.usersList li {
	margin-top: 0.5em;
	height: 1.5em;
	padding-left: 5px;
	background-color: #CCCCCC;
}

.ss_event_scheduler ul.legend {
	clear: both;
	width: 300px;
}


.ss_event_scheduler ul.legend table {
	display: inline;
	empty-cells: show;
}

.ss_event_scheduler ul.legend table, .ss_event_scheduler ul.legend td {
	width: 10px;
	height: 10px;
	color: #FFFFFF;
}
.ss_event_scheduler ul.legend li {
	margin-top: 5px;
}


/* TEAM BUDDIES LIST */

div.ss_buddies {
	padding-bottom: 10px; 
}
div.ss_buddiesListHeader {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
div.ss_buddiesListHeader img {
	vertical-align: text-bottom;
}
table.ss_buddiesList {
	width: 100%; 
	empty-cells: show;
	padding: 0px; 
}
table.ss_buddiesList td {
	border-bottom: 1px solid #D2D5D1;
	padding: 6px 0px 7px 0px;
	height: 10px;
}
table.ss_buddiesList td.selectable {
	width: 9px;
	padding-left: 15px;
	padding-right: 15px;
	border: 0px;
}
table.ss_buddiesList td.picture {
	border-bottom: 1px solid #D2D5D1;
	padding: 3px 5px; 
}

table.ss_buddiesList tr.options td {
	border: 0px;
}
table.ss_buddiesList tr.options td.selectall {
	height: 30px;
	text-align: center;
}
div.ss_buddiesListFooter {
	text-align: right;
}


form.inline {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;	
}

div.ss_teamMembersList, div.ss_clipboardUsersList {
	padding-left: 20px; 
}

/* styles used in the version history comparisons */

.ss_diff_content {
	margin-top: 20px;
	background-color: #f6f6f6;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.ss_diff_content .head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	}

.ss_diff_added {
	background-color:#FFFFAA;
	padding: 2px;
}
.ss_diff_deleted {
	background-color:red;
	text-decoration:line-through;
}
.ss_diff_same {
	background-color:lightblue;
}

tr.ss_tab_table_columnhead td, tr.ss_tab_table_columnhead th {
	color: #333; 
	padding: 4px 5px 4px 2px; 
	border-bottom: 1px solid #bbbbb9; 
	white-space: nowrap;
	background:url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend8_28.png) repeat-x;
	background-position:bottom;
	}
tr.ss_tab_table_row td {
	background-color: #fff;
	padding: 4px 10px 2px 3px;
	border-bottom: 1px solid #d2d5d1;
	white-space: nowrap;
	}

/* Ajax loading... */
#ss_loading, .ss_loading {
	text-align: center;
}


/*
	Search and surveys styles / start
*/
#ss_tab_content {
	}
#ss_tabs_container {
	position:relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#ss_rankings { 
	width: 215px;
	vertical-align: top;
}
#ss_content_container {
    padding:0px;
    margin:0px;
    vertical-align:top;
}
div.ss_searchContainer {
	background-color: #fff;
	padding: 3px 3px 0px 0px;
	margin: 0px;
	
}
div.ss_searchContainer ul.ss_nobullet {
	margin-left: 10px;
	}

div.ss_searchContainer div.ssPageNavi {
	border-bottom: 1px solid #d2d5d1;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}
div.ss_surveyContainer {
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width:95%;
	
}
p.ss_survey_question, span.ss_survey_answer {
	font-size: 12px;
	color:#333333;
}
.ss_survey_question {
	padding-right: 20px;
}
div.ss_searchContainer #ss_content { 
	margin: 0px;
	padding: 0px;
	
}
#ss_searchForm_container, #ss_surveyForm_container {
	margin:0px; padding:0px; width:100%;
	}
#ss_searchForm, #ss_surveyForm, #ss_searchForm_changeBox {
	background: #ebf5f5;
	padding: 10px 5px 2px 0px;
	margin:0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#ss_surveyForm {
	background: transparent;
}
#DMGTEST {
    background-color: #ebf5f5;
}
div.ss_searchFormFooter {
    background-color: #ebf5f5;
}
#ss_surveyForm_main form {
	background-color: transparent;
}
#ss_searchForm table, #ss_surveyForm_main {
	background-color: transparent;
}
#ss_searchForm input { 
	width: 400px;
	font-size: 14px;
	}
#ss_searchForm th {text-align:left;padding: 0px 0px 0px 10px;}
#ss_searchForm td {text-align:left;padding: 0px 5px 0px 5px;}
#ss_searchForm ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#ss_searchForm li {
	margin: 0px;
	padding: 0px;
}
#ss_searchForm_additionalFilters {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	width:100%;
}

a.ss_searchButton img, a.ss_searchButton:link img , a.ss_searchButton:focus img, a.ss_searchButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/images/pics/searchheadbkg.png) no-repeat top left; 
}

a.ss_searchButton {
    font-size: 14px;
    padding: 2px;
    border: 1px solid #afc8e3;
}

a.ss_searchButton:hover img {
    background-position:  left -16px; 
}
/***  NEW LAYOUT SEARCH BUTTON ***/
a.ss_searchButton2 img {
	width: 19px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
}

a.ss_searchButton2 img, a.ss_searchButton:link img , a.ss_searchButton:focus img, a.ss_searchButton:visited img { 
	background: transparent url(/ssf/static/03-07-2013-1221/images/pics/masthead/search.png) no-repeat top left; 
}

a.ss_searchButton2:hover img {
    background-position:  left -16px; 
}

a.ss_advanced:link, a.ss_advanced:hover, a.ss_advanced:visited, a.ss_advanced:active {
	color: #135C8F;
	margin:0px 0px 0px 6px;
}
a.ss_parentPointer:hover, a.ss_parentPointer:link, a.ss_parentPointer:hover, a.ss_parentPointer:active {
	margin:0px 0px 0px 0px;
	}
a.ss_parentPointer:hover {
	color: #135C8F;
}
a.ss_parentPointer:visited, a.ss_parentPointer:hover {
	color: #d47f0a;
}	
a.ss_parentPointer:visited, a.ss_parentPointer:hover {
	color: #135C8F;
}

.ss_searchResult {
	margin: 0px;
	padding:0px;

}
.ss_searchResult li {
	border-bottom: 1px solid #D2D5D1;
	display:block;
	margin: 6px;	
}
.ss_searchResult li p {
	margin-left:6px;
	}

.ss_searchResult li.last {
	border-bottom: none;
}

.ss_searchResult_header_top, .ss_searchResult_header_bottom {
	margin: 0px 0px 24px 0px;
	padding: 3px 24px 3px 12px;

}

.ss_searchResult_header_top {
}

.ss_searchResult_header_bottom {
	border-bottom: 0px !important;
	border-top: 1px solid #d2d5d1;
	margin-bottom: 3px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.ss_searchResult_numbers {
	float:left;
	padding: 3px 24px 3px 0px;
}
.ss_paginator {float:left;}

.ss_searchResult_dashboardHeader {
	border-bottom: 1px solid #d2d5d1;	
	padding: 3px 0px 3px 12px;
}
.ss_searchResult_dashboardNumbers {
	float:right;
	padding: 0px 24px 3px 0px;
}
.ss_dashboardPaginator {
	float:right; 
	padding: 0px 24px 0px 0px;
}

div.ss_thumbnail {
	float: left;
	font-size: 8px;
	width:24px;
	text-align:center;
	}
div.ss_thumbnail img {width:24px;height:24px;padding:0px; margin:0px;}
div.ss_entry {
	float: left;
}
div.ss_entry p {
	margin-top:    2px;
	margin-bottom: 2px;

}
div.ss_entry_folderListView {
	float: left;
	width: 600px;	
}
.ss_entryTitleSearchResults {
   font-size: 13px;
   font-weight: bold;
   padding: 4px;
}
.ss_entryTitleSearchResults a {
	color: #333333;
}

.ss_entryTitleSearchResults a:hover,
.ss_entryTitleSearchResults a:link,
.ss_entryTitleSearchResults a:active {
	color:#135C8F !important;
}

.ss_entryTitleSearchResults a:visited {
	color: #d47f0a;
}
div.ss_more {
    text-align:left;
    font-size: 10px;
}
div.ss_entryDetails {padding:0px 0px 5px 30px;}
div.ss_entryDetails p {
	margin: 0px 3px 1px 0px;
	font-size: 11px;
	color: #666;
}
img.ss_attachment_thumbnail {width:80px;height:74px;padding:0px; margin:0px;}
.ss_label {
	font-size: 11px;
	color: #666;
	}

.ss_rating_box {
	margin:0px 0px 4px 0px;
	padding:0px;
}
.ss_rating_box_content {
	margin:0px;
	padding: 6px;
	font-size: 11px;
}
img.ss_toogler {float:right;}
img.ss_toggler {float:right;}
div.ss_rating_box_content table {width:200px; border-collapse: collapse; border-spacing: 0px;}
div.ss_rating_box_content th {border-bottom: 1px solid #afc8e3;text-align:left; font-size: 11px;}
div.ss_rating_box_content td {text-align:left;font-size: 11px;}
div.ss_rating_box_content td.ss_star {padding-left:5px;}
div.ss_rating_box_content h5 {margin:0px; border-bottom: 1px solid #afc8e3;font-size: 11px;  }
div.ss_rating_box_content p {margin:6px 0px 0px 0px; font-size: 11px;}

span.ss_pageNumber {
	margin: 0px 2px 0px 2px;
}

span.ss_pageNumber a {

}

a.ss_pageNumberCurrent {
	font-size: 14px;
}
div.ss_options_container {border-bottom:1px solid #afc8e3; margin:0px 0px 0px 0px;padding:0px 12px 12px 12px;}
div.ss_options {padding: 6px 0px 6px 0px;}
div.ss_options_container h4 {margin:6px 0px 6px 0px;}
a.ss_button {
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans10_black_blend.png) repeat;
	background-position:bottom;
	border: 1px solid #ccc;
	padding: 2px 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
a.ss_button:hover {
	color: #FFFFFF;
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/teal_slice.png) repeat-x;
}
#ss_filterSummary_content {float:left;}
#ss_filterSummary_content p, #ss_searchForm_changeBox p {
  margin-top: 1px;
  margin-bottom: 2px;
}
#ss_filterSummary_content .searchsummarytitle {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin:0px 0px 0px 10px;
	padding-right: 30px;
	}
#ss_filterSummary_switch {float:right; padding: 6px 12px 6px 0px;}
#ss_searchForm_filterSummary {border-bottom:1px solid #afc8e3;}

#ss_searchForm_main table {
	width: 100%;
}
#ss_searchForm_main th, #ss_searchForm_main td, #ss_surveyForm_main th, #ss_surveyForm_main td {

}
#ss_searchForm_main table div.ss_additionals {
	margin-top: 10px;
}
input.ss_saveQueryName, input.ss_saveQueryNameUnactive {
	width: 100px;
}

input.ss_saveQueryNameUnactive {
	color: #CCCCCC;	
}

input.ss_saveQueryName {
	color: #333333;
}

#ss_saveQueryErrMsg {
	font-weight: bold;
}

#ss_surveyForm_questions {
	margin:0px 0px 0px 0px;
}
div.ss_questionContainer {
	position: relative;
	padding: 10px;
	margin: 10px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
div.ss_subsection {
	position: relative;
	padding: 10px;
	margin: 10px 0px;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
div.ss_subsection2 {
	padding: 10px;
	margin: 10px 0px;
	background-color:#ededed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
div.ss_questionContainer h4 {
	margin:0px;
}
div.ss_questionContainer h4 img, div.ss_questionContainer li img {
	border: 0px;
	margin:6px;
	vertical-align:text-bottom;
}
div.ss_questionContainer h4 span {
	vertical-align:top;
}
div.ss_questionContainer input {width:300px;}

div.ss_content_outer table.ss_milestones_list, div.ss_content_outer table.ss_surveys_list  {
	empty-cells: show;
	border-collapse: collapse;
}
div.ss_questionContainer p {padding-right: 30px;}
div.ss_questionContainer ol {margin: 10px 0px;}

div.ss_questionContainer a.ss_tinyButton {
	background: #949494 none repeat scroll 0 0;
	color:#FFFFFF !important;
  	font-size: 11px;
	margin-right: 10px;
	padding: 2px 10px;
	text-decoration:none;
  	cursor: pointer;
  	white-space: nowrap;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
div.ss_questionContainer a.ss_tinyButton:focus,
div.ss_questionContainer a.ss_tinyButton:hover {
  	font-size: 11px;
	color: #fff;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	background-position: center;
  	white-space: nowrap;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
}



table.ss_surveys_list, table.ss_milestones_list {
	width:100%;
	padding: 0px;
	border: 1px solid #D2D5D1;
}
table.ss_surveys_list th-table.ss_milestones_list th {
	background: #b8b8b8 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend5_28.png) repeat-x;
	background-position:bottom;
	text-decoration: none;
	text-align: left;
	padding: 3px 3px 3px 3px;
}

/*  table.ss_surveys_list td, table.ss_milestones_list td {
	padding: 6px 3px 6px 3px;
	border-bottom: 1px solid #b8b8b8;
}  */

div.ss_questionContainer input.ss_survay_checkbox, div.ss_questionContainer input.ss_survay_radio {
	width:20px;
	vertical-align:bottom;
}

div.ss_survey_required {
	background-color: #ffffff;
}

ul.ss_survey_users_list {
	margin: 0;
	padding: 0;
}

table.ss_milestones_list td.ss_completed, table.ss_milestones_list td.ss_completed a {
	color: #135c8f;
}

table.ss_milestones_list td.ss_overdue, table.ss_milestones_list td.ss_overdue a {
	color: #CC0000;
	font-weight: bold;
}

.ss_navbarPopupPane {
	display: none;
	position: absolute;
	z-index: 500;
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	padding: 6px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	white-space: nowrap;
}

.ss_navbarPopupPane div {
    width: 100%;
}

.ss_navbarPopupPane ul, .ss_navbarPopupPane li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ss_navbarPopupPane h1 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 4px;
}

p.ss_legend {
	margin:6px 0px 3px 0px;
	color:#666666;
	font-size:11px;
}

/*
	Search & survey styles / end
*/

/* skip link */

.ss_skiplink {
	display:none !important;
}
.ss_skiplinktag {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* skip link - end */

/* Widgets */

div.ss_selectedItemsContainer {
	border: 1px solid #333333;
	
}
div.ss_selectedItemsContainer ul {
	margin:6px; padding:0px;
}
div.ss_selectedItemsContainer li {
	margin:0px; padding:0px;
}
div.ss_selectedItemsContainer img {
	margin:0px 0px 0px 12px;
}
/* Widgets / end*/

/* Dojo Widgets /start */

.dojoComboBoxItem {
	text-align: left;
	padding-left: 12px;
}

/* Dojo Widgets / end */

/* Survey chart styles */
div.ss_chartContainer {
	float: left;
	text-align:left;
	margin-right: 5px;
}

div.ss_chartContainer div.ss_total, div.ss_chartContainer table.ss_total {
	border: 1px solid #afc8e3;
	background-color: #e8eff7;
	width: 300px;
	margin: 3px 0px 3px 0px;
	padding:0px;
	height: 15px;
}
div.ss_chartContainer table.ss_total {
	border-spacing: 0px;
	padding:0px;
	border-collapse: collapse;	
}

div.ss_chartContainer div.ss_total div, div.ss_chartContainer table.ss_total td.ss_bar {
	background-color: #afc8e3;
	color:#000099;
		
}

/* Note that the height of the following style and the one    */
/* after it are dependent on each other.  Keep them the same! */
div.ss_chartContainer div.ss_total div, div.ss_chartContainer table.ss_total img.ss_bar {
	margin: 0px;
	height: 13px;
	width: 100%;
}
div.ss_chartContainer table.ss_total td { 
	line-height:13px; 
	font-size: 9px;	
}
/* Charts styles - end*/

/* Statistic styles - start */
table.shortColoredBar { width: 100px;}
table.coloredBar { width: 300px;}

table.ss_statisticTable td {vertical-align:top;}

table.ss_statisticContainer {
	margin: 3px 0px 3px 6px;
	padding:0px;
	border-spacing: 0px;
	padding:0px;
	border-collapse: collapse;	
	border:0px;
}
table.ss_statisticContainer td {
	font-size: 9px;
	white-space: nowrap;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
	border:0px;
}
div.statistic0, td.statistic0 {background-color:#EF5612;}
div.statistic1, td.statistic1 {background-color:#EC9112;}
div.statistic2, td.statistic2 {background-color:#617F9F;}
div.statistic3, td.statistic3 {background-color:#995DB2;}
div.statistic4, td.statistic4 {background-color:#70AE55;}
div.statistic5, td.statistic5 {background-color:#72AF58;}
div.statistic6, td.statistic6 {background-color:#617F9F;}
div.statistic7, td.statistic7 {background-color:#547AA5;}

div.ss_statusBar div.statistic0, table.ss_statusBar td.statistic0 {background-color:#EC9112;}
div.ss_statusBar div.statistic1, table.ss_statusBar td.statistic1 {background-color:#617F9F;}
div.ss_statusBar div.statistic2, table.ss_statusBar td.statistic2 {background-color:#70AE55;}
div.ss_statusBar div.statistic3, table.ss_statusBar td.statistic3 {background-color:#995DB2;}

div.ss_statisticBar span, td.ss_statisticBar span {
	margin-left: 2px;
	color: #ffffff;
}
h5.ss_statisticLabel {
	margin:6px 0px 0px 6px;
}
ul.ss_statisticLegend {
	margin:0px 0px 0px 6px;
	padding:0px;
}
ul.ss_statisticLegend li {
	line-height:12px;
	margin:0px;
	padding:0px;
    list-style-type: none;
}
ul.ss_statisticLegend li div.ss_statisticLegend {
	float:left; 
	width:12px;
	height:12px;
	margin:0px 3px 3px 0px;
    list-style-type: none;
}
/* Statistic styles - end */

/* Tasks */
div.ss_task_list_container {
	
	margin:0px;
	padding:0px;
	text-align: center;
}

div.ss_content_outer table.ss_tasks_list {
	empty-cells: show;
	border-collapse: collapse;
}

table.ss_tasks_list {
	margin:6px 4px 4px 4px;
	padding: 0px;
	border-top: 1px solid #D2D5D1;
	border-left: 1px solid #D2D5D1;
	border-right: 1px solid #D2D5D1;
	border-spacing: 0px;
	empty-cells: show;
	border-collapse: collapse;
}

table.ss_tasks_list tr.columnhead td {
	background: #b8b8b8 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend8_28.png) repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #D2D5D1;
	border-right: 1px solid #D2D5D1;
	font-size: 11px !important;
	text-align: left;
	padding: 3px 5px;
	white-space: nowrap;
	overflow: visible;
	color: #505354 !important;
}
table.ss_tasks_list td {
	padding: 3px 0px 3px 6px;
	font-size: 11px !important;
	border-bottom: 1px solid #D2D5D1;
}

table.ss_tasks_accessory td {
	font-size: 10px;
}


table.ss_tasks_list td.ss_iconsContainer {
	white-space: nowrap;
}
table.ss_tasks_list ul, table.ss_tasks_list li {
	margin:0px;
	padding:0px;
	border:0px;
}

table.ss_tasks_list .ss_due, table.ss_tasks_list .ss_assigned {
	font-size: 10px;
}
table.ss_tasks_list .ss_assigned_virtual {
	font-size: 10px;
	background-color: #fef6d4;
}

table.ss_tasks_list td.ss_overdue, table.ss_tasks_list td.ss_overdue a {
	color: #CC0000;
	font-weight: bold;
}

div.ss_completedContainer {
	border: 1px solid #afc8e3;
	background-color: #e8eff7;
	
			width: 99px;
		
		

	height:12px;
	margin: 3px;
	padding:0px;
}


div.ss_inline {
	float:left;
	margin:0px;
	padding:0px;
}

div.ss_bar_on, div.ss_bar_off, div.ss_inline {
	float:left;
}

div.ss_bar_on {
	background-color: #afc8e3; 
	width: 9px; 
	float:left; 
	padding:0px;
	margin: 0px 0px 0px 0px; 
	border:0px; 
	color:#000099; 
	font-size:10px;
	line-height:12px;
	height:12px;
	overflow: visible;
	white-space: nowrap;
}

div.ss_bar_off {
	background-color: #e8eff7; 
	width: 9px; 
	float: left; 
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	color: #000099; 
	font-size: 10px;
	line-height: 12px;
	height: 12px;
	overflow: visible;
	white-space: nowrap;
}

div.ss_bar_status {
	clear: both;
	padding: 0px; 
	margin: 0px;
	color: #000099; 
	font-size: 10px;
	line-height: 12px;
	margin-left: 3px;
}

a.ss_taskStatus img, img.ss_taskStatus {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
}


a.ss_taskStatus_s2_u img, a.ss_taskStatus_s2_u:link img , a.ss_taskStatus_s2_u:focus img, a.ss_taskStatus_s2_u:visited img, img.ss_taskStatus_s2_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/status_s2_u.gif) no-repeat top left; 
}

a.ss_taskStatus_s1_u img, a.ss_taskStatus_s1_u:link img , a.ss_taskStatus_s1_u:focus img, a.ss_taskStatus_s1_u:visited img, img.ss_taskStatus_s1_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/status_s1_u.gif) no-repeat top left; 
}

a.ss_taskStatus_s4_u img, a.ss_taskStatus_s4_u:link img , a.ss_taskStatus_s4_u:focus img, a.ss_taskStatus_s4_u:visited img, img.ss_taskStatus_s4_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/status_s4_u.gif) no-repeat top left; 
}

a.ss_taskStatus_s3_u img, a.ss_taskStatus_s3_u:link img , a.ss_taskStatus_s3_u:focus img, a.ss_taskStatus_s3_u:visited img, img.ss_taskStatus_s3_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/status_s3_u.gif) no-repeat top left; 
}

a.ss_taskStatus_s2_u:hover img, a.ss_taskStatus_s1_u:hover img, a.ss_taskStatus_s4_u:hover img, a.ss_taskStatus_s3_u:hover img {
    background-position:  left -21px; 
}

a.ss_taskPriority img, img.ss_taskPriority {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
}



a.ss_taskPriority_p5_u img, a.ss_taskPriority_p5_u:link img , a.ss_taskPriority_p5_u:focus img, a.ss_taskPriority_p5_u:visited img, img.ss_taskPriority_p5_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/prio_p5_u.gif) no-repeat top left; 
}

a.ss_taskPriority_p4_u img, a.ss_taskPriority_p4_u:link img , a.ss_taskPriority_p4_u:focus img, a.ss_taskPriority_p4_u:visited img, img.ss_taskPriority_p4_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/prio_p4_u.gif) no-repeat top left; 
}

a.ss_taskPriority_p3_u img, a.ss_taskPriority_p3_u:link img , a.ss_taskPriority_p3_u:focus img, a.ss_taskPriority_p3_u:visited img, img.ss_taskPriority_p3_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/prio_p3_u.gif) no-repeat top left; 
}

a.ss_taskPriority_p2_u img, a.ss_taskPriority_p2_u:link img , a.ss_taskPriority_p2_u:focus img, a.ss_taskPriority_p2_u:visited img, img.ss_taskPriority_p2_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/prio_p2_u.gif) no-repeat top left; 
}

a.ss_taskPriority_p1_u img, a.ss_taskPriority_p1_u:link img , a.ss_taskPriority_p1_u:focus img, a.ss_taskPriority_p1_u:visited img, img.ss_taskPriority_p1_u { 
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/icons/prio_p1_u.gif) no-repeat top left; 
}

a.ss_taskPriority_p5_u:hover img, a.ss_taskPriority_p4_u:hover img, a.ss_taskPriority_p3_u:hover img, a.ss_taskPriority_p2_u:hover img, a.ss_taskPriority_p1_u:hover img {
    background-position:  left -21px; 
}

.ss_task_completed {
	text-decoration: line-through;
}

/* Task - end */

div.ssPageNavi {
	margin: 0px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #ebf5f5; /* teal 5*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
div.ssPageNavi table td {
/*removed no wrap - robbin filter for discussions*/
	}
.ssPageNavi, .ssPageNavi table, .ssPageNavi td, .ssPageNavi div {
	background-color: transparent;
	}
.ssPageNavi .ssVisibleEntryNumbers {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	}
.ssPageNavi .ss_go_to_page {
	font-size: 11px;
	color: #333333;
	}
.ssPageNavi input.form-text {
	border: 1px solid #333333;
	}

.ssPageNavi a.ss_linkButton:link, .ssPageNavi a.ss_linkButton:visited, .ssPageNavi a.ss_linkButton:hover {
	border: 0px solid #AFC8E3;
	background-color: #DBE6F2;
	background-image: none;
}

.ssPageNavi .ssCurrentPage {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.ssPageNavi a.ssPageNumber {
	font-size: 12px;
	padding: 0 3px;
}

.ssPageNavi a.ssPageNumber:visited {
	color: #CCCCCC;
	text-decoration:underline;
}

.ssPageNavi .ss_actions_bar4 {
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ssPageNavi .ss_results_pro_page, .ssPageNavi .ss_results_pro_page div, .ssPageNavi .ss_results_pro_page table {
	background-color: #FFFFFF;
}

.ss_results_pro_page {

	margin-left:-1px; 
	padding: 1px 4px 1px 4px;
	border-top:solid #CCCCCC 1px; 
	border-bottom:solid #CCCCCC 1px;  
	border-right:solid #CCCCCC 1px;  
	border-left:solid #CCCCCC 1px;
}
#ss_operation_status {
	width: 300px;
}

#ss_operation_status span {
	width: 100%;
	color: #135c8f;
	font-weight: bold;
}

div.ss_license_warning {
  color: red;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 12px; 
}

.ss_radio_button_horizontal td {
	padding-right:10px;
}

table.ssMeetingRecords {
	text-align: left;
	empty-cells: show;
	width: 100%;
	margin: 10px 0px 10px 0px;
}

table.ssMeetingRecords th {
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #135c8f;
	border-bottom: 1px solid #135c8f;
	background-color: #dbe6f2;
}

table.ssMeetingRecords td {
	padding: 2px 0px 2px 10px;
	border-bottom: 1px solid #135c8f;
}

table.ssMeetingRecords .ssDocuments td {
	padding-top: 10px;
}

table.ssMeetingRecords .ssHeader {
	font-weight: bold;
}

.ss_background_iframe {
	position: absolute;
	display: none;
	border: none!important;
	margin: 0;
	padding: 0;
}

.ss_pseudoPortal {
	margin: 0px;		/* see also ss_content_outer */
	padding:0px;
	border:0px solid white;
}
.ss_pseudoPortalUpperRightToolbar {
    position:relative;
    top:-20px;		/* Slide this up into the ss_pseudoPortal margin specified above */
    display:none;
    visibility:hidden;
    font-size: 11px !important;
    font-weight:bold;
}

ul.placesForm, ul.placesForm li {
	margin: 0;
	padding: 0;
}

.ss_fileUploadProgressBarContainer {
	font-size: 10px;
	padding: 5px;
	background-color: #FAFAFA;
	border: 1px solid black;
}

.ss_fileUploadProgressBarContainer .ss_progressBar {
    height: 15px;
    width: 320px;
    background: #ffffff;
    border: 1px solid #333333;
    margin: 0;
    padding-right: 5px;
}
.ss_fileUploadProgressBarContainer .ss_progressBar div {
    height: 11px;
    margin: 2px;
    padding: 0px;
    background: #333333;
}
.ss_fileUploadProgressBarContainer .ss_progressTimeSpeed, .ss_fileUploadProgressBarContainer .ss_progress {
	width: 160px;
	}

/*****GLOBAL SEARCH******/

.ss_combobox_autocomplete_advanced{
	overflow:hidden;
	width:140px;
	}
.ss_combobox_autocomplete_list {
	padding: 0 0 5px 0;	
	}
.ss_combobox_autocomplete_list td {
	vertical-align: top;
	padding: 0;
	margin: 0;
	}
.ss_combobox_autocomplete_list ul {
	list-style-type: none;
	background-color: #f6f6f6;
	padding: 6px 10px;
	margin: 1px 4px 4px 4px;
	border: 1px solid #949494;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.ss_combobox_autocomplete_list ul li {
	padding: 0px;
	margin: 0px;
	text-align: left;
	white-space: nowrap;
	}
.ss_combobox_autocomplete_list ul li img {
	border: 0;
	padding-left: 10px;
	}

div.ss_infoDiv {
	position:absolute;
	display:none;
	background-color:#ffffff; 
	border:1px solid #666;
	color:#666;
	padding:6px;
	}	
div.ss_infoDiv ul {
  margin-left: 0em;
  padding-left: 0em;
  margin-top: 0px;
  margin-bottom: 2px;
  }

div.ss_infoDiv ul li {
  list-style-type: none !important;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  }

span.ss_infoDivName {
	font-weight:bold;
	}
span.ss_infoDivValue {
	font-weight:normal;
	}
	
.ss_confirmationDlg {
	background-color: #FAFAFA;
	padding: 15px;
	width:  400px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Note: The "ss_muster_users" style is used to find all user names on a page. 
   It should not be used to style user names. Specifically, do not "bold" this. It will break folder listings.
*/
.ss_muster_users { 
	font-size: 11px !important;
	font-weight: normal; 
	color: #353838;
}
.ss_muster_users:hover {
	font-size: 11px !important;
	font-weight: normal; 
	color: #135c8f;
}
.ss_tasks_list .ss_muster_users {
	font-size: 10px !important;
}
.ss_videoDiv {
}

.ss_taskGraphsHidden {
	visibility:hidden;
	display:none;
}

.ss_nobghover a:hover {
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) no-repeat top left !important; 
}

.ss_table_rounded {
	margin: 12px;
	background-color: #ededed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
	}



/* CSS Document - container for navigation and search */
	
	/* COLUMN CONTAINER */
#ss_dashboard_content {
	vertical-align:top;
 	overflow:hidden; /* This chops off any overhanging divs */
	}

/* COMMON COLUMN SETTINGS */
.ss_colright, .ss_colmid, .ss_colleft{
	float:left;
	width:100%;  /* width of page */
	}
.ss_col1, .ss_col2, .ss_col3 {
	padding-bottom: 10px; 
	margin: 0px 3px;
	overflow: hidden;
	}	
.ss_col1, .ss_col2 {
	float: left;
	}	
.ss_col3 {
	float: right;
	}	
.col-nextback-but {
	padding-left: 5px;
	}
		
/* 3 COLUMN PAGE STYLE SETTINGS */
.ss_tricolumn{	/* 3 Column page style */
	background-color: transparent; /* right column background color */
	} 
.ss_tricolumn .ss_colmid{
	right: 21%;
	/* width of the right column */
	/* Need to change this to change background color */
	background-color: transparent; /* was #FFFFFF */
	}
.ss_tricolumn .ss_colleft {
	right:20%;				/* placement from right of the middle column */
	}
.ss_tricolumn .ss_col1 {
	width:37%;				/* width of center column content (column width minus padding on either side) */
	left:42%;				/* 100% plus left padding of center column */
		
	}
.ss_tricolumn .ss_col2 {
	width:37%;				/* Width of left column content (column width minus padding on either side) */
	left:43%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
.ss_tricolumn .ss_col3 {
	width:23%;				/* Width of right column content (column width minus padding on either side) */
	left:44%;				/* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	padding: 5px 0px;
	}

div.ss_canvas {
	border-left: solid 1px #AFC8E3;
	border-right: solid 1px #AFC8E3;
	border-bottom: solid .3px #AFC8E3;
	padding-bottom: 0px;
	margin-bottom: 10px;
	background-color: red; /* #E9EDF3 */
	}
#ss_wrap{
	margin: auto;
	min-height:100%;
	clear:both;
    width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	text-align:left;
	}	
		
/*  THE FOLLOWING DEFINES ALL THE IMAGES FOR THE Title BARS */
	
.ss_tasks_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/check16x22.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	}	
.ss_ping_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/im_16x16.png");
	background-repeat: no-repeat;
	background-position: 95% center;
	}
.ss_cal_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/calendar16x16_2.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	}		
.ss_email_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/mailicon.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	}	
.ss_bookmarks_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/bookmarks16x16.png");
	background-repeat: no-repeat;
	background-position: 97% center;
	}	
.ss_tracked_icon {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/tracking20x16.png");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 2px 0px 5px 23px !important;
	
	}	
.ss_recentfolder_img {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/folder_blue_recent.png");
	background-repeat: no-repeat;
	background-position: 95% center;
	}
.display-pointer {
	cursor: pointer;
	}	
			
/* BOX STYLES*/	

#ss_Box{
	padding: 0;
	margin: 4px 0 6px 0;
	}	
	/*SHARED*/
#ss_networkupdates{
	padding: 0;
	margin: 4px 0 4px 0;
	}
#ss_shared{
	margin: 0 0 6px 0;
		
	line-height:1.6em;
	}
.ss_shared_para {
	line-height:1.6em;
	}

	/*MINIBLOG*/

#ss_blogs{
	margin: 4px 0 6px 0;
		
	color:#444444;
	line-height:1.6em;
	}
 	/*TASKS*/
#ss_tasks{
	margin: 4px 0 6px 0;
	padding: 2px 0 15px;
	line-height: 1.6em;
	}
#ss_tasks_para {
	padding:5px 0 0 15px;
	}
#ss_tasks_para .ss_link_1 a {
	text-decoration:underline!important;
	color: #3e6978 !important; 
	}
#ss_tasks_para .ss_link_2 a {
	text-decoration:underline!important;
	color:#4AAA42!important;
	font-size:10px!important; 
	}
#ss_tasks_para {
	list-style-type: square!important;
	padding-top:5px;
	}
	/*COMMON STYLE ITEMS*/	
#ss_hints{
	font-size: 12px;
	line-height: 13px;
	padding-right: 2px;
	padding-bottom:5px;
	color:#f63;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;
	}
#ss_nextPage{			/* to use when need to display left right arrows */
	padding-left: 10px;
	padding-right: 5px;
	}
#ss_col3_para {			/* to use for 3rd column displays */
	margin: 10px 0px;
	}			
	/*TRACKED ITEMS*/	
#ss_trackedItems{
	margin: 4px 0 6px 0;
	padding: 0 0 2px 0;
	}
#ss_trackedPeople{
	background-color:transparent;
	line-height: 1.6em;
	}
#ss_im_status{
	font-size: 11px;
	line-height: 13px;
	padding: 8px;
	background: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.ss_im_status_active{
	font-weight: bold;
	background: #FFFBD6!important;	
	}	
					
	/*CALENDAR*/
#ss_calendar{
	padding: 0;
	margin: 4px 0 6px 0;
	padding: 2px 0 0px;
	line-height: 1.5em;
	}
#ss_visit_para {
	line-height:1em;
	padding-top:5px;
	}
#ss_visit_para li{
	list-style-type: square;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #555555;}
	
	/* ACTIVE LINKS  VISITOR */
#ss_visit_para a{
	text-decoration:underline;
}
	
	/*VIEWED ITEMS*/
#ss_viewedItems {
	}
#ss_viewedItems .ss_v_entries ul{
	padding: 0;
	margin-left: 4px;
	}
#ss_viewedItems .ss_v_entries li{
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/entry_icon.gif");
	background-repeat: no-repeat;
	background-position: 1% 1%;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 1.6em;
	border-bottom:1px dotted #5691A6;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
#ss_viewedItems .ss_v_attachments ul {
	padding: 0;
	margin-left: 4px;
	}
#ss_viewedItems .ss_v_attachments li {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/attachment_icon.gif");
	background-repeat: no-repeat;
	background-position: 1% 1%;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 1.6em;
	border-bottom:1px dotted #5691A6;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}	
	/* ACTIVE LINKS - VIEWED ITEMS*/	
#ss_viewedItems a{
	text-decoration:none;
	}

	/*CALENDAR*/

#ss_cal_para{
	padding: 5px 0 0 15px;
	}
#ss_cal_para li{
	list-style-type: square;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #5691A6;
	}
	/* CALENDAR ACTIVE LINKS */
#ss_cal_para a{
	text-decoration:underline;
	}

	/*MY DOCUMENTS*/
	
#ss_mydocs_para div.item, .ss_v_entries div.item, .ss_viewedItems div.item, .ss_v_attachments div.item, #ss_hot_para div.item, #ss_tasks_para div.item, .ss_shared_para div.item, .ss_newinbinder div.item {
	background: #f6f6f6 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/fff-f6f6f6.png) repeat-x;
	background-position: top;
	margin-top: 2px;
	padding: 10px;
	line-height:1.2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
div.item-sub a {
	font-weight: normal !important;
	}	
	/* ACTIVE LINK */
#ss_mydocs_para a {					
	text-decoration:underline;
	}

	/* WHATS HOT */

#ss_whatshot{
	margin: 4px 0 6px 0;
	padding: 0 0 2px 0;
	line-height: 1.6em;
	}
	/* SURVEY*/
#ss_survey{
	margin: 4px 0 6px 0;
	color:#555;
	border:1px solid #5691A6;
	}
	
	/*TAGS*/
#ss_tags{
	font-size: 12px;
	color: #CCCCCC !important;
	line-height: 18px;
	margin-left: 4px !important;
	margin-bottom: 10px;
	background: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	/* NOTES */
#ss_notes{
	margin: 4px 0 6px 0;
	color:#555;
	border:1px solid #5691A6;
	}
	/* BOOKMARKS */
#ss_bookmarks{
	margin: 4px 0 6px 0;
	color:#555;
	}
	/* ACTIVITIES */
.ss_activity{
	margin: 4px 4px 6px 15px;
	color:#555;
	}
	/* WHATS NEW */
#ss_whatsnew{
	margin: 4px 0 6px 0;
	}
	/* PERSONAL TRACKER */
#ss_personaltracker{
	margin: 4px 0 6px 0;
	color:#555;
	border:1px solid #A7A9AC
	}
	/* EMAIL */
#ss_email{
	margin: 4px 0 6px 0;
	color:#555;
	font-family:  Arial, sans serif;
	line-height: 1.5em;
	padding: 0;
	}
	/* PEOPLE */
#ss_people{
	margin: 4px 0 6px 0;
	color:#555;
	}
	/* DOCUMENTS */
#ss_title{
	margin: 0px 0px 2px 0px;
	font-size: 16px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	}
.ss_title_im{
	background: #FFFFFF;
	}	
#ss_subtitle{
	font-size:14px;
	color:#555555;
	padding: 2px 0 4px 6px;
	}

/*  BOX TITLES */
.ss_pt_title{
	font-size:14px;
	padding: 2px 0px 2px 5px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	}
/*  BOX TITLE COLORS   */
.ss_blue{
	background-color: #CCD2E3;
	}
.ss_green{
	background-color: transparent;
	}
.ss_orange{	
	background-color: #F93;
	}

/* ******************************  */

.ss_pt_para { 	
	margin: 4px; 
	}
.ss_pt_para ul{
	color:#555555;
}
.ss_pt_para ul li{
	margin-left: -10px;
	list-style-type: disc;
	border-bottom:1px dotted #5691A6;	
	}
.ss_prioValue{
	font-weight:bold;
	padding:0 3px 0 3px;
	}
/* BACKGROUND COLORS */	
.ss_paraC{
	background-color:transparent;
	padding-left: 	5px;	
	}
.ss_paraD{                    
	background-color:transparent;
	padding-bottom: 15px;
	}	
/* TIMEBLOCK STYLES */	
#ss_today {
	margin: 0 0 0 0;
	}
#ss_yesterday{
	margin: 0 0 0 10px;
	}
#ss_lastweek{
	margin: 0 0 0 10px;
	}
/* COMPRESSED BOX*/	
 .ss_closed	{
	height:20px;
	}
 /* when a milestone is overdue */				
 .ss_overdue{
	color: #CC0000;
	font-style: italic;
	}	
	
	/* HIDE TOGGLE*/

.ss_toggle{
	font-size: 11px;
	display: block;
	padding-right: 5px;
	}
/* =================THESE NEED TO BE CONSOLIDATED======== */


/* to use when need to display summary of an entry */

.ss_summary	{
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	}
	
/* to use when need to display twitter status of person */
.ss_status{						
	font-style: italic;
	font-size: 11px;				
	line-height: 1.6em;
	padding: 5px 0 15px 20px;
}
#ss_para {
	}
.list-indent {
	margin-left: 21px;
	}	

#ss_para ul{
	color:#555555;
	}
#ss_para ul li{
	list-style-type: square;
	margin-left:-10px;
	}
#ss_para_activity {
	border: 1px dotted #5691A6;
	padding-left: 15px;
	padding-bottom: 15px;
	color: #555555;
	margin-top: 4px;
	line-height: 1.6em;
	list-style-type: square;
	}
	
/* =========== LINK STYLES===================== */	

/* BACKGROUND HOVER IS FROM THIS CODE */

#ss_para a{
	text-decoration:none!important;
	font-weight: bold;
	}
#ss_para a:visited{
	}	
#ss_para .ss_link_3 a:visited{
	}	
	/* PEOPLE LINKS */
.ss_link_1, .ss_link_1 span { 
	font-size:11px;
	letter-spacing: -.25px;
	}
	/* PLACES LINKS*/	
.ss_link_2, .ss_link_2 span	{
	font-size:11px!important;
	}
	/* ENTRY LINKS*/	
.ss_link_3, .ss_link_3 span	{
	color:#555!important;
	font-size:12px!important;
	font-weight: bold !important;
	}
.ss_link_4, .ss_link_4 span{
	text-decoration: none!important;
	color:#888!important;
	font-size:11px!important;
	padding-left:6px;
	}
.ss_link_5, .ss_link_5 span	{
	text-decoration: underline!important;
	color:#888!important;
	font-size:11px!important;
	line-height:14px;
	}
/*======THIS IS FOR THE DISCUSSION PAGE STYLE========*/
.ss_link_7, .ss_link_7 span {
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	color:#5691A6 !important;
	font-size:18px;
	}
.wg-comment .ss_entryContent .ss_link_7 span {
	color:#135c8f !important;
	font-size:15px !important;	
	}	
.ss_link_7 a:hover {
	text-decoration: none;
	color:#135c8f !important;
	}		
.ss_link_8, .ss_link_8 span{
	font-family: Arial, sans-serif;
	color:#5691A6!important;
	font-size:12px;
	}
				
/* ============ End link styles =========================== */		


/* HEADER STYLES*/
  	
#ss_topper {
	height:150px;
	width:100%;
	}
#ss_BC_nav {
	background-color:#FFF;
	text-align:left;
	padding:3px 0px 3px 20px;
	width:100%;
	position:relative;
	float:left;			
	}
#ss_BC_nav li{
	text-decoration: none;
	display: inline;
	}	
#ss_toolbar_basic{
	position: relative;
	float: right;		
	text-align: right;
	background-color: #cccccc;
	padding: 7px 20px 3px 0px;
	width: 100%;
	height:18px;
	vertical-align: middle;
	color:#FFFFFF;
	}

/* - MENU TABS FOR RELEVANCE--------------------------- */

.ss_tertiaryTabs, #ss_dashboard_content {
	background-color: #eaebe8; /* Gray 8 */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#ss_tabsC {
    width:100%;
    background:transparent;
  /*  line-height:normal; */
  	margin-left: 10px;
    margin-top: 10px;
 		    
      }
#ss_tabsC div { 
	margin-right: 4px;
	}
#ss_tabsC a {
	color: #fff !important;
      }
#ss_tabsC a span {
    display:block;
    background-color: #949494; /* gray */
    padding: 3px 8px;
	font-size: 11px;
    white-space:nowrap !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
      }

	 /* Commented Backslash Hack hides rule from IE5-Mac \ */ 
#ss_tabsC a span {float:none;}
    /* End IE5-Mac hack */

#ss_tabsC a:hover {
	color: #fff;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
      }
#ss_tabsC a:hover span {
	color: #fff;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
      }  
#ss_tabsC .ss_tabsC_other {
	}
#ss_tabsC .ss_tabsCCurrent a {
	color: #000 !important;
	font-weight: bold;
    font-size:100%;
	}
#ss_tabsC .ss_tabsCCurrent a span {
	border-bottom: 10px solid #eaebe8;
	background-color: #eaebe8;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
        }	
/* PROFILE STYLES*/

.ss_profileData{
	vertical-align: bottom;	
	}
.ss_profileTitle{
	width: 40%;	
	}	

/* FOOTER STYLES*/

#ss_footer{
	float:left;
	overflow:hidden;
	background: #fff;
	padding-bottom: 5px;
	width: 100%;
	margin: 10px auto auto auto;
	height: 60px;
	}	
		
/* HEIGHT OF THE FOOTER */
	
#ss_footer li{
	text-decoration: none;
	display: inline;
	}
#ss_footer a { 
	color: #C00;
	text-decoration:none;
	}
#ss_footer a:hover {
	text-decoration:none;
	background-color:#fff;
	}		
#ss_task_list{
	padding: 0;
	margin: 4px 0 6px 6px;
	color:#333333;
	border:1px solid #A7A9AC;
	}
#ss_task_list p{
	border-top: 1px solid #A7A9AC;
	padding:4px 5px 7px 5px;
	line-height:2em;
	}
#ss_task_list_hdr{
	background-color: #A7A9AC;
	color: #000000;
	font-size:12px;
	padding: 5px 5px 3px 2px;
	width:100%;
	border-right:1px solid #777777;
	margin:0 auto;
	}	
.ss_para_lists{
	margin-top: 4px;
	padding: 2px 4px 4px 5px;
	border: 1px dotted #cccccc;
	}	
.ss_para_lists ul{
	color:#555555;
	}	
.ss_para_lists ul li{
	list-style-type: square;
	margin-left:-10px;
	border-bottom:1px dashed #444444;
	line-height:2.5em;
	padding-bottom:10px;
	padding-right:4px;
	}
#ss_tracker{
	position:absolute;
	display:none;
	visibility:hidden;
	border:1px solid black;
	padding:10px;
	}
/* Calendar need some other settings */
#ss_calendar #ss_para, #ss_calendar .ss_paraC, #ss_calendar #ss_cal_para {
	padding: 0;
}


	/*WRAPPER*/
#ss_top_nav_wrapper{
	width: 100%;
	background-color:#FFF;
	border-color:#CCCCCC;
	border: 1px;
	padding-bottom:0px;	
	}
	/*BRANDING*/
#ss_branding {
	width:100%;
	margin-top: 0px !important;
	padding: 0px !important;
	/*  height:60px;       60 px is suggested. Don't forget to define specific height for graphics */
	overflow:hidden;	/* This chops off any overhanging divs */
	}	
#ss_branding p {
	margin-top: 0px !important;
	padding: 0px !important;
	}	
		
	/* MASTHEAD CODE */
	
.ss_search_bar{
	background-color: #5691A6;
	border-bottom: 2px solid #5691A6;
	}
.ss_searchtext {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #FFFFFF !important;
	text-align: left;
	margin:0px;
	padding-left:3px;
	white-space:nowrap !important;
	}
.ss_searchtext a{
	color: #FFFFFF !important;
}
.ss_searchtext a:hover{
	color: #555!important;
}
.ss_search_title {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 1.0em !important;
	font-weight: 200;
	color: #FFFFFF !important;
	padding-top: 10px;
	padding-right: 4px;
	white-space:nowrap !important;
	padding-left:5px;
	}
.ss_find {
	height:30px;
	}
.ss_workspace {
	font-family: Arial, sans serif;
	background-position: left center;
	font-size: 1em !important;
	font-weight: 200;
	font-weight: bold;
	color: #FFFFFF !important;
	white-space:nowrap;
	}
.ss_workspace a{
	color: #FFFFFF !important;
	}
.ss_workspace a:hover{
	color: #555!important;
	}
.ss_masthead_top {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/masthead/masthead_bg.png");  /* kablink: masthead_ka.png */
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFF;
	}
	/********FIND PEOPLE PLACES TAGS*****/	
.ss_combobox_autocomplete {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #777777;
	color: #333333;
	padding: 1px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	height: 14px;
	width: 70px; 	
	}

#reportForm .ss_combobox_autocomplete {
	width: 200px; 	
	font-weight: bold;
}
/******** SEARCH - MASTHEAD*****/	
.ss_combobox_search {
	background-image: none;
	border: 1px solid #777777 !important;
	color: #333333!important;
	padding: 1px!important;
	font-size: 10px !important;
	font-family: Arial, sans-serif; 	
	width: 140px!important;
	overflow: hidden;
	margin-bottom: 2px;
	}
.ss_combobox_autocomplete a:hover {
	background-color: #555;
	}
	
	
/***********THIS SHOULD BE MOVED TO A STYLE SHEET FOR CUSTOMIZATION************/
.ss_companyName {	
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	overflow: hidden;
	font-size: 36px !important;
	color: #135c8f !important;
	text-indent: 5px;
	}
.ss_masthead_top div {
	clear: none;
	float: none;
	width: 92px;
	}
.ss_mastheadName {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: oblique;
	line-height: 16px;
	padding-right: 10px;
	white-space: nowrap;
	}
.ss_mastheadName a{
	color:#FFFFFF !important;
	}
.ss_mastheadName a:hover{
	color:#555555 !important;
	}
.ss_mastheadtoplinks {
	background-position: left center;
	font-size: 11px !important;
	font-weight: bold;
	color: #5691A6 !important;		/* boulder: #5691A6; kablink: #449EFF */
	white-space:nowrap !important;
	}
.ss_masthead_fullscreen {
	background-position: left center;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	}
.ss_masthead_portals {
	color: #375E5C !important;		/* boulder: #375E5C; kablink: #374C5D */
	}
.ss_masthead_portals a {
	color: #375E5C !important;		/* boulder: #375E5C; kablink: #374C5D */
	}
.ss_masthead_portals a:hover{
	color: #F47400 !important;
	}	
.ss_masthead_favorites a {
	color: #444 !important;		/* boulder: #5691A6; kablink: #449EFF */
	}
ss_masthead_favorites a:hover{
	color: #F47400 !important;
	}
	/* LOGO DIVS */		
.ss_logo1 {   
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin-left: -43px;
	margin-right: -20px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

ul.ss_favoritesList {
  list-style: outside;
  text-align:left;
  margin: 0px 0px 0px 1px;
  padding: 0px 10px;
}

.ss_teamsTitle {
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}
ul.ss_myTeamsList {
  list-style: outside;
  text-align:left;
  margin: 0px 0px 0px 1px;
  padding: 0px 10px;
}


/* CSS Document - container for two column pages */
	

/* 2 COLUMN PAGE STYLE SETTINGS */	

.ss_doublecolumn{
	text-align:left;
	padding:2px 0px 8px 0px;
	}
#ss_column_L{
	/* holder for left column */
	vertical-align:top;
	}
#ss_column_R{
	/* holder for left column */
	height:100%;
	vertical-align:top;
	}	
.ss_dblcolleft{		
/* right column width */
	right:48%;		
	}
.ss_dblcol1{
	width:48%;						
	float:left;
	margin:0px 4px 0px 0px;
	overflow: hidden;
	}	
.ss_dblcol2{
	left:48%;						/* (right column column width) plus (left column left and right padding) plus (right column left padding) */
	overflow:hidden;
	}	
.ss_overflow {
	overflow:hidden;
	vertical-align: top;
	width: 50% !important;
	}	
	
/* TOP PART OF DISCUSSION TOPIC PAGE */	
	
#ss_diss_inset {
	width:99%;
	}
#ss_diss_top{
	/* width: 90%; */
	color: #777;
	}	
#ss_topic_box { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	}
#ss_topic_box_h1{
	margin: 2px 0 2px 0;
	font-size: 20px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color:#5691A6!important;
	}
#ss_topic_box_h1 * a, #ss_topic_box_h1 * span, #ss_topic_box_h1 table *  {
	font-size: 20px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color: #5691A6!important;
	}
#ss_topic_box_h1 * a:hover {
	font-size: 20px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color:#3E6978 !important;
	text-decoration: none;
	}
#ss_topic_folder{
	margin-left:1%;
	padding-top:0px;
	padding-bottom:4px;
	font-size: 16px;
	font-weight:bold;
	color: #00ADef;
	text-align:left;
	}
.ss_topic_folder_thread{	
	color: #526394;
	font-size:14px;
	font-style:normal;
	}
/***********************************
/* USER PROFILE */


#ss_profile_box {
	margin: 8px 0px 0px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#ss_profile_box_h1  {
	font-size: 20px;
	color:#5691A6!important;
}

#ss_profile_box_h1 * a, #ss_profile_box_h1 * span, #ss_profile_box_h1 table *  {
	font-size: 20px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color:#5691A6!important;
	}

#ss_profile_box_h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#3e6978!important;
}

.ss_profile {
  font-size:13px !important;
  font-style:normal !important;
  font-weight:normal !important;
  letter-spacing: 0em !important;
  padding-left: 10px;
  color:#135c8f !important;
  text-decoration:none;
}

a span.ss_profile {
	color: #135c8f !important;
	}

/**********************************/	

/* DISCUSSION TOPIC FOLDER */	

#ss_folder_wrap{
	width:98%;
	text-align:left;
	}
#ss_folder_inset{
	margin:0% 5% 0% 5%;
	width:85%;
	text-align:left;
	}
#ss_topic{
	margin: 0% 5% 2% 5px;
	color:#555;
	font-family: Arial, Helvetica, sans-serif;
	}
#ss_topic_title{
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size:1.2em;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;	
	color:#5691A6!important;
	}
.ss_title_th1{
	color:#5691A6!important;
	font-size: 1.0em;
	font-weight: 300;
	}	
.ss_title_th1 a{
	color:#5691A6!important;
	}	
.ss_title_th1 a:hover{
	color: #555 !important;	
	}	
.ss_title_count{
	color: #777 !important;
	font-size: 9px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
.ss_title_count a{
	color:red!important;
	}
.ss_title_count a:hover{
	color:#777!important;
	}
#ss_topic_nav{
	text-align:left;
	margin:1%;
	}
.ss_disc_next {	
	background-color:#6B737B;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	}
/* TOPIC FOLDER THEMES */

.ss_disc_th1{
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/discussion/blue_topic.png");
	background-repeat: no-repeat;
	background-position: 1% 1%;
	color: #00ADef;
	}
.ss_disc_sub_th1{
	background-image: url("/ssf/static/03-07-2013-1221/images/icecore/icons/workspace_disc_sm.png");
	background-repeat: no-repeat;
	background-position: 4% 1%!important;
	color: #00ADef;
	margin-left: 20px;
	margin-top: 2px;
	}
.ss_disc_folder_th1{
	background-image: url("/ssf/static/03-07-2013-1221/images/icons/folder_blue.png");
	background-repeat: no-repeat;
	background-position: 1% 1%;
	color: #00ADef!important;
	}
.ss_disc_th2{
	background-image: url("/ssf/static/03-07-2013-1221/images/novell/icons/workspace.png");
	background-repeat: no-repeat;
	background-position: 1% 1%;
	color: #EF9418;
	}
#ss_topic_desc{
	font-size:11px;
	line-height:13px;
	padding-left: 1px;
	padding-right:2px;
	padding-bottom:1px;
	color:#777;
	margin-right:5px;
	margin-bottom:5px;
	font-weight: 500;
	}
#ss_topic_thread{
	font-size:12px;
	line-height:15px;
	padding-left:18px;
	padding-right:2px;
	font-weight: 800;
	color:#777;
	margin-right:5px;
	margin-bottom:2px;
	}	
#ss_topic_thread a{
	color: #555;
	}		
#ss_topic_thread a:hover{
	color: #333 !important;
	}
/**********************************/

/*  DISCUSSION TOPIC TABLE STYLES */

.ss_table_data{
	font-size:10px;
	border-color:#526394;
	border-width:1px;
	border-style:solid;
	}
.ss_topic_status {
	font-size:10px;
	font-weight:bold;
	border-style:hidden;
	border:1px solid #ffffff;
	border-bottom:1px solid #526394;
	}	
.ss_topic_table   {
 	border-collapse: collapse;
	font-size:10px;
	border-color:#526394;
	border-width:1px;
	border-style:solid;
	}	
/******** DISCUSSION THREAD LINKS ********/

.ss_link_6, .ss_link_6 span {
	text-decoration: underline!important;
	color:#333333!important;
	font-size:10px!important;
	}

/****  DISCUSSION THREAD IMAGES ********/
	
a.ss_new_thread img {
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px 0 5px 3px;
	border: 0px;
	vertical-align: text-bottom;
	}
a.ss_new_thread img, a.ss_new_thread:link img , a.ss_new_thread:focus img, a.ss_new_thread:visited img { 
	background: transparent; 
	}	
a.ss_new_thread:hover img {
/*    background-position:  left -12px; */
	}
a.ss_new_thread {
	color: #135c8f;
	}
.ss_nowrapFixed {
	white-space:normal!important;
	}
.ss_sliding {
	white-space:nowrap!important;
	}	
#ss_configureCol {
	margin-left:20px;
	padding-bottom:10px;
	}
	
/**** INLINE NAVBAR STYLE ************/

.ss_navbar_inline {
	
	}
.ss_navbar_inline ul{
	margin:2px !important;
	}	
.ss_navbar_inline ul li{
	display: inline!important;
	margin-right: 10px!important;
	line-height: 1.5em;
	}
.ss_navbar_inline ul a{
	}	
.ss_navbar_inline ul a:active{
/*	font-weight:bold;	*/
	}	
.ss_navbar_current {
	color: #fff !important;
	font-weight: bold !important;
	background-color: #81B2BD;
	padding: 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}	
.ss_navbar_not_current {
	font-weight: normal !important;
	padding: 2px 5px;
	}	
.ss_navbar_new {
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	font-weight: bold !important;
	padding:2px 5px 2px 5px;
	white-space: nowrap;
	}
.ss_navbar_new a:hover {
	color: #fff !important;
	}	
.ss_navbar_padRt {
	padding-right: 8px;
	}		

/******* PAGINATION STYLES *************/
.ss_pagination {
	font-size: 10px !important;
	background-color: #ccc !important;
/*	height:38px !important;		*/
	margin-bottom: 0px;
	width: 100%;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}
/***********This is the style sub-group for the "Go boxes" ***********/
.ss_goBox {
/*	height:38px !important;		*/
	
	}
.ss_pagination_goTable {
/*	height:38px !important;		*/
	padding:4px 0px;
	white-space: nowrap !important;
	background-color: transparent !important;
	}
.ss_paginationGo {
	font-size: 10px !important;
	padding-right: 10px;
	white-space: nowrap;
	
	}
.ss_page_IE {
	
 	}
.ss_page_IE2 {
 	font-size: 10px !important;	
 	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	
 	overflow:hidden;
 	}	
.ss_pTB_no {				
/* This greys out the Go Box if only one page */
	line-height: 10px;
	font-size: 9px !important;
	width: 22px;
	border-top-width: 0.8px !important;
	border-right-width: 0.4px;
	border-bottom-width: 0.4px;
	border-left-width: 0.4px !important;
	border-top-style: solid !important;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid !important;
	border-top-color: #698F8E !important;
	border-right-color: #698F8E;
	border-bottom-color: #698F8E;
	border-left-color: #698F8E !important;
	padding-top: 1px;
	margin-top: 2px;
	margin-left: 5px;
	background-color:#D9D9D9 !important;
}
/***********This is the style sub-group for Page N of M ***********/
.ss_paginationDiv {
	padding:4px 0px;
		
/*	height:38px !important;		*/
	}
.ss_pagination_table {
/*	height:38px !important;		*/
/*	white-space: nowrap !important; */
	}
.ss_pagination_arrows {
	padding-top: 2px;
	}
.ss_paginationFont {
	font-size: 11px !important;
	padding-left: 2px;
	padding-top: 2px;
	white-space: nowrap;
	
 	/* overflow:hidden; */
	}
.ss_paginationFont a{
	/* border:solid 1px #DDDDDD !important;
	margin-right:2px; */
	}
.ss_pageActive{
	color: #505354 !important;
	font-weight: bold;
	vertical-align:middle;
	padding:2px 4px 0px 6px;
	
	}
.ss_pageNext {
	/* color:#333333;
	padding:3px 6px 3px 6px;
	text-decoration:none;
	background-color:#E9F1F1 !important;
	background:transparent !important;	
	border:solid 1px #DDDDDD !important;
	margin-right:5px; */
	}
.ss_paginationFont a:link,
.ss_paginationFont a:visited {
	color:#333333;
	padding:3px 6px 3px 6px;
	text-decoration:none;
	background-color:#E9F1F1 !important;
	background:transparent !important;	
	}
.ss_paginationTextBox {
	line-height: 10px;
	font-size: 9px !important;
	width: 32px;
	border-top-width: 0.8px !important;
	border-right-width: 0.4px;
	border-bottom-width: 0.4px;
	border-left-width: 0.4px !important;
	border-top-style: solid !important;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid !important;
	border-top-color: #698F8E !important;
	border-right-color: #698F8E;
	border-bottom-color: #698F8E;
	border-left-color: #698F8E !important;
	padding-top: 1px;
	margin-top: 2px;
	margin-left: 5px;
	}
/***** FORMS ATTRIBUTES STYLES ******/

.ss_box_delete {
	border: 0.3px solid #3D3D3D!important;
	}
.ss_attribute {
	background-color: #DBEDFF!important;
	border: 0.4px solid #135c8f!important;
	margin-bottom: 5px;
	margin-right: 3px;
	}	

  /*******Discussion Toolbar Panel*****************/	
	
/* Folder */
.ss_folder_border, .ss_folder_border table , .ss_folder_border form {
  background-color: #fff!important;
  } 

/*******replies -s comments*****************/	
div.ss_entryContent {
	margin-left: 0px;
	}
div.ss_replies{	
	margin-top: 4px;
	}
div.ss_replies_indent {
	margin-left:20px;
	}
td.ss_replies_indent_picture {
	width: 140px;
	overflow: hidden;
	}
td.ss_replies_indent_picture div {
	width: 140px;
	overflow: hidden;
	}
	
.ss_topic_replies{
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size:1.8em;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;	
	color:#5691A6!important;
	}

.ss_clipped_signature div.ss_entrySignatureUser {
    margin: 0px;
	font-weight: bold;
    }
td.ss_non_clipped_signature {
	width:140px;
	}
.wg-comment td.ss_clipped_signature div.ss_entrySignatureUser {
	width: 140px;
    overflow: hidden;
    }
.wg-comment .ss_thumbnail_standalone_signature img {
	width: 25px;
	}	


/* General CSS */

input[type="submit"] {
	
			min-width: 50px;
		
}

td.ss_cellvalign {
	vertical-align: top;
	padding-top: 3px;
	}

/* Object List Table styles */

.objlist  /*   apply to the object list table tag  */ { margin-bottom: 1em; }
.objlist td  /* applies a "nowrap" style to all TD cells in a object list table */ {
	white-space: nowrap;
	}
.objlist td.wrapOK  /* Apply this class to a TD to let the TD wrap normally. */ {
	white-space: normal;
	}
.objlist tr.title td  	 /* apply to the first row in table */
	 { color: #353838; 
	 font-size: 1.1em;
	 font-weight: bold;
	 background-color: #ccc;
	 text-align: left; 
	 text-indent: 0.15em;
	 letter-spacing: 1px; 
	 padding: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}
	 
.objlist tr.menu td	/* apply to the row after the title */ 
	{ background-color: #efeeec; padding-top: 3px;  padding-left: 3px; padding-bottom: 5px; font-size: 1em;}
	
.objlist tr.menu a	/* menu style will automaticallly apply to all links within the table row*/ 
	{ text-decoration: none; padding: 2px 5px; padding-bottom: 1px !important; }

.objlist div.actions a:hover { color: white; background-color: #5e919e;}

.objlist tr.columnhead td, .objlist2 tr.columnhead td	/* Apply to the column headings row following the menu */ {
	background: #b8b8b8 url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/gray_blend8_28.png) repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #D2D5D1;
	border-right: 1px solid #D2D5D1;
	font-size: 11px !important;
	text-align: left;
	padding: 3px 5px;
	white-space: nowrap;
	overflow: visible;
	color: #505354 !important;
	}

.objlist tr.columnhead a { text-decoration: none; }
.objlist tr.columnhead a.nv-sortedcol { font-weight: bold; }
.objlist tr.columnhead a.nv-sortcol { font-weight: normal; }
.objlist tr.columnhead td.nv-nonsortcol { color: #666666; font-weight: normal; }


.objlist tr.regrow	/*Apply to all the content rows.  Style will automatically flow to each cell td. If a cell is empty, place a &nbsp; (none braking space) in the cell so the line style will continue across all cells in the row. */ 
	{ background-color: white; } /* #babdb6 */

.objlist tr.regrow td	/*Apply to all the content rows.  Style will automatically flow to each cell td. If a cell is empty, place a &nbsp; (none braking space) in the cell so the line style will continue across all cells in the row. */ 
	{ font-size: 1em; padding: 3px 5px; border-bottom: 1px solid #dbdbd3; } /* #babdb6 */

.objlist tr.no-regrow td	/* use to override regrow border */ 
	{ font-size: 1em; padding: 3px 5px; border-bottom: 0px; } 
		
.objlist tr.regrow a {	color: #135c8f; }

.objlist tr.overrow 	/*roll over a row to change the background color*/ 
	{ background-color: #F6F6F6; }

.objlist tr.selectrow 	/*select a row to change the background color*/ 
	{ background-color: #CCDAE8; }

.objlist tr.footrow td	/*Apply to all the content rows.  Style will automatically flow to each cell <td>. If a cell is empty, place a &nbsp; (none braking space) in the cell so the line style will continue across all cells in the row. */ 
	{ background-color: #f6f6f6; color: #666666; letter-spacing: .1em; font-size:0.7em; padding: 3px 5px; border-bottom: 1px solid #bbbbb9; } /* #babdb6 */

tr.ends td   
	{ border-right: 1px solid #bbbbb9; 
	border-left: 1px solid #bbbbb9}	
			
tr.titleends td   
	{ border-right: 1px solid #173751; 
	border-left: 1px solid #173751}		
		
td.leftend    
	{ border-left: 1px solid #bbbbb9; }
				
td.rightend   
	{ border-right: 1px solid #bbbbb9; }
.objlist tr.regrow td.righton { color: black; font-weight: 700; text-transform: uppercase; cursor: help; }
.objlist tr.regrow td.rightoff { color: #bbbbb9; font-weight: normal; text-transform: uppercase; cursor: help; }
.objlist tr.regrow td span.instructions { font-size: 0.95em; }




.ss_form_header, div.ss_form_header table td {
	color:#fff;
	font-family: Arial, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	letter-spacing: .03em;
	padding-top: 2px;
	margin-bottom: 10px;
	}
.ss_table_wrap {
	display: table;
	border-top-width: 24px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-style: solid;
	border-top-color: #5691A6;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0 25px 25px 25px!important;
	}
.ss_form_wrap {
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/dialog_header_tile.png) repeat-x;
	background-position: top;
	padding: 0 15px 15px 15px!important;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	}
.tab_form .ss_form_wrap {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px 15px 0px 0px !important;
	background: transparent !important;
	}	
	
.ss_form_wrap_compact {
	border-top-width: 24px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-style: solid;
	border-top-color: #5691A6;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0 6px 6px 6px!important;
	margin: 6px 6px 6px 6px;
	}
.ss_form_subhead {
	 font-weight: bold;
	 color: #333;
	 }
.ss_form_subhead a:hover{
	 color: #555;
	 }	
.ss_table_heading {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #EFEFEF;
	text-align: left;
	letter-spacing: normal;
	padding: 0 0 0 5px;
	}
.ss_table_oddRow {
	background-color: #E4EFEF;
	display: table-row;
	}
.ss_table_data {
	font-family: Arial, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: left;
	display: inline-table;
	margin: 0px;
	padding: 0 0 0 5px;
	border: 0.1px solid #EFEFEF;
	}
.ss_table_data_TD {
	font-family: Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	text-align: left;
	display: table-cell;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 6px 3px 6px 3px;
	margin: 2px;
	}
.ss_table_data_TD a:hover {
	background-color: #F2F2F2;
	}
.ss_table_data_mid{
 	text-align: center;
 	border-bottom: solid thin #CCCCCC;
	padding: 6px 0 6px 0;
	margin: 2px;
 	}		
.ss_table_data_Mid {
	font-family: Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	text-align: center;
	display: inline-table;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 2px;
	}
.ss_formButtonRight {
	background-position: right;
	text-align: right;
	}
.ss_formButtonLeft {
	background-position: left;
	text-align: left;
	}

/********* CLIPBOARD POPUP ************/
.ss_stylePopup ul {
	padding-left: 1% !important;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 0px;
	}
.ss_stylePopup {
	font-family: Arial, sans-serif;
	font-weight: inherit;
	font-size: 12px; 
	background-color: transparent;
	color: #333333; 
}
/********* LOGIN TEXT BOX ************/

.ss_text_login{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 3px;
	margin: 6px;
	}
.ss_text_login a:hover{
	background: #666;
	}
.ss_text_mashup{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 3px;
	margin: 6px;
	}
.ss_text_mashup a:hover{
	background: #666;
	}
fieldset{
  	margin-top: 40px !important;
  	margin-bottom: 40px !important;
    margin-top: 6px !important;
    margin-bottom: 4px !important;
    padding: 10px !important;
    border: 1px solid #CCCCCC !important;
	background-color: #f6f6f6;
	} 
.ss_fieldset_login {
  	margin-top: 80px;
  	margin-bottom: 100px;
 	padding-bottom:12px;
  	padding-top: 18px;
  	display: block;
  	background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/login_bk.png);
  	background-repeat: repeat;
  	width: 480px;
  	height: 190px;
    -moz-border-radius: 2%;
	} 
.ss_fieldset_mashup {
  	display: inline;
	} 
fieldset.ss_fieldset_square {
  	border: 1px solid #5691A6;
  	padding: 5px;
  	margin-top: 12px;
	}
fieldset a {
	}
fieldset a:hover {
	}
.ss_legend {
  	font-size:12px !important;
	font-weight: bold;
  	}
 /**********LOGIN SCREEN*******/
.ss_legend_login {
  	font-size:24px !important;
	letter-spacing:-1px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight:normal !important;
	color:#666;
	}
.ss_legend_mashup {
  	font-size:16px !important;
	letter-spacing:-1px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight:normal !important;
	color:#666;
	}
 /*FORM LABELS (these need to be consolidated */	
.ss_labelAbove {
  	padding-top: 8px;
  	padding-bottom: 2px;
  	display: block;
  	font-weight: bold;
	}
	
.ss_surveyForm {
	margin: 5px 5px 20px 5px;
}	
 /**********MINIBLOG******/	
.ss_labelminiBlog {
  	padding-top: 10px;
  	color: #333;
	}	
.ss_list-style-image_miniblog {
	list-style-image: url(/ssf/i/icwg/pics/blog/chatballoon.png)!important;
	padding-top: 10px;
  	color: #555;
	}
/******END******/	
.ss_labelLeft {
  	font-weight: bold;
  	font-size: 12px;
  	display: inline-block;
  	padding-right: 5px;
	padding-top: 10px;
	}
.ss_labelRight {
  	font-weight: bold;
  	display: inline;
  	padding-left: 2px;
  	font-size: 12px;
	}

.ss_upButton {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_up.png) no-repeat 0 0;
	}
.ss_upButton:hover {
	cursor: pointer;
	background: url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_up_over.png) no-repeat 0 0;
	}	
.ss_downButton {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_down.png) no-repeat 0 0;
	}
.ss_downButton:hover {
	cursor: pointer;
	background: url(/ssf/static/03-07-2013-1221/i/icib/icons/arrow_down_over.png) no-repeat 0 0;
	}	

/* Text styled as buttons */

.ss_inlineButton, input[type="reset"].ss_inlineButton, input[type="button"].ss_inlineButton, input[type="submit"].ss_inlineButton, button.ss_inlineButton {
  cursor: pointer;
  text-align: center;
  padding: 0px 6px 0px 6px;
   
  font-size: 10px !important;
  font-family: Arial, sans-serif;
  white-space: nowrap;
  text-decoration: none !important;
  border: 1px solid #5691A6;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_inline_button_blue.gif);
  background-repeat: repeat-x;
}
.ss_inlineButton ss_reset {
	position:relative;
	display:block;
	white-space:nowrap;
	margin:2px 0 0 0;
	}
.ss_inlineButton:hover, input[type="reset"].ss_inlineButton:hover, input[type="button"].ss_inlineButton:hover, input[type="submit"].ss_inlineButton:hover, button.ss_inlineButton:hover {
  color: #135c8f;
}
.ss_inlineButton span {
  padding: 0px 6px 0px 6px;
  text-align: center;
}
.ss_inlineButton img {
  margin: 0px 0px 0px 0px;
}

.ss_inlineButtonSmall, input[type="reset"].ss_inlineButtonSmall, input[type="button"].ss_inlineButtonSmall, input[type="submit"].ss_inlineButtonSmall, button.ss_inlineButtonSmall {
  cursor: pointer;
  text-align: center;
  padding: 0px 4px 0px 4px;
   
  font-size: 9px !important;
  font-family: Arial, sans-serif;
  white-space: nowrap;
  text-decoration: none !important;
  border: 1px solid #5691A6;
  background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_inline_button_blue.gif);
  background-repeat: repeat-x;
}
.ss_inlineButtonSmall ss_reset {
	position:relative;
	display:block;
	white-space:nowrap;
	margin:2px 0 0 0;
	}
.ss_inlineButtonSmall:hover, input[type="reset"].ss_inlineButtonSmall:hover, input[type="button"].ss_inlineButtonSmall:hover, input[type="submit"].ss_inlineButtonSmall:hover, button.ss_inlineButtonSmall:hover {
  color: #135c8f;
}
.ss_inlineButtonSmall span {
  padding: 0px 4px 0px 4px;
  text-align: center;
}
.ss_inlineButtonSmall img {
  margin: 0px 0px 0px 0px;
}

.designer_dialog_title {
	color: #fff;
	display: block;
	position: absolute;
	top: 7px;
	padding-right: 15px;
	width: 220px;
	overflow: hidden;
	white-space: nowrap;
	}

/**********************************/
/**********************************/
/** CSS DOCUMENT FOR THE SIDEBAR **/
/**********************************/
/**********************************/

/*********  SIDEBAR WRAP **********/
/*This is the wrap for the navigation */

#ss_sideNav_wrap{
	background: #FFF !important;
	border-style: solid;
	border-width: 0;
	width: 198px;
	height:auto;
	margin-right: 6px;
	overflow:hidden;
	}
#ss_sideNav_wrap, #ss_sideNav_wrap *{	
	font-family: Arial;
	font-size:11px;
	}	
.ss_sidebarTree {
	overflow-x:auto;
	padding-bottom:4px;
	}	
.ss_sidebarTree_IE {
	overflow-x:scroll;
	overflow-y:hidden;
	padding-bottom:4px;
	}	
.ss_sidebarTree_IE6 {
	overflow:hidden;
	width:180px;
	}	
/*********  STATUS BOX **********/	
.ss_myStatusOuter{
	background: transparent;
	height: auto;
	margin: 8px 0px 0px;
		 	
	}
.ss_myStatusInner{
	padding:0px;
		 	
	}
.ss_status_textarea{
	font-size: 10px;
	}
.ss_status_header{
	font-size: 12px;
	font-weight: bold;
	}
div.ss_input_myStatus {
	border-color: #9EC8CD;
	padding: 2px 2px 0px 2px;	
	}
textarea.ss_input_myStatus {
	border-color: #9EC8CD;
	width: 152px;
	height: 42px;
	margin: 0px 0px 8px 1px;
	
	padding: 0px 0px 3px 2px;	
	}
.ss_setStatusBackground{
	background-color: #9EC8CD !important;
	}
	
/*This is the border for all of the boxes*/
.ss_myStatus, .ss_input_myStatus, .ss_sidebarMenu, .ss_sub_sidebarMenu, .ss_mouseOver{
	border-color: #9EC8CD;
	border-style: solid;
	border-width: 1px;
	}
/*This is the title of each link box*/
.ss_sidebarTitle{
	text-indent: 2px;
	margin-top:12px;		
	}

/*This is the title of each link in Recent Places */	
.ss_tabs_title {
	font-size: 11px!important;
	margin-left: 11px;
}	
	
/*This is the box style for the drop down menu open*/
.ss_sidebarMenu{
	margin: 3px 8px 3px 8px;
	padding: 8px 4px 8px 4px;	
					
	}	
.ss_menuOpen {
	background-image:  url("/ssf/static/03-07-2013-1221/images/pics/sidebar/backgrounddropdowns.png");
	background-position: 1px -57px;
	background-color: inherit;
	background-repeat: no-repeat;
	padding-left: 27px;
	cursor: pointer;
	}	
.ss_menuClosed {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/backgrounddropdowns.png");
	background-position: 1px -31px;
	background-color: inherit;
	background-repeat: no-repeat;
	padding-left: 27px;
	cursor: pointer;
	}
.ss_mouseOver {
	background-color: #CCFFFF;
	margin: 3px 8px 3px 8px;
 	padding: 8px 4px 8px 4px;
 			
	}		
.ss_sidebarTitle{
	margin:3px 0px 1px 8px;
	}
	
/*This is the box style for the blue menu boxes*/		
.ss_sub_sidebarMenu {
	background-color: #DBE9E8;
	width: 140px;
	height: auto;
	line-height: 170%;
	padding: 6px 2px 8px 3px;
	margin: 3px 0px 3px 8px;
	text-decoration: none;
	}
	
/*This is the rollover style for the links in the blue boxes*/
.ss_rollover a{
	color:#000099!important;
	}		
.ss_rollover a:hover {
	background-color: #ADD8E6;
	color:#003399;
	text-decoration: none;
	}
.ss_sub_sidebarMenu a:hover {
	background-color: #CCCCCC;
	}
.ss_sideLink {
	text-decoration: none;	
	color:#003399;	
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/menu_click.gif");
	background-position: 1px 3px;
	background-repeat: no-repeat !important;
	padding-left: 10px;		
	}

/* This is for the box style links */

.ss_leftNav, .ss_sideShare, .ss_sideTrack {
      margin-left: 8px;
      margin-right: 8px;
		      
      margin-bottom: 2px;
      }     
.ss_leftNav ul, .ss_sideShare ul, .ss_sideTrack ul {
    text-decoration: none;
    margin: 0px;
    padding: 0px;
      }
.ss_leftNav ul li, .ss_sideShare ul li, .ss_sideTrack ul li {
    list-style-type: none !important;
    list-style-position: outside !important;
    list-style-image: none !important;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
      }
.ss_leftNav a:visited {
	color:#333333;	/* #990099 (magenta) */
	}
/* .ss_leftNav li a:hover {
    color: #333333;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/sidebarmenu_btn_hover.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #CCFFFF;
	border-color:#9EC8CD;
	border-width: 1px;
    padding: 7px 0 7px 30px;
	margin-bottom:3px;	
     }
.ss_leftNav li a:active {
    color: #fff;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/sidebarmenu_btn_a.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #9EC8CD;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }      */
.ss_sidePlus li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/sidebarmenu_btn_a.png") 5px 2px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }	
.ss_clipBd li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/footer/sidebar_clip.png") 8px 5px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }    
.ss_sideEmail li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/footer/sidebar_mail.png") 8px 5px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }
.ss_sideTrash li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/sidebar_trash.png") 8px 5px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }
.ss_sideMeet li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/footer/sidebar_meet.png") 8px 5px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }      
.ss_sideEmail li a:hover, .ss_sideMeet li a:hover, .ss_clipBd li a:hover, .ss_sideTrash li a:hover {
    color: #333333;
	background-color: #CCFFFF;	
     }          
.ss_sidePlus li a:hover {
    color: #333333;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/sidebarmenu_btn_hover.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #CCFFFF;
	border-color:#9EC8CD;
	border-width: 1px;
    padding: 7px 0 7px 30px;
	margin-bottom:3px;	
     }    	
.ss_sideShare li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_share.png") 5px 2px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }		
.ss_sideShare a:visited {
	color:#333333;	/* #990099 (magenta) */
	}
.ss_sideShare li a:hover {
    color: #333333;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_share_f.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #CCFFFF;
	border-color:#9EC8CD;
	border-width: 1px;
    padding: 7px 0 7px 30px;
	margin-bottom:3px;	
     }
.ss_sideShare li a:active {
    color: #fff;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_share.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #9EC8CD;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }   
.ss_sideTrack li a {
    color: #666666;
    display: block;
	border-style: solid;
	border-color: #9EC8CD;
	border-width: 1px;
	background-color: #FFFFFF;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_tracked.png") 5px 2px;
    background-repeat: no-repeat !important;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }		
.ss_sideTrack a:visited {
	color:#333333;	/* #990099 (magenta) */
	}
.ss_sideTrack li a:hover {
    color: #333333;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_tracked_f.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #CCFFFF;
	border-color:#9EC8CD;
	border-width: 1px;
    padding: 7px 0 7px 30px;
	margin-bottom:3px;	
     }
.ss_sideTrack li a:active {
    color: #fff;
    background: url("/ssf/static/03-07-2013-1221/images/pics/sidebar/background_tracked.png") 5px 2px;
    background-repeat: no-repeat !important;
	background-color: #9EC8CD;
    padding: 7px 0 7px 30px;
	margin-bottom: 3px;
    }     
.ss_menuSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	padding: 1px;
}
/* TOOLBAR STYLES (change heights to 22px and no ka for boulder */

.ss_sidebarImage {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/bg_toolbar.gif");  
	background-repeat: repeat-x;	
}
.ss_sidebarSlide {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/toolbar_slide_lg.png"); 
	background-position:top left;
	background-repeat: no-repeat;
	
	  height:18px;	
	
	color:#FFF;
	cursor: pointer;
	width: 210px;
	}
.ss_sidebarSlide span{
	vertical-align: middle !important;
	color: #c00000 !important;
	}	
.ss_sidebarSlidesm {
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/toolbar_slide_sm.png"); 
	background-position:top left;
	background-repeat: no-repeat;
	
	  height:18px;	
	
	color:#FFF;
	cursor: pointer;	
	width: 120px;
	}
.ss_sidebarSlidetext {
	padding-top: 4px;
	padding-bottom: 0px;
	}	
.ss_hideShow {
	font-size: 11px;
	padding-left:20px;
	padding-top: 5px;
	}
button { 
  	border:0; 
  	cursor:pointer; 
  	text-align:center; 
	}
button span {
	position:relative;
	display:block;
	white-space:nowrap;
	padding:0 0 0 25px;
	}
	
/*AQUA buttons*/

.ss_toolbar_submitBtn {
	font-size:.8em;
	background-color: transparent !important;
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/btn_aqua_right.png");
	background-repeat: no-repeat;
	background-position: right;
	 
	}
.ss_toolbar_submitBtn span {
	line-height:20px;
	height: 20px;
	color:#fff;
	background-color: transparent !important;
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/btn_aqua_left.png");
	background-repeat: no-repeat;
	background-position: left;
		 
	}
.ss_toolbar_submitBtn:hover {
	background-color: transparent !important;
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/btn_aqua_right_hover.png");
	background-repeat: no-repeat;
	background-position: right;
	}
.ss_toolbar_submitBtn:hover span {
	background-color: transparent !important;
	background-image: url("/ssf/static/03-07-2013-1221/images/pics/navbar/btn_aqua_left_hover.png");
	background-repeat: no-repeat;
	background-position: left;
	}


/********************* OBJECT LIST TABLE **********************/
/* Object List Table styles as used by sidebar_appConfig.jsp. */

.ss_objlist_table_columnhead	{color: black; font-weight: bold; font-size: 0.75em; background-color: #edeeec; border-bottom: 1px solid black}
.ss_objlist_table_footer		{background-color: #efeeec; margin-top: 1em; padding: 0.5em; border-top: 1px solid #babdb6;}
.ss_objlist_table_instructions	{color: #4d6d8b; font-size: 0.8em}
.ss_objlist_table_mediumtext	{color: black; font-size: 0.85em; line-height: 1.1em}
.ss_objlist_table_smalltext		{color: black; font-size: 0.75em; line-height: 1em}
.ss_objlist_table_tablehead		{color: white; font-weight: bold; font-size: 0.95em; background-color: #458ab9; text-align: left; text-indent: 0.2em; padding: 0.2em}
.ss_objlist_table_top			{}

.ss_objlist_menu_bottomDIV	{margin-bottom: 0px; padding-bottom: 0px; border-bottom: 5px solid #458ab9}
.ss_objlist_menu_itemDIV	{text-decoration: none; white-space: nowrap}
.ss_objlist_menu_margin		{margin-left: 5px}
.ss_objlist_menu_popupDIV	{line-height: 1.5em; background-color: #ffffff; border: solid 1px #000; position: absolute; z-index: 4; top: 0px; left: 0px} 
.ss_objlist_menu_titleDIV	{background-color: #E0E1DF; font-weight: bold; margin-bottom: 0.5em; padding: 0.5em}
.ss_objlist_menu_titleIMG	{position: absolute; right: 5px}


/* CSS Document - container for toolbars and menu styles */

/* General CSS */

.ss_relDiv {
	position: relative;
	} 
	
/* positioned inside of a relative DIV (can use .ss_relDiv) to keep with content */	
.ss_diagSmallDiv { 
	position: absolute;
	background-color: #f6f6f6;
	border: 1px solid #babdb6;
	min-width: 300px;
	}
.ss_diagDivTitle {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: .1em;
	background: #5691A6 url(/ssf/static/03-07-2013-1221/i/icib/pics/H_bg_blend_teal.png) repeat-x;
	padding: 4px;
	}
.ss_diagDivContent {
	padding: 10px;
	background-color: #fff;
	}		
.ss_diagDivFooter {
	position: relative;
	background-color: #efeeec;
	text-align: right;
	padding: 0.5em;
	border-top: 1px solid #babdb6;
	}	

/* ACTIONS */

.ss_actions_bar {
	list-style-type:none;	
	height: 22px;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
.ss_action_bar ul, .ss_actions_bar_submenu {
	list-style-type: none;
	}
ul.ss_actions_bar li {
	float:left;
	display: inline;
	margin: 0px;
	white-space: nowrap;
	padding: 2px 0px 4px 0px;
	}
.ss_actions_bar li.ss_toolBarItem {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: inherit;
	}
.ss_actions_bar li.ss_toolBarItem ul {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	}
.ss_actions_bar li.ss_toolBarItem .ss_toolBarItemTxt {
	float: left;
	margin-top: 0px;
	}
li.ss_actions_bar_separator {
    list-style-type: none;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	}
.ss_actions_bar form {
	display: inline;
	background-color: transparent;
	}
.ss_actions_bar form label, ul.ss_actions_bar form input {
	background-color: transparent;
	margin-top: 5px;
	}
.ss_actions_bar li.ss_actions_bar_last-child {
	border-right:none;
	}
.ss_actions_bar li a, .ss_actions_bar li a:visited {
	color: #fff !important;
	font-size: 11px;
	padding: 2px 10px;
	margin-right: 5px;
	display:block;
	background-color: #949494;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	}
.ss_actions_bar li span {
	padding:4px 7px;
	}
.ss_actions_bar li a:hover{
	color: #fff !important;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	background-position: center;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	}
.ss_actions_bar li a.ss_actions_bar_inline, .ss_actions_bar li a.ss_actions_bar_inline:visited  {
	color:#333333 ;
	display: inline;
	padding:0px 7px;
	}
.ss_actions_bar1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
div.ss_actions_bar1_pane {
	white-space: nowrap;
	}		
table.ss_actions_bar2_pane, table.ss_actions_bar2_pane td {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}
.ss_actions_bar2, table.ss_actions_bar2_pane {
	/* background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_toolbar2.gif); 
	background-repeat: repeat-x; */
	}	
.ss_actions_bar2 {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.ss_actions_bar3 {
	/* background-color: #AFC8E3; */
		background-color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	/*ENTRY*/	
table.ss_actions_bar3_pane, table.ss_actions_bar3_pane td {
 	/* background-color: #AFC8E3; */
	width: 100%;
	/* height: 20px; */
	padding: 4px 2px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	} 
table.ss_actions_bar4_pane {
    /* background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_actionbar4.gif); */
	/* background-repeat: repeat-x; */
	width: 100%;
	/* height: 20px; */
	padding: 4px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}
.ss_actions_bar4 {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.ss_actions_bar5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin:5px 0 0 0;
	padding:5px 0 5px 5px;
	}
.ss_actions_bar5 li a {color: #fff !important;}
	
.ss_actions_bar6 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin:0;
	padding: 0 4px;
    float:right;		
	}
ul.ss_actions_bar1  {
	/* height: 22px;	*/
	}
ul.ss_actions_bar1 .ss_actions_bar_submenu, ul.ss_actions_bar_submenu li {
	height: auto;
	padding: 0px !important;
	}
.ss_actions_bar_background {
	margin:0px;
	padding:0px;
	}
.ss_actions_bar_history_bar {
	margin-top: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.ss_actions_bar_history_bar a {
	padding:0px !important;
	}
.ss_actions_bar_history_bar * {
	color:#0000FF
	}
ul.ss_actions_bar1 li {
	margin-top: 1px;
	padding: 5px 0px 0px 0px;
	}
ul.ss_actions_bar1 li a:hover {
	text-decoration:none;
	background-image: none !important;
	}
.ss_actions_bar2 li a:hover {
	/* background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_actionbar4.gif); */
	text-decoration:none;
	}
.ss_actions_bar3 li a:hover {
	/* background-color: #E9EDF3; */
	text-decoration:none;
	}
ul.ss_actions_bar4 li {
	list-style-type:none;
	}
div.ss_actions_bar_submenu {
/* background-color: #E9EDF3; */
	margin: 0;
	padding: 5px;
	text-align:left;
	position:absolute;
	display:none;
	z-index:500;
	white-space: nowrap;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
div.ss_actions_bar_submenu ul.ss_actions_bar1 {
  /* background-color: #AFC8E3; */
  	background-color: #414648;
  	background-image: none !important;
  	opacity: 0.95;
  	border:	1px dotted #333;
  	padding: 0px !important;
 
	}
div.ss_actions_bar_submenu ul.ss_actions_bar2 {
 /* background-color: #E9F1F1; */
  	background-color: #414648;
  	opacity: 0.95;
 
	}
div.ss_actions_bar_submenu ul.ss_actions_bar3 {
 /* background-color: #AFC8E3; */
  	background-color: #414648;
  	background-image: none;
  	opacity: 0.95;
 
	}
div.ss_actions_bar_submenu ul.ss_actions_bar4 {
 /* background-color: #AFC8E3; */
  	background-color: #414648;
 	background-image: none;
  	opacity: 0.95;
 
 	margin: 0px;
 	border: 1px solid #AFC8E3;
	}
.ss_actions_bar_submenu {
 
	margin-top:0px;
	margin-left:0px;	
	background-color: #414648;
	border:none;	
	padding: 1px 1px;
	}
.ss_actions_bar_submenu li  {
	float:none;
	border-right-style:none;
    line-height:18px;
	}
.ss_actions_bar_submenu ul.ss_actions_bar3 li  {
	float:none;
	border-right-style:none;
    line-height:18px;
	}
.ss_actions_bar_submenu li a {
  	display: block;
 	padding-left: 10px;
  	padding-right: 10px;
 	text-decoration: none;
	}
.ss_actions_bar_submenu div {
	background: none;
	}
.ss_actions_bar_filters {
 
	top: 5px;
	left: -32px;
 
	}
.ss_actions_bar1 li:hover, .ss_actions_bar1 a:hover {
	background-color: #DDF0DD;
	}
.ss_actions_bar2 li:hover, .ss_actions_bar1 a:hover {
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_actionbar4.gif);
	}
.ss_actions_bar3 li:hover, .ss_actions_bar1 a:hover {
	background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/background_actionbar4.gif);
	}
.ss_actions_bar_submenu li:hover, .ss_actions_bar_submenu a:hover, .ss_inline_menu a:hover {
	color: #81B2BD !important;
	background-color: #505354;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.ss_inline_menu {
	font-weight: bold;
	padding: 3px 5px;
	}
div.ss_inline_menu a {
	color: #fff !important;
	padding: 3px 5px;
	}
.ss_inline_menu a:hover {
	background-image: none;
	}
.ss_actions_bar_submenu a, .ss_actions_bar_submenu a:visited {
	color:#fff;
	}
/* utils bar (dashboard)  */
div.ss_dashboardContainer {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
div.ss_utils_bar {
    float:right;		
    text-align:right;	/* this was here */
	margin-bottom:0px;
	background:transparent none repeat 0%;
	background-attachment:scroll;
	width:100%;
	}
div.ss_line {
	border-bottom: 1px solid #666666;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
ul.ss_utils_bar {
 	float: right;		
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:right;	
	/* this was here */
	}
div.ss_utils_bar ul.ss_utils_bar li {
	float:left;			
/*	text-align: left;	 this is new */	
	margin: 0px 5px 0px 0px;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
div.ss_utils_bar ul.ss_utils_bar li a, div.ss_utils_bar ul.ss_utils_bar li a:visited {
	color:#135c8f;
	display:block;
	margin:0px;
	border:0px;	
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
div.ss_utils_bar ul.ss_utils_bar li a span {
	padding: 0px;
	margin: 0px;
	font-size:11px;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
div.ss_utils_bar_submenu {
	/* background-color: #EFEFEF; */
		background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	text-align:left;
	position:absolute;
	display: none;
	visibility: hidden;
	z-index:500;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
ul.ss_utils_bar_submenu {
	margin: 0px 5px 0px 0px;
/* background-color: #ECECEC; */
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style: none;
	padding: 3px;
	} 
ul.ss_utils_bar_submenu li  {
	float:none;
	padding:0px;
	font-weight:normal;
	border-right-style:none;
    line-height:20px;
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
ul.ss_utils_bar_submenu li a:hover {
	text-decoration:underline;
	background-color:transparent;
	color:#666666;
	font-size:11px;	
    list-style:none !important;
    list-style-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/1pix.gif) !important;
	}
ul.ss_utils_bar_submenu a, .ss_utils_bar_submenu a:visited {
	text-decoration:none;
	color:#666666;
	font-size:11px;
	}

/* TAG MENU PANES AND DROP DOWNS */

div.ss_folder_tags {
	width: 100%;
	margin-top: 0px;
	}
.ss_tags {
  	color:#135c8f;
  	font-weight:bold;
	}
.ss_tag_pane {
  	display:none; 
  	visibility:hidden; 
  	margin:0px;
  	padding:2px;
  	opacity: 0.95;
  
	}
.ss_tag_pane_color {
 /* background-color: transparent !important; */
  	background-color: transparent !important;
  	color: #333333 !important;
	}
table.ss_tag_pane_color th {
	border: none;
	}
.ss_tag_pane_ok_cover {
  	position:relative; 
  	top:-14px;

  	left: 35%; 

  	/* height:20px; */
  	width:50px; 
 /* background-color:transparent; */
  	background-color: #FFFFFF;
	}
.ss_link_menu {
  	position:absolute;
  	visibility:hidden; 
  	text-align:left; 
 /* background-color: transparent; */
  	background-color: #FFFFFF;
  	color: #333333;
  	border: 1px #135c8f solid;
  	padding: 0px 4px 0px 10px;
	}
ul.ss_dropdownmenu {
  	list-style: outside;
  	text-align:left;
  	margin:2px 2px 2px 13px;
  	padding: 2px;
	}
ul.ss_dropdownmenu li {
  	list-style-type: square;
  	margin-left: 0px;
  	margin-bottom: 2px;
  	padding-left: 2px;
	} 
	
.ss_dropdownmenu_spacer {
	text-align: center !important;
	font-size: 8px;
	color: #CCC !important;
	padding-left: 10px;
}
/* POPUP PANES */

.ss_popupTitleOptions {
  	position:absolute;
  	border:1px solid black;
  	margin:4px;
  	padding:2px;
 /* background-color:transparent; */
  	background-color: #FFFFFF;
  	}
table.ss_popup, div.ss_popup {
	position: relative;
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans30_black.png) repeat;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
div.ss_popup {
	position: relative;
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans30_black.png) repeat;
	padding: 6px;
  	margin: 0px;
  	text-align: left;
  	width: 300px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}	
div.ss_popup_top {
  	position: relative;
  	background-image: url(/ssf/static/03-07-2013-1221/i/icib/roundcorners3/background_dc_bar.png);
	background-position: bottom;
  	background-repeat: repeat-x;
  	height: 20px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}
div.ss_popup_topLg {
  	position: relative;
  	background-image: url(/ssf/static/03-07-2013-1221/i/icib/pics/dialog_header_tile.png);
  	background-repeat: repeat-x;
  	height: 25px; 
  	width: 100%!important;
  	vertical-align:top;
	  	
	}	
div.ss_popup_title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   padding-top: 2px;
   position: relative;
   text-align: center;
	}
div.ss_popup_close {
  	position: relative;
  	background-image: url(/ssf/static/03-07-2013-1221/i/icib/icons/close_gray16.png);
 	background-repeat: no-repeat;
  	width: 18px;
  	height: 20px;
  	top: 2px;
  	left: 0px;
	}
div.ss_popup_body {
  	position: relative;
 /* background-color: #DBE6F2; */
  	background-color: #FFFFFF;
  	padding: 10px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	}
.ss_popup ul{
	text-decoration: none;
	}	
.ss_popupMenu {
  	position:absolute;
  	border:1px solid black;
  	margin:2px;
  	padding:2px;
  	background-color: #FAFAFA;
  	}
.ss_popupDiv {
  	position:absolute;
  	margin:2px;
  	padding:0 2px 2px 2px;
  	background-color: transparent !important;
  	}  
.ss_popupDiv input[type="submit"]:hover {	
  	padding: 0px 7px 0px 7px;
	  	
	}  
.ss_popupDiv input[type="submit"] {	
	  	
	}		
.ss_popupMenuClose {
  	padding:0px 8px 0px 0px;
  	text-align:right;
	}
.ss_valignTop {
	vertical-align: top;
	}
.ss_popup_topright {
	text-align: right!important;
	}
.ss_popup_topcenter {
	text-align: center!important;
	}
.ss_popup_topleft {
	text-align: left!important;
	}			
	
/* THEME MENU STYLES */

div.ss_themeMenu {
  position:absolute;
  border:1px solid #AFC8E3;
  margin: 0px;
  background-color:#FAFAFA;
  text-align: left;
  width: 25%;
  min-width: 150px;
}
.ss_themeMenu_top {
	text-align: center;
	padding: 0px 15px;
	white-space: nowrap;
}
div.ss_themeMenu a {
  font-family: Arial, sans-serif;
  font-size: 12px; 
  text-decoration: underline;
}
div.ss_themeMenu a:hover {
	color: #333333 !important;
}

div.ss_themeMenu ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
}
		
/* EDITOR APPLICATION CONFIGURATION MENU STYLES */

div.ss_appConfigMenu {
  position:absolute;
  border:1px solid #AFC8E3;
  margin: 0px;
  background-color:#FAFAFA;
  text-align: left;
  
}
.ss_appConfigMenu_top {
	text-align: center;
	padding: 0px;
	white-space: nowrap;
}
div.ss_appConfigMenu a {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #039; 
  text-decoration: underline;
}

div.ss_appConfigMenu ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
}
		
/* ENTRY VIEW TOOLBAR STYLES */
/* FAMILY TYPES = (10)unspecified (11)blog (12)calendar (13)discussion (14)photo (15)wiki (16)task (17)file */

table.ss_actions_bar13_pane, table.ss_actions_bar13_pane td {
 	/* background-color: #72AEB6; */
	width: 100%;
	padding: 0px 2px 0px 0px;
	margin: 0px;
	}
.ss_actions_bar13_pane a {
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #949494;
	color:#FFFFFF;
	margin-right:3px;
	padding:2px 10px;
	text-decoration:none;
}	
.ss_actions_bar13_pane_none {
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	background:#FFFFFF !important;
	color:#000000 !important;
	margin:0px !important;
	padding:0px !important;
	text-decoration:none;
}
.ss_actions_bar13_pane ul {
	height:auto;
}
.ss_actions_bar13 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 3px;
	}
.ss_toolbarDeleteBtn {
    background-color: #949494 !important;
    }
.ss_toolbarDeleteBtnDisabled {
    background-color: #cecece !important;
    }

/* Description region */
.wg-description-content {
	display: block;
	margin: 0px;
	padding: 0px;
	}	
.wg-description-content-clipped {
	height: 200px;
	overflow: auto;
	display: block;
	margin: 0px;
	padding: 0px;
	}
.wg-comment {
	background-color: #fff;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}	
.wg-comment .ss_entryTitle {
	margin-left: 0px;
	font-size: 14px;
	color: #135c8f !important;
	}

/* Teaming - Tabs */

.wg-tabs {
	text-align: center;
	border-bottom: 1px solid #e6e6e4;
	}
.wg-tab, .wg-tab-b {
	background:none repeat scroll 0 0 #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 8px;
	margin: 2px 5px 2px 0px;
	display:inline-block;
	cursor: pointer;
	}
.wg-tab {
	color: #fff;
	background:none repeat scroll 0 0 #949494;
	}	

.wg-tab a {
	color: #fff !important;
	}
.wg-tab a:hover {
	color: #fff !important;
	background: transparent url(/ssf/static/03-07-2013-1221/images/pics/1pix.gif) no-repeat;
	}
.wg-tab.on a {
	color: #1f1f1f !important;
	}
.wg-tab:hover, .selected-menu {
	color: #fff;
	background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
	}	
.wg-tab.on, .wg-tab-b.on {
	color: #1f1f1f;
	font-size: 12px;
	font-weight: bold;
	background:none repeat scroll 0 0 #E6E6E4;
	cursor: pointer;
	display: inline;
	padding-bottom: 15px;
	margin-right: 5px;
	}
.wg-tab-content {
	background:none repeat scroll 0 0 #E6E6E4;
	border: 0px;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}	
.wg-tab-content-clipped {
	background:none repeat scroll 0 0 #E6E6E4;
	border: 0px;
	border-bottom: 1px solid #bbbbb9;
	height: 300px;
	overflow: auto;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	}	
.wg-tab-iframe {
	height: 290px;
	width: 100%;
	border: 0px;
	}
.tabactions {
	font-size: 12px;
	text-align: right;
	margin: 5px;
	}
.inactive  { color: #6c8899 }
.margintop1 { margin-top: 0.3em }
.margintop2 { margin-top: 0.5em }
.margintop3 { margin-top: 1em }
.marginleft1 { margin-left: 1em }
.marginleft1b { font-size: 0.85em; margin-left: 1em }
.marginleft2 { margin-left: 2em }
.marginleft3 { margin-left: 3em }
.marginleft4 { margin-left: 4em }
.marginbottom1 { margin-bottom: 0.3em }
.marginbottom2 { margin-bottom: 0.5em }
.marginbottom3 { margin-bottom: 1em }
.roundcorner {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.roundcornerSM {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}	
.roundcornerSM-bottom {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	}	
.roundcornerSM-top {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}	
.roundcornerLG {
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	}
	
	
/* Styles for dialog boxes */
.teamingDlgBox {
	font-family: Arial,Helvetica,sans-serif;
	background: url(/ssf/static/03-07-2013-1221/i/icib/pics/trans30_black.png) repeat;
	padding: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index: 1001;
	}
.teamingDlgBox_Glass {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	overflow: hidden;
	z-index: 1000;
	}
.teamingDlgBox .popupContent {
	background-color: #f6f6f6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
/* Styles for the content of a dialog box. */
.teamingDlgBoxContent{
	margin: 10px;
	}
/* Styles for the footer of a dialog box. */
.teamingDlgBoxFooter {
	background-color: #EAEBE8;
	border-top: 1px solid #BABDB6;
	margin-top: 15px;
	padding: 10px 0px 5px 10px;
	text-align: right;
	vertical-align: middle;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	}
/* Styles for the header in a dialog box. */
.teamingDlgBoxHeader {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(/ssf/static/03-07-2013-1221/i/icib/pics/dialog_header_tile.png) repeat-x;
	padding: 5px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	}
.teamingDlgBoxHeader .closebutton {
	position: absolute;
	top: 8px;
	right: 10px;
	}	
	
.diag_modal {
	position: relative;
	background-color: #eaebe8;
	margin: -10px 50px 20px;
	padding: 1px 20px 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	}
.diag_modal2 {
	position: relative;
	background-color: #eaebe8;
	margin: -10px 50px 20px;
	padding: 15px 10px 10px ;
	min-width: 700px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	}
.diag_modal2 table div.ss_form_wrap {
	background: transparent;
	padding: 0px;
	}
.diag_modal2 table div.ss_form_header, .diag_modal2 div.ss_form_header table td {
	color: #333 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	}
	
.diag_modal2 table div.ss_form_wrap	.ss_buttonBarLeft {
	display: block;
	text-align: right;
	}	
	
#ss_permalink_display_div {
	background-color: #eaebe8;
	padding: 10px;
	margin: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
 	}	

/* Action Menu Styles */
.action-anchor {
    padding: 2px 4px;
    margin-left: 5px;
    }   
a.action-anchor:hover { 
    color: #135c8f;
    background: #81b2bd url(/ssf/static/03-07-2013-1221/i/icib/pics/blends/teal_slice.png) repeat;
    background-position:center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
 
/*  Menu CSS  */
/*-------------------------------------------*/

.menudetail {
    position: relative; 
    background-color: #3a3e40; /* Gray Blend 2 base*/
    text-align: left; 
/*  border: solid 1px #000;  */
    top: 0px;
    width: 200px;
    z-index: 1000;
}

.entry-menu-list {
    position: absolute;
    font-size: .8em;
    }   
.entry-status-actions {
    position: absolute;
    top: 25px;
    right: 3px;
    }       
    
.menutitle {
    color: #F6F6F6;
    font-size: 1em;
    font-weight: bold;
    background: #3a3e40 url(../../../1Graphics/GraphicsDB/Branding/NL2010/gray_blend2_15.png) repeat-x; 
    background-position: bottom;
    margin-bottom: 0.5em;
    padding: 5px; 
}
   tr.rule2 div.menutitle { font-size: 1em; }
   td div.menutitle { font-size: 1em; }
   tr.columnhead div.menutitle { font-size: 1em; background-color: #e0e1df; }
   span div.menutitle { font-size: 1em; }

.menutitle img, .infoboxtitle img 
    {float: right}

tr.columnhead div.menudetail { background-color: #ffffff; text-align: left; position: absolute; z-index: 10; top: 0; width: 200px; border: solid 1px #000; font-weight: normal; font-size: 1em;}

.menuitem1 a:link { 
	text-decoration: none;
	}

.menuitem1 a, menuitem1 a:link, menuitem1 a:visited {
    color: #fff !important;
    padding: 2px 2px 2px 0;
    text-decoration: none;
    }

.menuitem1 { 
    margin-left: 8px;
    padding: 4px; 
    line-height: 1.1em; 
}

.menuitem2 {   /* disabled menu item (disabled link) */ 
    color: gray; 
    padding: 0.3em; 
    margin-left: 0.5em}

.menuitemspacer {    /* to add a spacer between a section or group within a menu */ 
    border-top: 1px solid #353838;
    border-bottom: 1px solid #505354;
    margin-top: 4px;
    margin-bottom: 4px;
    }

.menusubhead  {  /* used within a menu */ 
    color: gray;
    font-size: 0.75em;
    padding: 6px 4px 4px 6px;
    background-color: #F6F6F6;
    text-transform:uppercase;
    letter-spacing: 0.1em;
    vertical-align: middle;
    white-space: normal;
    }

.menubottom  { margin-bottom: 0px; padding-bottom: 0px; padding-top: 5px; }

#ss_folder_column_menu, #ss_subscription_menu {
	background-color: transparent !important;
	}
	
.n_date_picker img {
	vertical-align: middle;
	}	

/*-------------------------------------------*/


/**********************************/
/**********************************/
/** CSS DOCUMENT FOR BLOGS **/
/**********************************/
/**********************************/

/* Blogs */

/* 2 COLUMN PAGE STYLE FOR BLOGS */	
#ss_blogNav_wrap{
	background: #FFF !important;
	width: 198px !important;
	margin-right: 6px;
	}
#ss_blogContent_wrap {
	vertical-align:top;
	}
.ss_blogLeftCol {
/*	width: 550px !important; */
	width: 95%;
	padding-top:8px;
    }
.ss_blogRightCol {
	width: 198px !important;
	padding-left: 20px;
	padding-top:8px;
    }
    
.ss_blog {
 
}
div.ss_blog_content {
	background-color:#f6f6f6;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.ss_blog_content2 {
	padding: 0px;
}
div.ss_blog_content2 .ss_entryContent {
	margin: 2px 5px 5px 27px;
	}
div.ss_blog_content2 .ss_reply_item {
	background-color: #ebf5f5;
	padding-bottom: 5px;
	border-top: 1px solid #c4c4c4;
	
	}
	.ss_reply_item	span.ss_header_bar_title_text {
	font-size: 13px;
	}
	.ss_reply_item .ss_entryContent {
	margin: 2px 5px 5px 46px !important;
	}
div.ss_blog_sidebar {
    padding: 10px;
    background-color:#ebf5f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ss_blog_sidebar_subhead {
	font-weight: bold;
	font-size: 13px !important;
	color: #666666;
	padding-bottom: 2px;
}
div.ss_blog_sidebar_box {
/*	background-color: #FFFFFF;
	border: 1px solid #AFC8E3; */
	margin-bottom: 10px;
	margin-top: 2px;
	padding: 3px 5px 5px 0px;
}
a.ss_displaytag {
	font-size: 11px !important;
	}
.ss_blog_sidebar table {
	background-color: transparent;
}
.ss_blog_content table {
  background-color:inherit;
}
.ss_blog_summary_title, .ss_blog_summary_title table {
  background-color:#AFC8E3;
}
span.ss_blog_summary_title_text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
}
table.ss_blog_title table {
  background-color:#DDF0DD;
}
div.ss_blog_title  {
  padding: 7px;
}
div.ss_replies div.ss_blog_title {
	margin-left: 20px;
	}
div.ss_header_bar_timestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 3px;
	margin-right: 5px;
}
.ss_blog_footer {
	background-color:#e0e0e0;
	padding: 2px 4px;
	margin: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ss_blog_footer ul {
	margin:0px;
	padding:0px;
}
.ss_blog_footer ul li {
	display: inline;
	white-space: nowrap;
	list-style-type: none;
	padding: 0px;
}	
.ss_blog_footer * span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
	padding: 2px 8px;
}
.ss_blog_footer * img {
	vertical-align: middle;
	padding-right: 2px;
}
.ss_blog_footer * a {
  font-size: 10px;
  white-space: nowrap;
}

div.ss_header_bar_burst {
    display: inline;
	padding-left: 3px;
	}
div.ss_replies div.ss_header_bar_burst {
    display: inline;
	padding-left: 30px;
	}
div.ss_header_bar_title_text {
    display: inline;
	}
span.ss_header_bar_title_text {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #333333;
	font-size: 15px;
	margin-left: 2px;
	}
a.ss_header_bar_title_link {
	color: #333333;
	text-decoration: none;
	}
a.ss_header_bar_title_link:visited {
	color: #333333;
	text-decoration: none;
	}
a.ss_header_bar_title_link:hover, a.ss_header_bar_title_link:visited:hover {
	color: #333333;
	text-decoration: underline;
	}
	

/**********************************/
/**********************************/
/** CSS DOCUMENT FOR WIKIs **/
/**********************************/
/**********************************/

/* Wiki */

.wiki-topics {
    font-size: 13px;
	line-height: 20px;
    background-color: #EBF5F5;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
.wiki-topic-content {
	border-bottom: 1px solid #c4c4c4;
	}	
.wiki-topic-a {
    padding: 2px 8px;
    white-space: nowrap;
    }
.wiki-topic-selected {
    color: #fff !important;
    background-color: #81b2bd;
    font-weight: bold;
    padding: 3px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    }
.wiki-page {
    font-size: 12px;
    line-height: 12px;
    margin: 2px 8px 10px 10px;
    }
.wiki-page-a {
    }
.wiki-homepage-a {
 	font-weight: bold;
}

.wiki-noentries-panel, .wiki-nohomepage-panel {
	color: #000;
 	font-size: 14px;
	background-color: #EBECA5;
	border: 1px solid #BABDB6;
	padding: 2px 10px;
	line-height: 28px;
	z-index: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ss_wiki_search_bar {
	position: absolute;
	top: 5px;
	right: 5px;
	white-space: nowrap;
	}
#ss_findWikiPageForm_ss_forum_ {display: inline;}


/* wiki tabs */
#wiki-tabset span.wiki-tab.on a {color:#353838;}
#wiki-tabset span.wiki-tab a {color:#fff;}
#wiki-tabset span.wiki-tab a:hover {background: transparent;}

.wiki-tabs {
    text-align: center;
    margin-bottom: 5px;
	padding: 5px 6px 0px 10px;
	background: #d1d1d1 url(/ssf/static/03-07-2013-1221/images/pics/blends/gray_blend6_28.png) repeat-x bottom;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    }
.wiki-tabs table {
	background-color: transparent;
	}	
.wiki-tab {
    font-size: 12px;
    font-weight: normal;
    padding: 3px 6px;
    margin: 2px 0px 4px;
    background: #fff;
    display:inline-block;
    cursor: pointer;
    color: #fff;
    background: #505354;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }   
.wiki-tab.on {
    color: #353838;
    background: #fff;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    padding: 4px 8px 7px;
    margin: 2px 0px 0px 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    }
.wiki-tab:hover, .wiki-tab.on:hover {
    color: #fff !important;
    background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
    }   
.wiki-tab a:hover, .wiki-tab.on a:hover {
    color: #fff !important;
	}

.wiki-tabs2 {
	padding-top:6px;
	}
.wiki-actions {
    margin: 0px 0px 15px;
    }

.wiki-menu a {
    color: #fff;
    text-decoration: none; 
    padding: 2px 10px; 
    font-size: 11px;
    margin-right: 3px;
    background: #949494;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    }
.wiki-menu a:hover {
    color: #fff !important;
    background: #81b2bd url(/ssf/static/03-07-2013-1221/css/images/main/slice_blend_teal_27.png) repeat-x;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    }   
.wiki-menu {
    padding: 2px 0px;
    }
.wiki-menu a:visited {
	color: #fff;
	}

/* Wiki Entry styles */
/*-------------------------------------------*/

.wiki-entry-wrap {
	position: relative;
	padding:4px;
	}
	
.wiki-entry-wrap #ss_profile_box_h1, #ss_folder_type_wiki #ss_profile_box_h1 { margin-right: 300px;}
.wiki-entry-wrap .ss_treeWidget, .ss_folder_type_wiki .ss_treeWidget { margin-top: 0px; margin-left: 5px;}
#ss_folder_type_wiki .ss_treeWidget { margin-top: 0px;}
.wiki-entry-wrap #tag_button {display: none;}
.wiki-entry-wrap .ss_entryDescription {border-top: 0px;}	
.wiki-entry-wrap .wg-comment .ss_entryDescription {border-top: 1px solid #c4c4c4;}	
	
.wiki-entry-title {
    font-size: 15px;
    line-height: 18px;
    padding-right: 25px;
    }
.wiki-entry-content {
    font-size: 13px;
    white-space: normal;
    overflow: auto;
    height: auto;
    }
.wiki-entry-actions {
    position: absolute;
    top: 1px;
    right: 5px;
    background: #ededed;
    padding: 3px 8px;
    z-index: 1000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    }   
.wiki-entry-actions img {
    cursor: pointer;
    padding-right: 5px;
    }
.wiki-entry-author {
    font-size: 11px;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 10px;
    }
.wiki-entry-author a, a.wiki-entry-author, span.wiki-entry-author {
    color: #353838;
    }
.wiki-entry-locale a {
    color: #666;
    }   
.wiki-entry-locale a:hover,
.wiki-entry-author a:hover {
    color: #135c8f;
    }   
.wiki-entry-date, .wiki-entry-locale {
    font-size: 10px;
    color: #666;
    padding-right: 10px;
    padding-right: 10px;
    white-space: nowrap;
    }
#descriptionRegion1 .ss_entryDescription {
	background-color: #fff;
	padding: 5px 20px 0px 5px;
	color: #353838;
	font-size: 1.15em;
	border: 0px;
	}	


.nv-footer-wiki     { border-top: 1px solid #c4c4c4; padding-bottom:10px; padding-top: 5px;}
.nv-footer-wiki .ss_muster_users { font-size: 11px;}
.nv-footer          { position: relative; background-color: #e6e6e4; height: 25px; vertical-align:middle; text-align: center; margin-top: .5em; padding: 0.5em; border-top: 1px solid #babdb6; }
.nv-footer-r        { position: relative; background-color: #e6e6e4; height: 25px; vertical-align:middle; text-align: right; margin-top: .5em; padding: 0.5em; border-top: 1px solid #babdb6; }
.nv-footer .buttons { position: absolute; right: 10px; top: 10px; min-width: 80px; }
#opaque-div         { position: absolute; top: 0px; left: 0px; background: url(../common/images/trans30_black.png) repeat; width: 100%; height: 100%; overflow: hidden; z-index: 999;  }

.ws-nw td { white-space: nowrap; }
  
div.ss_wiki_content {
	padding-bottom: 30px;
}
div.ss_wiki_sidebar {
    padding-left:5px;
 	padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:#ebf5f5;
}
.ss_wiki_sidebar_subhead {
	font-weight: bold;
	font-style: italic;
	font-size: 13px !important;
	color: #0066CC !important; /* #666666; */
	border-bottom: 1px solid #0066CC;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.ss_wiki_sidebar_box {
/*	background-color: #FFFFFF;
	border: 1px solid #AFC8E3; */
	margin-bottom: 10px;
	margin-top: 2px;
	padding: 2px 5px;
}
.ss_wiki_sidebar table {
	background-color: transparent;
}

.ss_wiki_folder_list {
	font-size: 12px !important;
	border-top: 1px solid #D2D5D1;
	border-bottom: 1px solid #D2D5D1;
	padding: 5px 0px 10px 0px;
	}

/**********************************/
/**********************************/
/** CSS DOCUMENT FOR PHOTOS **/
/**********************************/
/**********************************/

/* Photos Archive Column */

div.ss_photo_content {
	padding-bottom: 30px;
}
div.ss_photo_sidebar {
    background-color: #ebf5f5; 
    padding: 10px 5px 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}
.ss_photo_sidebar_subhead {
	font-size: 13px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ss_photo_sidebar_box {
	margin-bottom: 10px;
	margin-top: 2px;
	padding: 2px 5px;
}
.ss_photo_archive_subhead {
	margin-left: 18px;
	font-weight: bold;
	font-size: 13px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ss_photo_title  {
	font-weight: bold;
	font-size: 13px !important;
	padding-bottom: 2px;

}

#ss_related_files {
	position:absolute; 
	z-index: 500;
}

.ss_related_div {
	border: 1px #135c8f solid;
	position: relative;
	font-weight: normal;
	top: 0px;
	right: 0px;
	padding: 3px;
	background-color: #f6f6f6;
}
	
.ss_related_head img {
	position:absolute; 
	top: 5px;
	right: 8px;
}
.ss_related_head {
	color: #333;
	font-size: .7em;
	text-transform: uppercase;
	padding: .5em;
	background: #ffe085;
}
.ss_related_item {
	font-size: .85em;
	white-space: nowrap;
	padding: 3px 0;
	margin-left: .75em;
	overflow:hidden; 
}

.ss_related_anchor {
	color: #3e6978 !important;
	text-decoration: none !important;
	outline: none !important;
}
