body {
  color: #292929;		/* font color */
  /* background: #adadad url(../images/blue/bg.png) 0 0 repeat-x; */
	background: #9a9a67;
	background-image: url('../images/backgroundpattern.gif');
	border: none;
	height: 100%;
	/*text-align: justify;*/
	font-size: .75em;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}

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: #104A91;
}

#innerpage {background: #fff url('../images/cols1dkgrey.jpg') 0 0 repeat-y;}

#sidebar-left, #sidebar-right {
/*background: url('../images/orangeshadow.gif') 0 0 repeat-x;*/
}


/* Sections settings */


div#section1 {
	background: #104A91 url('../images/featurebgd.jpg') 0 0 no-repeat /* url(../images/blue/topregion-bg.png) 0 0 repeat-x */;
}


div#section1 .contentheading,
div#section1 div.moduletable h3,
div#section1 {
	color: #F0F0F0;
}

div#section1 .title {
   color: #fff;
}

div#section1 a,
div#section1 a:link,
div#section1 a:visited {
   color: #FFCD06;
}

div#section1 a.readon,
div#section1 a:visited.readon,
div#section1 a:hover.readon {
	background: #9BB3D1;
	color: #B61C1E;
}


div#section2 {
	background:#ff9900; /*#170808 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: #DEDEDE;
}

div#section2 a,
div#section2 a:link,
div#section2 a:visited {
   color:#333333 /*#FFCD06*/;
}

div#section2 a.readon,
div#section2 a:visited.readon,
div#section2 a:hover.readon {
	background: #fff;
	color: #999999;
}

/* Mastehead and header div settings */

div#masthead {
	background: #ff9900;
	/* Grey - background: #999999; */
	background-image: url('../images/orangeshadow3.jpg');
	/* Grey - background-image: url('../images/headershadow.gif'); */
	background-repeat: repeat-x;
	background-position: bottom left;
	
} 

 /*div#masthead .red
{
	height:200px;
	background: #999999;
	background-image: url('../images/headerred.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
} */

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;
}


/* Footer wrapper and message settings */


div#footer-wrapper {/* background: #170808 url(../images/blue/footer-bg.png) 0 0 repeat-x; */}
div#footer-wrapper .footer-right {/* background:  url(../images/blue/footer-r.png) 100% 0 no-repeat; */}
div#footer-wrapper .footer-left {height: 15px; overflow: hidden; /* background:  url(../images/blue/footer-l.png) 0 0 no-repeat; */}
#footer-message {background:  url('../images/footercap_allog.gif') 0 0 no-repeat;}


/* Breadcrumb settings */

div#breadcrumb,
div#breadcrumb a {color: #104A91;}


/* Middle container settings */

div#middlecontainer { /* background: #ffffff url(../images/blue/body-bg.png) 0 0 repeat-x; */
  background: #ffffff /* url(../images/cols1grey.jpg) 0 0 repeat-y */; }}

div#middlecontainer a,
div#middlecontainer a:link,
div#middlecontainer a:visited {color: #104A91;}

div#middlecontainer a.readon,
div#middlecontainer a:visited.readon,
div#middlecontainer a:hover.readon {
	background: #104A91;
	color: #fff;
}

div#middlecontainer .title,
div#middlecontainer h2 {
	color: #104A91;
}

div#middlecontainer h1 {
	font-size: 22px;
	/*line-height: 24px;*/
	color: #F93;
	font-weight: normal; 
	padding-top: 4px;
	padding-bottom: 2px;
	}
div#middlecontainer h1.nopad {
padding: 0px;}
	
div#middlecontainer h2 {
	font-size: 18px;
	/*line-height: 22px;*/
	color: #666666;
	font-weight: normal; 
	padding-top: 2px;
	padding-bottom: 4px;}
	
div#middlecontainer h2.nopad {
padding: 0px;}

div#middlecontainer h3 {
	font-size: 16px;
	line-height: 20px;
	color:#999999;
	font-weight: 500; 	
	padding-top: 6px;
	padding-bottom: 4px;}

/* Header region settings */


#header .block  {color: #fff; }
#header .block a {color: #FFCD06;}
#header .block h2, #header .block h2.title { color: #fff; }


/* Footer region settings */


#footer-region { /* background-color: #170808; */}
#footer-region .block  {color: #fff;}
#footer-region .block a {color: #FFCD06;}
#footer-region .block h2, #footer .block h2.title {color: #fff;}
#footer {/* background-color: #170808; */  color:#FFFFFF;}  
#footer a {color: #adadad;}
  
  
/* Lite Jazz and CSL Menu styles */

