/* CSS Document */

/*--->>> MUSUEM OF BELIZE AND HOUSE OF CULTURE TEMPLATE STYLES <<<---*/
body {
	background: url(../images/mob_bground.jpg);
	margin:0;
	text-align:center;

	}

#container { 
	width: 904px;
	/* min-height:1000px; */
	margin: 0 auto;
	background: url(../images/mob_shadowbg.gif) top no-repeat;
	text-align:center;
	/*position:relative;*/
}

#left_clum {
	/* background: #ffffff url(../images/left_clumbg.gif) no-repeat top left; */
        background: #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:19px;
	text-align:left;
	padding: 0 5px 0 10px;
	width:600px;
	}

	
#right_clum {
	background:#EBE0A9 url(../images/right_clumbg.gif) no-repeat top right;
	width:285px;
	}
#flash_container {
	width:615px;
	position:relative; 
	left:-2px;
}

	
span.spacer { display:block; height:5px;}


h1 {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color: #C5A709;
	letter-spacing:0.2px;
        clear:both;
}

h2.contentheading, .contentheading, .componentheading {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #C5A709;
	float:left;
	width:520px;
	letter-spacing:0.2px;
	margin-bottom:15px;
}


h2 {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;;
	font-size:15px;
	color: #C5A709;
	letter-spacing:0.2px;
	margin-bottom:0px;
}

div.article-tools {
	float:right;
	margin-top:15px;
	text-align:left;
	width:75px;
}

div.article-content {
       clear:both;
}

	
.breadcrumb {
	/* background:url(../images/line.gif) repeat-x bottom; */
	width:590px; 
	position:relative; 
	margin:10px 0 15px 10px; 
	height:20px; 
	padding-bottom: 10px;
}

.border {
	float:right;
	border: 1px solid #c6c5c6;
	padding:1px;
	margin:5px 0 10px 10px;
}



/*THE FOLLOWING IS APPLIED TO ANCHOR TAGS*/

