@charset "utf-8";
/* CSS Document */

/*
Author: Rasheed Sabir
Firm:	GreenLeaf Designs Inc.
Client: Barbados Statistical Services
Version:1.0
Date:	18th Mar, 2010
*/

/************************ Begin CSS Reset - Eric Meyers **************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: "Georgia", Times, serif;
	
}

dy {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/***************************** Element styles **************************************/

body{
	background-color: #78B0FF;
}

h1, h2, h3, h4, h5, h6{
	color: #000;
	padding: 10px 0 10px 0;
}

h1{font-size: 1.5em;}
h2{font-size: 1.3em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: 0.9em;}

a:visited{color: blue;}
a:hover{color: #ba1717;}
p{margin:10px 0}

/***************************** ID styles **************************************/

/*** Centering Page***/
#container {
	margin:0 auto 0 auto;
	width:980px;	
	background: #fff;
	padding:0;
}
#page{
	float: left;
	background: url(../images/page-background.jpg) #fff repeat-y top left;
	overflow: hidden;
}

/*top-bar styles*/
#top-bar{
	height: 163px;
	width: 980px;
	background: url(../images/top-bar.jpg) #fff no-repeat top left;
}
#top-bar img{float: left;}
#top-bar p{
	float: left; 
	color: #fff;
	padding-top: 27px;
}

#top-bar p a{color: #fff;}

/*nav styles*/
#nav{
	height: 45px;
	width: 980px;
	background: url(../images/nav-background.jpg) #dab02a repeat-x top left;
	position:relative;
	z-index:19;
	
}
#nav ul{margin:0; padding-left:10px;}
#nav ul li{
	float: left;
	list-style: none;
	position:relative;
}

#nav ul li a{
	padding: 13px 15px 14px 14px; 
	color:#000;
	display:block;
	border-right: 1px solid #f3ce5c;
	text-decoration:none;
}
#nav ul li#nav-contact.last a{border:none;}

#nav ul li.current a,
#nav ul li a:hover,
#nav ul li.here a,
#nav ul li ul li a:hover,
#nav ul li.here ul li a:hover,
#nav ul li.here ul li.here a,
#nav ul li ul li.here a{
	background: url(../images/nav-background-hover.jpg) #e1c055 repeat-x top left;
	color: #ba1717;
	
}


#nav ul li ul{
	display:none;
	margin:0;	
	padding-left:0;
	position:absolute;
	list-style:none;
	left:0;
	z-index:20;
}

#nav ul li ul li{float:none; width:200px;}

#nav ul li ul li a,#nav ul li.here ul li a{
	background:#e1c055;
}

#nav ul li.here ul li a{color:#000;}

#nav ul li:hover ul{
	display: block;
}




/*countdown styles*/
#countdown{
	background: transparent url(../images/countdown-dropshadowbg.png) no-repeat top left;
	height: 137px;
	width: 980px;
	position:relative;
	z-index: 5;
	display: none;
}

#countdown p{padding: 62px 0 0 147px;}

#countdown p a:visited{
	color: blue;
	text-decoration: underline;
}

/********* Search Styles *************/
#search{padding-top: 6px; margin-left:15px;}
#search input{border:solid 1px #000; padding:6px 4px 5px 4px;margin-right:0;	}
#search input[type="submit"]{
		margin-left:-5px;	
		color:#fff;
		background:url(../images/search-bg.png) no-repeat 0 1px;
		border:none;
		height:31px;
		width:68px;
		cursor:pointer;
		}
/********* Content Styles **************/
#content{
	background: url(../images/content-background.jpg) no-repeat bottom left;
	width:100%;
	float:left;
	padding-bottom: 300px;
}

/*sidebar styles*/
#sidebar img{padding-top:35px;}
#sidebar{
	width: 277px;
	float: left;
	padding: 0 10px 0 13px;
	text-align: center;
	background: transparent;
}

#sidebar table{
	border: none;
	background-color: #c7cee9;
	width: 243px;
	font-size: 0.7em;
	text-align: left;
	margin-left: 14px;
}

#sidebar th{display:none;}
#sidebar td{padding: 4px 4px 4px 6px;}