div#navigation {
  background: #292929 url(../images/blue/menu-bg.png) repeat-x;
}

div#navigation2 {
  /* 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-over.png) repeat-x;
  border-right: #999 solid 1px;
}

#secondary {
  border-top:1px solid #292929;
}

#secondary li a {
  color: white;
  background: url(../images/blue/menu-div.png) 100% 0 repeat-y;
}

#secondary a:hover {
  color: white;
  background-color: #555555;
}

#secondary2 {
  /*border-top:1px solid #292929;*/
}

#secondary2 li a {
  color: white;
  /*background: url(../images/blue/menu-div.png) 100% 0 repeat-y;*/
}

#secondary2 a:hover {
  color: white;
  background-color: #555555;
}

#mission {
  border: solid 1px #104A91;
  color: #000;
}

#mission a, #mission a:visited {
  color: #104A91;
}

#logotext1 a, #site-name a {
  color:#000;
  text-decoration:none;
}

#logotext1 a:hover, #site-name a:hover {
  color:#666666;
}

#site-slogan {
  color: #fff; 
}

#site-slogan a, #site-slogan a:hover {
  color:#fff;
}


#search .form-text, #search .form-submit {
  border: 1px solid #000;
}

.comment {
  border: 1px solid #104A91;
}

.comment .picture {
  border: 1px solid #104A91;
}

#profile .profile {
  border: 1px solid #104A91;
}

#sidebar-right .view-id-CalendarCSL_mblock .views-row-first {list-style-type:none; padding-top:10px; padding-left:0; padding-right:15px; margin-left:0; width:240px;}
#sidebar-right .view-id-CalendarCSL_mblock .views-row {list-style-type:none; padding-bottom:5px; padding-left:0; padding-right:15px; margin-left:0; width:240px; border-top: 1px solid silver;}
#sidebar-right .view-id-CalendarCSL_mblock  h3 {list-style-type:none; padding-bottom:5px;}
#sidebar-right .view-id-CalendarCSL_mblock .views-field-timestamp {font-size:.9em; font-weight:normal;}
#sidebar-right .view-id-CalendarCSL_mblock .views-field-title a {font-size:1em; color:#FFFFFF; weight:300;}
#sidebar-right .view-id-CalendarCSL_mblock .itemlist .block ul {padding-left:0px; margin-left:0px;}
#sidebar-right .view-id-CalendarCSL_mblock .block  {padding-left:0px; margin-left:0px;}

/* box */
.boxborder { background:url(../images/blue/box-right.gif) 100% 0 repeat-y; }
.bi { background:url(../images/blue/box-left.gif) 0 0 repeat-y; }
.bt { background:url(../images/blue/box.gif) 100% 0 no-repeat; }
.bt div { background:url(../images/blue/box.gif) 0 0 no-repeat; }
.bb { background:url(../images/blue/box.gif) 100% 100% no-repeat; }
.bb div { background:url(../images/blue/box.gif) 0 100% no-repeat; }

