/* Copyright 2010 - Thierry Ruiz - www.dotemplate.com - All rights reserved.
*/

/* background was #e0e0e0 */

html {
   background: #e5e3de;
   margin:0 0 0 -1px;
   padding:0;  
   overflow-Y: scroll;
}


body {
   padding:0;
   margin :0;
   display:table; 
   width:100%; 
}

  
body {
   color:#333333;
   font-family: 'Trebuchet MS', sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-transform: normal;
}


p {
   letter-spacing: normal ;
   line-height: 1.7em ;
}

/* old blue 003078 */

/* reflex blue 002395 */

h1 {
   color:#003399;
   font-size:22px ;
   margin:25px 0 10px 0;
   clear:both;
}


h2 {
   color:#003399;
   font-size:20px ;
   margin:30px 0 10px 0;
   clear:both;
}


h3 {
   color:#545351;
   font-size:16px;
   margin:20px 0 5px 0;
   clear:both;
}


h4 {
   color:#282B33;
   font-size:16px;
   margin:20px 0 12px 0;
   clear:both;
}

h5 {
   color:#545351;
   font-size:13px;
   margin:5px 0 5px 0;
   clear:both;
}

h6 {
   color:#003366;
   font-size:16px;
   margin:5px 0 5px 0;
   clear:both;
}

foot {
    color:#282B33;
   font-size:10px;
   margin:5px 0 5px 0;
   clear:both;
}

a:link, a:visited {
   color:#86002A ;
   text-decoration:none;
}


a:hover {
   color:#86002A;
   text-decoration:underline;
}

notice {
   color:#86002A ;
   font-size:16px;
   margin:20px 0 12px 0;
   clear:both;
}

/* Note: dark green color  is 1E5A5B */
  

#wrapper {
   background: transparent url( https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/page-vbg_jpg-1402000507 ) repeat-y scroll 50% 0px ;
   margin:0 auto ;
   width:100%;
}

  
  
body {
   background-color:#e0e0e0;
}


#wrapper {
   border-top: 1px solid #ffffff;
}

.box1 {
   background-color: #f0f0f0;
   width: 533px;
   height: auto;
   margin: 0 auto 15px auto;
   padding: 20px;
   border: 1px solid #d7d7d7;
   -moz-border-radius: 11px;
   -webkit-border-radius: 11px;
   border-radius: 11px;
   behavior: url(border-radius.htc);
   color: #333;
}


#bg {
   margin:0 auto;
   padding:0;
   background:transparent ;
   background-image: url( https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/hat_jpg-1402000576 ) ;
   background-repeat:no-repeat;  
   background-position: center top ;
}

  
  
#header {
   margin: 0 auto;
   height: 5px;
   width: 960px;
   position:relative;
}

#headersearch {
position: absolute;
top: 162px;
left: 50%;
margin-left: 215px;
}


#page {
   background: transparent url( https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/page-bgsearch_jpg-1402000546 ) no-repeat center top;
}


#container {
   margin:0 auto;
   width:960px; 
}


#banner {
   margin: 0 auto;
   height:200px;
   width:100%;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

#nav1 {
   height:35px;
   margin:0 auto ;
   text-align:center;
}

#nav1 ul {
   display:table;
   margin:0 auto;
   padding:0;
   list-style-type:none;
   position:relative;
   height:35px;
   text-transform:uppercase;
   font-size:11px;
   font-family:Arial,sans-serif;
}


#nav1 ul li {
   display:block;
   float:left;
   margin:0;
   padding:0;
   background:transparent url("https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/hmenu_jpg-1401999995") repeat-x top left;

}

/* below was changed from 40 to 35  menu text colors */

#nav1 ul li a {
   display:block;
   float:left;
   color:#efefef;
   text-decoration:none;
   padding:0px 35px ;
   line-height:35px;
   font-weight:bold;
}



