/* CSS Document */

body {
  width:100%;
  background:#c0c0c0;
}

Form {
  width:100%;
  background:#c0c0c0;
}

.PageContainer {
  margin-left:auto;
  margin-right:auto;
  padding:0;
  border:none;
  background:#fff;
  width:1000px;
  min-height:618px;
  font-family: Helvetica, Arial;
  color:#929395;
}

td {
  font-size:10px;
}

h1 {
  font-size:18px;
  font-weight:bold;
  font-family: Helvetica, Arial;
}

h2 {
  font-size:14px;
  font-weight:bold;
  font-family: Helvetica, Arial;
  color:#fff;
}

h3 {
  font-size:12px;
  font-weight:bold;
  font-family: Helvetica, Arial;
}

img {
	border:none;
}

.clearing {
  clear:both;
}

.bolder {
  font-weight:900;
}

.dnn_dnnnavparent_ctldnnnavparent_spmsub {
  display:none;
}

.ContentContainer {
  background:#FFF url(images/header-bg.png) repeat-x top left;
  margin:0;
  padding:0px 34px;
  border:none;
  width:932px;
  float:left;
  min-height:618px;
}

#header {
  margin:0;
  padding:0;
  border:none;
  float:left;
  width:932px;
  height:180px; 
}

#logo {
  margin:18px 0px 0px 0px;
  padding:0;
  border:none;
  float:left;
  width:334px;
  height:79px;
}

.MenuContainer {
  margin:0;
  padding:10px 0px 2px 0px;
  border:none;
  float:right;
  width: 932px;
  height:28px;
}

#slogan-wrapper {
  margin:12px 0px 0px 0px;
  padding:0;
  border:none;
  width:170px;
  height:14px;
  float:left;
}

#slogan {
  margin:0;
  padding:0;
  border:none;
  width:166px;
  height:14px;
  float:left;
  background:url(images/slogan.png);
  background-repeat: no-repeat;
}

/*----- This is the top menu styling section -----*/
#nav-wrapper {
  margin:0;
  padding:0;
  border:none;
  text-align:right;
  float:right;
}

#nav {
  margin:0;
  padding:0;
  border:none;
  text-align:right;
  float:right;
}/*----- This is the end of the top menu styling section -----*/

/*----- This is the Login and User section that is not visible to the public -----*/
#InformationBar {
  margin:10px 0px;
  padding:0;
  border:none;
  float:left;
  width: 100%;
}

#InformationBar div {
  display:inline;
}

#user {
  margin:0px 10px;
  padding:0;
  border:none;
  float:right;
  width:20%;
  text-align:right;
}

#login {
  margin:0px 10px;
  padding:0;
  border:none;
  float:right;
  text-align:right;
}/*----- End of Login and User section that is not visible to the public -----*/

#content {
  margin:0px 0px 40px 0px;
  padding:0;
  border:none;
  float:left;
  width:932px;
  background-color:White;
}

#content-wrapper {
  margin:0px 0px 10px 0px;
  padding:0;
  border:none;
  float:left;
  width:932px;
  background-color:White;
}

/*----- This section is for styling and placing the two boxes in the secondary menu column -----*/
#title-column {
  margin:0;
  padding:0;
  border:none;
  float:left;
  width:196px;
  height:200px; /*----- Was 300px -----*/
}/*----- End of styling for the two boxes -----*/

/*----- This section is for styling the blue box -----*/
#title-left {
  background-color: #004990; /*KAG dkblue*/
  margin:0;
  padding:0;
  border:none;
  float:left;
  width:196px;
  height:70px;
}/*----- End of styling for the blue box -----*/

/*----- This section is for styling the page title in the blue box -----*/
h1>span#dnn_dnnNAVparent_ctldnnNAVparent>table#tbldnn_dnnNAVparent_ctldnnNAVparentMenuBar>tbody>tr>td>table>tbody>tr>td {
  margin:0;
  padding:14px 0px 0px 23px;
  border:none;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  cursor: pointer;
  cursor: hand;
}/*----- End of secondary menu page title in the blue box -----*/

/*----- This section is for styling and placing the secondary menu gray box -----*/
#secondary-menu {
  background:url(images/menu-bg.jpg);
  background-repeat:no-repeat;
  background-position:0 bottom;
  background-color:#bcbdbf;  /*secondary menu gray bg color*/
  margin:4px 0px 0px 0px;
  padding:0;
  border:none;
  float:left;
  width:196px;
}/*----- End of secondary menu gray box styling and placement -----*/

/*----- This section is for placing the secondary menu text -----*/
#secondary-nav {
  margin:14px 0px 0px 23px;
  padding:0;
  border:none;
  width:173px;
  float:left;
}/*----- End of secondary menu text placement -----*/

#secondary-nav img {
  margin:0;
  padding:0;
  border:none;
  float:left;
}

/*----- This section is for styling the secondary menu text -----*/
#secondary-nav>span#dnn_dnnNAVchildren_ctldnnNAVchildren>table#tbldnn_dnnNAVchildren_ctldnnNAVchildrenMenuBar>tbody>tr>td>table>tbody>tr>td {
  font-size:10px;
  font-weight:bold;
  line-height:24px;
  text-transform:uppercase;
  color:#fff;
}

#secondary-nav>span#dnn_dnnNAVchildren_ctldnnNAVchildren>table#tbldnn_dnnNAVchildren_ctldnnNAVchildrenMenuBar>tbody>tr>td>table>tbody>tr>td:hover {
  text-decoration:none;
  cursor: pointer;
  cursor: hand;
  color:Blue;
}/*----- End of secondary menu text editing section -----*/


