body{background-color:#0a1d33; margin:0; padding:0; background-image:url(layout/BGBig.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:50% 100%;}
*{ font-family:Arial, Helvetica, sans-serif;}
h1{ color:#0C121F;}
p.img{ padding:0; margin:0;}
p.imgRight{ padding:0; margin:0 0 12px 0;}
#FooterPane,#BannerPane,#BodyPane,#NavPane,#LogoPane,#Header,#Marquee{ display:block; clear:both; margin:8px auto; width:1000px; padding:0; }
#BodyFloater{margin-bottom:8px; padding-bottom:12px; padding-top:12px;}
#Padding { margin:10px;}
#Header{ background-color:#f15f27;}
#OWIN_ContainerWHITE{ background-color:#FFFFFF; padding:10px;}

.closeFWL{ padding-bottom:0; margin-bottom:0;}
ul.FWL{padding-top:0; margin-top:0;  }
ul.FWL li{ color:#000000!important;}

#Marquee{ height:35px; background-color:#0C121F; color:#FFFFFF; line-height:35px; }
marquee{font-size:16px;}
marquee a:active,marquee a:link,marquee a:visited{ color:#FFFFFF; text-decoration:none;}
marquee a:hover{ color:#FFFFFF; text-decoration:underline;}

a:active,a:link,a:visited,a:hover{ color:#0C121F; text-decoration:underline;}

#LogoPane{ background-image:url(layout/logoBGIMAGE.jpg); background-repeat:no-repeat;}


#BodyPane{}
#BodyFloater{ width:100%; float:left; background-color:#0c121f; }
#BodyLeft{ background-color:#0c121f; width:640px; float:left; margin:0 0 0 15px;}
#BodyRight{ background-color:#0c121f; width:311px; float:right;  margin:0 15px 0 0;}



#BodyLeftBG{ background-image:url(images/BodyLeftBG.jpg); background-position:0 100%; background-repeat:repeat-x;}

#NavPane{height:30px;  background-color:#419645; }
#NPLeft{ float:left; width:780px; height:30px;   }
#NPRight{ float:right; width:200px; height:30px;  margin-top:4px;}
.menu_style{ margin:0 0 0 0; padding:0; height:20px;}
.menu_style a{ font-size:14px !important; }
.mainMenu{ margin:0 0 0 10px;}
.menu_style a:active,.menu_style a:link,.menu_style a:visited{ color:#FFFFFF; text-transform:capitalize; text-decoration:none;  }
.menu_style a:hover{color:#FFFFFF; text-transform:capitalize; text-decoration:underline;}
.secondMenu a:active,.secondMenu a:link,.secondMenu a:visited,.secondMenu a:hover{ color:#0c121f; font-size:11px !important; z-index:100; }

#Search a,#Search a:active,#Search a:link,#Search a:visited,#Search a:hover{ color:#FFFFFF; font-size:12px;}


#BannerPane{ background-color:#616b76;}
#BannerPane p{ margin:12px; color:#FFFFFF; font-size:10px;}


#FooterPane{ background-color:#419645; height:20px;  }
#FooterPane p{ display:inline; }
p#FooterLeft{ width:630px; float:left; line-height:20px; }
p#FooterRight{ width:311px; float:right; text-align:right;  line-height:20px; }
#FooterPane p,#FooterPane p a{ margin:0; padding:0; font-size:11px; color:#FFFFFF;}

ul#Social a:active,ul#Social a:link,ul#Social a:visited,ul#Social a:hover{ text-decoration:none; font-weight:normal;}
li.MainTitle{ margin:15px; color:#000000; list-style-type:none; font-size:14px; font-weight:bold; }

/* IIIIIIIIII     Containers      IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */

.BannerContainer{ border:1px solid #5d5e60; background-color:#FFFFFF; margin-bottom:12px;}
.BannerContainer .Title{ width:309px; height:36px; background-image:url(layout/ContainerBanner.jpg);}
.BannerContainer .Title .Head{ font-size:20px; color:#FFFFFF; height:35px; margin:0 0 0 15px;   }
.BannerContainer .ContainerBody{ margin:8px;}

#dnn_dnnBreadcrumb_lblBreadCrumb{  width:100%;}
#dnn_dnnBreadcrumb_lblBreadCrumb a.SkinObject:active,#dnn_dnnBreadcrumb_lblBreadCrumb a.SkinObject:link,#dnn_dnnBreadcrumb_lblBreadCrumb a.SkinObject:visited,#dnn_dnnBreadcrumb_lblBreadCrumb a.SkinObject:hover{ color:#FFFFFF;}

/* IIIIIIIIII     Nav      IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */

/****************************************************************************
 =DIV Styles
 ****************************************************************************/



div#primaryNav {
 
  font-size       : 11px;
  background-color: #419645;
  line-height     : 2em;
  width           : 100%;
  margin          : 0px;
  padding         : 0px;
  border          : 1px;

}
.rightSide,.primaryNav 
{
  background-color: #898989;
  
}
div#rightSide {
  font-family     : Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size       : 11px;
  background-color: #898989;
  line-height     : 2em;
  width           : 100%;
  margin          : 0px;
  padding         : 0px;
  border          : 1px;

}

div#primaryNav div.rightSide {
  
}
div#primaryNav div.rightSide ul{
  background-color: #6b86a4;
}
div#sideNav {
  font-family     : Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size       : 11px;
  background-color: #6b86a4;
  border-bottom   : 1px solid #000;
  margin          : 0px;
  padding         : 0px;
  line-height     : 1.636em;  
 list-style-type:none;
}

/****************************************************************************
 =UL and =LI Styles
 ****************************************************************************/

div#primaryNav ul {
  padding    : 0px;
  border     : 0px;
  margin     : 0px;
  list-style-type:none;
  background-color: #898989;
  list-style:none;
  z-index    : 12;
}

div#primaryNav li {
  float       : left;
  position    : relative;
  padding     : 0px 0.6363em;
  border-right: 1px dotted #fff;  
  text-align:left;
  padding-right:10px;
  z-index     : 12;
 list-style-type:none;
 list-style:none;
 height:30px;

}

div#primaryNav li ul {
  display : none;
  position: absolute;
  left    : 0px;
  z-index     : 12;
}

div#primaryNav li ul li { height:auto;
}


div#primaryNav li:hover ul,
div#primaryNav li.Over ul {
  display : block;
  position: absolute;
  top     : 2em;
  left    : 0px;
  width   : 15.045em;
  z-index : 12;
  
}

div#primaryNav li.dropdownLeft:hover ul,
div#primaryNav li.dropdownLeftOver ul {
  display : block;
  position: absolute;
   right   : auto;
  left   : 0px;
  top     : 2em;
  width   : auto;
  z-index : 12;

  
}

div#primaryNav li:hover ul li,
div#primaryNav li:hover ul li.flyoutLeft, 
div#primaryNav li:hover ul li.flyoutRight,
div#primaryNav li.Over ul li,
div#primaryNav li.Over ul li.flyoutLeft,
div#primaryNav li.Over ul li.flyoutRight {
  background-color: #e6e6e6;
  width           : 15.045em;
  border-bottom   : 1px solid #0C121F;
  line-height     : 1.636em;  
  z-index         : 12;
  padding-right:10px;
   padding-right:5px;
}