#indicators, #publications-snippet,.side-snippet{
	width: 272px;
	background-color: #deb631;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	text-align: center;
	float: left;
}

#publications-snippet #publication-archive{
	background: url(../images/archives-background.jpg) repeat-y top left;
	width: 252px;
	padding: 20px 0;
	margin: 0 0 0 10px;
	float: left;
	font-size: 0.8em;
	line-height: 1.5em;
}

#publications-snippet #publication-archive ul#archives{padding:0;margin:0;}

#publications-snippet #publication-archive ul#archives li{
	display: block;
	padding:0;
	list-style:none;
	float: left;
	width: 126px;
	
	
}
#publications-snippet #publication-archive ul#archives li a,
#publications-snippet #publication-archive ul#archives li a:visited{
	color: #333333;
	}

#publications-snippet #publication-archive ul#archives li a:hover{
	color: #ba1717;
	text-decoration: none;
}

#publications-snippet h3 a:hover{
	color: #000;
	text-decoration: none;
}

#publications-snippet ol, .side-snippet ul{

	width: 243px;
	text-align: left;
	background-color: #c7cee9;
	margin-left: 14px;
	margin-bottom: 10px;
	font-size: 0.8em;
	float: left;
}
.side-snippet ul li{
		padding:10px;
		list-style:none;
	}
.side-snippet ul li a:hover{color: #ba1717;}
.side-snippet ul li a:active,.side-snippet ul li a:focus{color:#333333;}
#publications-snippet ol li{
	list-style:none;
	padding: 10px;
	float: left;
}

#publications-snippet ol li a{
	display: block;
	float: left;
}

#publications-snippet a#purchase-button{
	display: block;
	height: 54px;
	width: 150px; 
	margin: 10px auto 0 auto;
	padding: 0px;
	background: url(../images/purchase-button.png) no-repeat top left;
}

#publications-snippet a#purchase-button:active{
	background: url(../images/purchase-button.png) no-repeat 0px -54px;
}


/*main-content styles*/

#bread-crumbs{
	font-size: 0.7em;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
}
#main-content{
	width: 630px;
	float: right;
	margin-top:0;
	padding:5px 25px 0 25px;
	text-align: justify;
}
#home #main-content{
	background: url(../images/main-content.jpg) no-repeat top left;
	width: 680px;
	float: right;
	padding:0;
	
}

#home #main-content h1,
#home #main-content h2,
#home #main-content h3,
#home #main-content h4,
#home #main-content h5,
#home #main-content h6{
	color: #111141;
}
#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4,
#main-content h5,
#main-content h6{
	color: #deb631;
}

#main-content ul,#main-content ol {
	padding: 0 0 0 35px;
}

#main-content #links ul li{
	list-style-image: url(../images/external-link-icon.png);
}

#main-content #recent-news h3{font-size:0.9em;} 

#main-content #links p.disclaimer{
	font-size: 0.8em;
}

#main-content ul#listing li{list-style: none;margin:0 0 20px 0;}
#main-content ul#listing{margin:0; padding:0;}
#main-content ul#listing li p.date{margin: -5px 0 10px 0;font-size: 0.8em; font-weight: bold;}

#document-info{	
	background: #fdffc6;
	border: 1px solid #000;
	font-size:90%;
	}
#document-info h3{
		padding:5px 0 5px 8px;
		color:#000;
		}
#document-info p{padding:2px 8px 8px 8px;}

/**Redatam  and Listing Table Styles**/
#main-content table#listing,#main-content table.redatam{
	width: 100%;
	background: #fdffc6;
	border: 1px solid #000;
	margin: 10px 0 10px 0;
	text-align: center;
}
#main-content table#listing th,#main-content table.redatam th,#document-info h3{
	background: #c7cee9;
	border-bottom: 1px solid #000;
}

#main-content table#listing th,#main-content table#listing td,#main-content table.redatam th, #main-content table.redatam td{
	padding: 5px 0;
}

#main-content table.redatam td.total,#main-content table.redatam tr.total{
	background:#feffe3;
	font-weight: bold;
}
#main-content table.redatam td.total{border-left: 1px solid #000;}
#main-content table.redatam tr.total{border-top: 1px solid #000;}

