/*General*/
fieldset {border:0; padding:0; margin:0}
.clear { clear:both; }
img { border:0; }

/* CAPTCHA */
.centricCaptcha { width:500px; clear:both; }
.centricCaptchaField  { width:500px; clear:both; padding:5px 0px 0px 0px; }
.centricCaptchaLabel  { float:left; padding:5px 0px 0px 0px; width:150px; font-weight:bold;  }
.centricCaptchaInput  { float:left; padding:0px; width:340px; }
.centricCaptchaImageDisplay { width:500px; clear:both; }
.centricCaptchaImage { float:left; width:205px;  }
.centricCaptchaImageReload { float:left; padding:10px 0px 0px 0px; width:120px;  }
.centricCaptchaInputDisplay { width:500px; clear:both; }
.centricCaptchaInputHelper { clear:both; padding:10px 0px 0px 0px; }
.centricCaptchaInputEntry { clear:both; padding:10px 0px 0px 0px; }
.centricCaptchaInputEntry input  { width:200px; }
.recaptchatable { line-height: 1pt; }

/* A to Z Control */
.atozmenu #atozlinks {width:178px; position:relative; left: 2px;}
.general_body #atozlinks {width:528px; position:relative;margin-left:auto; margin-right:auto}
#atozpagination {float:right}
#atozdata img {padding-left: 5px}
#atozlistelement {padding-left: 5px}
#atozdata {text-align:left;}
.iecenter {text-align: center}

/* Banner Control */
.gc_banner {background-repeat: repeat;padding: 15px 0;float: left;width: 100%;}
.gc_banner_title {font-size: 26px;color: black;padding: 15px 0px 5px 30px;}
.gc_banner_text {padding: 0px 60px;color: #383838;font-style: italic;font-size: 20px;}
.gc_banner_link {float: right;display: block;padding: 5px 30px;}

/*Search Control*/
.search {width:150px}
#search_basic {float:left;height:29px;width:170px;}
#search_basic_form {height:29px;}
* html #search_basic {padding:0px;margin:0px;}
* html #search_basic_form {padding:0px;margin:0px;}
#search_basic_str input{border:1px solid #FFFFFF;font-size:12px;margin-top:4px;width:130px;float:left;padding:1px;}
*+html #search_basic_str input{padding:0px;}
* html #search_basic_str input{padding:0px;}
#search_basic_button img{margin: 4px 0px 0px 6px;float:left;}

.search_divs { clear: both; padding-bottom:10px; }
.search_divs input.field_style { width:100%; }
.search_radio_select { width:100%; float:left; }
#search_input_span input { width:100%; }
#search_all_words { }
#search_exact_phrase { padding-bottom:10px; }
#search_within_results {padding-bottom:10px; clear:both; }
#search_date_filter { padding-bottom:10px; clear:both; }
#search_rpp {padding-bottom:10px; clear:both; }
#search_rpp_select select {width:100%}
#search_scope {padding-bottom:10px; clear:both;}
#search_scope_select select {width:100%; clear:both; }
#search_date_range {padding-bottom:10px; clear:both;}
#search_date_range_select select {width:100%; clear:both; }
#search_order_by {padding-bottom:10px; clear:both;}
#search_order_by_select select {width:100%}
#search_thesaurus {padding-bottom:10px; clear:both; }
#search_thesaurus span select {width:100%}
#search_page_category_browser {padding-bottom:10px}
.search_divs .search_filters_selector input.field_style { width:90%; }

#domToDate { width: 200px }
#domFromDate { width: 200px }
#domToDate_div { width: 200px }
#domFromDate_div { width: 200px }
.clear-date { position:relative; left:-22px; top:-4px; cursor:pointer; display:inline; }
#search_date_filter_clear { clear: both; }

/*Search Results Control */
.centricSearchFacets { float: left; width:180px; margin-top: 10px; }
.centricSearchFacetsResults { float: left; width:400px }
.centricSearchResultsDivider { width:100%; height:5px; clear:both; }
.centricSearchResultsIcon { float: left; width:20px }
.centricSearchResultsResult { float: left; width: 75%; }
.centricSearchResultsThumbnail { float: left; width:60px  }
.centricSearchResultsThumbnail img { width:50px; max-height: 300px; }
.centricSearchResultsAddtoCart { float: right; }
.centricSearchResultsResultSmall { float: left; width: 75%; }
.centricSearchResultsGeneral { width:100%; clear: both; margin-top:10px; }
.centricSearchResultsPublisher { width:100%; float:left; }
.centricSearchResultsModified { width:100%; float:left; }
.centricSearchResultsCategory { width:100%; float:left; }
.centricSearchResultsLinks { width:100%; float:left; }
* html .centricSearchResultsGeneral { clear: none; }
*+html .centricSearchResultsGeneral { clear: none; }
.centricSearchResultsPagination { width:100%; margin: 0; padding: 10px 0px 10px 0px; }
.centricSearchResultsPaginationLinks { float:right; width:100%; margin: 0; padding: 0 20px 0 0; text-align:right; }
.centricSearchResultsPreview { padding-left: 10px; }

/* Faceted search control */
ul.faceted-search{float:left;list-style: none;margin: 0;padding: 0;width: 130px;}
div.faceted-search div.facet-results{float: left;margin-left: 20px;}
a:link.selected-facet{color:#000000;text-decoration: none;}
#faceted-search-categories a.facet-link:link,
#faceted-search-categories a.facet-link:visited {
	  color:#000000;
    background-color:#EDF7FF;
    border: 2px solid #B5D9EA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    display:block;
    margin-bottom:20px;
    padding: 10px;
    text-decoration:none;
    width: 100px;
}
#faceted-search-categories a.facet-link:focus,
#faceted-search-categories a.facet-link:hover,
#faceted-search-categories a.facet-link:active,
#faceted-search-categories a.selected-facet:link,
#faceted-search-categories a.selected-facet:visited,
#faceted-search-categories a.selected-facet:hover {
	  background-color: #FFF7AE;
    border: 2px solid #E3CA4B;
}
#faceted-search-categories a.facet-link-sub:link,
#faceted-search-categories a.facet-link-sub:visited {
    color: #D84C00;
    display: block;
    padding: 0 0 10px 20px;
    text-decoration: none;
}
#faceted-search-categories a.facet-link-sub:focus,
#faceted-search-categories a.facet-link-sub:hover,
#faceted-search-categories a.facet-link-sub:active {
    text-decoration: underline;
}