a:link {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #406fd8;
	text-decoration: underline;
	line-height: 15px;
}
a:visited {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #406fd8;
	text-decoration: underline;
	line-height: 15px;
}
a:hover {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a:active {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a.sub:link {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:visited {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:hover {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a.sub:active {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
/*THE CSS BELOW IS FOR THE NPL COPYRIGHT FOOTERS*/

.footer {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000	;
	text-decoration: none;
}

a.footlink:link {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}

a.footlink:visited {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}

a.footlink:hover {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a.footlink:active {
	font-family: trebuchet ms, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

/*THE FOLLOWING APPLIES TO THE BOTTOM FEATURES*/

#hapenin {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	width:285px;
	border:1px solid #795320;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}

#hapenin h3 {
	background:transparent url(../images/ia_featbg.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:14px;
	height:15px;
	margin:0;
	padding:0 0 5px 8px;
}

#hapenin p {
	margin-top:5px;
	padding:0 6px;
}

span.title { font-weight:bold; margin-bottom:0;}

#featd {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	width:285px;
	border:1px solid #795320;
	margin-right:0px;
	margin-bottom:15px;
}

#featd h3 {
	background:transparent url(../images/ia_featbg.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:14px;
	height:15px;
	margin:0;
	padding:0 0 5px 8px;
}

#featd p {
	margin-top:5px;
	padding:0 6px;
}

/* castoms */

div.search input.button { height: 30px; cursor: pointer; cursor: hand; }

.moduletable_events {
	margin-left:3px;
	margin-top:8px;
}

/*NICH Whats New Styles*/
div.moduletable_whatsnew {
    border:1px solid #D0B10A;
    float:left;
    height:145px;
    margin-top:15px;
    margin-bottom:10px;
    padding:0 0 5px;
    width:289px;
}

div.moduletable_whatsnew h3 {
   background:#D0B10A url(/images/M_images/graphics/mob_featbg.gif) repeat-x;
   color:#FFFFFF;
   margin-bottom:-13px;
   margin-top:0;
   padding:2px 0 2px 5px;
}

/*NICH Featured Artist*/
.moduletable_featureda {
   border:1px solid #D0B10A;
   float:right;
   height:145px;
   margin-top:15px;
   margin-bottom:10px;
   padding:0 0 5px;
   width:289px;
}

div.moduletable_featureda h3 {
   background:#D0B10A url(/images/M_images/graphics/mob_featbg.gif) repeat-x;
   color:#FFFFFF;
   margin-bottom:-13px;
   margin-top:0;
   padding:3px 0 0 5px;
}

/*Right side Featured Artist*/
.moduletable_featureda_int 
{ 
   border:1px solid #f9f9f9;
   background-color:#F3F1E1;
   margin-left:0px;
   margin-bottom:8px;
   width: 235px; 
   height:165px;
   overflow:hidden;
}

div.moduletable_featureda_int h3 
{
   background-color:#E2CF6B;
   font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
   margin-bottom:-13px;
   margin-top:0;
   padding:3px 0 3px 5px;
   color: #000000;
   font-size: 13px;
}

div.buttonheading img { border: 0; }

div.article-content img {border:1px solid #C5C5C5;}


.thumbsup-title {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
padding-bottom:5px;
text-align:left;
}

.thumbsup-image {
      border-bottom:0 none !important;
}

.thumbsup-image, .thumbsup-text {
      border-bottom:0 none !important;
}


.thumbsup-image img {
      border:1px solid #C6C5C6 !important;
      margin-top:0
      margin-right: 2px!important;
      margin:bottom:0;
      padding:0 !important;
}

.thumbsup-intro {
      font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
      line-height:15px; 
      color:#000;
      text-align:left;
}

input#mod_search_searchword { width: 148px; }

/*CSS FOR GLOBAL SEARCH*/
td#mobheader 
{ 
  text-align: left;
  width: 900px;
  height: 93px;
  background: url(../images/mob_hoc_header.gif);
}

td#mobheader form, td#mobheader div.search 
{ 
  float: right;
  width: 200px;
  overflow: hidden;
  position: relative;
  top:-2px;
}

input#mod_search_searchword {
	border:1px solid #909090;
	height:16px;
	margin-right:5px;
	width:150px;
}

div.search input.button {
	background-color:#444444;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

/*BEGIN CALENDAR CSS STYLE*/
.mod_jevents_monthyear {
	background-color:#282828;
	color:#FFFFFF;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	height:25px;
	letter-spacing:-0.1em;
	margin:0.25em auto 0;
	text-align:center;
	width:240px !important;
}

.mod_jevents_table {
	background-color:#FFFFFF;
	border-bottom:1px solid #FCB033;
	border-left:1px solid #FCB033;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	height:157px;
	margin:0 auto 0.25em;
	text-align:center;
	text-decoration:none;
	width:240px;
}
a.mod_jevents_link {
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF !important;
        font-weight:bold !important;
        font-size:12px !important;
	text-decoration:none;
        letter-spacing:0.2px;
}

/*.moduletable {
	margin-top:10px; 
	position:relative; 
	right:-2px;
}*/

td.mod_jevents_td_daynoevents > a.mod_jevents_daylink:link, td.mod_jevents_td_daynoevents > a.mod_jevents_daylink:visited, td.mod_jevents_td_daynoevents > a.mod_jevents_daylink:hover, td.mod_jevents_td_daynoevents > a.mod_jevents_daylink:active {
	background-color:#FFFFFF !important;
	color:#4B4B4B !important;
        text-decoration:none;
}

td.mod_jevents_td_daywithevents > a.mod_jevents_daylink:link, td.mod_jevents_td_daywithevents > a.mod_jevents_daylink:visited, td.mod_jevents_td_daywithevents > a.mod_jevents_daylink:hover, td.mod_jevents_td_daywithevents > a.mod_jevents_daylink:active {
	background-color:#FFFFFF !important;
	color:#D0B10A !important;
	font-weight:bold;
        text-decoration:none;
}

td.mod_jevents_td_todaynoevents, td.mod_jevents_td_todaywithevents {
	background-color:#FEE5BD !important; 
	font-weight:bold;
}

td.mod_jevents_td_todaynoevents >a.mod_jevents_daylink:link,
td.mod_jevents_td_todaynoevents >a.mod_jevents_daylink:visited,
td.mod_jevents_td_todaynoevents >a.mod_jevents_daylink:hover,
td.mod_jevents_td_todaynoevents >a.mod_jevents_daylink:active { 
	background-color:#FEE5BD !important;
	color:#4B4B4B !important;
	font-weight:bold;
        text-decoration:none;
        font-size:12px;
}

td.mod_jevents_td_todaywithevents >a.mod_jevents_daylink:link,
td.mod_jevents_td_todaywithevents >a.mod_jevents_daylink:visited,
td.mod_jevents_td_todaywithevents >a.mod_jevents_daylink:hover,
td.mod_jevents_td_todaywithevents >a.mod_jevents_daylink:active {
	background-color:#FEE5BD !important;
	color:#4B4B4B !important;
	font-weight:bold;
        text-decoration:none;

}

td.mod_jevents_td_dayoutofmonth {
       background-color: #E2E2E2;
}

td.mod_jevents_td_dayoutofmonth {
       background-color: #E2E2E2;
}

table.mod_jevents_table td {
       border-right:1px solid #fcb033; 
       border-top:1px solid #fcb033;
}

#mod_jevents_latest_container {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
    margin-bottom:15px;
    margin-left:0;
    /*padding:5px;*/
    text-align:left;
    width:235px;
}

span#mod_jevents_latest_title {
        background-color:#E2CF6B;
        border-bottom:1px dotted #E2CF6B;
        color:#000;
        display:block;
        font-size:13px;
        font-weight:bold;
        padding:3px 0;
        text-align:center;
        width:100%;
}

.mod_jevents_latest_table{ width:96% !important;}

span.mod_jevents_latest_date {
        color:#333333;
        font-size:10px;

}

span.mod_jevents_latest_content a {
        border-bottom:1px dashed #CEA56D;
        color:#333333;
        display:block;
        font-size:12px;
        font-weight:bold;
        margin-bottom:5px;
        padding-bottom:5px;
}

.date { font-size:18px; color:#c2c2c2;}

div.phocagalleryslideshow {
	margin-left:0;
	padding-right:5px;

}

#master0 {
	border:1px solid #7B5522;
}

/* The Following Applies To The Calendar of Event*/
.jevents_navigation {
background-color:#F7F7F7;
border:1px solid #E2CF6B;
margin-bottom:10px;
padding:5px;
}

#jevents_months_nav_menu {
float:right;
font-size:10px;
font-weight:normal;
margin-bottom:10px;
text-align:right;
width:50%;
}

a.previous {
margin-right:30px;
}

#jevents_months_nav_views, #jevents_months_nav_views a {
font-size:11px;
width:50%;
}

.jevents_caltoday_evs_li, .jevents_caltoday_all_day_li {
      font-size:12px; 
      list-style-type:none;
      margin-bottom:8px; 
      margin-left:20px; 
      border-bottom:1px solid #EFE5E0;
}

ul.jevents_caltoday_evs, ul.jevents_caltoday_all_day_evs {
      margin-top:0;
      padding:0; 
      list-style-type:none;
}

li a.jevents_week_link_row {
      color:#406FD8; 
      font-size:11px; 
      font-weight:bold;
}

h3.jevents_com_weekdayt {
      background-color:#E2CF6B; 
      color:#000000; 
      font-size:12px; 
      font-weight:bold; 
      margin-bottom:0; 
      padding:2px 0 2px 5px;
}

h3#jevents_caltoday {
      border-bottom:1px dotted #D2C5B2;
      font-family:trebuchet ms,Verdana,Helvetica,sans-serif; 
      font-size:14px; 
      color:#7F5823;
      letter-spacing:0.2px;
      margin-bottom:5px;
}

h2#weekeventstitle { 
      color:#909090; 
      font-size:14px; 
      line-height:17px; 
      font-weight:bold; 
      text-align:center;
} 

