


/**
 * ========= 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;
	}
	

/* 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;
	
}

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

/* =========== component: MENU =========== */

						/* ============================================================= */
/*  MENU														 */
/*  e.g. #nav_menu												 */
/* ============================================================= */

#mav_menu {
}
#mav_menu ul{
list-style:none;
margin:0;
padding:0;
border-bottom:1px solid #666;
font-weight:bold;
font-size:15px;
display:inline-block
}
#mav_menu li{
margin:0;
float:left
}
#mav_menu li a{
margin:0;
text-decoration:none;
color:#333;
padding:20px 35px 5px 34px;
border-right:1px solid #ccc;
display:block
}
#mav_menu li a:hover{
background:red;
color:#fff
}

#menu_item_contact a{
margin:0;
text-decoration:none;
color:#333;
padding:20px 35px 5px 34px;
border-right:1px solid #fff;
display:block
}
					/* =========== component: BANNER =========== */

						#mav_banner{

	background:url(../../banner/travel_001/banner.jpg) top no-repeat #97530C;
	width: 900px;
	padding-top:5px;
	clear:both;
	height:330px;
	border-top:1px solid #C1B4A4;
	padding-top:10px
	/* vertical align div to bottom right

		http://www.emblematiq.com/blog/vertical_align_with_css/ (Step 2)

	*/
} 


#banner_overlay {
	margin: 0 0;
	/* vertical align div to bottom right
	http://www.emblematiq.com/blog/vertical_align_with_css/ (Step 2)
	*/
	position:absolute;
	right:0;
	display:none
	/* make div translucent 
	http://www.kavoir.com/2007/09/make-elements-translucent-with-css-the-bulletproof-solution.html
	*/
}



					/* =========== component: BASE_FORMATTING =========== */

						/* ============================================================= */

/*  At the moment, base formatting contains color, layout, 	 */

/*  background, may need further break down.			 */

/* ============================================================= */


body{
    width: 100%;
    margin:0 auto; 
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center
}

img{
border:none;
padding:0;
margin:0
}

/* ============================================================= */

/*  LAYOUT												 		 */

/* ============================================================= */

#mav_wrapper {
    width: 908px;
    margin:0 auto;
	text-align:left
}
#mav_page_fragment_1{
width:908px;
margin:0 auto;
}
#mav_page_fragment_2{
width:908px;
margin:5px auto;
}

/* ============================================================= */
#mav_page_fragment_3{
width:908px;
margin:0px auto;
}

.UT_main #mav_content_fragment_1{
width:260px;
float:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.UT_main #mav_content_fragment_1 h2{
font-size:16px;
background:url(../../baseformatting/ut_003/img/title_bg.jpg) repeat-x top;
line-height:35px;
padding:0 15px;
margin:0
}
.UT_main #mav_content_fragment_1 h3{
font-size:16px;
background:url(../../baseformatting/ut_003/img/title_bg.jpg) repeat-x top;
line-height:35px;
padding:0 15px;
margin:0
}
.UT_main #mav_content_fragment_1 ul{
margin:10px 5px;
list-style:none
}
.UT_main #mav_content_fragment_1 ul li{
padding:5px 5px 5px 20px;
}
.UT_main #mav_content_fragment_1 li a{
color:#333;
font-weight:bold
}
.p1{
background:url(../../baseformatting/ut_003/img/point1.jpg) no-repeat left;
color:red
}
.p2{
background:url(../../baseformatting/ut_003/img/point2.jpg) no-repeat left
}
.p3{
background:url(../../baseformatting/ut_003/img/point3.jpg) no-repeat left
}
.p4{
background:url(../../baseformatting/ut_003/img/point4.jpg) no-repeat left
}
.p5{
background:url(../../baseformatting/ut_003/img/point5.jpg) no-repeat left
}
.p6{
background:url(../../baseformatting/ut_003/img/point6.jpg) no-repeat left
}
.p7{
background:url(../../baseformatting/ut_003/img/point7.jpg) no-repeat left
}
.p8{
background:url(../../baseformatting/ut_003/img/point8.jpg) no-repeat left
}
.p9{
background:url(../../baseformatting/ut_003/img/point9.jpg) no-repeat left
}
.UT_main #mav_content_fragment_1 p{
padding:0px 15px
}

.UT_main #mav_content_fragment_2{
width:640px;
float:right;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.UT_main #mav_content_fragment_2 p{
padding:0px 20px
}
.UT_main #mav_content_fragment_2 h1{
font-size:16px;
background:url(../../baseformatting/ut_003/img/title_bg.jpg) repeat-x top;
line-height:35px;
padding:0 15px;
margin:0
}

.UT_main #mav_content_fragment_3{
clear:both;
width:100%;
margin:10px 0;
background:#D4D4D4;
display:inline-block
}
.UT_main #mav_content_fragment_3 h1{
font-size:16px;
line-height:35px;
margin:0
}
.UT_main #mav_content_fragment_3 #left{
font-size:16px;
background:url(../../baseformatting/ut_003/img/event_bg.jpg) repeat-y top right #EBEBEB;
padding:0 15px;
margin:0;
width:50%;
float:left
}
.UT_main #mav_content_fragment_3 #right{
font-size:16px;
background:#D4D4D4;
padding:0 15px;
margin:0;
width:42%;
float:right;
font-size:12px
}

.UT_main #right ul{
list-style:none;
margin:0px 10px;
padding:5px
}
.UT_main #right li{
margin:15px 0
}

/* ============================================================= */


#mav_page_fragment_4{
width:908px;
margin:0 auto;
border-top:1px solid #666;
}


/* ============================================================= */

/*  FOOTER												 		 */

/* ============================================================= */
#mav_footer{
text-align:center;
padding:10px 0;
font-size:11px;
color:#666
}
.footer_link a{
padding:0 5px
}
/* ============================================================= */

/*  Language_Selection												 		 */

/* ============================================================= */

#language_selection{
display:none
}
#company_logo{
display:none
}
					/* =========== component: NEWS_LISTING =========== */

												/* ============================================================= */
/*  NEWS LISTING 												 */
/*  e.g. #news_listing_results, .item_record_border				 */
/*       .item_abstracts				 		 	 			 */
/*       #main_topic				 			 				 */
/*       .is_mandatory 						 					 */
/* ============================================================= */

#item_record_border{
display:inline-block
}

#news_listing_results ul{
list-style:none;
font-size:12px;
margin:0;
padding:0
}
.item_record_border{
display:inline-block;
border-bottom:1px dashed #666;
width:100%;
margin:5px 0
}
.item_thumbnail{
float:left;
margin:2px 10px 5px 2px
}
.item_thumbnail_photo img{
width:50px;
height:50px
}
.item_body{
margin-bottom:10px;
padding:2px 0;
}
.publish_date{
display:block;
font-weight:bold;
color:#666
}
.title{
display:block;
font-weight:bold;
font-size:13px;
color:red
}
.title a{
color:red;
text-decoration:none
}
.abstract{
color:#666
}
/* ============================================================= */
/*  NEWS ITEM 													 */
/* ============================================================= */


/*============page listing================*/
.main_product_pages_link a:hover{
pisplay:block;
border:1px solid;
color:#fff;
background:#000
}

#sreach_name{
position:absolute;
margin-left:400px;
margin-top:2px;
font-size:14px;
font-weight:bold;
}

#top{
position:absolute;
margin-left:5px;
margin-top:2px;
font-size:14px;
font-weight:bold;
}

					