/*Blog Control*/
.blog_response_panel { margin:0px; padding: 0px 5px; }
.blog_response_panel .blog_response { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
.blog_response_panel .blog_response p { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
.blog_response_panel .blog_response_author { float:left; font-family:Verdana; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none; font-style:normal; }
.blog_response_panel .blog_response_date { float:right; }
.blog_response_panel .blog_response_comment { clear:both; }
.blog_response_panel .blog_response_admin { border: 1px solid #E0EEEE; margin:0; padding: 5px 0px; background-color: #FFF;}
.blog_response_panel .blog_response_admin p { margin:0; padding: 5px 5px; background-color: #FFF; }
.blog_info { width:500px; }
.blog_info p { margin:0px; padding:2px 0px; }
.blog_title h2 { margin:0px; padding:10px 0px; font-family:Arial; font-size:1.2em; color:#E7A403; font-weight:bold; text-decoration:none; font-style:normal; }
.blog_intro { margin:5px 0px 5px 0px; padding:0px; width:500px; }
.blog_author { float:left; margin: 0px; padding:0px; width:250px }
.blog_author p { font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }
.blog_date { float: right; text-align:right; margin: 0px; padding:0px; width:250px }
.blog_date p { text-align:right; font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }
.blog_links { text-align:right; width:500px; margin: 10px 0px 0px 0px; }
.blog_links a  { text-align:right; font-family:Arial; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; }
.blog_entry { width:500px; margin: 10px 0px 10px 0px; padding:0px; padding-top: 10px;}
.blog_teaser { width:500px; margin: 10px 0px 10px 0px; padding:0px; padding-top: 10px; }
.blog_divider { margin: 30px; }
.blog_archive_link { width:250px; }
.blog_archive_link a  { font-family:Arial; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; }
.blog_addThis { margin: 0px 0px 10px 0px; padding:0px; }
.blog_post { width:500px; }
.blog_post fieldset { width:500px; }
.blog_post label { position: absolute; text-align:left; width:100px; font-weight: normal; font-style: normal; margin: 10px 0px 0px 0px; padding:0px;  }
.blog_post_name { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_post_email { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_post_url { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_post_comments { margin: 0px; padding:0px; width:390px; }
.blog_post_comments_editor { margin: 10px 0px 0px 100px; padding:0px; width:390px; height:220px }
.blog_post_visibility { margin: 10px 0px 0px 100px; padding: 0px; width: 390px; }
#form_submission_form_header { margin-top: 15px; margin-bottom: 10px; width: 500px; font-size: 12px; font-weight: bold; }
.blog_post_button {  margin: 10px 0px 0px 100px; width:150px }
.cancel_reply_button { margin: 10px 0px 0px 10px; width: 150px; display: none; }
.blog_form input { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_form select { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_form .blog_submit { margin: 10px 0px 0px 100px; width:150px; }
.blog_form label { position: absolute; text-align:left; width:100px; font-weight: normal; font-style: normal; margin: 10px 0px 0px 0px; padding:0px; }
.showLink .commentText { display:none; }
.hideLink .commentCount { display:none; }
.blog_form input { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_form select { margin: 10px 0px 0px 100px; padding:0px; width:390px; }
.blog_form .blog_submit { margin: 10px 0px 0px 100px; width:150px; }
.blog_form label { position: absolute; text-align:left; width:100px; font-weight: normal; font-style: normal; margin: 10px 0px 0px 0px; padding:0px; }
.showLink .commentText { display:none; }
.hideLink .commentCount { display:none; }


/*Event Submission*/
.event_left {width:80px; float:left}
.event_row {padding-bottom:5px; float:left}
.event_right {float:left}
.mandatory {color:red}
.event_right input{width:200px}
.event_right select {width:200px}
.event_right textarea {width:200px}
#event_submit_button {float:left; width:280px}
#event_submit_button_span {float:right}
#CalendarForm { margin:0; padding:0; }

/*Commerce Control*/
#commerce { width:200px; }
#commerce input { width:200px; margin-bottom:5px;  }
#commerce input.button_style { width:100px; margin-top:10px; }
#commerce #cardExpiryMonth { width:50px; }
#commerce #cardExpiryYear { width:50px; margin-right:50px; }
#commerce #paymentInformation { margin-top:10px; }
#commerce #licenseInformation { margin-top:10px; }
#commerce legend { padding: 5px 5px; text-align:right; }
#commerce fieldset { border:1px solid black; padding: 10px 10px 10px 10px; margin-top:10px; }
#commerce textarea { width:200px; margin-bottom:5px; height:100px;  }

/*Commerce Buyer Login Control*/
#buyer_create_login .title { width: 400px; font-weight:bold; }
#buyer_create_login #welcome { width:800px; position:absolute;top:0px;left:10px; }
#buyer_create_login #registered { position:absolute; top:30px; left:0px; }
#buyer_create_login #new { position:absolute; top:230px; }
#buyer_create_login #login_id { position:absolute; top:40px; left:0px; }
#buyer_create_login #login_password { position:absolute; top:65px; left:0px; }
#buyer_create_login #login_button { position:absolute; top:90px; left:264px; }
#buyer_create_login #login_button #loginButton { width:90px; }
#buyer_create_login #forgot_password { width:350px; position:absolute; top:150px; left:0px; }
#buyer_create_login #user_name { position:absolute; top:40px; left:0px; }
#buyer_create_login #last_name { position:absolute; top:65px;left:0px; }
#buyer_create_login #first_name { position:absolute; top:90px; left:0px; }
#buyer_create_login #email { position:absolute; top:115px; left:0px; }
#buyer_create_login #confirm_email { position:absolute; top:140px; left:0px; }
#buyer_create_login #password { position:absolute; top:165px; left:0px; }
#buyer_create_login #confirm_password { position:absolute; top:190px; left:0px; }
#buyer_create_login .element { width:350px; }
#buyer_create_login .element label { width:150px; }
#buyer_create_login .element .field { width:200px; position:absolute; top:0px; left:150px; }
#buyer_create_login #register_button { position:absolute; top:215px; left:225px; }
#buyer_create_login #register_button #registerButton { width:130px; }
#buyer_create_login #subscribe_button { position:absolute; top:115px; left:225px; }
#buyer_create_login #subscribe_button #subscribeButton { width:130px; }
#buyer_create_login #name { position:absolute; top:40px; }
#buyer_create_login #email_address { position:absolute; top:65px; }
#buyer_create_login #subscriber { position:absolute; top:90px; }
#buyer_create_login #f_subscriber { width:20px; }
#subscriber #f_subscription_description { position: absolute; left: 180px; top: 4px; }

/* Commerce Cart Control */
.centricCart { width:100%; }
.centricCartLeft { float:left; width:75%; }
.centricCartRight { float:right; width:25%; text-align: right; }
.commerce_cart_product_helper { float: left; margin: 6px 5px 0 0; }
.centricCartDivider { width:100%; height:5px; clear: both; }
.centricCartIcon { float: left;  width:20px; }
.centricCartResult { float: left; width:75%; }
.centricCartThumbnail { float: left; width:60px;  }
.centricCartThumbnail img { width:50px; }
.centricCartResultSmall { float: left; width:75%; }
.centricCartGeneral { width:100%; clear: both; margin-top:10px; }
.centricCartError { color: red; }
* html .centricCartGeneral { clear: none; }
*+html .centricCartGeneral { clear: none; }

/* Commerce Checkout Control */
.centricCheckoutShippingFields { padding-left: 15px; }
.centricCheckoutShippingFields .centricCheckoutShippingField { margin-top: 5px; clear:both; }
.centricCheckoutShippingFields label { float: left; width: 150px; }
.centricCheckoutShippingFields .input_text { width: 200px; }
.centricCheckoutShippingFields .country_select { width: 200px; }
.centricCheckoutShippingSubmit { margin: 10px 0 0 165px; clear:both; }


.centricCheckoutBillingFields label { float: left; width: 150px; }
.centricCheckoutBillingFields .centricCheckoutBillingField { margin-top: 5px; clear:both; }
.centricCheckoutBillingFields .error { display: block; color: red; }
.centricCheckoutBillingFields .input_text { width: 200px; }
.centricCheckoutBillingFields .country_select { width: 200px; }
.centricCheckoutBillingSubmit { margin: 10px 0 0 150px; clear:both; }

/* File Control */
.centricFileIntro { clear:both; }
.centricFileIcon { float: left;  width:20px; }
.centricFileResult { float: left; width:75%; }
.centricFileThumbnail { float: left; width:60px;  }
.centricFileThumbnail img { width:50px; }
#centricFileDisplay { clear:both; padding-top:10px; }

/* File Usage Control */
.centricFileUsagePercent { clear: both; margin-bottom:10px; }
.centricFileUsageGraphic { clear: both; margin-bottom:10px; }
.centricFileUsageAmount { clear: both; margin-bottom:10px; }

/*User Control */
.centricUserDivider { width:100%; height:5px; clear: both; }
.centricUser { width:100%; clear:both; }
.centricUserThumbnail { float: left; width:60px;  }
.centricUserThumbnail img { width:50px; }
.centricUserSmall { float: left; width:75%; }

/*Content Listing Control */
.centricListingDivider { width:100%; height:5px; clear: both; }
.centricListingIcon { float: left;  width:20px; }
.centricListingResult { float: left; width:75%; }
.centricListingThumbnail { float: left; width:60px;  }
.centricListingThumbnail img { width:50px; }
.centricListingPreview { padding-left: 10px; }
.centricListingPreview a:hover { text-decoration: none; }
.centricListingAddtoCart { float: right; }
.centricListingResultSmall { float: left; width:75%; }
.centricListingGeneral { width:100%; clear: both; margin-top:10px; }
* html .centricListingGeneral { clear: none; }
*+html .centricListingGeneral { clear: none; }
#contentListingFilterDateYear,
#contentListingFilterDateMonth,
#contentListingFilterRole,
#contentListingFilterAuthor,
#contentListingFilterTypeMetaThes,
#contentListingFilterFileType,
#contentListingGroupBy  { width: 100%; clear:left; float:left; margin-top:5px; }
.centricListingTaskStatus { float: right; margin-top: 10px; }
.centricListingMessage {  display:none; clear:both; border-color: #dddddd; border-radius: 4px; -moz-border-radius: 4px; border-style: dashed; border-width: 1px; margin: 10px 0 0 0; padding: 10px 0 10px 10px; width: 100%; }

#contentListingFilterDateYear span,
#contentListingFilterDateMonth span,
#contentListingFilterRole span,
#contentListingFilterAuthor span,
#contentListingFilterTypeMetaThes span,
#contentListingFilterFileType span,
#contentListingGroupBy span  { width: 75px; float:left; }

.centricListingFilters { width: 200px; float:left; margin-left:75px; clear: right; }

.centricListingPagination { width:100%; margin: 0; padding: 10px 0px 20px 0px; clear: both; }
.centricListingPaginationResults { float:left; width:30%; margin: 0; padding: 0 }
div.centricListingPaginationLinks { float:right; width:70%; text-align:right; }
div.centricListingPaginationLinks div.centricListingPaginationLinks, div.centricSearchResultsPaginationLinks div.centricListingPaginationLinks { float:right;width:auto; padding:0 20px 0 0;}
div.centricListingPaginationLabel {float:right;}
span.centricListingPaginationPrev {margin:0 6px 0 3px;}
span.centricListingPaginationNext {margin:0 3px;}
span.centricListingPaginationLinks {margin:0 1px;}
span.centricListingPaginationCurrent {font-weight:bold;margin:0 1px;}

.centricListingGrouping { clear:both; margin: 0; padding: 0 0 0 20px;  }
.centricListingGroupingMaximised { display:block; }
.centricListingGroupingMinimised { display:none;  }
.centricListingGroupingHeading { cursor: pointer; width:100%; height: 20px; margin: 0px; padding: 10px 0 0 0; border-bottom: 1px solid #000000; clear:both; background-position:left center; background-repeat:no-repeat; }
.centricListingGroupingHeading span { padding: 0 0 0 20px;  }
.centricListingGroupingHeadingMaximised { background-image:url(/images/minusplain.gif); }
.centricListingGroupingHeadingMinimised { background-image:url(/images/plusplain.gif); }
ul.centricListingDAMDownload li {list-style: none outside none;}
ul.centricListingDAMDownload {padding:0;}

.centricVersioningCheckin { display: none; }
.centricVersioningCheckin input { padding-top: 5px; }
.centricVersioningProgress { padding-top: 5px; clear:both; }
.centricVersioningBar { height: 18px; background-image:url(/js/jquery-upload/img/progressbar.gif); }

.centricListingAtoZ ul { margin: 0; padding: 0; list-style-type: none; }
.centricListingAtoZ ul li { display: inline; }
.centricListingAtoZ ul li a { padding: 0 10px 0 0 }
.centricListingAtoZ ul li a.letter_active,
.centricListingAtoZ ul li a.letter_active:link,
.centricListingAtoZ ul li a.letter_active:visited  { text-decoration:none; }

/*File Upload Control*/
#file_upload_form { width:500px; }
#file_upload_form fieldset { width:500px; }
#file_upload_form label { position: absolute; text-align:left; width:145px; margin: 5px 0px 0px 0px; padding:0px; }
#fileUploadControlTitle h1 {color:black}
.fileUploadControlInput { margin: 5px 0px 0px 150px; padding:0px; width:300px; font-family:Arial; }
#f_file_title { margin: 5px 0px 0px 150px; padding:0px; width:300px; font-family:Arial; }
#f_file_descr { margin: 5px 0px 0px 150px; padding:0px; width:300px; font-family:Arial; }
#file_name { margin: 5px 0px 5px 150px; padding:0px; width:300px; font-family:Arial; }
#fileUploadControlMetadata textarea { width:300px; font-family:Arial; } 
#fileUploadControlMetadata select { width:300px; font-family:Arial; }
.fileUploadControlMetadataElements {text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#notification { margin: 5px 0px 0px 150px; padding:0px; width:300px; }
#notification_select_box { margin: 0px 0px 0px 150px; padding:0px; width:300px; }
#notification_select_box select { width:300px; font-family:Arial; }
#fileUploadControlSubmitButton { margin: 0px 0px 0px 150px; padding:0px; }
#generate_result {margin: 5px 0px 5px 150px; padding:0px; width:300px; height:20px; font-size:14px; font-family:Arial; color: red}

/*Post Message Control*/
#post_message_form { width:500px; }
#post_message_form fieldset { width:500px; }
#post_message_form label { position: absolute; text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#postMessageControlTitle h1 {color:black}
#f_message_title { margin: 5px 0px 5px 155px; padding:0px; width:300px; }
#postMessageControlMetadata textarea { width:300px; font-family:Arial; } 
#postMessageControlMetadata select { width:300px; font-family:Arial; }
.postMessageControlMetadataElements{  text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#notification { margin: 5px 0px 0px 155px; padding:0px; width:300px; }
#notification_select_box { margin: 0px 0px 40px 155px; padding:0px; width:300px; }
#notification_select_box select { width:300px; font-family:Arial; }
#postMessageControlSubmitButton { margin: 10px 0px 0px 325px; padding:0px; }

/*Blog Submission Control*/
#blog_submission_form { width:500px; }
#blog_submission_form fieldset { width:500px; }
#blog_submission_form label { position: absolute; text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#blogSubmissionControlTitle h1 {color:black}
#f_message_title { margin: 5px 0px 5px 155px; padding:0px; width:300px; }
#f_author_name { margin: 5px 0px 5px 155px; padding:0px; width:300px; }
#f_date_created { margin: 5px 0px 5px 155px; padding:0px; width:300px; }
#blogSubmissionControlMetadata textarea { width:300px; font-family:Arial; } 
#blogSubmissionControlMetadata select { width:300px; font-family:Arial; }
.blogSubmissionControlMetadataElements{  text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#notification { margin: 5px 0px 0px 155px; padding:0px; width:300px; }
#notification_select_box { margin: 0px 0px 40px 155px; padding:0px; width:300px; }
#notification_select_box select { width:300px; font-family:Arial; }
#blogSubmissionControlSubmitButton { margin: 10px 0px 0px 325px; padding:0px; }

/*Event Create Control*/
#centricEventCreateForm { width:500px; font-size: 12px; font-family: Arial; }
#centricEventCreateForm fieldset { width:500px; }
#centricEventCreateForm label { display: block; float: left; width: 155px; clear: left; margin: 5px 0px 0px 0px; padding:0px; }
#centricEventCreateForm #centricEventCreateStartDate { float: left; margin: 5px 0px 0px 0px; padding:0px; width:300px; clear:right; }
#centricEventCreateForm #centricEventCreateEndDate { float: left; margin: 5px 0px 0px 0px; padding:0px; width:300px; clear:right; }
#centricEventCreateForm #centricEventCreateEventDesc { margin: 20px 0px 60px 0px; padding:0px; width:500px; height:220px }
#centricEventCreateForm #f_event_name { float: left; margin: 5px 0px 5px 0px; padding:0px; width:300px; clear:right; }
#centricEventCreateForm #f_eventDescBrief { float: left; margin: 10px 0px 5px 0px; padding:0px; width:300px; clear:right; }
#centricEventCreateMetadata { clear:both }
#centricEventCreateMetadata textarea { width:300px; font-size: 12px; font-family: Arial; } 
#centricEventCreateMetadata select { width:300px; font-size: 12px; font-family: Arial; }
.centricEventCreateMetadataElements{  text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; }
#centricEventCreateSubmitButton { margin: 10px 0px 0px 155px; padding:0px; width:100px; }
.centricEventCreateMetadataElements { font-size: 12px; font-family: Arial; }
#centricEventCreatePage { width:500px; padding-left:10px; font-size: 12px; font-family: Arial; }

/*Event Calendar Control*/
.ttip { display:none; background:url(/images/tooltip/white_arrow_big.png) no-repeat; height: 183px; padding: 20px 30px 10px 30px; width:310px; font-size:11px; color:#000000; z-index:1000; }
.ttip.bottom { background:url(/images/tooltip/white_arrow_big_bottom.png) no-repeat; height: 183px; padding: 40px 30px 0px 30px; width:310px; font-size:11px; color:#000000; z-index:1000; }
.ttip.left { background:url(/images/tooltip/white_big.png) no-repeat; height: 183px; padding: 20px 30px 0px 30px; width:310px; font-size:11px; color:#000000; z-index:1000; }
.ttip.right { background:url(/images/tooltip/white_big.png) no-repeat; height: 183px; padding: 20px 30px 0px 30px; width:310px; font-size:11px; color:#000000; z-index:1000; }
.centricEventCalendarToolTipContent { padding-top: 5px; }
.centricEventCalendarToolTipContent .bottom { position:absolute; bottom: 50px; left: 35px; }
.centricEventCalendarToolTipEventList { height:110px; width:290px; overflow:auto; }

/*Form Submissions (Displayed in Content Listing Control) */
.formSubmissionName { width:200px; }

/*Email This Page Control*/
#email_this_page_form { width:350px; }
#email_this_page_form fieldset { width:500px; }
#email_this_page_form label { position: absolute; text-align:left; width:150px; margin: 5px 0px 20px 0px; padding:0px; font-size:11px; }
#senders_name         { margin: 0px 0px 5px 110px;}
#senders_email        { margin: 0px 0px 5px 110px;}
#recipient_name       { margin: 0px 0px 5px 110px;}
#recipient_email      { margin: 0px 0px 5px 110px;}
#senders_name_div     { padding: 0px 0px 15px 0px;height:25px;}
#senders_email_div    { padding: 0px 0px 15px 0px;height:25px;}
#recipient_name_div   { padding: 0px 0px 15px 0px;height:25px;}
#recipient_email_div  { padding: 0px 0px 15px 0px;height:25px;}

#email_this_page_data_invalid_message {margin: 0px 0px 5px 0px;}
#email_this_page_data_invalid_go_back {margin: 10px 0px 5px 0px;}

#message_to_recipient { margin: 00px 0px 20px 110px;}
.form_field_help {margin: 0px 0px 0px 110px;color:red;}

/* Search Result and Page from Search Result Highlighting */
span.searchResultHighlight{color:#ffffff; background-color:#ff4848;}
div.searchresult1,
div.searchresult2 {padding:5px;}

/*Portlets*/
.portlet { width:100%; margin: 0; padding: 0;  }
.portlet-frame { width:100%; background-color: #FFFFFF; border: 1px solid #E1E1E1; padding: 2px; }
.portlet-header { height: 20px; background-color: #E1E1E1; }
.portlet-title  { height: 20px; float:left; margin: 0; padding: 2px; }
.portlet-title h2 { font-size:12px; margin: 0; padding: 0;  }
.portlet-controls { width:90px; float:right; text-align: right; margin: 0; padding: 2px 2px 0 0;  }
.portlet-button { border: 1px solid #ccc; }

/* SAAS Sign up */
#f_signup { width:510px; background: #EEEEEE; margin: 0px; padding:0px; }
#f_signup h3 { width:490px; background-color: #BCD94A; margin: 0px; padding: 10px 10px 15px 10px; border-bottom: 1px solid #FFFFFF; color: white; font-weight: bold; font-size:14px; font-family:Arial; line-height: 16px; }
#f_signup fieldset { width:510px; border: 0pt none; margin: 0px; padding:0px; }
#f_signup label { position: absolute; text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; font-size:11px; }
#f_signup #f_first_name { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_last_name { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_email { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_password { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_password_confirm { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_subdomain { margin: 5px 0px 0px 155px; padding:0px; width:150px; font-size:11px; font-family:Arial; }
#f_signup #f_type { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_advert { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_language { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_country { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_timezone { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_company { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_terms { margin: 5px 0px 0px 155px; padding:0px; }
#f_signup #f_discount_code { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_slave { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup select { width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_name { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_number { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_month { margin: 5px 0px 0px 155px; padding:0px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_year { margin: 5px 0px 0px 2px; padding:0px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_cvn { margin: 5px 0px 0px 155px; padding:0px; font-size:11px; font-family:Arial; }
#f_signup #f_cc_payments { margin: 5px 0px 0px 155px; padding:0px; width:300px; font-size:11px; font-family:Arial; }
#saasSignupCreditIcons { margin-left:155px; }
#f_signup #f_submit { margin: 15px 0px 30px 190px; padding:0px; }/* the submit button */
#saasSignupContinueButton #f_submit{ margin: 0px 0px 0px 400px; } /* the continue button */
#f_signup .form_field_help { color: black; margin: 0px; }
.form_field { width:510px; margin: 0px; padding: 0px 0px 15px 10px; border-bottom: 1px solid #FFFFFF; }
.form_field_help { font-size:11px; font-family:Arial; }
#saasSignupCaptcha { height: 110px; }
#saasSignupCaptcha .centricCaptchaLabel { font-weight: normal; }

/* EditModeLink */
#centricEditModeLink {text-align:right;padding:5px;margin:0px;right:0;position:absolute;background-color:#FFFFFF;}
#centricEditModeLink span a:link,
#centricEditModeLink span a:visited {color:#000000;font-size:12px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:5px;}
#centricEditModeLink span a:focus,
#centricEditModeLink span a:hover,
#centricEditModeLink span a:active {color:#ff6000;text-decoration:underline;}

/* Login */
.centricLoginError { font-weight: bold; color: #FF0000; }
.centricLoginField  { width:500px; clear:both; padding:5px 0px 0px 0px; }
.centricLoginLabel  { float:left; padding:5px 0px 0px 0px; width:150px; font-weight:bold;  }
.centricLoginInput  { float:left; padding:0px; width:200px;  }
.centricLoginInput input { width:200px;  }
.centricLoginSubmit  { float:left; padding:5px 0px 0px 0px;  width:200px;  }
.centricLoginSubmit input  { width:70px;  }

/* Login (Register) */
.centricLoginCreateError { font-weight: bold; color: #FF0000; }
.centricLoginCreateField  { width:500px; clear:both; padding:5px 0px 0px 0px;  }
.centricLoginCreateLabel  { float:left; padding:5px 0px 0px 0px; width:150px; font-weight:bold;  }
.centricLoginCreateInput  { float:left; padding:0px; width:200px;  }
.centricLoginCreateInput input { width:200px;  }
.centricLoginCreateSubmit  { float:left; padding:5px 0px 0px 0px;  width:200px;  }
.centricLoginCreateSubmit input  { width:70px;  }

/* Login (Retrieve) */
.centricLoginRetrieveError { font-weight: bold; color: #FF0000; }
.centricLoginRetrieveField  { width:500px; clear:both; padding:5px 0px 0px 0px;  }
.centricLoginRetrieveLabel  { float:left; padding:5px 0px 0px 0px; width:150px; font-weight:bold;  }
.centricLoginRetrieveInput  { float:left; padding:0px; width:200px;  }
.centricLoginRetrieveInput input { width:200px;  }
.centricLoginRetrieveSubmit  { float:left; padding:5px 0px 0px 0px;  width:200px;  }
.centricLoginRetrieveSubmit input  { width:70px;  }

/* Login (Maintain) */
.centricLoginMaintainError { font-weight: bold; color: #FF0000; }
.centricLoginMaintainField  { width:500px; clear:both; padding:5px 0px 0px 0px; }
.centricLoginMaintainLabel  { float:left; padding:5px 0px 0px 0px; width:150px; font-weight:bold;  }
.centricLoginMaintainInput  { float:left; padding:0px; width:200px;  }
.centricLoginMaintainInput input { width:200px;  }
.centricLoginMaintainSubmit  { float:left; padding:5px 0px 0px 0px;  width:200px;  }
.centricLoginMaintainSubmit input  { width:70px;  }

/* Tag Cloud */
.tagCloudWeight1 { font-size:10px; }
.tagCloudWeight2 { font-size:11px; }
.tagCloudWeight3 { font-size:12px; }
.tagCloudWeight4 { font-size:13px; }
.tagCloudWeight5 { font-size:14px; }
.tagCloudWeight6 { font-size:15px; }
.tagCloudWeight7 { font-size:16px; }
.tagCloudWeight8 { font-size:17px; }
.tagCloudWeight9 { font-size:18px; }
.tagCloudWeight10 { font-size:19px; }

/* User Search Details */
.user_title  { padding:0px 0px 5px 20px; float:left; font-size:12px; font-family:Arial; font-weight:bold; width:200px; }
.user_values { padding:0px 0px 5px 0px; font-size:12px; font-family:Arial; width:100%; }
.user_image  { padding:0px 0px 5px 20px; margin:0px; border:0; }
.user_text   { padding:0px 0px 5px 20px; margin:0px; border:0; }
.user_file   { padding:0px 0px 5px 20px; margin:0px; border:0; }
.user_row    { clear:both; }
.user_row img { margin: 0 0 5px 20px; }

/* Breadcrumbs */
#centricBreadcrumbs { margin: 0 0 10px 0; padding:0; width:100%; clear:both; }
#centricBreadcrumbs ul { margin: 0; padding:0; width:100%; float:left; list-style-type:none; }
#centricBreadcrumbs ul li { margin: 0; padding:0; float:left; list-style-type:none; }

/* jCarousel */
.centricFeed .jCarouselLite {}
.centricFeed .jCarouselLite ul {}
.centricFeed .jCarouselLite li {}

/* Twitter */
.tweet { font-family: Georgia, serif; font-size: 120%; color: #085258; }
.tweet .tweet_list .tweet_comments { font-size: 130%; }
.tweet .tweet_list { -webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; }
.tweet .tweet_list li { overflow: hidden; padding: .5em; }
.tweet .tweet_list li a { color: #0C717A; }
.tweet .tweet_list li .tweet_date { font-size: 80%; float: right; }
.tweet .tweet_list .tweet_username { font-size: 110%; }
.tweet .tweet_list .tweet_even {  }
.tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

/* FLV Player */
a.flvPlayer { display:block; text-align:center; margin:0 15px 15px 0; float:left; border:1px solid #999999; float:left; }
a.flvPlayer:hover { border:1px solid #000000; }
.flv_pl { height:317px; background-color:#f5fbfb; border:1px solid #dddddd; width:163px; position:relative; overflow-x:hidden; overflow-y:auto; padding:5px 0; float:left; margin-left:20px; }
.flv_pl .flv_entries { height:80px; position:absolute; }
.flv_pl .flv_entries a { background:transparent url(/images/playlist_entry.png) no-repeat scroll 0%; color:#666666; float:left; font-size:11px; height:60px; margin:0px 4px; padding:10px; text-decoration:none; width:117px; }
.flv_pl .flv_entries a:hover    { background-position:-140px 0; color:#000000; }
.flv_pl .flv_entries a.playing  { background-position:-280px 0; color:#000000; }
.flv_pl .flv_entries a.paused   { background-position:-420px 0; color:#000000; }
.flv_pl .flv_entries a.progress { opacity:0.8; }

/* Event */
.centricEventTitle { font-weight: bold }

/* Event Products */
.centricEventProducts { width:450px; }
.centricEventProducts .centricEventProductsHeadingType { width:250px;  }
.centricEventProducts .centricEventProductsHeadingPrice { width:100px;  }
.centricEventProducts .centricEventProductsHeadingCart { width:100px; }
.centricEventProducts .centricEventProductsType { width:400px; }
.centricEventProducts .centricEventProductsPrice { width:100px; }
.centricEventProducts .centricEventProductsCart { width:100px; }

/* Subscription Profile */
#centricSubscriptionOptions .fieldset1 { margin-top: 10px; }
#centricSubscriptionOptions .fieldset2 { margin-top: 10px; }
#centricSubscriptionOptions .fieldset3 { margin-top: 10px; }
#centricSubscriptionOptions .fieldset4 { margin-top: 10px; }
#centricSubscriptionOptions .fieldset5 { margin-top: 10px; }
#centricSubscriptionOptions .fieldset6 { margin-top: 10px; }
#centricSubscriptionButtons { margin-top: 10px; margin-left: 150px; }
#centricSubscriptionOptions { width:400px; }
#centricSubscriptionOptions label { width: 150px; float:left; }
#centricSubscriptionOptions input { width: 200px; float:left; clear:right; }
#centricSubscriptionOptions select { width: 200px; float:left; clear:right; }
#centricSubscriptionOptions input.checkbox { width: 20px; float:left; margin-left:150px; clear:left; }

#centricUnsubscribeOptions #f_subscription_email {display: block;margin: 10px 0 20px;border: 1px solid #BBBBBB;font-size: 12px;padding: 5px;width: 150px;}
#centricUnsubscribeOptions #f_unsubscribeConfirmed {margin: 0 0 0 10px;}
#centricUnsubscribeOptions input[type="submit"]{display: block;margin: 20px 0;}
#centricUnsubscribeOptions .centricErrorMessage,
#centricUnsubscribeOptions .centricSuccessMessage {border: 1px solid #FF0000;color: #FF0000;font-weight: bold;margin-bottom: 10px;padding: 5px;}
#centricUnsubscribeOptions .centricSuccessMessage {border: 1px solid #468847;color: #468847;}
#centricUnsubscribeOptions .centricErrorMessage p,
#centricUnsubscribeOptions .centricSuccessMessage p {margin: 5px 0;}

/* User List Control */
.centricUserListTitle { font-size:16px; margin: 0; padding: 0; }

/* Tag List Control */
.centricTagListTitle { font-size:16px; margin: 0; padding: 0; }

/* Custom Control - School Search*/
#custom_map_input {background-color:#E5E5E5;border:1px solid #C6C6C6;margin-bottom:20px;padding:10px;width:677px;float:left;}
#custom_map_input span.label,
#custom_map_input span.label1 label,
#custom_map_input span.label2 label,
#custom_map_input span.label3 label {font-size:11px;height:19px;margin:0 0 0 0;padding:0;}
*+html #custom_map_input span.label1 label,
*+html #custom_map_input span.label2 label,
*+html #custom_map_input span.label3 label {float:left;margin:9px 0px 0px;}
#custom_map_input span.label2 input,
#custom_map_input span.label3 input {margin:5px;padding:0;}
*+html #custom_map_input span.label2 input,
*+html #custom_map_input span.label3 input {float:left;}
#custom_map_input span.label2 {clear:left;float:left;margin:0 0 10px;width:75px;}
#custom_map_input span.label3 {margin:0 0 10px;float:left;clear:right;}
*+html #custom_map_input span.label3 {width:400px;}
*+html #custom_map_input span.oshc {float:none;}
#custom_map_input #f_schoolName,
#custom_map_input #f_suburb {font-size:11px;margin:0 0 10px 10px;padding:0;}
#custom_map_input #f_schoolType {font-size:11px;margin:0 0 10px 46px;padding:0;width:224px;}
*+html #custom_map_input #f_schoolType {margin:0 0 10px 49px;}
#custom_map_input #f_singleGender {font-size:11px;margin:0 0 10px 34px;width:224px;}
*+html #custom_map_input #f_singleGender {margin:0 0 10px 37px;}
#custom_map_input #f_schoolName {width:220px;}
#custom_map_input #f_suburb {margin:0 0 8px 38px;width:224px;}
#custom_map_input .button {float:left;font-size:11px;height:25px;margin:10px 0 0 75px;padding:0;width:65px;}
#custom_map_left {float:left;width:335px;}
#custom_map_right {float:left;width:240px;}
#custom_map_right li {margin-bottom:10px}
#custom_map_canvas {border:1px solid #C6C6C6;}
form#mapFilters {float:left;}

#custom_list {float:left;margin-right:20px;width:200px;margin-right:20px;overflow:hidden;}
#custom_list li {border-top:1px solid #C6C6C6;list-style:none outside none;padding:5px 0; }
#custom_list li span {cursor:pointer;font-weight:bold;text-decoration:underline;}
#custom_list ul {margin:0;padding:0; display:none; visibility:hidden;}
#custom_list ul.active {display:block; visibility:visible;}

#custom_list .links {margin-bottom:5px;}
#custom_list .links span {text-decoration:underline;cursor:pointer;}
#custom_list .links span:hover {text-decoration:none;}

/* Custom Control - ATDW */
.atdwListingItems {float:left;width:200px;}
.atdwListingPagination {float:right;width:400px;}
.atdwListingPagination p {float:right;}
.atdwListing {border-top:1px dotted #000000;float:left;}
.atdwListing div.centricListingGeneral {border-bottom:1px dotted #000000;float:left;margin:0;padding:15px 0;}
.atdwListing span.centricListingGeneral {clear:both;float:left;margin:20px 0 0;}
.atdwListing span.centricListingTitle {clear:both;float:left;font-weight:bold;}
.atdwListing span.centricListingTitle a.centricListingLink {text-decoration:underline;margin:0;}
.atdwListing a.centricListingLink {clear:both;float:left;margin-top:20px;}
.atdwListingHeader {float:left;width:100%;}
.atdwProductListingControl {}

/* Custom Control - ETSA Push */
body form#etsaCustomPush {color:#222222;font:100% Arial,Helvetica,sans-serif;}
form#etsaCustomPush h2 {color:#F27201;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-weight:bold;margin:1em 0 0.7em;}
form#etsaCustomPush .border-top {border-top:1px solid #F57F00;}
form#etsaCustomPush td, form#etsaCustomPush th {text-align:left;vertical-align:top;}
form#etsaCustomPush input, form#etsaCustomPush select, form#etsaCustomPush textarea {font-family:Arial,Helvetica,Verdana,sans-serif;}
form#etsaCustomPush input.button, 
form#etsaCustomPush a.button, 
form#etsaCustomPush #refresh_capcha, 
form#etsaCustomPush input.centricFormButton {border-color:#B3B3B3 #A1A1A1 #A1A1A1 #B3B3B3;border-style:solid;border-width:1px;color:#333333;
cursor:pointer;font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;margin:0;overflow:visible;padding:4px 10px;text-decoration:none;width:auto;}
form#etsaCustomPush h2 {border-bottom:1px solid #F57F00;}
form#etsaCustomPush h3 {color:#F27201;}
form#etsaCustomPush input, form#etsaCustomPush select {height:23px;}
form#etsaCustomPush #etsaCustomFields input.button,
form#etsaCustomPush input.button {height:25px;}
form#etsaCustomPush #etsaCustomAddSubscription {margin-bottom:40px;}
form#etsaCustomPush table {border:1px solid #F57F00;border-collapse:collapse;}
form#etsaCustomPush thead {}
form#etsaCustomPush tbody {}
form#etsaCustomPush td {border:1px solid #F57F00;padding:5px;vertical-align:middle;}
form#etsaCustomPush th {background-color:#EAEAEA;padding:5px;}
form#etsaCustomPush .etsaCustomLabel {}
form#etsaCustomPush .etsaCustomLabel .button {margin-right:10px;}
form#etsaCustomPush .error p {color:red;}
form#etsaCustomPush #etsaCustomLabels {float:left;width:100px;}
form#etsaCustomPush #etsaCustomLabels .etsaCustomLabel {float:left; clear:both; margin-bottom:20px;}
form#etsaCustomPush #etsaCustomFields {float:left;width:590px;}
form#etsaCustomPush #etsaCustomFields input {height:16px;margin-right:5px;margin-bottom:11px;}
form#etsaCustomPush #etsaCustomFields #f_existing  {margin-bottom:11px;}
form#etsaCustomPush #f_authorisation {margin:0 5px 0 0;}
form#etsaCustomPush #etsaCustomAddContact table {border:medium none;border-collapse:separate;}
form#etsaCustomPush #etsaCustomAddContact th {border:1px solid #F57F00}
form#etsaCustomPush #f_from_time #f_from_time_input,
form#etsaCustomPush #f_from_time a,
form#etsaCustomPush #f_from_time br,
form#etsaCustomPush #f_until_time #f_until_time_input,
form#etsaCustomPush #f_until_time a,
form#etsaCustomPush #f_until_time br {display:none;}
form#etsaCustomPush #f_from_time {margin-top:30px;}
form#etsaCustomPush #f_until_time {margin-bottom:20px;}
form#etsaCustomPush #f_from_time select,
form#etsaCustomPush #f_until_time select {height:20px;}

/* GoogleStaffDirectoryControl */
.googleStaffDirectoryControl {float:left;}
.googleStaffDirectoryControlSearch {float:left;}
.googleStaffDirectoryControlSearchLabel {float:left;}
.googleStaffDirectoryControlSearchLabel h3 {padding:0;margin:5px;}
.googleStaffDirectoryControlSearchForm {float:left;}
#googleStaffDirectoryControlResults {clear:both;float:left;width:500px;}
.googleStaffDirectoryPagination {float:left;width:100%;}
#googleStaffDirectoryControlResults table {float:left;width:100%;}
.googleStaffDirectoryTable {display:none;}
#googleStaffDirectoryControlResults .resultSet1 {display:block;}
#googleStaffDirectoryControlResults table th {padding:5px;text-align:left;}
#googleStaffDirectoryControlResults table td {padding:5px;}
#googleStaffDirectoryControlResults .centricListingPaginationLinks,
#googleStaffDirectoryControlResults .centricListingPaginationLinks {background-color:transparent;}
#googleStaffDirectoryControlResults .centricListingPaginationCurrent {background-color:#E5E5E5;color:#000000;}

/* Autoselector */
.auto_select_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; z-index: 999}
.auto_select_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.auto_select_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/  position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.auto_select_results li { margin: 0px;p adding: 2px 5px; cursor: pointer; display: block;width: 100%; font: menu; font-size: 12px;overflow: hidden; }
.auto_select_loading { background : Window url('./indicator.gif') right center no-repeat; }
.auto_select_selected { background-color: Highlight; color: HighlightText; }

/* Form Validator (as we can't easily dynamically inject CSS into a page) */
.inputContainer{position:relative; float:left;}
.formError {position:absolute;top:300px; left:300px;display:block;z-index:5000;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%; height:200px;top:0; left:0;overflow:scroll;opacity:0.8;
           display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%;background:#ee0101;color:#fff;width:150px;
								              font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;
								              -moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;
								              border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;
								               box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;
								               font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
form input.special_post_ {display: none;visibility: hidden;} 

/* External Login control */
#ExternalLogin { width: 300px; }
#ExternalLogin #centricLoginInputName, 
#ExternalLogin #centricLoginInputPassword, 
#ExternalLogin #centricLoginResult { clear: both; float: left; }
#ExternalLogin .centricLoginInputLabel { float: left; width: 100px; }
#ExternalLogin .centricLoginInput { float: left; width: 200px; }
#ExternalLogin #centricLoginInputButton { margin-left: 200px; float: left; clear: both; }

/* User Detail control*/
span.centricControlGetUsersFirstName {font-weight:bold;}
#userDetailStatusText {border: 1px solid #EAEAEA;font-family: arial,sans-serif;font-size: 12px;width:200px; height: 34px;padding: 3px;}
span.centricnUserInfoLabel {font-weight:bold;}

/* User Management Control */
.centricUserManageIntro { clear:both; border-bottom: 1px solid #dddddd; padding: 10px 0; width:100%; overflow:hidden; zoom:1; }
.centricUserManageResults { float:left; font-weight:bold; width:65%; }
.centricUserManageActions { float:right; width:35%; text-align: right; }
.centricUserManageHeading { clear:both; border-bottom: 1px solid #dddddd; padding: 10px 0; width:100%; font-weight:bold; }
.centricUserManageDataRow { clear:both; border-bottom: 1px solid #dddddd; padding: 10px 0; width:100%; overflow:hidden; zoom:1; }
.centricUserManageData { float:left; width:65%; height:20px }
.centricUserManageForm { clear:both; width:100%; display:none; }
.centricUserManageFormIntro { padding-top:10px; font-weight: bold; }
.centricUserManageFormInput, .centricUserManageFormInputs  { margin: 5px 0px 5px 100px; padding:0px; width:200px; clear:right;}
#centricUserManageForm { width:500px; }
#centricUserManageForm fieldset { width:500px; }
#centricUserManageForm label { margin: 5px 0px 0px 0px; }
.centricUserManageForm1 label, .centricUserManageForm2 .sectionHeading { position: absolute; width:100px; margin: 5px 0px 0px 0px; padding:0px; clear:right; float:left;}
.centricUserManageForm2 span { padding:5px; }
#centricUserManageForm .centricUserManageFormInput label { position: relative; width:100px; margin: 0px; padding:0px; }
.centricUserManageSubmitButtonDiv {margin: 5px 0px 0px 100px; clear:both; }
.centricUserManageActions a:link,
.centricUserManageActions a:visited  { margin-left: 5px }

/* Forum control */
.centricForum { width: 100%; }
.centricForum a { cursor: pointer; } /* Ensure links visually act like links */
.forum_item_before_post_shout { }
.forum_item_post_shout {padding-top:10px; padding-bottom:10px; float:left;}
.forum_post_message {float:left; clear:both;}
.forum_item_form_field {margin-top:10px; clear:both; }
textarea.forum_item_form_field {float:left;width:270px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#forum_item_post_form {float:left;width:100%;}
#forum_item_post_form label {float:left;}
.forum_shout_action_message {float:left;width:100%;}
.forum_shout_action_message span {float:left;padding:10px 0;margin-left:10px;border-top:1px solid #E6E6E6;width:260px;}
.forum_posts {float:left;width:100%;}
.forum_posts .forum_posts,  
.forum_item_full_view {float:left;width:100%;}
.forum_item {float:left; border-top:2px solid #E6E6E6; width:100%;}
.forum_item_picture { width:60px; float:left; }
.forum_item_picture img { width:50px;}
.forum_item_post { float: left; width:75%; padding-bottom: 10px; }
.forum_posted_content {float:left; padding-top:10px; width:100%;}
.forum_item_name { font-weight:bold; clear: both;}
.forum_item_date { padding-bottom:10px; clear: both;}
.forum_item_short_content,
.forum_item_content {float:left;clear:both;width:100%;}
.forum_item_short_content p { margin: 0px 0px 0px 0px; }
.forum_item_options {float:left;clear:both;width:100%;}
.forum_item_reply_link { float:left; padding-top:10px; padding-right:10px; }
.forum_item_stop_following_link,
.forum_item_follow_link { float:left; padding-top:10px; padding-right:10px;}
.forum_item_replies { display: none; }
.forum_item_replies_link,
.forum_item_hide_replies_link { float:left; padding-top:10px; padding-right:10px; }
.forum_item_no_replies {float:left;margin:10px 0;padding:10px 0;border-top:1px solid #E6E6E6;width:100%;}
.forum_item_reply {float:left;margin:10px 0 0 10px;padding-top:10px;border-top:1px solid #E6E6E6;width:100%;}
.forum_item_post_button {margin-bottom:5px;}
.forum_item_moderation_options {float:left;margin-top:10px;}
.forum_item_decline_link { float:left; padding-top:10px; padding-right:10px; }
.forum_item_approve_link { float:left; padding-top:10px; padding-right:10px; }
.forum_item_delete_link { float:left; padding-top:10px; padding-right:10px; }
.forum_load_more_posts_link { clear:both; }
.forum_item_children { padding-left: 20px; }

#centricTagDiagramList { clear:both; margin-top:10px; }

/* Countdown Control */
#centricCountdown { width:300px; }
.countdown_rtl { direction: rtl; }
.countdown_row { clear: both; width: 100%; padding: 0px 2px; text-align: center; }
.countdown_show1 .countdown_section { width: 98%; }
.countdown_show2 .countdown_section { width: 48%; }
.countdown_show3 .countdown_section { width: 32.5%; }
.countdown_show4 .countdown_section { width: 24.5%; }
.countdown_show5 .countdown_section { width: 19.5%; }
.countdown_show6 .countdown_section { width: 16.25%; }
.countdown_show7 .countdown_section { width: 14%; }
.countdown_section { display: block; float: left; font-size: 11px; text-align: center; }
.countdown_amount { font-size: 18px; }
.countdown_descr { display: block; width: 100%;}

/* Form based workflow tabs */
.centricFormWorkflow { width: 100%; height: 30px; padding: 5px 0 5px 0; clear:both; border-bottom: 1px solid #000000; }
.centricFormWorkflow ul {margin:0; padding:0;}
.centricFormWorkflow li {float: left; list-style: none outside none; margin: 0 5px 0 0; padding:0;}
.centricFormWorkflow li.last {text-align:right;width:200px;}
.centricFormWorkflow li a, .centricFormWorkflow li span {display:block; padding: 5px 0 5px 0; }
.centricFormWorkflow li select {display:block; margin: 4px 0 10px;}
.centricFormWorkflow li input {display:block;}
.centricFormWorkflow li a.user {font-weight:bold;}
.centricFormWorkflow li span.current {font-weight:bold;}
.centricFormWorkflowActions { float:right; }
.centricFormWorkflowRevertButton { border: 0; background: url('/images/revert.png') no-repeat; text-indent: -999px; width: 16px; height: 16px; cursor:pointer; font-size:0; display:block; line-height: 0; overflow: hidden; }
.centricFormWorkflowCancelButton { border: 0; background-color: transparent; background: url('/images/cross-circle.png') no-repeat; text-indent: -999px; width: 16px; height: 16px; cursor:pointer; font-size:0; display:block; line-height: 0; overflow: hidden; }

/* Form Preview */
.centricFormPrint { width: 100%; height: 20px; padding: 5px 0 5px 0; clear:both; text-align:right; }
.centricFormPrintButton,
.centricFormPdfButton { border: 0; text-indent: -999px; width: 16px; height: 16px; cursor:pointer; font-size:0; display:block; line-height: 0; overflow: hidden; float: right; margin: 0px 10px 0px 0px; }
.centricFormPrintButton {
	background: url('/images/printer.png') no-repeat;
}
.centricFormPdfButton {
	background: url('/images/pdf.gif') no-repeat;
}

/* Messages */
#centric_message_container { float: left; margin: 0; padding: 0; width: 100%; }
#centric_message_publish_stats_container { float: left; margin:0; padding: 0; width: 100%; }
#centric_message_publish_stats_header { float: left; margin: 0px; padding: 0; width: 100%; border-bottom: 2px solid #CCCCCC; }
#centric_message_publish_header,
#centric_message_message_header,
#centric_message_stats_header { float: left; margin: 0 2px 0 0; padding: 10px; font-size: 16px; font-weight: bold; background: none repeat scroll 0 0 #EAEAEA;}
#centric_message_publish_header.active,
#centric_message_message_header.active,
#centric_message_stats_header.active {background: none repeat scroll 0 0 #CCCCCC;}
#centric_message_publish_header.active a,
#centric_message_message_header.active a,
#centric_message_stats_header.active a {color:#000000;}
#centric_message_message { float: left; margin: 0; padding: 0; width: 100%; font-size: 13px;}
#centric_message_publisher { float: left; margin: 0px; padding: 0px; width: 100%; }
#centric_message_history { float: left; margin: 0; padding: 0; width: 100%; }
.centric_message_heading { margin: 0; padding:0px 0px 20px 0px; font-size: 16px; color: #000000; }
.centric_message_history_list ul { margin: 0px; padding: 0; }
.centric_message_history_list li { margin: 0; list-style: none;border-bottom: 1px solid #CCCCCC;color: #666699;padding: 10px;}
.centric_message_history_list .message_icon {width:30px; height:20px; float:left; background-position: 0 0; background-image: url("/images/message_centre_icons.png");background-repeat:no-repeat;text-decoration: none;line-height:22px;display:block;padding-top:4px;font-size:12px;}
.centric_message_history_list .message_confirmed {background-position: 0 -216px;}
.centric_message_history_list .message_read {background-position: 0 -24px;}
.centric_message_history_list .message_unread {background-position: 0 0;}
.centric_message_history_list .message_sender {background-position: 0 -241px;}
.centric_message_history_list .Normal { background-color: #FFFFFF; }
.centric_message_history_list .Urgent { background-color: #D6F0FF; }
.centric_message_history_list .Critical { background-color: #FFC9C9; }
.centric_message_history_list .Urgent .message_unread {background-position: 0 -96px; }
.centric_message_history_list .Urgent .message_read { background-position: 0 -120px; }
.centric_message_history_list .Critical .message_unread {background-position: 0 -144px; }
.centric_message_history_list .Critical .message_read {background-position: 0 -168px; }
.centric_message_history_list ul a:link,
.centric_message_history_list ul a:visited {text-decoration: none;line-height:22px;display:block;padding-top:4px;font-size:12px;}
.centric_message_history_list ul a:focus,
.centric_message_history_list ul a:hover,
.centric_message_history_list ul a:active {text-decoration: underline;}
.centric_message_history_list ul span.message_unread {background-position: 0 0;}
.centric_message_history_list span.message_reply_icon {background-position: right -264px;background-image: url("/images/message_centre_icons.png");background-repeat: no-repeat;padding: 0 30px 0 0;display: block;}
.centric_message_history_pagination, #centric_stats_message_pagination, #centric_stats_recipient_pagination { margin: 5px 0 0; padding: 0;float: left;width: 100%;}
.centric_message_history_list .centricListingPaginationLabel, #centric_message_statistics .centricListingPaginationLabel { display:none;}
.centric_message_history_list div.centricListingPaginationLinks, #centric_message_statistics div.centricListingPaginationLinks { text-align: left;float: left;}
.centric_message_history_list span.centricListingPaginationCurrent,
.centric_message_history_list span.centricListingPaginationLinks,
.centric_message_history_list span.centricListingPaginationNext,
.centric_message_history_list span.centricListingPaginationPrev,
#centric_message_statistics span.centricListingPaginationCurrent,
#centric_message_statistics span.centricListingPaginationLinks,
#centric_message_statistics span.centricListingPaginationNext,
#centric_message_statistics span.centricListingPaginationPrev {float: left;padding: 5px; background-color: #E8EDFF;color: #000000;}
.centric_message_history_list span.centricListingPaginationCurrent, #centric_message_statistics span.centricListingPaginationCurrent {background-color: #B9C9FE; color: #000000;}
.centric_message_history_list .centricListingPaginationLinks a, #centric_message_statistics .centricListingPaginationLinks a {color: #000000;}
.centric_message { float: left; margin: 4px 0px 0px; padding: 0; width: 100%; clear: both; }
.centric_message_label { float: left; margin: 0; padding: 0; width: 85px;color: #999999; }
.centric_message_nofloat {float: none !important;}
.centric_message_confirm_label { font-size: 12px; font-weight: normal; }
.centric_message_publish_value { float: left; margin: 5px 0px 0; padding: 0; width: 650px; }
.centric_message_publish_label { float: left; margin: 5px 0px 0; padding: 0; width: 150px; }
.centric_message_reply_label { float: left; padding: 0; width: 150px; }
.centric_message_no_message { float: left; padding: 5px 0px 0px 10px; width: 150px; }
.centric_message_value { float: left; margin: 0px 0px 0px; padding: 0; width: 650px; }
.centric_message_value textarea, .centric_message_value input { margin: 0; padding: 0; width: 350px; }
.centric_message_publish_value textarea, .centric_message_publish_value input { margin: 0; padding: 0; width: 642px;border: 1px solid #CCCCCC;}
.centric_message_publish_value #cke_f_message {width: 632px !important;}
.centric_message_submit { float: left; clear: both; width: 505px; }
.centric_message_submit input { margin: 5px 0 0 150px; }
.centric_message_select #f_recipientRoles,
.centric_message_select #f_recipients,
.centric_message_select #f_recipientRolesEmail,
.centric_message_select #f_recipientsEmail,
.centric_message_publish_value #f_metadata,
.centric_message_publish_value #f_status { width: 650px; margin: 5px 0px 0;border: 1px solid #999999;}
.centric_message_publish_value #f_expiry_input {width:107px;margin-left:8px;padding:4px;}
.centric_message_publish_value #f_chk_expiry {width:auto;padding:8px;margin-top:5px;margin-bottom:8px;}
.centric_message_publish_value #f_expiry {display:inline;}
.centric_message_publish_value #f_subject {padding: 4px;width: 634px;}
.centric_message_stats { width: 100%; }
.centric_message_stat { width: 100%; }
.centric_message_label_stat { float: left; margin: 5px 0px 0px 0px; padding: 0; width: 95%; float:left; }
.centric_message_label_stat_toggle { float: left; margin: 0; padding: 0; width: 20px; }
.centric_message_stat {padding:10px;float: left;}
.centric_message_stat .centric_message_label { margin-left: 10px; width: 140px;color: #000000;}
.centric_message_stat .centric_message_value .centric_message_label { margin: 0;color: #666699;}
.centric_message_stat_details { float: left; margin: 5px 0px 0px 0px; padding: 0; }
.centric_message_stat_divider { float: left; clear: both; width: 100%;border: 1px solid #CCCCCC;height:1px; }
.centric_message_links_header { font-size: 16px; font-weight: bold; }
.centric_message span.option {margin-left:150px;}
#message_printable {float:left; width: 100%; }
.centric_message_history_list li.Urgent a {color: #006153;}
.centric_message_history_list li.Critical a {color: #9C0006;}
#centric_message_message div.centric_message_backlink {margin: 20px 0 10px;}
#centric_message_message .centric_message_replies,
#centric_message_message .centric_message_reply {float:left;border-top:1px solid #cccccc;width:100%;background-image: url("/images/message_centre_icons.png");background-repeat:no-repeat;background-position: left -264px;}
#centric_message_message .centric_message_reply {padding: 0 0 10px 30px;}
.centric_message_reply_detail {padding-left:20px;}
.centric_message.centric_message_stat_header {background-color: #B9C9FE;border-bottom: 1px solid #FFFFFF;margin: 0;padding: 5px 0;color: #003399;}
.centric_message.centric_message_stat_row {background: none repeat scroll 0 0 #E8EDFF;border-bottom: 1px solid #FFFFFF;border-top: 1px solid transparent;color: #666699;padding: 5px 0;margin: 0;}
.centric_attachment_row {margin-bottom:10px;}
span.message_centre_inbox {background-image: url("/images/message_centre_inbox.png");background-position: left top;background-repeat: no-repeat;display: block;line-height: 24px;margin: 5px 0;padding-left: 30px;}
img.return_to_message_links {float: left; margin: 10px 10px 0pt 5px;}
#centric_message_statistics_radios { clear:both; }
#centric_message_stats_radio span, #centric_message_stats_radio input { float:left; }
.centric_message_history_list { float:left; width:100%; }
#centric_message_history #centric_message_search { float:left; width:100%; margin-top:5px; }
#centric_message_history .centric_message_history { float:left; width:100%; }
#centric_message_history .centric_message_search_option { float:left; margin-left:5px; margin-bottom:5px; }
#centric_message_history .centric_message_search_label { font-size:16px; margin-top:1px; }
#centric_message_history .centric_message_search_input { width:200px; }
#centric_message_history .searchMessage { height:14px; width:195px; }
#centric_message_history .centric_message_search_endline { clear:right; }

/* Send Mail Control */
.centricSendMailError               { padding:10px 0px 10px 0px; font-size: 12px; color: #000000; }
.centricSendEmailSuccess            { padding:10px 0px 10px 0px; font-size: 12px; color: #000000; }
.centricSendEmailIntro              { padding:10px 0px 10px 0px; font-size: 12px; color: #000000; }
.centricSendEmailField              { width:500px; clear:both; padding:5px 0px 0px 0px;  }
.centricSendEmailLabel            	{ width:170px; float:left; padding:5px 0px 0px 0px;  }
.centricSendEmailLabel label      	{ font-size: 12px;  }   
.centricSendEmailInput              { width:300px; float:left; font-size: 12px; font-weight:bold; padding:5px 0px 0px 0px; }
.centricSendEmailInput input        { width:300px; FONT-SIZE: small; font-weight:normal; FONT-FAMILY: arial;}
.centricSendEmailInput textarea     { width:300px; FONT-SIZE: small; font-weight:normal; FONT-FAMILY: arial;}
.centricSendEmailInput label        { width:170px; FONT-SIZE: small; font-weight:normal; FONT-FAMILY: arial;}
.centricSendEmailInputModifyAttachment label	{ float:left;  padding:5px 5px 0px 0px;  }
.centricSendEmailInputModifyAttachment input	{ float:left;}  
.centricSendEmailSubmit             { float:left; padding:5px 0px 0px 0px; }
.centricSendEmailSubmitSend input   { width:100px;  }
.centricSendEmailSubmitResend input { width:90px;  }
#centric_send_email_container       { float:left; width: 700px; }
#centric_send_email_message         { float:left; width: 500px; }
#centric_send_email_history         { float:left; width: 200px; }
.centricSendEmailHistoryHeader      { float:left; margin: 5px; padding:5px 0px 0px 0px; font-size: 14px; font-weight:bold; clear:both; }
#centric_send_email_history_list    { float: left; }
#centric_send_email_history_list ul { padding: 0px 0px 0px 5px; }
#centric_send_email_history_list li { list-style: none; }
#centric_send_email_history_list .centricListingPaginationLabel { float: left; }
#centric_send_email_history_list .centricListingPaginationLinks { text-align: left; }

/*Dynamic (Suckerfish) Menu control */

/*** ESSENTIAL STYLES ***/
.sf-menu,
.sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}

/*** DEMO SKIN ***/
.sf-menu {float:left;margin-bottom:1em;}
.sf-menu a {border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}
.sf-menu a,
.sf-menu a:visited{color:#000000;}
.sf-menu li {background:#BDD2FF;}
.sf-menu li li {background:#AABDE6;}
.sf-menu li li li {background:#9AAEDB;}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {background:#CFDEFF;outline:0;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {
  position:absolute;
  display:block;
  right:.75em;
  top:1.05em; /* IE6 only */
  width:10px;
  height:10px;
  text-indent:-999em;
  overflow:hidden;
  background:url('/js/suckerfish/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.sf-menu a > .sf-sub-indicator {/* give all except IE6 the correct values */
  top:.8em;
  background-position:0 -100px;/* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
.sf-menu a:focus > .sf-sub-indicator,
.sf-menu a:hover > .sf-sub-indicator,
.sf-menu a:active > .sf-sub-indicator,
.sf-menu li:hover > a > .sf-sub-indicator,
.sf-menu li.sfHover > a > .sf-sub-indicator {
  background-position:-10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position:-10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
  background: url('/js/suckerfish/images/shadow.png') no-repeat bottom right;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}
/* vertical css*/
/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical,
.sf-vertical li {
  width:  10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 10em; /* match ul width */
  top:  0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.centricDynamicMenu .sf-menu ul li.current {background-color:#799AA5;}
.centricDynamicMenu .sf-menu ul li.current a:link,
.centricDynamicMenu .sf-menu ul li.current a:visited {color:#000000;text-decoration:none;}

/* Favourites control */
#user-favourites #favourite-pages,
#user-favourites #favourite-links  { height: 120px; }
#user-favourites #favourite-chats  { height: 160px; }
#user-favourites #fav-list-links   { height: 50px; }
#user-favourites #fav-list-chats   { height: 70px; }
#user-favourites .fav-list         { list-style: none;margin:0;padding:0; }
#user-favourites .fav-item         { height: auto; }
#user-favourites .fav-item-content { display: block;float: left;margin-bottom: 5px;width:252px; }
#user-favourites .fav-item h4      { margin: 0;padding: 0; }
#user-favourites .fav-item p       { margin: 0;padding: 0; }
#user-favourites .fav-delete,
#favourites .fav-delete { display:inline-block;width:13px;height:13px;float:right;cursor:pointer;text-decoration:none; }
#user-favourites .fav-delete:focus,
#user-favourites .fav-delete:hover,
#user-favourites .fav-delete:avtive,
#favourites .fav-delete:focus,
#favourites .fav-delete:hover,
#favourites .fav-delete:active { text-decoration:none; }
#user-favourites #edit-fav-links   { width:540px;height: 100px; }
#user-favourites #edit-fav-links .add-button         { width: 60px; }
#user-favourites #edit-fav-links .delete-button      { width: 60px; }
#user-favourites #user-favourites img.button         { cursor: pointer; }
#user-favourites #user-favourites .simplePagerNav    { list-style: none;float:right; }
#user-favourites #user-favourites .simplePagerNav li { display: inline;padding-left: 5px; }
#user-favourites .fav-profile-img    { float:left;margin-right:5px; }
#user-favourites #favourite-links h3 { margin: 0; }
#user-favourites #favourite-pages,
#user-favourites #favourite-files,
#user-favourites #favourite-events,
#user-favourites #favourite-chats,
#user-favourites #favourite-links    { float: left;height: 100%;margin-bottom: 20px; }
#user-favourites #favourite-links-list,
#user-favourites #favourite-files-list,
#user-favourites #favourite-events-list,
#user-favourites #simplePagerContainer,
#user-favourites #favourite-chats-list,
#user-favourites #favourite-pages-list { float: left; }
#user-favourites #favourite-chats ul,
#user-favourites #favourite-links-list ul,
#user-favourites #favourite-files-list ul,
#user-favourites #favourite-events-list ul,
#user-favourites #favourite-pages-list ul { float: left;height: 100%;width: 310px; }
#user-favourites #favourite-links-list li {background-image: url("/images/icon_arrow_next_blue.png");background-position: 18px 3px;background-repeat: no-repeat;float: left;list-style: none outside none;margin: 0;padding: 0 0 10px 35px;width: 275px;}
#user-favourites #favourite-pages-list li,
#user-favourites #favourite-files-list li,
#user-favourites #favourite-events-list li {float: left;list-style: none outside url("/images/icon_arrow_next_blue.png");margin: 0 0 10px 35px;width: 275px;}
#user-favourites #favourite-pages-list li div,
#user-favourites #favourite-files-list li div,
#user-favourites #favourite-events-list li div {display: inline-block;}
#user-favourites #favourite-links-list div.fav-item-content,
#user-favourites #favourite-pages-list div.fav-item-content,
#user-favourites #favourite-files-list div.fav-item-content,
#user-favourites #favourite-events-list div.fav-item-content {display: inline-block;float: none;margin-bottom: 0;}
#user-favourites h4.fav-item-title {color: #1E5692;}
#user-favourites .simplePagerNav {float: left;margin: 0 0 0 20px;padding: 0;width: 200px;}
#user-favourites #favourite-pages-list .simplePagerNav li,
#user-favourites #favourite-files-list .simplePagerNav li,
#user-favourites #favourite-events-list .simplePagerNav li,
#user-favourites #favourite-chats-list .simplePagerNav li,
#user-favourites #favourite-links-list .simplePagerNav li,
#user-favourites .simplePagerNav li {display: block;margin: 0;width: 20px;}
#user-favourites .simplePagerNav li a {color: #1E5692;}
#user-favourites .fav-links-edit {color: #1E5692;float: left;margin: 0 0 10px 290px;}
#user-favourites #favourite-chats-list .chat-links {float: left;margin: 0 0 10px 15px;}
#user-favourites #favourite-chats-list .chat-links a {color: #1E5692;}
#user-favourites .simplePagerContainer {float: left;}
#user-favourites #favourite-chats li {float: left;margin: 0 0 10px 15px;}
#user-favourites #favourite-chats .fav-item-content {width: 300px;}
#user-favourites .chat-shout-link { margin-left:20px; margin-right: 160px;}

/*Favourites Control (Horizontal)*/
#favourites_button_parent
{
  width: 140px;
  height: 30px;
}
#favourites_button
{
  float:right;
  color: White;
  padding-right:2px;
  font-weight:bolder;
  text-align:center;
  vertical-align:middle;
}

#favourites a
{
  color: Black;
  text-decoration: none;
}
#favourites a:hover
{
  color: #76AA07;
}
#favourites.horizontal div.simplePagerContainer
{
  width:276px;
  height:189px;
}
#favourites ul.fav-list
{
  margin:2px 0 0 0;
  padding:0 18px 0 18px;
}
#favourites.horizontal ul.fav-list
{
  height:163px;
  padding:0;
}
#favourites.horizontal ul.fav-list.chats li
{
  height:65px;
}

ul.fav-list.chats div.forum_item
{
  margin: 0;
}
ul.fav-list.chats div.forum_item_reply
{
  margin: 0 10px;
}

ul.fav-list div.forum_item_content,
ul.fav-list div.forum_item_short_content
{
  margin-left:50px;
  margin-top:-15px;
  width:200px; 
  clear:none;
}
a.chat-more
{
  float:right;
}

ul.chats div.forum_profile
{
  height: 50px;
}

#favourites.horizontal ul.simplePagerNav
{
  padding:0 0 0 18px;
  text-align:center;
}
#favourites ul.simplePagerNav li
{
    width:20px;
    min-width:1em;
}
#favourites.horizontal ul li ul.fav-list li
{
  width:237px;
  padding:5px 18px;
}
#favourites ul.simplePagerNav li a
{
    color:#4d891c;
    font-weight:bold;
    text-decoration:none;
    padding:0 5px;
}
#favourites ul.simplePagerNav li.currentPage a
{
    color:#8eb442;
    font-weight:normal;
}
#favourites ul.vertical 
{
  width: 320px;
  list-style-type:none;
}
#favourites ul.vertical li.group
{
  width: 320px;
  background: url(/custom/files/convurge_template_hr_short.png) repeat-x;
  margin: 10px 0 0 0;
}
#favourites ul.vertical ul.simplePagerNav
{
    padding:0 0 0 18px;
  text-align:center;
}
#favourites ul.vertical ul.simplePagerNav li
{
    float:none;
}
#favourites ul li ul.fav-list li
{
  margin: 5px 2px;
  list-style-type: none;
}
#favourites .heading
{
  font-weight:bold;
  vertical-align:middle;
}
#favourites div.favourites_title
{
    color:#E16901;
    padding:0 18px;
}
#favourites.horizontal div.favourites_title
{
  width:240px;
  padding:10px 18px 0 18px;
}

#favourites .text
{
  width:250px;
  display:inline;
}
#favourites.horizontal .text
{
  width:237px;
  display:block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;  
  -ms-text-overflow: ellipsis; 
}
#favourites .title
{
  font-weight:bold;
  font-family:Arial;
  font-size:13px;
}
#favourites ul.vertical .favourites_title
{
  font-size:larger;
  font-weight:bold;
  padding: 10px 0 0 18px;
}

#favourites.horizontal div.favourites_edit_link {
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:2px;
}

#favourites.horizontal div.favourites_edit_link .chat-post {
	margin-right:10px;
}

#favourites.horizontal .fav-item-content .fav-item-desc {
	margin:0;
	padding:0;
}

#favourites.horizontal #fav-list-chats .fav-item-content .fav-item-title  {
	padding-left:5px;
}

#favourites.horizontal #fav-list-chats .fav-item-content .fav-item-desc {
	float:left;
	padding-left:5px;
	width:160px;
}

#favourites.horizontal #fav-list-chats .fav-item-content .fav-profile-img {
	float:left;
}

#favourites ul.horizontal li
{
  display:inline;
}

#favourites.horizontal {
    width: 950px;
    height: 250px;
    padding: 0 18px;
    margin-left: 2px;
}

.wide #favourites.horizontal {
	margin-left:0;
}

a.remove_favourite
{
    background: url('/images/favourites_icon_cancel.png') no-repeat left center;
    padding-left: 14px;
}

a.add_favourite
{
    background: url('/images/favourites_icon_add.png') no-repeat left center;
    padding-left: 14px;
}

a.remove_favourite:hover
{
    cursor:pointer;
}

a.add_favourite:hover
{
    cursor:pointer;
}

/* Simple pager. */
ul.simplePagerNav
{
  list-style-type:none;
}

ul.simplePagerNav li
{
  display:inline;
  color: Green;
  padding-right: 2px;
}

ul.simplePagerNav li.currentPage
{
  color: Lime;
}

span.favourite {
  display:block;
}

span.add_favourite {
  background: url("/images/favourites_icon_add.png") no-repeat scroll left center transparent;
  cursor:pointer;
  color: #76AA07;
  padding-left: 14px;
  padding-top: 2px;
}

span.remove_favourite {
  background: url(/images/favourites_icon_cancel.png) no-repeat scroll left center transparent;
  color: #76AA07;
  cursor:pointer;
  padding-left: 14px;
  padding-top: 2px;
}

/* Mega Menu */
#megamenu_navcontainer {
  float: left;
  margin: 10px 0 0 20px;
  height: 44px;
  background-image: url("/custom/files/media/default_template_header_nav_left.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 11px;
  position: relative;
}

#megamenu_navcontainer div {
  background-image: url("/custom/files/media/default_template_header_nav_bg.png");
  background-repeat:repeat-x;
  height: 44px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 900px;
}

#megamenu_navcontainer td {
  background-repeat:no-repeat;
}

#megamenu_navcontainer .inner {
  background-image: url("/custom/files/media/default_template_header_nav_right.png");
  background-repeat:no-repeat;
  background-position: right center;
  padding-right:11px;
  float:left;
}

* html #megamenu_navcontainer {
  background-position: left top;
}
* html #megamenu_navcontainer .inner {
  background-position: right top;
}

#megamenu_navcontainer .links {
  float:left;
}

/*menu*/
.js #megamenu_navcontainer .links 
{
  display: none;  /*this is to hide the menu initially if the browser has JS enabled */
} 

#megamenu_navcontainer .links .sf-menu {
}

#megamenu_navcontainer .sf-menu li {
  background: none repeat scroll 0 0 transparent;
  z-index: 999;
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  position: static;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild_Links {
  padding-bottom: 20px;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild_Text {
  padding-bottom: 0;
  height: 100%;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild {
  display: block;
  float: left;
  width: 260px;
  height: 100%;
  background-image: none;
  position: relative;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild li {
  display: block;
  float: left;
  z-index: 1000;
  width: 260px;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricMegaMenuText {
  display: block;
  float: left;
  z-index: 1000;
  width: 260px;
  background-color: #D8D8D8;
  background-image: none;
  height: 100%;
  /*padding-bottom: 30px;*/
  top: 0;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricMegaMenuText h1, 
#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricMegaMenuText h2 {
  border-top: medium none;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;    
  color: #FF6600;
  background: transparent;
  padding-top: 20px;
  padding-left: 30px;
  line-height: 18px;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricMegaMenuText p {
  border-top: medium none;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;    
  color: #333;
  background: transparent;
  padding-top: 0px;
  padding-left: 30px;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricMegaMenuText a {
  border-top: medium none;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;    
  color: #333;
  background: transparent;
  padding-top: 0px;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild .centricSiteMapLevel_2 {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #333;
  background: none repeat scroll 0 0 #F8F8F8;
}

#megamenu_navcontainer .sf-menu  li .centricMegaMenuChild .centricSiteMapLevel_2 a:link,
#megamenu_navcontainer .sf-menu  li .centricMegaMenuChild .centricSiteMapLevel_2 a:visited {
  border-top: medium none;
  color: #81264F;
  padding-top: 20px;
  padding-left: 30px;
  background-color: #F8F8F8;
}

#megamenu_navcontainer .sf-shadow ul {
  padding: 0 0px 0px 0;
}

#megamenu_navcontainer .sf-shadow li .centricMegaMenuChild ul{
  padding: 0;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild a {
  padding: 0;
}

#megamenu_navcontainer .sf-shadow li .centricMegaMenuChild ul{
  padding: 0;
}

#megamenu_navcontainer .sf-menu li .centricMegaMenuChild ol .centricSiteMapLevel_3 {
}

#megamenu_navcontainer .sf-menu  li .centricMegaMenuChild ol .centricSiteMapLevel_3 a:link,
#megamenu_navcontainer .sf-menu  li .centricMegaMenuChild ol .centricSiteMapLevel_3 a:visited {
  border-top: medium none;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;    
  color: #333;
  padding-top: 0px;
}

#megamenu_navcontainer .sf-menu li ul li {
  z-index: 1001;
  width: 260px;
}

#megamenu_navcontainer .sf-menu li ul li ul li {
  z-index: 1002;
}

#megamenu_navcontainer .sf-menu a:link,
#megamenu_navcontainer .sf-menu a:visited {
  color: #FFFFFF;
}

#megamenu_navcontainer .sf-menu li:first-child a,
#megamenu_navcontainer .sf-menu li li a{
  border-left: none;
}

#megamenu_navcontainer .sf-menu li li{
}

#megamenu_navcontainer .sf-menu ul{
  background: none repeat scroll top right #F8F8F8;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-top: 10px solid #81264F;
  border-bottom: 10px solid #81264F;
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
}


#megamenu_navcontainer .sf-menu li:hover ul, 
#megamenu_navcontainer .sf-menu li.sfHover ul {
  display: block;
  z-index: 99;
}

#megamenu_navcontainer .sf-menu li:hover,
#megamenu_navcontainer .sf-menu li.sfHover,
#megamenu_navcontainer .sf-menu a:focus,
#megamenu_navcontainer .sf-menu a:hover,
#megamenu_navcontainer .sf-menu a:active {
  text-decoration:none;
}

#megamenu_navcontainer .sf-menu .sf-sub-indicator {
  display:none;
}

/*
#megamenu_navcontainer .sf-menu #centricMMLinks {
  float: left;
  width: auto;
  height: auto;
  background-image: none;
}

#megamenu_navcontainer .sf-menu #centricMMTextField {
  float: left;
  width: auto;
  height: auto;
  background-image: none;
}*/
/* Workflow Listing Control */
ul.centricWorkflowListingControlTabs {
  border-bottom: 1px solid #000000;
  clear: both;
  float: left;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
ul.centricWorkflowListingControlTabs li {
  font-size: 14px;
  float: left;
  height: auto;
  list-style: none outside none;
  margin: 0 0 -1px;
  padding: 0;
}
ul.centricWorkflowListingControlTabs a:link,
ul.centricWorkflowListingControlTabs a:visited {
  color: #667481;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: auto;
  outline: medium none;
  padding: 10px 20px;
  width: auto;
}
ul.centricWorkflowListingControlTabs a.active:link,
ul.centricWorkflowListingControlTabs a.active:visited {
  border-left: 1px solid #000000;
  border-radius: 5px 5px 0 0;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  border-bottom: medium none;
  background-color: #FFFFFF;
}
.centricWorkflowListingControlContent{
	border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 0 0 0 0;
  border-right: 1px solid #000000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
  clear: both;
  display: none;
  margin: 0;
  padding: 20px;
  width: 100%;
}
.centricWorkflowListingControlContent.active {
  display: inline-block;
}
.centricWorkflowListingControlEntryTable th,
tr.centricWorkflowListingControlEntry td {
	padding: 5px;
	text-align: left;
}
tr.centricWorkflowListingControlEntry.pending {
	background-color: #FCFCB2;
}
tr.centricWorkflowListingControlEntry.approved {
  background-color: #C9FFC9;
}
tr.centricWorkflowListingControlEntry.declined {
  background-color: #FFC9C9;
}
.centricWorkflowListingControlEntryFull {
  display: none;	
}
.workflowListingElementValue {
  float: left;
}
.workflowListingEditElement {
  float: left;
}
.workflowListingEditButtons {
  float: right;
}
.workflowListingFullViewToggle {
  width: 13px;
}
.centricWorkflowListingControlSearchContainer label {
  display:block;
  clear:both;
  margin-top:10px;
}
.centricWorkflowListingControlSearchContainer input[type=button] {
  display:block;
  clear:both;
  margin:10px 0 10px 0;
}
/* Tabs control defaults */
.tabbable .tab-content {
  overflow:visible;
}

#secondary_col .tabbable .nav-tabs li, #primary_container .tabbable .nav-tabs li {
  display:block;
  width:50%;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > .pull-right {
  float: right;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

ul.mcdropdown_menu {
  overflow:visible !important;
}

/* BEGIN Twitter Bootstrap Progress Bar Styling */
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
/* END Twitter Bootstrap Progress Bar Styling */

/* BEGIN Custom Progress Bar Styling */
.progress {
	margin-top:10px;
}
/* END Custom Progress Bar Styling */

/* BEGIN Form Steps Bar Styles */
.centricFormSteps { margin: 0 0 10px 0; padding:0; width:100%; clear:both; }
.centricFormSteps ul { margin: 0; padding:0; width:100%; float:left; list-style-type:none; }
.centricFormSteps ul li { margin: 0; padding:0; float:left; list-style-type:none; }

.centricFormSteps {
  background-image: url("/images/breadcrumb_left.png");
  background-position: left top;
  background-repeat: no-repeat;
  color: #4C4C4C;
  float: left;
  font-family: Arial;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  height: auto;
  margin: 15px 0 0;
  padding: 0px 0px 10px 9px;
  position: relative;
  text-decoration: none;
}
.centricFormStepsChild {
  background-image: url("/images/breadcrumb_right.png");
  background-position: right top;
  background-repeat: no-repeat;
  float: left;
  margin: 0;
  padding: 0 9px 0 0;
  width: 97%;
}
.centricFormSteps ul {
  background-image:url('/images/breadcrumb_bg.png');
  background-repeat:repeat-x;
  height: 30px;
}

.centricFormSteps a,
.centricFormSteps a:link,
.centricFormSteps a:visited,
#primary_container .centricFormSteps a
#primary_container .centricFormSteps a:link,
#primary_container .centricFormSteps a:visited {
  color: #333333;
  float: left;
  font-size: 12px;
  text-decoration: none;
  height: 23px;
  padding: 7px 3px 0;
  cursor: default;
}

.centricFormSteps a:focus,
.centricFormSteps a:hover,
.centricFormSteps a:active,
#primary_container .centricFormSteps a:focus,
#primary_container .centricFormSteps a:hover,
#primary_container .centricFormSteps a:active {
  color:#e26b02;
  text-decoration:none;
}
.centricFormStepsCurrent {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 23px;
  padding: 7px 3px 0;
  text-decoration: none;
  cursor: default;
}

span.centricFormStepsSeparator {
  background-image: url("/images/breadcrumb_divider.png");
  background-position: right top;
  background-repeat: no-repeat;
  float: left;
  height: 5px;
  overflow: hidden;
  padding: 25px 0 0;
  width: 11px;
}
/* END Form Steps Bar Styles */

.workflowDisplayBlockInheritanceEditButton,
.workflowDisplayBlockInheritanceValueEdit,
.workflowDisplayBlockInheritanceEditButtons,
.workflowDisplayBlockInheritanceValueDisplay {
  float: left;
}

.workflowDisplayBlockInheritanceValue {
  margin-right: 5px;
}

/* Metadata TypeAhead */
.tt-dropdown-menu {
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.tt-dropdown-menu, .gist {
  text-align: left;
}
.tt-suggestion p {
  padding: 5px;
  margin: 0px;
}
.tt-is-under-cursor,
.tt-is-under-cursor p {
  background-color: #6D6D6D; color: #FFFFFF;
}

/* Form Control fieldset default styling */
.checkbox-group legend {
	display:block;
	margin-bottom:5px;
}
.checkbox-label-row {
  display:block;
  margin-bottom:5px;
}
.radio-label-row {
  display:block;
  margin-bottom:5px;
}
/* Form Control additional field default styling */
.file_input_label {
	display: block;
	margin-top: 5px;
}
.accessible-text {
  position: absolute;
  font-size: 0;
  left: -9999px;
}
/* Advanced Search Control Metadata Filters styling */
.search_filters_div .checkbox-label-row label {
  margin-left: 3px;
}
#centric_clear_metadata_filters_div {
  margin-bottom: 10px;
}

.marginLeft0 {

}
.marginLeft1 {
  margin-left: 1em;
}
.marginLeft2 {
  margin-left: 2em;
}
.marginLeft3 {
  margin-left: 3em;
}
.marginLeft4 {
  margin-left: 4em;
}
.marginLeft5 {
  margin-left: 5em;
}
.marginLeft6 {
  margin-left: 6em;
}
.marginLeft7 {
  margin-left: 7em;
}
.marginLeft8 {
  margin-left: 8em;
}
.marginLeft9 {
  margin-left: 9em;
}
.marginLeft10 {
  margin-left: 10em;
}
.marginLeft11 {
  margin-left: 11em;
}
.marginLeft12 {
  margin-left: 12em;
}