/* styles for Trust site basic pages*/
body{
	background:#E8EDDC;
	margin:0;
	padding:0;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 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 */
p{
	line-height:150%;
	text-align:justify;
	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 */
.tinyfont{
	color:#515151;
	text-align:center;
	font-size:65%;
}
/* 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;
border:1px solid #9B9B9B;
width:768px;
\width:770px;
w\idth:768px;
}
#scontainerAbb{
margin-left:auto;
margin-right:auto;
border:1px solid #9B9B9B;
width:760px;
\width:760px;
w\idth:8760px;
}
#container{
width:760px;
\width:770px;
w\idth:760px;
border:4px solid #FFFFFF;
background-color:#FFFFFF;
}
#containerAbb{
width:760px;
\width:760px;
w\idth:760px;
border:4px solid #FFFFFF;
background-color:#FFFFFF;
}
#content{
padding:1px;
margin-top:0px;
margin-right:202px;
background-color:#FBFBFB;
background-image:url(../g/contentbg.gif);
}
#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:202px;
margin:0;
margin-left:1px;
padding:0px;
background:#ECEFE6 no-repeat;
color:#7FA03B;
}
#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:left;
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;
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/fstimages/abbeheader3.jpg);
	background-repeat: no-repeat;
}
/* for the abbev project page*/
#banner6{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/fstimages/abbeheader.jpg);
	background-repeat: no-repeat;
}
/* for the news page*/
#banner3{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/fstimages/workheader1.jpg);
	background-repeat: no-repeat;
}
/* for some project pages*/
#banner4{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/fstimages/workheader2.jpg);
	background-repeat: no-repeat;
}
#banner5{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/fstimages/workheader2.jpg);
	background-repeat: no-repeat;
}
#banner7{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/salford/header_120.jpg);
	background-repeat: no-repeat;
}
#banner8{
	padding:0px;
	margin-bottom:0px;
	background-color:#FBFDF9;
	background-image:url(images/salford/header_salf2.jpg);
	background-repeat: no-repeat;
}
/* FIR Logo */
#logo{
display:block;
height:81px !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...*/
h1{
	font-size:1.5em;
	font-weight:normal;
	color:#006633;
	margin:0px 10px 0px 10px;
	text-align:left;
}
h2{
font-size:1.5em;
color:#789838;
margin:20px 40px 15px 38px;
text-align:left;
}
h3{
font-size:0.9em;
text-transform:uppercase;
margin:5px 40px;
color:#789838;
text-align:left;
background:transparent url(../g/bullet.gif) no-repeat left;
padding:0 0 0 2px;
}
/* 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;
}
/* 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: 125%;
	font-weight: normal;
	margin-top: 0px;
}
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;
}
