/* styles for Trust site basic pages */
/* changed text align from center to left size I changed it back to 84 aqdded auto to margin?*/
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	background-color: #E8EDDC;
}
/* box hover */

/* Body link rollovers */
	a:link{
	color:#006633;
	background-color:transparent;
	text-decoration:underline;
}
a:visited{
color:#666666;
background-color:transparent;
text-decoration:underline;
}
a:active{
color:#CCCC00;
background-color:transparent;
}
a:hover{
color:#789838;
text-decoration: none;
}
/* Paragraph style change align justify to left */
p{
	line-height:150%;
	text-align:left;
	color:#333333;
	font-size:84%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
/* The right panel header */
.sideheader{
text-transform:uppercase;
margin:10px 40px 0px 20px;
color:#789838;
text-align:left;
font-size:90%;
}
/* The Small Font */

/* Font for Sidebar increased it from 65 to 75%*/
.tinyfont{
	color:#515151;
	text-align:left;
	font-size:75%;
}
/* Font for image caption */
.tinyfont2{
	color:#515151;
	font-size:75%;
	text-indent: 5px;
}
/* The Footer Font */
.footerfont{
color:#000000;
text-align:center;
font-size:60%;
}
/* Shadow Container*/
#scontainer{
	margin-left:auto;
	margin-right:auto;
	width:768px;
	\width:770px;
	w\idth:800px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9B9B9B;
	border-right-color: #9B9B9B;
	border-bottom-color: #9B9B9B;
	border-left-color: #9B9B9B;
}
#scontainerDocs{
	margin-left:auto;
	margin-right:auto;
	width:768px;
	\width:770px;
	w\idth:800px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9B9B9B;
	border-right-color: #9B9B9B;
	border-bottom-color: #9B9B9B;
	border-left-color: #9B9B9B;
}

#scontainerAbb{
margin-left:auto;
margin-right:auto;
border:1px solid #9B9B9B;
width:760px;
\width:760px;
w\idth:760px;
}
/* added */
#container{
	width:760px;
	\width:770px;
	w\idth:800px;
	border:4px solid #FFFFFF;
	background-color:#FFFFFF;
}
#containerAbb{
width:760px;
\width:760px;
w\idth:760px;
border:4px solid #FFFFFF;
background-color:#FFFFFF;
}
/* Adjustment for left align that took off body tag */
#content{
	padding:1px;
	margin-top:0px;
	margin-right:180px;
	background-color:#FBFBFB;
	background-image:url(../g/contentbg.gif);
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#contentAbb{
padding:1px;
margin-top:0px;
margin-right:20px;
background-color:#FBFBFB;
background-image:url(../g/contentbg.gif);
}
/* Adjustment for documents page */
#contentdocs{
	padding:1px;
	margin-top:0px;
	margin-right:0px;
	background-color:#FBFBFB;
	background-image:url(../g/contentbg.gif);
}
#contentsal{
padding:1px;
margin-top:0px;
margin-right:190px;
background-color:#FBFBFB;
background-image:url(../g/contentbg.gif);
}
#sidebar-a{
	float:right;
	width:195px;
	\width:202px;
	w\idth:180px;
	margin-left:1px;
	padding:0px;
	color:#7FA03B;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #DFDFDF;
	background-repeat: repeat;
	background-image: url(images/sidebar_eaf9d2.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sidebar-b{
	float:right;
	width:202px;
	\width:202px;
	w\idth:202px;
	margin:0;
	margin-left:1px;
	padding:0px;
	background:#ECEFE6 no-repeat;
	color:#7FA03B;
	height: 150px;
}
#sidebarsal-a{
float:right;
width:150px;
\width:190px;
w\idth:190px;
margin:0;
margin-left:1px;
padding:0px;
background:#ECEFE6 no-repeat;
color:#7FA03B;
}
#footer{
	padding:10px;
	margin-top:0px;
	background-color:#6E8B34;
	color:#FFFFFF;
	text-align:center;
	font-size:70%;
}
#footer a:link, #footer a:active, #footer a:visited {
color:#E4E4E4;
background-color:transparent;
text-decoration:underline;
}
#footer a:hover {
color:#FFFFFF;
background-color:transparent;
text-decoration: none;
}
#banner{
padding:0px;
margin-bottom:0px;
background-color:#F8F8F8;
margin-left: 18px;
height:30px;/* seem to need this for moz and opera */
}
/* for the master project page and abbevilles xmas menu*/
#banner2{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
/* for the abbev project page*/
#banner6{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
#bannerabb_biz{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
/* for the news page*/
#banner3{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
/* for some project pages*/
#banner4{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
/* for internal pages*/
#banner4Docs{
	padding:0px;
	margin-bottom:0px;
	background-color:#E8EDDC;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
	margin-top: 10px;
}
#banner4ed{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
}
#banner5{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
#banner7{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
}
#banner8{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/finalfstlogo_trans.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
}
/* FIR Logo */
#logo{
	display:block;
	height:60px !important;
	height /**/:130px; /* IE5/Win Fix */
	width:246px;
	padding-top:50px;
	margin-left:490px;
	background-repeat:no-repeat;
	background-position:left;
}
/* Old Browser Warning */
/* Header fonts begin...*/
h1,h2,h3{
font-weight:bold;
font-family:"Trebuchet MS",Georgia,arial,verdana,helvetica,sans-serif;
}
/* Header fonts begin...change size 1.5 from  2.3  weight to bold was normal margin to 0px 10px 15px 20px was 0px 10px 0px 10px */
h1{
	font-size:1.5em;
	font-weight:bold;
	color:#006633;
	margin:0px 10px 15px 20px;
	text-align:left;
}
/* Header change size 1.3 from 1.5 and margins from 20px 40px 15px 38px to 0px 0px 15px 20px ...*/
h2{
	font-size:1.3em;
	color:#006633;
	margin:0px 0px 15px 20px;
	text-align:left;
}
/* Header change size .9 to 100% and margins from 5px 40px  to 5px 20px  removede color and text-transform uppercase and padding 0 0 0 2px*/
h3{
	font-size:100%;
	margin:5px 20px;
	color:#006633;
	text-align:left;
	background:transparent url(../g/bullet.gif) no-repeat left;
}
/* Right Side Image box */
#imagebox{
background-color:transparent;
border:0px;
margin-bottom:0px;
padding-top:8px;
}