div#primaryNav li.dropdownLeft:hover ul li,
div#primaryNav li.dropdownLeft:hover ul li.flyoutLeft,
div#primaryNav li.dropdownLeftOver ul li,
div#primaryNav li.dropdownLeftOver ul li.flyoutLeft {
  background-color: #419645;
  width           : 15.045em;
  border-bottom   : 1px solid #0C121F;
  line-height     : 1.636em;  
  padding         : 0px 0px 0px 1.2727em;
  z-index         : 12;
   padding-right:5px;
}

div#primaryNav li:hover ul li:hover,
div#primaryNav li:hover ul li.flyoutLeft:hover,
div#primaryNav li:hover ul li.flyoutRight:hover,
div#primaryNav li.Over ul li.Over,
div#primaryNav li.Over ul li.flyoutLeftOver,
div#primaryNav li.Over ul li.flyoutRightOver,
div#primaryNav li.dropdownLeftOver ul li.Over,
div#primaryNav li.dropdownLeftOver ul li.flyoutLeftOver,
div#primaryNav li.dropdownLeftOver ul li.flyoutRightOver {
  background-color: #0C121F;
  border-bottom   : 1px solid #e6e6e6;  
  z-index         : 12;
  padding-right:5px;
}

div#primaryNav li:hover ul li ul,
div#primaryNav li:hover ul li.flyoutLeft ul,
div#primaryNav li:hover ul li.flyoutRight ul,
div#primaryNav li.Over ul li ul,
div#primaryNav li.Over ul li.flyoutLeft ul,
div#primaryNav li.Over ul li.flyoutRight ul,
div#primaryNav li.dropdownLeftOver ul li ul {
  display : none;
  position: absolute;
  left    : 0px;

  width   : 15.045em;
}

