body {
  color: #292929;		/* font color */
    background: #99cc66 url(../images/blue/bg.png) center repeat-y;
}

a:link,
a:visited,
a:hover,
.title, .title a,
.submitted,
.links,
.node .taxonomy,
#aggregator .news-item .categories, #aggregator .source, #aggregator .age,
#forum td .name,
div.admin-panel .description {
  color: #005596;
}

div#section1 {
	background: #005596 url(../images/blue/topregion-bg.png) 0 0 repeat-x;
}

div#rightside {
	width: 175px; padding:5px;
}

div#rightbox {border: 1px solid #005596; font-weight: bold; font-size: 85%; color: #333; background: #005596 url(../images/blue/box-bg.jpg) 0 0 repeat-x; margin-bottom: 15px; padding: 0px 7px 10px 7px;
}

.seperator {display: block; font-size: 115%; color: #ffffff; font-weight: bold; padding-left: 0px;  padding-top: 3px; padding-bottom: 10px; }

div#slider {align: center; width: 550px; padding: 10px;
	background: #cccccc url(../images/blue/sliderbg.png) 0 0 repeat-x; border: 1px solid #005596;
}

div#content-top {padding: 0px;
}


div#section1 .contentheading,
div#section1 div.moduletable h3,
div#section1 {
	color: #666666;
}

div#section1 .title {
   color: #ffffff;
}

div#section1 a,
div#section1 a:link,
div#section1 a:visited {
   color: #005596;
}

div#section1 a.readon,
div#section1 a:visited.readon,
div#section1 a:hover.readon {
	background: #9BB3D1;
	color: #B61C1E;
}


div#section2 {
	background: #fff url(../images/blue/bottomregion-bg.png) 0 0 repeat-x;
   color: #fff;
}

div#section2 .title {
   color: #fff;
}

div#section2 .contentheading,
div#section2 div.moduletable h3,
div#section2 {
	color: #666666;
}

div#section2 a,
div#section2 a:link,
div#section2 a:visited {
   color: #005596;
}

div#section2 a.readon,
div#section2 a:visited.readon,
div#section2 a:hover.readon {
	background: #fff;
	color: #170808;
}

div#masthead {
	background: #fff url(../images/blue/mast-bg.png) 0 0 repeat-x;
}

div#header .header-right {
	background:  url(../images/blue/mast-r.png) 100% 0 no-repeat;
}

div#header .header-left {
	background:  url(../images/blue/mast-l.png) 0 0 no-repeat;
}

div#footer-wrapper {display: none;
	background: #fff url(../images/blue/footer-bg.png) 0 0 repeat-x;
}

div#footer-wrapper .footer-right {display: none;
	background:  url(../images/blue/footer-r.png) 100% 0 no-repeat;
}

div#footer-wrapper .footer-left {display: none;
	height: 15px;
	overflow: hidden;
	background:  url(../images/blue/footer-l.png) 0 0 no-repeat;
}


div#breadcrumb,
div#breadcrumb a {
  color: #005596;
}

div#middlecontainer {
  background: #ffffff url(../images/blue/body-bg.png) 0 0 repeat-x;
}

div#middlecontainer a,
div#middlecontainer a:link,
div#middlecontainer a:visited {text-decoration: underline;
   color: #005596;
}

div#middlecontainer a.readon,
div#middlecontainer a:hover,
div#middlecontainer a:visited.readon,
div#middlecontainer a:hover.readon {text-decoration: none;
	color: #51b948;
}

div#middlecontainer .title,
div#middlecontainer h2 {padding-top: 12px; padding-bottom: 8px;
	color: #005596;
}

#header .block  {display: none;
	color: #fff;
}

#header .block a {
	color: #FFCD06;
}

#header .block h2, #header .block h2.title {
	color: #fff;
}
	
#footer-region {
  background-color: #fff; 
}
#footer-region .block  {
	color: #fff;
}

#footer-region .block a {
	color: #005596;
}

#footer-region .block h2, #footer .block h2.title {
	color: #fff;
}
	

#footer {
  background-color: #fff; 
  color:#FFFFFF;
}
  
#footer a {
  color: #adadad;
}
  
/* Menu styles */

div#navigation {
  background: #292929 url(../images/blue/menu-bg.png) repeat-x;
}

#primary a {
  border-right: #999 solid 1px;
  color: white;
}

#primary a:hover,
#primary a.active {
  color: #fff;
  background: url(../images/blue/menu-bg.png) repeat-x;
  border-right: #005596 solid 1px;
}

#secondary {
  border-top:1px solid #292929;
}

#secondary li a {
  color: white;
}

#secondary a:hover {
  color: white;
  background-color: #555555;
}

#mission {
  border: solid 1px #005596;
  color: #000;
}

#mission a, #mission a:visited {
  color: #005596;
}

#site-name a, #site-name a:hover {
  color: #fff;
}

#site-slogan {
  color: #fff; 
}

#search .form-text, #search .form-submit {
  border: 1px solid #000;
}

.comment {
  border: 1px solid #005596;
}

.comment .picture {
  border: 1px solid #005596;
}

#profile .profile {
  border: 1px solid #005596;
}

.mission {display: block; padding-left: 5px; padding-top: 2px; padding-bottom: 0px; padding-right: 2px;}

#iframe {width: 100%;
        height: 600px;
}
span.header2 {font-weight: bold;
color: #00669c;}

span.blue {font-weight: bold;
color: #00669c;}

span.green {font-weight: bold;
color: #51b948;}
