/* BreadCrumb */
.breadCrumb {  padding-bottom:20px; margin-bottom:10px; background:url(../images/bredBg.gif) no-repeat 0 100%;  }
.breadCrumb ul { padding:0; margin:0 !important; }
.breadCrumb ul li { background:none; display:inline; padding:0; margin:0; font-size:1.2em; }
.breadCrumb li a { background:url(../images/arrow-left.gif) no-repeat 100% 50%; font-size:1.1em; margin-right:4px;  }

/* contact form */
.contact-form { width:100%; padding:.5em 0 1em;}
.contact-form label { display:block; padding-bottom:0px; font-size:1.1em;}
.contact-form label strong { font-weight:normal; }
.contact-form label input { margin-bottom:.2em; padding-left:.3em; height:1.2em; width:320px; font-size:1em;}
.contact-form label textarea { width:322px; font-size:1em; padding-left:.3em; margin-bottom:.8em; font-family:Arial, Helvetica, sans-serif;}
.contact-form .btn { width:90px;}
.contact-form .btn input { width:90px; height:26px; background:#4B78B3; border:#073e61 1px solid; color:#fff; cursor:pointer;}
.contact-form label input.error { border:#e50000 1px solid; background:#fff9f9;}
.contact-form label textarea.error { border:#e50000 1px solid; background:#fff9f9;}
.red { color:#d41817}

/* Site map */
#midColumn ul.sitemap { margin:.5em 0 1em;}
#midColumn ul.sitemap li { background:url(../images/bullet2.gif) no-repeat 0 6px; padding:0 0 4px 8px; margin-left:.6em; }
#midColumn ul.sitemap li.sitemapHead { background-image:none; padding-left:0; margin-left:0; }
#midColumn ul.sitemap li.sitemapHead h3 { font-size:1.2em; padding-top:.7em; font-weight:bold; }
#midColumn ul.sitemap li ul { padding-top:.6em; }
#midColumn ul.sitemap li li { font-size:1em;  }
#midColumn ul.sitemap li a { color:#000; text-decoration:none;} 
#midColumn ul.sitemap li a:hover { text-decoration:underline;}

.shdBox { height:100%; overflow:hidden; }
.shdBox li { float:left; margin:0 .6em .6em 0;box-shadow: 4px 4px 3px #F0F0F0; text-align:center; }
div.noanchorbg .shdBox li a { background: #a2d2f1 url(../images/shdBox.gif) repeat-x 0 -6px!important; display:block; padding:1.5em 1em; color:#001927; border:solid 2px #82b5d1; border-bottom:solid 2px #4b8ecc; width:135px; height:35px; } 
div.noanchorbg .shdBox li a:hover { border-color:#6da2c0; text-decoration:none; color:#13548d; }
/* Event Calendar */
.cal td a { color:#fff; text-decoration:none; display:block; }
.cal td.r a { color:#077E07; }
.cal { border-collapse:collapse; border:1px solid #C1DAD7 }
.cal caption { padding: 0 0 5px 0; font:bold italic 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.cal th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA; }
.cal td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; font-size:1.4em; }
.cal td.g { border-left: 1px solid #C1DAD7; border-top: 0; color:#fff; background: #CC0033; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.cal td.r { border-left: 1px solid #C1DAD7; border-top: 0; background:#D8F7D8; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }
.cal td.o { border-left: 1px solid #C1DAD7; border-top: 0; background:#dbdbf0; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#003366; }

/* photo gallery page */
div.gallery { }
div.gallery ul { margin:0.5em 0 0; height:100%; overflow:hidden; }
div.gallery ul li { float:left; padding:0 8px 8px 0; background:none;	 }
div.gallery ul li a { display:block; }
div.gallery ul li a img { float:none; border:#dedede 1px solid; padding:3px;}
div.gallery ul li a:hover img { border:#05638C 1px solid}

/* -------- CSS for all inner pages of this site ------------ */
p.print { text-align:right; line-height:1em; }
p.print a { background:url(../images/ico-print.gif) no-repeat 6px 50%; text-decoration:underline; padding-right:15px; border-left:solid 1px #ccc; padding-left:20px; }
p.print a:hover { text-decoration:none; }

/* Paninations */
.pagination { border-top:solid 1px #ccc; background-color:#f8f8f8; padding:6px 4px; text-align:center; }
.pagination p { margin-bottom:.5em; text-align:center !important; }
.pagination span { font-weight:bold; font-size:1.1em; padding:0 3px; }
.pagination span.current { font-size:1.3em; } 
.pagination span.disabled { color:#ccc; }

/* ul and ol */
ul.allul { margin:.5em 0 1em;}
ul.allul li{ background:url(../images/bullet.png) no-repeat 0 4px; padding:0 0 4px 8px; line-height:16px;}
ul.allul li a, ol.allol li a{ color:#065896; text-decoration:none; background:none;}
ul.allul li a:hover, ol.allol li a:hover{ text-decoration:underline;}

ol.allol{margin:.5em 0 1em 2em; }
* html ol.allol{margin:.5em 0 1em 2.5em; }
* + html ol.allol{margin:.5em 0 1em 2.5em; }
ol.allol li{ list-style:decimal; padding-bottom:4px;}

/* data table */
.dataTable, .datatable { border-collapse:collapse; margin:.5em 0 1em; border:solid 1px #d8d8d8; width:100%; }
* html .dataTable { width:99%;}
* html .datatable { width:99%; }
.dataTable td, .datatable td  { padding:.33em .4em; border:solid 1px #d8d8d8; }

.dataTable td.rt { text-align:right;}
.dataTable td.width30 { width:30%; }
.dataTable td.width10 {	width:10%; }
.dataTable td.width25 { width:25%; }
.dataTable a { background:none;}
.dataTable thead th { background:#2074BD; color:#fff; padding:.33em .4em; border:none; font-size:1.2em; font-weight:bold!important;}

a.pdf { background:url(../images/pdf_icon.gif) no-repeat 100% 50%!important; padding-right:35px!important;}
a.word { background:url(../images/word-link.gif) no-repeat 100% 4px!important; padding-right:35px!important;}

/*Governing Council*/
ul.gl li { float:left; width:40%; margin-right:60px; min-height:140px;}
ul.gl li h4 {color:#1e72bb!important; font-family:Georgia, "Times New Roman", Times, serif!important;}

p.backTop { text-align:right; }
p.backTop a { background:url(../images/pdf_icon.gif) no-repeat 100% 50%; }


/* Bubble */
.bubbleInfo {
            position: relative;
            /*top: 150px;
            left: 100px;
            width: 500px;*/
        }
        .trigger {
            position: relative;
        }
        /* Bubble pop-up */
        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50; width:163px; border:solid 1px #0A1D30;
        	border-collapse: collapse; background-color:#1E72BB; padding:6px;
        }
		.popup li { border-bottom:solid 1px #0A1D30; margin-top:2px; }

		.bubbleInfo ul li a { color:#fff!important; text-decoration:none;  }
		.bubbleInfo ul li a:hover { background-color:#164684; background:url(../images/hoverBg.jpg) repeat-x 0 0!important; color:#fff; text-decoration:none!important;}
		.boxes .shdmidd .bubbleInfo ul li a { background:none!important; padding-left:0px!important; }
		