.jevents_week_ul {
      background-color:#F7F7F7; 
      border:1px solid #E2CF6B; 
      font-weight:bold; 
      list-style-type:none; 
      margin-top:0; 
      padding-left:8px;
}

li.jevents_week_ul_li {
      padding:4px 0;
}

div.article-content img {border:1px solid #D6B70D;margin:2px 5px; padding:1px;}

div.article-content div.banneritem { margin: 0 0 10px 10px; float: right; }

/*Contact From */
#group5 h3 {display:none;}

#group5 {margin-top:15px;}

.fabrikGroup {
       background-image:none; 
       background-color:#F8F6F2; 
       border: 1px solid #909090; 
       color:#444444; 
       font-weight:bold; 
       font-family:Arial,Helvetica,sans-serif; 
       font-family:12px;
       width:570px !important;
}

.fabrikForm h3 {
       background:none; 
       color:#A7105F;
}

.fabrikElement {margin-left:10px; margin-right:0 !important;}

.fabrikHover label span {
        background:none;
	display:block;
	padding-right:5px;
	width:135px;
        font-size:11px;
}

.fabrikForm input.inputbox, select#contactus___howfound { 
       background:#FFFFFF; 
       border:1px solid #CCCCCC; 
       height:20px;
       margin-left:4px; 
       width:72%; 
}

