#govspace {height: 10px;}

#newsdate {font-size: 11px;}

#menu_upper {height: 22px;background-image: url(../images/dot_top.gif);background-repeat: repeat-x;text-align: right;padding-top: 3px;font-weight: bold;font-size: 10px;}

#menu_upper a {text-decoration: none;}

#sidexholder {
border: 1px #d5e8f5 solid;
margin-bottom:15px;
margin-top:6px;}

.sideztitle {font-size:12px;
 color: #ffffff;
 text-transform: uppercase;
 padding:4px 5px 4px 13px;
 border-bottom:1px #d5e8f5 solid;background-color: #12b9d7;}

#sidezinner {padding:8px 5px 8px 5px;
text-align:center;}

#sidezinnerz {padding:8px 5px 8px 12px;
}

#presssummaryx img {width: 130px;
float: left;
margin-right: 10px;
/*margin-bottom: 10px;
*/
margin-top: 10px;
border: 1px #373737 solid;}

#presssummary {font-size: 12px;}

#presssummary img {float: left;
width: 120px;
padding: 1px;
border: 1px #dadada solid;
margin-right: 10px;
margin-bottom: 1px;
height: 85px;}

#somespacez {
height: 10px;}

img#sideimagesb {
border: 1px #bcbcbc solid;}

body {
  padding: 0;
  margin: 0;
  font: 10pt Trebuchet MS, sans-serif;
  line-height: 1.4em;
  background: #FFFFFF;
  color: #454545;
}

a { color: #63869e; }
a:hover { color: #000; }
h1 a, h2 a, h3 a { text-decoration: none; }
h1 { font: bold 1.5em Georgia, Trebuchet MS, Arial, Sans-Serif; }
h2 { font: bold 1.0em Trebuchet MS, Arial, Sans-Serif; }
h3 { font: bold 1.1em Trebuchet MS, Arial, Sans-Serif; }
h4 { font: bold 1.0em Trebuchet MS, Arial, Sans-Serif; }
h1, h2, h3, h4, h5, h6,
p, pre, blockquote, label,
fieldset, address {
margin : 0px 0px 0px 0px;
}

#page {
  margin: 0 auto;
  width: 960px;
  text-align: left;
}

#headerz {
 margin: 0 0 0 0;
  padding: 0px 0;
  /* background: #EEEEEE ; */
  width:960px;
  height:166px;
  color: #808080;
 
 /* border: 1px #010306 solid;*/}
 
 
 #primary {
  font-size: 1em;
/*height: 24px;*/
  color: #FFFFFF;
  margin: 0 0 0px 0;/*background: #b9b9b9;*/padding-top: 4px;padding-left: 0em;padding-bottom: 0em;padding-right: 0em;}

#primary a {
text-decoration: none;
/*color: #e10808;*/}

#primary a:hover {
color: #18205a;
text-decoration: underline;}
/*CONTENT STARTS HERE*/
#content{ background-color:#fff;}

#header, #primary, #search-theme-form, #content, #footer {
  width: 100%;
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}

#content #main {
  float: left;
  width: 700px!important;
  margin: 0px 0px 0px 0px;
  background-color:#fff;
  height:auto!important;
  height:850px;
  min-height:850px;
}
/*MISSION STARTS HERE*/
#mission{
  width:660px;
  margin: 30px 20px 0px 20px;
  border: 1px #d5e8f5 solid;
height: 300px;
}

#mission .title{
  background-color:#fff!important;
   color: #d98b86;
  padding:8px 0px 0px 0px;
text-transform: uppercase;
text-align:center;}

#mission .content{
  padding: 5px 20px 5px 10px;
  color:#000;
  font-weight: normal;
  z-index:50!important;
}

#mission .content img {
border: 1px #777777 solid;}



#content-container{
  margin:10px 20px 0px 20px;
  width:660px;
  border: 1px solid #d5e8f5;
  background-color:#fff;
}

#inner-content-container{
  float:left;
  display:block;
