


/**
 * ========= Misc common styles ====================================
 */
.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 30px;
	background-image: url(/mavista/img/admin/info.gif);
	background-repeat: no-repeat;	
	}

.debug{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 3px;
	border: 2px double #FCD189;
	background-color: #F3EC7A;
	text-decoration: none;
	
	}
.is_mandatory {
        display: inline;
        font-size: 12px;
        color: #FF0000;
}
	
#cms2DebugMsgs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 3px;
	border: 2px double #FCD189;
	background-color: #FFCDCD;
	text-decoration: none;
	text-align: left;
	display: table;
	}

#cms2DebugMsgs .msg_block {
	margin: 3px; 
	padding: 3px;
	width: 200px;
	display: table-cell;
}

.mav_paging{
	float: left;
    margin:5px 0px 0px 12px;
    display: block;
    width: 99%;
	color: #4d4c4c; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.jqm_dialogue {
    display: inline;
}

.pointer {
	cursor:pointer;cursor:hand;
}

.form_default_buttons{
	margin: 20px 0px;	
}

/**
 * ========= Error message style ====================================
 */
#error {
	width: 600px;
	}

#error .error_preamble{
	/* font-family:Arial, Helvetica, sans-serif; */
	
	font-weight: bold;
	color: red;
	margin: 0px 10px 10px 50px;
	padding: 0px 5px 0px 0px;
	}

#error li{
	/* font-family:Arial, Helvetica, sans-serif; */
	color: #666666;
	margin: 0px 0px 0px 60px;
	padding: 0px;
	}
	
	
.error_public {
	color: red;
	margin: 10px 10px 20px 10px; 
	padding: 3px 0px 0px 30px;
	background-image: url(/mavista/img/admin/warn.gif);
	background-repeat: no-repeat;	
	}	

/* standard document listing styles */

#document_listing_results .item_record_border {
   height: 25px;
}

#document_listing_results span.item_thumbnail {
   width: 20px;
   margin: 0px 10px 0px 10px;
   border: none;
}


#document_listing_results span.item_thumbnail img {
	border: none;
}
 
#document_listing_results span.item_date {
    width: 75px;
}

#document_listing_results span.item_title {
    width: 200px;
}

#document_listing_results span.item_description {
    width: 200px;
}m

#document_listing_results span.item_links {
 	width: 50px;
}

/* ===== HTTP Error Pages =======*/
#error_message_main {
	font-size: 14px;
	margin: 10px 20px;
	padding-left: 50px;
}

/* ============ Search Box and Search Results =========== */

#search_box{
	width: 75%;
}

#search_box .searchButton{
	padding: 10px 0px;
}

#news_search_results_div h6, #product_search_results_div h6 {
	   text-decoration: none;
       font-size: 12px;
       font-weight: bold;
}

#news_search_results_div ul {
	list-style-type: none;
	margin-bottom: 20px;
}

#news_search_results_div li a {
	color: blue;
	text-decoration: none;
}

#news_search_results_div li a:hover {
	text-decoration: underline;
}

.match_message {
       text-decoration: none;
       font-size: 12px;
}

/* ================ Login ==================== */
p.display_message {
	margin:	10px 0px;
	font-weight: bold;
}

#main_left p.display_message {
	margin:	10px 0px;
	font-weight: bold;
}

/* ================ Forgotten Password ==================== */
.help_message {
	color: #0000CC;
	padding: 20px 0px 0px 0px;	
}


/* ================ Unsubscription Page ==================== */
.subscription_status_label {
	display: block;
	padding-top: 20px;
	text-decoration: underline;	
}

/* ====== Albums ============ */
#mav_album_frame {
 width: 850px;
}

#mav_album_listing_container {
  background: #fff;
}

#mav_album_listing_container .album {
  width: 440px;
}

#mav_album_listing_container .thumb_img {
  border: 1px solid #333;
}

#mav_album_listing_container .album_thumbnail {
  width: 200px;
}

#mav_album_listing_container .album_details {
  width: 240px;
  vertical-align: top;
  font-size: 12px;
}

#mav_album_listing_container .title {
  font-size: 14px;
}

/* ============= Social Bookmarks ========== */

.social_bookmarks ul{
	padding:5px;
	margin:20px ;
	border:1px dotted #ccc;
	background:#efefef;
}

 .social_bookmarks_label {
 	color: #333333;
 }
 
/* ========================================= */



#pc_breadcrumb li {
	float:left
}

.category_ul_listing li {
	float:left;
}

.news_ul_listing_display li {
	float:left;
}

.index_high_lighter{
	color:red;
}

/* ============================== */
/* 		Template Styles  		  */
/* ============================== */