#nav1 ul li a:hover, #nav1 li#current a {
   color:#404040;
   background:transparent url("https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/hmenu-sel_jpg-1401999996") repeat-x top left;
}



/* --Multiple jdiv = http://www.peterhintondesign.co.uk/journal/resources/jdiv-with-multiple-instances/ -- */


#nav{height: 40px; background: #ccc;}
#navlist{margin: 0; padding: 0;}
#navlist li{display: inline; list-style: none; margin: 0; padding: 0;}
#navlist li a{float: left; display: block; background: #282B33; color: #282B33; height: 19px; width: auto; padding: 10px; margin: 0 1px 0 0; border-bottom: 1px solid #282B33; text-decoration: none;}

/* colors above 2 lines were #fff */

#navlist li a:hover{background: #e5e3de; border-bottom: 1px solid #e5e3de; text-decoration: underline;}
#navlist li a.active{background: #e5e3de; border-bottom: 1px solid #e5e3de;}

/* colors above 2 lines were #111 */

.columnnav{width: 300px; float: left;}
.columnnav ul, li{display: list-item; list-style: none;}
.columnnav a{color: #282B33; text-decoration: none;}
.columnnav a:hover{color: #282B33; text-decoration: underline;}

/* colors above were #fff */


.dropdown{position: absolute; top: 240px; width: 939px; height: auto; color: #fff; padding: 10px; margin:0; background: #e5e3de; display: none; z-index: 100;}

/* changed background above - was #111111  changed width - was 936px */

/* last style

.dropdown{position: absolute; top: 40px; width: 932px; height: auto; color: #fff; padding: 10px; margin:0; background: #111111; display: none; z-index: 100;}

*/


/* --------New Menu Test -------------- */

/* DIV MENU DEMO LIST STYLE */

#menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu ul li {
  display: inline;
}

#menu ul li a {
  float: left;
  display: block;
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
  line-height: 50px;
  color: #888;
  text-decoration: none;
  margin: 0;
  padding: 0 30px;
}

#menu ul li a:hover, #menu ul li a.active  {
  color: #aaa;
  text-decoration: none;
  background: #333;
}

/* HIDDEN DIV PANEL STYLE */

#hidden-div {
  position: absolute;
  width: 900px;
  height: 240px;
  margin: -1px 0 0 0;
  padding: 30px;
  background: #333;
  display: none;
  z-index: 100;
}

/* HIDDEN DIV PANEL - CONTENT INSIDE */

#hidden-div-left {
  float: left;
  width: 450px;
  height: 300px;
}

#hidden-div-right {
  float: right;
  width: 450px;
  height: 300px;
}

#hidden-div-right ul {
  margin: 10px 0 0 0;
  padding: 20px;
  list-style: none;
  background: #191919;
  overflow: hidden;
}

#hidden-div-right ul li a {
  display: block;
  font-size: 1.0em;
  line-height: 1.0em;
  color: #fff;
  text-decoration: none;
  margin: 0;
  padding: 11px 0;
}

#hidden-div-right ul li a:hover {
  color: #aaa;
  text-decoration: none;
}

/* end new navigation */


/* Content Area */


#content {
   width:956px;
   margin:0 auto ;
   text-align:left;
   min-height:800px;
}


#content p {
   text-align:justify;
}


IMG.centered {
    display: block;
    margin-left: auto;
    margin-right: auto 
}


/* Footer */



#footerWrapper {
   margin:0 auto;
   height:110px;
   padding:0;
   background:transparent url( https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/footerWrapper-bg_jpg-1402000605 ) no-repeat scroll center top ;
}


#footer {
   margin:0 auto;
   padding:0;
   width:960px;
   height:70px;
}


  
  
#footer {
   color:#FFFFFF;
   text-align:center;
}

#footer a:link, #footer a:visited {
   color:#FFFFFF;
}


#footer a:hover{
   color:#ffb508;
   text-decoration:none;
}