div#primaryNav li.Over ul li.Over ul,
div#primaryNav li.Over ul li.flyoutLeftOver ul,
div#primaryNav li.Over ul li.flyoutRightOver ul {
  display : block;
  position: absolute;
  left    : 17.2727em;
  top     : 0px;
  width   : 15.045em;
  z-index : 12;
}

div#primaryNav li:hover ul li:hover ul,
div#primaryNav li:hover ul li.flyoutLeft:hover ul,
div#primaryNav li:hover ul li.flyoutRight:hover ul {
  display : block;
  position: absolute;
  left    : 16.8181em;
  top     : 0px;
  width   : 15.045em;
  z-index : 12;
  
}

div#primaryNav li.dropdownLeftOver ul li.flyoutLeftOver ul {
  display : block;
  position: absolute;
  left    : -16.045em;
  top     : 0px;
  width   : 15.045em;
  z-index : 12;
}

div#primaryNav li.dropdownLeft:hover ul li.flyoutLeft:hover ul {
  display : block;
  position: absolute;
  left    : -16.8181em;
  top     : 0px;
  width   : 15.045em;
  z-index : 12;
}

li.flyoutLeft,
li.flyoutLeftOver {  
  background-image   : url('arrow_left_blue.gif');
  background-repeat  : no-repeat;
  background-position: center left;
}

li.flyoutRight,
li.flyoutRightOver {
  background-image   : url('arrow_right_blue.gif');
  background-repeat  : no-repeat;
  background-position: center right;
}

div#sideNav ul {
  margin    : 0px;
  padding   : 0px;
  list-style: none;
  z-index   : 1;
}

div#sideNav li {
  color           : #fff;
  line-height     : 1.636em;
  border-bottom   : 1px solid #b3bdc9;
  background-color: #6b86a4;  
  margin          : 0px;
  padding         : 0px 10px 0px 5px;
  position        : relative;
  width           : auto;
  z-index         : 1;  
}

div#sideNav li.sideFlyout,
div#sideNav li.sideFlyoutOver {
  background-image   : url('arrow_right_black.gif');
  background-repeat  : no-repeat;
  background-position: center right;
}

div#sideNav li ul {
  display: none;
}

div#sideNav li:hover,
div#sideNav li.Over,
div#sideNav li.sideFlyoutOver {
  color           : #000;  
  background-color: #b3bdc9;
  line-height     : 1.636em;
  margin          : 0px;
  padding         : 0px 10px 0px 5px;
  position        : relative;
}

div#sideNav li.sideFlyoutOver ul {
  display : block;
  position: absolute;
  top     : 0px;
  left    : 153px;
  width   : 158px;
  z-index : 1;
}

div#sideNav li:hover ul {
  display : block;
  position: absolute;
  top     : 0px;
  left    : 158px;
  width   : 158px;
  z-index : 1;
}

div#sideNav li:hover ul li,
div#sideNav li.sideFlyoutOver ul li {
  color           : #000;
  line-height     : 1.636em;
  border-bottom   : 1px solid #6b86a4;
  background-color: #e6e6e6;
  margin          : 0px;
  padding         : 0px 10px 0px 5px;
  position        : relative;
  width           : 158px;
  z-index         : 1;
}

div#sideNav li:hover ul li:hover,
div#sideNav li.sideFlyoutOver ul li.Over {
  background-color: #b3bdc9;
}

/****************************************************************************
 =A styles
 ****************************************************************************/
div#primaryNav a.dropDown {
  font-weight    : bold;
  color          : #fff;
  text-decoration: none;
 
  position:relative; top:5px;
}

div#primaryNav a.dropDown:hover {
  font-weight    : bold;
  color          : #000;
  text-decoration: none;
}

div#primaryNav a {
  color          : #fff;
  text-decoration: none;
  height:30px;
}

div#primaryNav a ul li a {
  color          : #000;
  text-decoration: none;
  height:auto;
}

div#sideNav a {
  color          : #fff;
  text-decoration: none;
}

div#sideNav li.sideFlyout li a,
div#sideNav li.sideFlyoutOver li a {
  color          : #000;
}



