h2.headmsg {margin:0;padding:0em 1em;font-size:1.2em;color:#ddd;background-color:#0B2E1D;}

/* carousel stuff */

#mycarousel {background: #fff;border-bottom:6px solid #004B35;border-top:5px solid #004B35;	margin-bottom:20px;height:280px;width:950px;padding:0;}

.jcarousel-container {position: relative;width:950px;height:280px;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width:950px;height:280px;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;height:280px;}
.jcarousel-list li, .jcarousel-item{float: left;list-style: none;width: 950px;height:280px;padding-top:0;margin-top:0;margin-right: 10px;padding-left:10px;}

.jcarousel-control {position:absolute;right:131px;top:252px;z-index:3;}
 
.jcarousel-control a {font-size: 75%;text-decoration: none;padding:3px 10px;margin: 0 0 5px 0;border: 1px solid #54A6C1;color: #555;background-color: #fff;font-weight: bold;}
.jcarousel-control a:focus,
.jcarousel-control a:active {outline: none;}

.jcarousel-scroll {margin-top: 10px;text-align: center;}
.jcarousel-scroll form {margin: 0;padding: 0;}
.jcarousel-scroll select {font-size: 75%;}

#mycarousel-next,#mycarousel-prev{z-index: 3;position:absolute;cursor: pointer;margin-bottom: -10px;text-decoration: none;}
#mycarousel-next{top:247px;left:820px;}
#mycarousel-prev{top:247px;left:638px}

.ccontent{width:400px;/*height:280px;*/}
.ccontent a:hover{color:#006699;text-decoration:none;}
.ccontent h2{font-size:30px;line-height:1;}
.ccontent h2 a{color:#004B35;}
.ccontentone{margin-top:20px;width:400px;margin-left:15px;}
.ccontentone h2{font-size:30px;margin-bottom:23px;}
.ccontentone p{font-size:14px;margin-bottom:20px;}
.ccontenttwo{margin-top:40px;width:380px;margin-left:15px;}
.ccontenttwo h2, .ccontentthree h2{font-size:30px;}
.ccontentthree, .ccontentfour,  .ccontentfive{margin-top:40px;width:400px;margin-left:15px;}
.ccontenttwo p, .ccontentthree p, .ccontentfour p, .ccontentfive p{font-size:14px;margin-bottom:20px;}
.ccontentone h3, .ccontenttwo h3, .ccontentthree h3, .ccontentfour h3, .ccontentfive h3{margin-bottom:5px;}
.ccontentone h3 a, .ccontenttwo h3 a, .ccontentthree h3 a, .ccontentfour h3 a, .ccontentfive h3 a{padding-left:8px;background: transparent url(/images/darrow.png) no-repeat 0px 5px;color:#232323;}
.topmid{width:310px;height:170px;float:right;background-image:url(/images/quote.png);background-repeat:no-repeat;margin-top:10px;}
.topmid a{color:#0B2E1D;text-decoration:none;}
.quotebox{border:1px solid #CAD9DD;padding:5px 5px 5px 15px;margin-bottom:15px;margin-right:1.5em;}
/* end carousel stuff */
.mid{background:#fff url(/images/mbg.gif) repeat-x bottom;padding-bottom:2em;padding-left:1em;float:left;width:938px;}
.mid a:hover{color:#006699;text-decoration:underline;}
.mid h1{font-size:2.4em;margin-bottom:0.2em;}
.mid h2{margin-bottom:0.2em;}
.mid h2 a{color:#004B35;text-decoration:none;}
.mid h2 a:hover{color:#006699;border-bottom:1px dotted #006699;text-decoration:none;}
.mid h3.news a{color:#DA7D12;text-decoration:none;}
.mid h3.news a:hover{color:#006699;text-decoration:none;border-bottom:1px dotted #0B2E1D;}
.mid h4{font-size:14px;font-weight:bold;line-height:1;margin-bottom:0;}
.mid h4 a{color:#004B35;text-decoration:none;}
h3.sectionhead, h3.subhead{font-size:14px;border-bottom:1px solid #CAD9DD;margin-bottom:10px;}
h3.subhead{border-bottom:none;}
h3.sectionhead a, h3.subhead a{padding-left:10px;color:#666;background: transparent url(/images/ddarrow.png) no-repeat 0px 5px;}
h3.notice{font-size:14px;padding-left:10px;color:#666;border-bottom:1px solid #CAD9DD;background: transparent url(/images/ddarrow.png) no-repeat 0px 5px;margin-bottom:15px;}
ul.featurelist {list-style-type:none;margin-left:0;}
.featurelist li{margin-bottom:8px;border:1px solid #CAD9DD;padding:5px 5px 5px 15px;background: #fff url(/images/darrow.png) no-repeat 6px 9px; font-weight:}

.usstgd{padding:0.4em 0em 0em 1.4em;margin-left:-10px;margin-right:10px;float:left;width:455px;height:180px;background-image:url(/images/promowidewhite.png);background-repeat:no-repeat;}
.usstgd ul{float:left;width:455px;list-style-type:none;margin:0;padding:0;}
.usstgd ul li a{font-size:1.2em;text-decoration:none;color:#0B2E1D;}
.usstgd a:hover{text-decoration:underline;color:#000;border:none;}

.featurespecial{float:right;width:360px;}

.lcol{float:left;width:560px;}
.lcol h2{font-size:24px;}
.lcol h2 a{color:#004B35;}
.lcol ul{list-style-type:none;list-style-image:url(/images/omarrow.png);margin-right:0;}
.lcol a{color:#004B35;text-decoration:none;}
.lcol a:hover{text-decoration:underline;color:#006699;border:none;}

.recent{float:left; width:48%;}

.frontmeta{font-size:10px;padding:4px 10px;background-color:#D3E3EA;margin-bottom:25px;}
.newsdate, .post-stats{font-size:10px;color:#222222;line-height:1.5;margin-bottom:10px;}