#social {
   margin:0
   padding:0;
   height:3px;
}



#right {
   width:200px;
   padding:10px 20px 20px 20px;
   float:left;
}


#center {
   width:676px;   
   padding:10px 20px 20px 20px ;
   float:left;
}

#centerwide {
   width:920px;   
   padding:10px 10px 10px 20px ;
   float:left;
} 
 
 
#content p {
   margin-top:10px;
   text-align:justify;
}

/* Begin two column center settings */
  
  
#centerleft {
   width:318px;   
   padding:0px 0px 10px 0px ;
   float:left;
}


#centerright {
   width:318px;
   float:right;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
}


/* Sidebar */
 

#sidebar ul.vmenu {
   list-style: none;
   text-align: left;
   margin: 7px 0px 8px 0px; 
   padding: 0;
   text-decoration: none;  
   border-top: 1px solid #eeeeee;   
}


#sidebar ul.vmenu li {
   list-style: none;
   padding: 4px 0 4px 0px;
   margin: 0 2px; 
   border-bottom: 1px solid #eeeeee;
}



#sidebar ul.vmenu li a {
   text-decoration: none;
   color:#003078;
}


#sidebar ul.vmenu li a:hover {
   color:#86002A;
}


#sidebar ul.vmenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.vmenu ul li { border: none; }


dl.a {list-style-type:disc;}
dl.b {list-style-type:circle;}
dl.c {list-style-type:square;}


/* unordered list flush left main page Our Approach*/

ul.a 
{
list-style-type: disc; 
list-style-position: inside;
margin: 0;
padding: 0;
}

li.a {
padding-left:0px; 
margin-left:0px;
}

/* end */

.clear {
   clear: both;
   display: block;
   overflow: hidden;
   visibility: visible;
   width: 936;
   height: 75;
}

.clearfix:after {
   display:block;
   height:40;
   clear:both;
   visibility:visible;
}


/* Div for cases spreadsheet */

#cases {
height: 1200px;
overflow: auto;
}


/* begin styles for RSS Feed  content:".";   */

.rss-box-w {
    margin: 0em;
    width: 200px;
    background-color: #FFFFFF;
         border: 0px solid #eeeeee;
    
}
.rss-items {
   margin-top:0px;
   padding:0.5em; 0.5em;
   margin-left:0px;
   color: #000000;
}
p.rss-title {padding:0.5em;}
.rss-title {
   text-decoration: none;
   font-family: "Trebuchet MS", small tahoma, "Bitstream Vera Sans", "Lucida Grande", lucida, helvetica, sans-serif;
   font-size: 13px;
   background-color:#ffffff;
   color:black;
   font-weight:bold;
   margin: 0px;
   padding:0em;
   text-align: left;
}

.rss-item  {
  font-family: "Trebuchet MS", small tahoma, "Bitstream Vera Sans", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
   text-decoration : none;
   color: #86002A;
   font-size: 13px;
   font-weight:light;
   font-family: "Trebuchet MS", small tahoma, "Bitstream Vera Sans", "Lucida Grande", lucida, helvetica, sans-serif;
   }
   
.rss-item a:visited {
   color:#86002A;
}

.rss-date {
   font-size: 85%;
   font-weight : normal;
   color: #cc0000;
   } 

/* Stylized Quotations */

blockquote.style1 {
  font: 18px Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 25px;
  background-image: url(https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/openquote1_gif-1401999996);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(https://9dbbb50c6649bed030db-9026dc3eebf40b48333cb2485e6551cb.ssl.cf2.rackcdn.com/closequote1_gif-1401999997);
     background-repeat: no-repeat;
     background-position: bottom right;
   }


/* End Stylized Quotations */


/* Pod Player */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/* Remove Feed2JS Nag Message */

li.f2jnag {
   display:none;
}

/* IE Hacks */

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
   .clearfix {display:block;}
/* End hide from IE Mac */