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

body{background-color:#003; text-align:left; font: normal 10px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color: #003;}
.header{ height:200px; background-image:url(../images/sicbanner.jpg); text-align:left; position:relative;}
#tag{
	font: bold 20px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: #003;
	display:block;
	position:absolute;
	left: 100px;
	top: 110px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tag{
	position:absolute;
	left: 100px;
	top: 110px;
}
  }
.container{width:900px; height:100%; background-color:#FFF; border:thin solid #CCC; background: #FFF url(../images/caribflowbg.gif) no-repeat right bottom;}
.maincontent{width:830px; height:520px; margin:0 0 0 30px; text-align:left; font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;}
.maincontent #sechead{ display:block; color:#003; font-weight:bold; font-size:24px; margin-bottom:10px;}
.maincontent #sectxt{ display:block; color:#003; font-size:13px; margin-bottom:5px; background-color:#D7DF23; width:730px; padding:3px;}
.maincontent #sectxt a{ background-color:#003; width:30px; color:#D7DF23;}
.maincontent p{ font-size:12px; color: #000;}
.maincontent a{ font-size:12px; color: #666; text-decoration:none;}
.maincontent a:hover{ text-decoration:underline;}
.maincontent h2{ font-size:13px; color: #003;}
.maincontent b{color: #003;}
.maincontent #flowertext{ width:650px;}
.maincontent #newstitle{display:block; margin-bottom:10px; font-size:18px; color:#003; font-weight:bold;}
.maincontent #newstxt{display:block;}
.maincontent #contacttxt{display:block;}
#footer{font: normal 8px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color: #003;}

.tablelayout td{padding:5px; background-color:#CCC;}
.tablelayout a{color:#FFF; text-decoration:none;}
.tablelayout #tblheading{padding:5px; background-color:#003; color:#FFF; font-size:12px; font-weight:bold;}
.tablelayout #nav a{float:left; margin-right:3px; color: #D7DF23;}


/*  ------ Calendar ----*/

div.calendar{width:auto; height:auto; text-align:center; position:relative; display:inline;}
div.calendar span ul{
	position:absolute;
	width:150px;
	height:126px;
	left: -18px;
	top: -5px;
	display:none;
	}
div.calendar span ul li{display:block; list-style:none; width:37.5px; height:16px; float:left; vertical-align:middle; background:transparent url(../images/calendarbg.png) repeat top left; border:1px solid #006; padding:5px;}
div.calendar span:hover ul{display:block;}
div.calendar span ul li a{color:#003;}