#home #mission{
	width: 640px;
	float: left;
	padding: 20px 20px;
	/*
color: #fff;
*/
}

/*
#home #mission h1,
#home #mission h2,
#home #mission h3,
#home #mission h4,
#home #mission h5,
#home #mission h6{
	color: #deb631;
	font-family: georgia;
}
*/

#recent-news, #links{
	width: 298px;
	float: left;
	padding: 20px;
	border-top: dotted 2px #111141;
}

#links{
	border-left: dotted 2px #111141;
}

/****** Glossary Styles **********/
#glossary dl{margin-top:20px;}
#glossary dt{font-weight: bold;}
#glossary dd{padding-top:5px;}
#glossary dd,#glossary dd.altrow{padding-left:15px; margin-bottom:15px;}
#glossary dd.altrow{border-bottom: 1px solid #c1c1c1;}
#glossary .altrow{padding:5px; background-color:#ebebeb;}


/***** Forms Styles ************/
#forms{padding: 20px 0;}

#forms ol{
	list-style:none;
	margin:0;
	padding:0;
}
#forms ol li{margin:0; padding:0 0 10px 0;}
#forms label{display:block;text-align:left; font-weight:bold;}
#forms label span,.required{color:#ff0000;}

#forms input[type="text"],#forms textarea {
	padding:5px;
	width: 370px;
	background: url(../images/form-gradient.jpg) #dfdfdf repeat-x top left;
	border: 1px solid #cfcfcf;
}

#forms input[type="text"]:focus,#forms textarea:focus,#forms textarea.error:focus,#forms input.error:focus{border: 1px solid #b1b1b1;}
label.error{color:#ff0000; font-size: 0.9em; margin-left: 15px;}
#forms input.error,#forms textarea.error {border: 1px dotted red; }
#forms input[type="submit"]{
	border: solid 1px #000; background:#000; color:#fff; padding:6px;
	/*round corners CSS3*/
	-moz-border-radius: 9px; /* FF1+ */
	-webkit-border-radius: 9px; /* Saf3+, Chrome */
	border-radius: 9px; /* Opera 10.5, IE 9 */
	/*Drop Shadow CSS3*/
	-moz-box-shadow: 3px 5px 4px #c1c1c1; /* FF3.5+ */
	-webkit-box-shadow: 5px 3px 4px #c1c1c1; /* Saf3.0+, Chrome */
	box-shadow: 3px 5px 4px #c1c1c1; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=3px, OffY=5px, Color='#c1c1c1'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=3px, OffY=5px, Color='#c1c1c1')"; /* IE8 */
}

#forms input[type="submit"]:hover{
	cursor: pointer;
	background-color: #272796;
}

#forms input[type="submit"]:active{
	margin: 3px 0 0 3px;
	/*Drop Shadow CSS3*/
	-moz-box-shadow: 1px 3px 4px #c1c1c1; /* FF3.5+ */
	-webkit-box-shadow: 3px 1px 4px #c1c1c1; /* Saf3.0+, Chrome */
	box-shadow: 1px 3px 4px #c1c1c1; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=3px, Color='#c1c1c1'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=3px, Color='#c1c1c1')"; /* IE8 */
}
#forms .info{font-size: 0.9em; margin-left: 15px; width:50%;}

/*footer styles*/
#footer{
	clear: both;
	background: url(../images/footer-background.jpg) #111141 repeat-x top left;
}

#copyright {
		
	font-size: 0.8em;	
	color:#fff;	
	padding: 0;
	text-align:left;
	margin: 0 auto;
	width: 980px;
}
#copyright p{padding: 20px 0 18px 20px; margin: 0px;}
#copyright a{color:#fff;text-decoration:underline;}
#copyright img{ padding: 6px 20px 0 0; float:right;}


/***************************** CLASS styles **************************************/

.image-replace{ /*This class hides any content implemented with it from the viewer
	while keeping high SEO*/
	text-indent: -50000px;
	position:absolute; /*Preferred method to remove this class from the document flow*/
}
.red-text{color: red;}
.clear{clear:both;}
.alternate-bg{background-color: #fdffc6;}

