
/* set the image to use and establish the lower-right position */ 

body, h1
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #696969;




}
body
{
background-image: url(/images/bodybg.jpg);
background-repeat: repeat-x;
margin: auto;
}

.nosho
{
position: absolute;
top: 700px;
width: 950px;
margin: auto;
}

.nosho a
{font-weight: bold;
}


.wrapper2
{ 
margin-top: 10px;
width: 100%;
height: 122px;
background-color: #D6D6D6;
clear: left;
}

img
{
behavior: url(/iepngfix.htc); 
}

.topcontact
{
float: right;
height: 40px;
color: #fff;
width: 200px;
text-align: right;
margin-top: 20px;
padding: 5px;
letter-spacing: .4px;
}

 .topcontact strong
{
color: #f99c01;
font-weight: normal;
}

.topcontact a
{
	color: #fff;
}
.topnav
{

float: left;
width: 100%;
height: 33px;
vertical-align: top;
padding-left: 30px;



}


.flash
{
padding-top: 11px;

float: left;
z-index: 100;
height: 330px;
overflow: hidden;
}

a
{
color: #6699cc;
text-decoration: none;
border: 0px;
}

img, input 
{
behavior: url("/iepngfix.htc");
border: 0;

}
.header
{

color: #eee;
padding: 5px;
height: 85px;
}
.wrapper
{
width: 975px;
position: relative;
margin: auto;
}

.bottombits
{
background-color: #fff;
width: 970px;
padding-left: 5px;
margin: auto;
float: left;
}

.hidme
{
display: none;
}
.bit
{
float: left;
width: 230px;
height: 143px;

background-repeat: no-repeat;

margin: 6px;
*margin: 5px;
margin-top: 0px;
z-index: 1;

}
.bitbot
{
font-size: 11px;
width: 220px;
overflow: hidden;
background-position: bottom;
color: #333;
z-index: 1000;

}

.bitbot_txt
{

}
.bittitle
{
font-size: 16px;
color: #8498BE;
height: 24px;
background-image: url(images/bittop.png);
padding: 7px 0px 0px 5px;
behavior: url(/iepngfix.htc); 
}
.foot
{

height: 90px;
background-image: url(/images/footer.png);
background-position: bottom;
float: left;
width: 975px;
z-index: 1;
behavior: url(/iepngfix.htc); 
}
.f_third, .f_last, .f_2nd
{
float: left;
width: 300px;
padding: 10px;}

.f_last
{
float: right;
text-align: right;
}

.f_2nd
{
text-align: center;
}
.logo
{
float:left;
height:30px;
left:231px;
position:relative;
top:10px;
}
.strapline
{
float: left;
left: 5px;
position: relative;
margin-top: 25px;
}

.bglogo
{
position: relative;
z-index: 0;
left: -300px;
top: -500px;
width: 600px;
height: 600px;
float: left;
background-image: url(/images/transbg.png);
behavior: url(/iepngfix.htc); 
}

h1
{
display: inline;
}

.firstnav a, .firstnav_over a{

text-align: left;
margin-right: 80px;
margin-top: 8px;
float: left;
white-space: nowrap;
font-family: Arial,Verdana,sans-serif;
font-size: 14px;
color: #333;

}

.firstnav_over a 
{
	color: #fff;
}


.splashbox
{
width: 900px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
left:-390px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:right;
top:-148px;
}

.firstnav a:hover
{color: #ccc;
}

.first
{
margin-left: 10px;
}

.last a
{
margin-right: 0px;
float: left;
text-align: right;
}