/*background-color:#f9f9f9;*/
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e4ebef;
  padding-bottom:10px;
  /*min-height:600px;*/
  height:auto!important;
  /*height:600px;*/
}
#inner-content-container .content{ padding:0px 10px 10px 10px; }
#inner-content-container .sticky-node  .itemhead {padding:5px 0px 0px 10px;}
.inner-content-container-with-event{
  float:left;
  display:block;
  background-color:#fff;
  width:359px!important;
  width:330px;
}

.sticky-node-front{border-bottom: 1px solid #d5dfe4;background-color: #ffffff;}
.node-header{
/*background-image: url("images/hd_bg2.jpg")!important;*/
  background-position:top right;
  background-repeat:repeat-y;
  padding:7px 5px 7px 5px;
/* background-color: #4982f6; */
/* color: #ffffff; */}

.node-header h2{
padding-left:8px;
/* color: #ffffff; */
text-transform: uppercase;}
.node-header-no-highlighting{padding:7px 5px 7px 5px;}
.node-header-no-highlighting h2.title{
  font-size:18px;
}

.itemhead .title a {
  float: left;
  color: #333333;
  font-weight: bold;
  font-size:14px;
}
.tagdata { padding: 2px 0em 2px 3px;margin-left:10px;}

.comment,.block .content,.box .content { padding: 8px; }

.metadata { 
  font-size: smaller;
  clear: both;
  margin: 0px 0 0 0;
  padding: 0px 5px 0 0;
  color: #AAAAAA;
  line-height: 16px;
}
/*RIGHT*/
#right-container{width:300px;float:right;}
#event_block,#validate_document,#blog_block{
  float:right;
  width:280px;
  display:block;
  margin-right:0px;
}

#event_block .block-inner h2.title,#validate_document .block-inner h2.title,#blog_block .block-inner h2.title{
  font-size:12px;
  padding:0px 0px 0px 10px;
  color:#63869E!important;
}

#event_block .block-inner .content,#validate_document .block-inner .content,#blog_block .block-inner .content{
  padding:0px 10px 0px 10px;
}
#event_block .block-header,#validate_document .block-header,#blog_block .block-header{
  background-image: url("images/event_header_background.jpg");
  background-position:right;
  background-repeat:repeat-y;
  width:100%;
  margin-top:1px;
}
#event_block .block-footer,#validate_document .block-footer,#blog_block .block-footer{ height:10px; }

#event_block .block-inner  ul,#blog_block .block-inner  ul,#validate_document .block-inner  ul{padding-left:0px;}
#event_block .block-inner  ul li,#blog_block .block-inner  ul li,#validate_document .block-inner  ul li{
  margin:0px 0px 0px 0px;
}
/*SIDE BAR STARTS HERE*/

#content #sidebar-right {
  float: right;
  width: 258px!important;
  width: 248px;
  margin: -6px 0em 10px 0em;
  /*background-color: #4982f6;*/
  
  /* border:solid;
  border-width:1px;
  border-color:#4982f6; */
}

/*FOOTER STARTS HERE*/

#footer {
  clear: both;
  text-align: center;
  padding: 8px 0em 9px 0em;
  margin: 0px 0 9px 0;
border-top: 1px solid #cccccc;
 background-color: #12b9d7; 

 color:#fff; 
}

#footer a {color: #fff; }

/*CONTENT INDEX PAGE STUFF STARTS HERE*/

h1#content_indexheader {
margin: 20px;}

#contenttexts {
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;}

#contentpicture {float: right;
border: 3px solid #eee;
padding: 1px;
margin: 0em 0px 5px 15px;
width: 300px;
background-color: #f8f8f8;}


#contentpicture img {/*float: right;*/
/*border: 3px solid #eee;*/
/*padding: 1px;*/
margin: 0 0px 0px 0;
width: 300px;}



#contentpicturecaption {
font-size: .8em;
padding-top: 0px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
line-height: 1.5em;}

/* photo */
#indexnewstitle {text-decoration: none;
margin-bottom: 10px;
}

#indexnewstitle a:link, #indexnewstitle a:visited, #indexnewstitle a:active {font-weight: bold;
text-decoration: none;}

#indexnewstitle a:hover {text-decoration: underline;}






