/* 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( ../img/page-vbg.jpg ) 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;
}

.boxio {
	background-color: #eae7cf;
	width: 533px;
	height: auto;
	margin: 0 auto 15px auto;
	padding: 20px;
	border: 1px solid #bcb165;
	-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( ../img/hat.jpg ) ;
 	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( ../img/page-bgsearch.jpg ) 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("../img/hmenu.jpg") 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 34px ;
	line-height:35px;
	font-weight:bold;
}



#nav1 ul li a:hover, #nav1 li#current a {
	color:#404040;
	background:transparent url("../img/hmenu-sel.jpg") 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:-13px auto;
	height:110px;
	padding:0;
	background:transparent url( ../img/footerWrapper-bg.jpg ) 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:100%;	
	float:left;
}
.parentDiv 
{
	padding:34px 20px 20px 20px ;	
}
#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;
}


#pleasegive {
	padding:2px 10px;
	background-color:#FFEB90;
}

/* 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(../img/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(../img/closequote1.gif);
     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 */



