/*General*/
fieldset {border:0; padding:0; margin:0}

/* 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}

/*Search Control*/
.search {width:150px}
.search_radio_select {width:100%; float:left;}
#search_basic_str input {width:120px; vertical-align:top}
#search_input_span input {width:100%}
#search_all_words {padding-top:10px;}
#search_exact_phrase{padding-bottom:10px}
#search_date_filter {padding-bottom:10px}
#search_rpp {padding-bottom:10px}
#search_rpp_select select {width:100%}
#search_scope {padding-bottom:10px}
#search_scope_select select {width:100%}
#search_order_by {padding-bottom:10px}
#search_order_by_select select {width:100%}
#search_thesaurus {padding-bottom:10px}
#search_thesaurus span select {width:100%}
#search_page_category_browser {padding-bottom:10px}

/*Blog Control*/
#blog_response_panel { width:500px; margin:0px; padding: 0px 5px; background-color: #E0EEEE;}
#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; }
.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-size: 0.75em; color: #333333; font-style: normal; margin: 5px 0px 0px 0px; padding:0px;  }
#blog_post_name { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_email { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_url { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#user_captcha_input { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_comments_editor { margin: 20px 0px 0px 0px; padding:0px; width:500px; height:220px }

/*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;  }

/*Content Listing Control */
.default_listing_item_gap {border-bottom: thin dotted grey;}
#contentListingGroupByOptions{ }

/*File Upload Control*/
#file_upload_form { width:500px; }
#file_upload_form fieldset { width:500px; }
#file_upload_form label { position: absolute; text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; font-size:11px; }
#fileUploadControlTitle h1 {color:black}
#f_file_title { margin: 5px 0px 0px 155px; padding:0px; width:300px; height:20px; font-size:11px; font-family:Arial; }
#file_name { margin: 5px 0px 5px 155px; padding:0px; width:300px; height:20px; font-size:11px; font-family:Arial; }
#fileUploadControlMetadata textarea { width:300px; font-size:11px; font-family:Arial; } select { width:300px; font-size:11px; font-family:Arial; }
.fileUploadControlMetadataElements {text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; font-size:11px;}
#notification { margin: 5px 0px 0px 155px; padding:0px; width:300px; }
#notification_select_box { margin: 0px 0px 0px 155px; padding:0px; width:300px; }
#notification_select_box select { width:300px; font-size:11px; font-family:Arial; }
#fileUploadControlSubmitButton { margin: 0px 0px 0px 327px; padding:0px; }
#generate_result {margin: 5px 0px 5px 155px; 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; font-size:11px; }
#postMessageControlTitle h1 {color:black}
#f_message_title { margin: 5px 0px 5px 155px; padding:0px; width:300px; height:20px; font-size:11px; font-family:Arial; }
#postMessageControlMetadata textarea { width:300px; font-size:11px; font-family:Arial; } select { width:300px; font-size:11px; font-family:Arial; }
/*.postMessageControlMetadataElements {font-size:11px; font-family:Arial;}*/
.postMessageControlMetadataElements{  text-align:left; width:150px; margin: 5px 0px 0px 0px; padding:0px; font-size:11px; }
#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-size:11px; font-family:Arial; }
#postMessageControlSubmitButton { margin: 10px 0px 0px 325px; padding:0px; }

/*Invite Someone Control*/
#inviteUserToGroupForm { width:500px; }
#inviteUserToGroupForm fieldset { width:500px; }
#inviteUserToGroupForm label { position: absolute; text-align:right; width:75px; margin: 5px 0px 0px 0px; padding:0px; font-size:11px; clear:right;float:left;}
.inviteUserToGroupTextItem { margin: 5px 0px 5px 80px; padding:0px; width:200px; height:20px; font-size:11px; font-family:Arial; clear:right;}
#inviteUserToGroupBlock2{margin: 15px 0px 0px 0px;}
#inviteUserToGroupBlock2Text{margin: 5px 0px 20px 0px;}
#inviteUserToGroupSubmitButtonDiv{margin: 0px 0px 0px 380px;}

/*Task Submission Control*/
#taskSubmissionSelectTime{ width:200px } 
#taskSubmissionSelectTime select {width:45px; font-family:Arial;}
#taskSubmissionSelectResponsibility select {width:150px; font-family:Arial;}
#taskSubmissionSelectTime2 select {width:70px; font-family:Arial;}
#taskSubmissionPart1{font-size:11px; float: left;}
#taskSubmissionPart2{font-size:11px;float: right;}

/*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;}