/*----- This section is for styling the module titles -----*/
#dnn_ContentPane>div.c_head>div.title>span {
  margin:0px 0px 20px 0px;
  padding:0;
  border:none;
  float:left;
  color:#004990;
  font-family:Helvetica,Arial;
  font-size:14px;
  font-weight:bold; 
}

#dnn_ContentPane>div.c_head>div.title_vis {
  display:none;
}
/*----- End of section for styling the module titles -----*/

#copy-left {
  margin:0px 15px 0px 0px;
  padding:0px;
  border:none;
  float:left;
  width:452px;
}

#images-right {
  margin:0;
  padding:0;
  border:none;
  float:right;
  width:190px;
}

#images-right img{
  margin:0px 0px 10px 0px;
}

#leadership {
  margin:4px 0px 0px 0px;
  padding:0;
  border:none;
  width:709px;
  float:left;
  font-size: 12px;
  font-weight:bold;
  font-family: Helvetica, Arial;
  color:#929395;
}

.leaderimage {
  margin:0px 62px 30px 0px;
  padding:0;
  border:none;
  float:left;
}

#FooterContainer {
  background-color: #0096d6; /*KAG ltblue*/
  margin:0px auto;
  padding:20px 34px;
  border:none;
  width: 932px;
  height:164px;
  color:#fff;
  text-align:center;
  line-height:16px;
  vertical-align:middle;
  clear:both;
}

#FooterContainer div {
  display:inline;
  color:#fff;
}

#footer-sub {
  margin:0px 0px 10px 0px;
  padding:10px 116px 10px 116px;
  border-bottom:1px solid white;
  width: 700px;
  height:63px;
  float:left;
  font-size:8.5pt;
  text-align:center;
}

#footerinfo {
  margin:0;
  padding:0;
  border:none;
  width: 932px;
}

#button-links {
  margin:32px 0px 0px;
  padding:0;
  border:none;
  float:right;
  width:590px;
  height:79px;
}

.button {
  background:url(images/button.png);
  background-repeat:no-repeat;
  margin:0px 0px 0px 10px;
  padding:0;
  border:none;
  float:right;
  width:133px;
  height:42px;
  vertical-align:middle;
  text-align:center;
  text-transform:uppercase;
  font-size: 9pt;
  font-family: Helvetica, Arial;
  color:#fff;
  text-decoration: none;
  line-height:13px
}

.button-inside {
  margin:0;
  padding:7px 0px 0px 0px;
  border:none;
}

.button-inside a {
  color: #fff;
}

.button-inside a:hover {
  color:blue;
  text-decoration:none;
}

/*************** Skin Objects ***************/
.SkinObject {
  font-weight: bold;
  font-size: 8pt;
  color: #003366;
  font-family: Helvetica, Arial;
  text-decoration: none;
}

A.SkinObject:link {
  text-decoration: none;
  color: #003366;
}

A.SkinObject:visited {
  text-decoration: none;
  color: #003366;
}

A.SkinObject:hover {
  text-decoration:none;
  color: blue;
}

A.SkinObject:active {
  text-decoration: none;
  color: #003366;
}

/*************** Footer Skin Objects ***************/
#FooterContainer .SkinObject {
  font-weight: normal;
  font-size: 7pt;
  color: #fff;
  font-family: Helvetica, Arial;
  text-decoration: none;
}

#FooterContainer a.SkinObject:link {
  text-decoration: none;
  color: #fff;
}

#FooterContainer a.SkinObject:visited {
  text-decoration: none;
  color: #fff;
}

#FooterContainer a.SkinObject:hover {
  text-decoration: none;
  color: blue;
}

#FooterContainer a.SkinObject:active {
  text-decoration: none;
  color: #fff;
}

#mailto a {
  font-weight: normal;
  font-size: 7pt;
  color: #fff;
  font-family: Helvetica, Arial;
  text-decoration: none;
}

#mailto a:hover {
  text-decoration: none;
  color: blue;
}

/*************** Style Attributes ***************/

/*----- Styling for sub-menu in top menu-----*/
.dnn_dnnnav_ctldnnnav_spmsub {
  background-color:#fff;
  border-right: solid 1px #444444;
  border-bottom: solid 1px #444444;
  border-top: solid 1px white;
  border-left: solid 1px white;
  z-index: 1000;
  cursor: pointer;
  cursor: hand;
  padding: 1px 1px 1px 1px;
  text-align:left;
}

/*----- Styling for sub-menu items in top menu-----*/
.dnn_dnnnav_ctldnnnav_spmsub>tbody>tr>td {
  color: #808285;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial;
  text-transform:uppercase;
}

/*----- Hover property for sub-menu items in top menu-----*/
table.dnn_dnnnav_ctldnnnav_spmsub>tbody>tr>td:hover {
  color:Blue;
}

/*----- Styling for top menu items -----*/
.dnn_dnnnav_ctldnnnav_spmitm {
  cursor: pointer;
  cursor: hand;
  padding:0px 10px 0px 10px; 
  background-color: Transparent;
  white-space: nowrap;  
}

div#nav>span>span>span.dnn_dnnnav_ctldnnnav_spmitm {
  border-left: 1px solid #0089cf; /*KAG blue*/
}

div#nav>span>span>span.dnn_dnnnav_ctldnnnav_spmitm:first-child {
  border-left: none;
}

.dnn_dnnnav_ctldnnnav_spmitm>span {
  color: #808285; /*Top menu gray text*/
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial;
  text-transform:uppercase;
}/*----- End of styling for top menu items -----*/

.dnn_dnnnav_ctldnnnav_spmitm>span:hover {
  color:Blue;
}

#dnn_dnnCOPYRIGHT_lblCopyright {
  color: #fff;
}

.delivered {
  font-size:12px;
}

#yellow {
  font-weight:bold;
  font-size:14px;
  color:Yellow;
}

