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

body{background-color:#3555A2; text-align:left; font: normal 13px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color: #333;}
.container{width:900px; height:600px; background-color:#FFF; border:thin solid #CCC; background: #FFF url(../images/caribflowbg.gif) no-repeat right bottom;}
.main{ width:900px; float:left; height:600px; position:relative;}
#header{ height:140px; background-image:url(../images/ccgclouds.gif);}
#headertxt{display:block; font-family:Georgia, 'Times New Roman', Times, serif; font-size:28px; position:absolute; left: 194px; top: 74px; color:#3555A2;}
#headspacer{height:13px; background-image:url(../images/ccgsubcatyellow.gif);}
.menu{width:127px; float:left; height:447px; background-color:#F5D435;}
.menu a{ display:block; text-decoration:none; float:left; color:#3555A2; width:100%; margin:5px; font-size:14px; font-weight:bold; background-image:url(../images/ccglinkover.gif); padding-left:6px;}
.menu a:hover{ background-image:url(../images/ccglinkon.gif); color:#F5D435;}
.contentmain{width:773px; float:left; height:447px; background:url(../images/ccgbgimg.gif) center no-repeat;}
#subblend{height:32px; background-image:url(../images/ccgsubcat.gif);}
.txtinfo{margin:10px 20px 0 50px;}
.txtinfo h1{ font-size:24px; color:#3555A2; display:block; border-bottom:solid thin #3555A2; width:300px;}
.txtinfo b{color:#3555A2;}
.txtinfo h2{ font-size:16px; color:#3555A2; display:block;}
.txtinfo h3{ font-size:14px; color: #F90; display:block;}
.txtinfo a{text-decoration:blink; color:#3555A2;}
.projects{text-align:left; font: normal 13px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color: #333;}
.projects h1{ font-size:16px; font-weight:bold; color: #3555A2;}
.projects h2{ font-size:14px; font-weight:bold; color: #3555A2; border-bottom:#666 medium solid;}
.members{text-align:left; font: normal 13px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; color: #333;}
.members h1{ font-size:14px; font-weight:bolder; color: #FFF; border:#CCC thin solid; width:auto; text-transform:uppercase; background-color:#3555A2; padding-left:3px;}
.members b{ font-size:13px; font-weight:bold; color: #3555A2;}
#footer{color:#FFF; text-align:center; font-size:8px;}
#footer a{color:#FFF; text-decoration:none;}
#footer a:hover{color:#FFF; text-decoration: underline;}
#footer a:visited{color:#FFF;}
.txtinfo2{margin:10px 20px 0 50px; border-top:#999 thin solid; height:200px;}