/* block theme styles */
.color0-box-page-bg { background: #fff; }
.color1-box-page-bg { background: #FFCD06;  color:#000; }
.color2-box-page-bg { background:#104A91; color:#E1E0C6; }
div#middlecontainer .color2-box-page-bg .title, div#middlecontainer .color2-box-page-bg h2 {color:#fff;}
div#middlecontainer .color2-box-page-bg a, div#middlecontainer .color2-box-page-bg a:link, div#middlecontainer .color2-box-page-bg a:visited { color:#FFCD06; }
.color3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .color3-box-page-bg a, div#middlecontainer .color3-box-page-bg a:link, div#middlecontainer .color3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .color3-box-page-bg h2, #sidebar-right .color3-box-page-bg h2 { color: #FFCD06; }

.stripe0-box-page-bg { background: #fff; }
#sidebar-left .stripe0-box-page-bg h2, #sidebar-right .stripe0-box-page-bg h2 { border-top: 1px solid #000; border-bottom: 1px solid #000;}
.stripe1-box-page-bg { background: #FFCD06;  color:#000; }
#sidebar-left .stripe1-box-page-bg h2, #sidebar-right .stripe1-box-page-bg h2 { color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; } 
.stripe2-box-page-bg { background:#104A91; color:#E1E0C6; }
#sidebar-left .stripe2-box-page-bg h2, #sidebar-right .stripe2-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; }
div#middlecontainer .stripe2-box-page-bg a, div#middlecontainer .stripe2-box-page-bg a:link, div#middlecontainer .stripe2-box-page-bg a:visited { color:#FFCD06; }
.stripe3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .stripe3-box-page-bg a, div#middlecontainer .stripe3-box-page-bg a:link, div#middlecontainer .stripe3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .stripe3-box-page-bg h2, #sidebar-right .stripe3-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #FFCD06; }

.blk-outline1 { border: 1px solid #fff; }
.blk-outline1 h2, .blk-outline1 a { color: #fff; }
.blk-outline2 { border: 1px solid #FFCD06;, color: #FFCD06; }
.blk-outline2 h2, .blk-outline2 a { color: #FFCD06; }
.blk-outline3 { border: 1px solid #000; }
.blk-outline3 h2, .blk-outline3 a { color: #000; }
div#section2 .blk-outline3 { border: 1px solid #104A91; }
div#section2 .blk-outline3 h2, .blk-outline3 a { color: #104A91; }


.blk-solid1 { background: #fff;  color:#000; }
.blk-solid1 a { color:#104A91; }
div#section1 .blk-solid1 a, div#section1 .blk-solid1 a:link, div#section1 .blk-solid1 a:visited { color:#104A91; }
div#section2 .blk-solid1 a, div#section2 .blk-solid1 a:link, div#section2 .blk-solid1 a:visited { color:#104A91; }
.blk-solid2 { background: #FFCD06;  color:#000; }
.blk-solid2 a { color:#fff; }
div#section1 .blk-solid2 a, div#section1 .blk-solid2 a:link, div#section1 .blk-solid2 a:visited { color:#104A91; }
div#section2 .blk-solid2 a, div#section2 .blk-solid2 a:link, div#section2 .blk-solid2 a:visited { color:#104A91; }
.blk-solid3 { background: #000;  color:#fff; }
.blk-solid3 a { color:#FFCD06; }
div#section2 .blk-solid3 { background: #104A91;  color:#fff; }
div#section2 .blk-solid3 h2, .blk-solid3 a { color: #FFCD06; }

#sidebar-right .subnavbox div.topsub {width: 260px; height: 11px; background-image: url('../images/topsubnav160.gif'); background-repeat: no-repeat; background-position: top left; color:#FFFFFF;}
#sidebar-right .subnavbox div.label{width: 220px; background-color: #999999; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
#sidebar-right .subnavbox div.label h2 {font-size:1.2em; color:#FFFFFF; line-height:1.2em; margin:0 0 0 0;}
#sidebar-right .subnavbox div.label a {color: #FFFFFF; text-decoration: none;}
#sidebar-right .subnavbox div.label a:hover {color: #FFFFFF; text-decoration: underline;}
#sidebar-right .subnavbox div.middlesub {width: 220px; background-color: #666666; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 15px;}
#sidebar-right .subnavbox div.middlesub ul a{color: #FFFFFF; text-decoration: none;}
#sidebar-right .subnavbox div.middlesub ul a:hover{color: #FFFFFF; text-decoration: underline;}
#sidebar-right .subnavbox div.middlesub ul {color: #FFFFFF;}
#sidebar-right .subnavbox div.middlesub li {color: #FFFFFF;}
#sidebar-right .subnavbox div.middlesub div {color:#ffffff;}
#sidebar-right .subnavbox div.homelink {width: 220px; background-color: #666666; padding-left: 20px; padding-right: 20px;}
#sidebar-right .subnavbox div.bottomsub {width: 260px; height: 12px; background-image: url('../images/subnavbottom160.gif'); background-repeat: no-repeat top left; margin-bottom: 30px;}

/*#sidebar-right .greybox div.topsub {width: 260px; height: 11px; background-image: url('../images/topsubnav160.gif'); background-repeat: no-repeat; background-position: top left; color:#FFFFFF;}*/
#sidebar-right .greybox  div.label{width: 220px; background-color: #999999; color: #000000; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top:10px;}
#sidebar-right .greybox  div.label h2 {font-size:1.2em; color:#FFFFFF; line-height:1.2em; margin:0 0 0 0; border-bottom:1px #000000 solid;}
#sidebar-right .greybox  div.label a {color: #FFFFFF; text-decoration: none;}
#sidebar-right .greybox  div.label a:hover {color: #FFFFFF; text-decoration: underline;}
#sidebar-right .greybox  div.middlesub {width: 220px; background-color: #999999; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 15px;}
#sidebar-right .greybox  div.middlesub ul a{color: #FFFFFF; text-decoration: none;}
#sidebar-right .greybox  div.middlesub ul a:hover{color: #FFFFFF; text-decoration: underline;}
#sidebar-right .greybox  div.middlesub ul {color: #FFFFFF;}
#sidebar-right .greybox  div.middlesub li {color: #FFFFFF;}
#sidebar-right .greybox  div.middlesub div {color:#ffffff;}
#sidebar-right .greybox  div.middlesub .quicktabs_main.quicktabs-style-basic{
  background-color:#999999;
  /*border:1px solid #000;*/
  border:none;
  padding:2px;
  clear:both;
}
#sidebar-right .greybox  div.middlesub ul.quicktabs_tabs.quicktabs-style-basic{
  border-bottom:1px solid #000;
  padding:0 5px 0 0;
  font:bold 12px/19px Verdana !important;
  font-weight:bold;
  height:19px;
  margin:0;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic a{
  font:bold 12px/19px Verdana !important;
  text-decoration:none;
  color:#aaa;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic a:hover{
  color:#555  !important;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic li{
  /*border:1px solid #e5e5e5;*/
  border-bottom:none;
  padding:2px 5px;
  margin:0 3px 0 0;
  position:relative;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic li:hover{
  /*border:1px solid #ccc;*/
  border-bottom:none;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic li.active{
  /*border:1px solid #aaa;*/
  /*border-bottom:1px solid #000;*/
  border:none;
  background-color:#999999;
}
#sidebar-right .greybox ul.quicktabs_tabs.quicktabs-style-basic li.active a{
  color:#000;
}

/*#sidebar-right .greybox  div.homelink {width: 220px; background-color: #666666; padding-left: 20px; padding-right: 20px;} */
/*#sidebar-right .greybox  div.bottomsub {width: 260px; height: 12px; background-image: url('../images/subnavbottom160.gif'); background-repeat: no-repeat top left; margin-bottom: 30px;}*/

#section2 .quicktabs_main.quicktabs-style-basic{
  background-color:#ff9900;
  color:#fff;
  /*border:1px solid #000;*/
  border:none;
  padding:2px;
  clear:both;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic{
  border-bottom:1px solid #000;
  padding:0 5px 0 0;
  font:bold 12px/19px Verdana !important;
  font-weight:bold;
  height:19px;
  margin:0;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic a{
  font:bold 12px/19px Verdana !important;
  text-decoration:none;
  color:#aaa;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic a:hover{
  color:#555  !important;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic li{
  /*border:1px solid #e5e5e5;*/
  border-bottom:none;
  padding:2px 5px;
  margin:0 3px 0 0;
  position:relative;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic li:hover{
  /*border:1px solid #ccc;*/
  border-bottom:none;
}
#section2 ul.quicktabs_tabs.quicktabs-style-basic li.active{
  /*border:1px solid #aaa;*/
  /*border-bottom:1px solid #000;*/
  border:none;
  background-color:#ff9900;
}
#section2  ul.quicktabs_tabs.quicktabs-style-basic li.active a{
  color:#000;
}

.mainintro div.label{width: 250px; /*background-color: #999999; */ padding-left: 90px;  padding-right: 10px; padding-bottom: 10px; padding-top:10px;}
.mainintro div.label h2 {font-size:1.2em; color:#FFFFFF; line-height:1.2em; weight:normal; margin:0 0 0 0;}
.mainintro  div.label a {color: #FFFFFF; text-decoration: none;}
.mainintro  div.label a:hover {color: #FFFFFF; text-decoration: underline;}
.mainintro  div.midtext {width: 250px; /*background-color: #666666;*/ padding-left: 120px; padding-right: 10px; padding-top: 45px; /*< was 70px*/  padding-bottom: 10px;}
.mainintro  div.midtext a{color:#FF9900; text-decoration: none;}
.mainintro  div.midtext a:hover{color: #FF9900; text-decoration: underline;}
.mainintro  div.midtext ul {color: #FFFFFF;}
.mainintro  div.midtext li {color: #FFFFFF;}
.mainintro  div.midtext div {color:#ffffff;}
.mainintro  div.float2 {clear:left; float:right;}
.mainintro {color:ffffff;}


#sidebar-right .block-menu_block ul {color: #FFFFFF;}
#sidebar-right .block-menu_block li.leaf a:link {color: #FFFFFF; text-decoration: none;} 
#sidebar-right .block-menu_block  li.leaf a:visited {color: #FFFFFF; text-decoration: none;}
#sidebar-right .block-menu_block  li.leaf a:active {color: #FFFFFF; text-decoration: none;} 
#sidebar-right .block-menu_block  li.leaf a:hover {color: #FFFFFF; text-decoration: underline;}