/* hr with image */
div.hr{
height:20px;
padding:10px 1px 15px 0;
background:transparent url(../g/hr.gif) no-repeat scroll center;
}

/* image borders rollover */
a.imageborders{
margin:5px 25px 0px 35px;
display:block;
float:none;
width:122px;
\width:122px;
w\idth:122px;
border:1px solid #D2D2D2;
padding:4px;
background-color:#FFFFFF;
}
a.imageborders:hover{
background-color:#FFFFFF;
border:1px solid #889C00;
}
/* standard image borders:no rollover */
.imageborder{
border:1px solid #D2D2D2;
padding:4px;
background-color:#FFFFFF;
}
/* standard image borders:no rollover Sheffield images */
.imageborderSheff{
padding:4px;
background-color:#FFFFFF;
text-align:center; 
margin-top:0px; 
margin-bottom:0px; 
}
/* list style with bullets... */
/* Image spacer */
.imgspace{
margin:5px 8px 0px 0px;
float:left;
}


span.hidden,div.hr hr,.warning,.hide,#logo a span{
display:none;
}
/* Image spacer 1 left */
.imgspace{
margin:0px 5px 0px 0px;
float:left;
border:0;
}
/* Image spacer 2 right */

/* turns off gaps around images */
img{border:0;}

#navcontainer ul
{
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	background-color: #789838;
	color: white;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
	font-size: 1em;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #993399;
color: white;
}

#navcontainer #active 
{ border-left: 1px solid #fff; 
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	margin-top: 0px;
	color: #333333;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 5px;
}
/* side menu styles for projects with multiple pages*/
#style1 ul {
	font-size: 10px;
	font-weight: bold;
	margin: 20px;
	padding: 20px;
	list-style: none;
}
#style1 li{
	background-color: #ECEFE6;
	float: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #789838;
	border-right-color: #789838;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #789838;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #789838;
}
#style1 li a{
	width: 100px;
	color: #791963;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 5px;
	text-transform: uppercase;
}
#style1 li a:visited{
	color: #006600;
	text-decoration: none;
}
#style1 li a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #65A239;
}
#imagedivleft { 
width: 150px; 
border: 1px solid red; 
float: left
}
#imagedivright { 
width: 150px; 
border: 1px solid red; 
float: right
}
.clear { clear: both;}
.holder {
	height: 900px;
}
.awards {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.imagecaption {
	width: 250px;
	padding: .5em;
	float:left;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
  }
.imagecaption2 {
	width: 250px;
	padding: .5em;
	float:right;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
  }