textarea#contactus___comments {
	height:110px;
	margin-left:5px;
}

div.fabrikLabel {
      font-size:11px;
      width:130px;
      text-align:right;
}

/*.fabrikLabel  label span {width:180px;}*/
/*
.fabrikElement #contactus___ointerest .fabrik_subelement {
      width:260px !important; 
      padding-bottom:10px;
}
*/

#fb_el_contactusother___oointerest_text {
	padding-left:10px;
	text-align:left;
	width:100%;
}

.fabrikSubElementContainer {
        font-size:11px;
        font-weight:normal;
	margin-left:50px;
}

.fabrikElement #contactusother___oointerest .fabrik_subelement {
        margin-right:5px;
	padding-bottom:10px;
	width:243px !important;
}

input#fabrikSubmit5 {width:80px; height:22px;}
input#fabrikSubmit5:hover {opacity:0.7;}

.fabrikLabel {
     padding-right:20px;

}

span.call {
clear:both;
display:block;
}


.fabrikForm .fabrikGroup li {
     padding:5px 10px 5px 0;
}

span.call {
clear:both;
display:block;
}

/*Frontend User Menu*/
div.moduletable_usermenu {
	background-color:#C8C8C8;
	border:1px solid #000;
	color:#FFF;
	text-align:left;
	width:235px;
	margin-top:25px;
}

div.moduletable_usermenu h3 {
	background-color:#000;
	color:#FFF;
	text-align:center;
	margin-top:0;
	margin-bottom:5px;
	padding:2px;
}

div.moduletable_usermenu ul {
	list-style-type:none;
	margin-top:0;
}

div.moduletable_usermenu ul li {margin:5px 0;}

div.moduletable_usermenu ul li a {
	color:#404040;
	font-weight:bold;
	font-size:12px;
        text-decoration:none;
}
/*End Front-end User Menu*/

/*Search Results*/

form#searchForm {
	font-size:11px;
	background:#EFEFEF;
	border:1px solid #444;
	padding:6px 8px;
	margin:5px 0 8px 0;
}


form#searchForm {
	font-size:11px;
	background:#EFEFEF;
	border:1px solid #444;
	padding:6px 8px;
	margin:5px 0 8px 0;
}

div.search input#mod_search_searchword, input#search_searchword, select#ordering {
	border:1px solid #909090;
        height:16px;
        margin-right:5px;
        width:150px;
}


table.contentpaneopen .button {
	background:#444444;
	border:1px solid #fff;
        color:#FFF;
}

form#searchForm div { float:none !important;}

table.contentpaneopen fieldset {
	border: none;
	
}

table.contentpaneopen fieldset div a {
	font-weight:bold;
	color:#406FD8;
	font-size:12px;
}

span.article_separator {
	clear:both; 
	display:block; 
	height:1px;
}

/*--->>> CULTURAL POLICY AND SURVEY STYLES <<<---*/
#doc-surv {
	background-color: #e1e1e1;
	padding: 5px 8px;
	margin: 20px 0;
}

#doc-surv h3 a {
	color: #701533;
    font-size: 13px;
    margin-top: 0;
}

div.itema {float:left;}
div.itemb {float:right;}
div.itema {
	font-size: 13px;
	line-height: 18px;
	width: 90%;
	/*height: 130px;*/
}

/*div.itema, div.itemb {
	font-size: 11px;
	line-height: 15px;
	width: 48%;
	height: 130px;
}*/

div#doc-surv img {
	float:left;
	border:none;
	min-height: 105px;
	margin: 5px 8px 5px 5px;
	width: 90px;
} 

div.clr, .contentdescription {clear: both;}