body{
background-image: url(/images/background.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#c7ccd3;
margin-top:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7d8381;
font-size:11px;
}

#frame1{
background-color:#FFFFFF;
border:1px solid #afb2b7;
padding:10px;
width:696px;
}

#header{
background-color:#ebf1f4;
background-image:url(/images/logo.gif);
background-position:left;
background-repeat:no-repeat;
height:82px;
width:696px;
margin-bottom:1px;
}

.infoHeader {
background:#7dbe50;
height:26px;
padding:0px 0px 0px 14px;
}

.newsBox {
margin-bottom:10px
}

.member1 {
padding:10px 10px 10px 14px;
background-color:#dce7ec;
}

.member2 {
padding:10px 10px 10px 14px;
background-color:#ebf1f4;
}

.memberTitle {
padding:0px 10px 10px 14px;
background-color:#dce7ec;
}

/* ---------- navigation ---------- */

#navContainer div{
padding-left:310px;
}

#navigation ul{
list-style-type:none;
/*margin-left:350px;*/
}

#navigation li{
display:inline;
float:left;
}

#nav1, #nav2, #nav3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
display:block;
width:110px;
height:32px;
color:#ffffff;
padding-top:14px;
position:relative;
top:50px;
}

#nav1{
background:url(/images/tabs.gif) 0 -92px no-repeat;
}
#nav2{
background:url(/images/tabs.gif) 0 -292px no-repeat;
}
#nav3{
background:url(/images/tabs.gif) 0 -492px no-repeat;
}

#nav1:hover{
background-position:0 0px;
padding-top:9px;
height:32px;
}

#nav2:hover{
background-position:0 -200px;
padding-top:9px;
height:32px;
}

#nav3:hover{
background-position:0 -400px;
padding-top:9px;
height:32px;
}

body.homePage #homePage a{
background-position:0 0px;
padding-top:9px;
height:32px;
}

body.companiesPage #companiesPage a{
background-position:0 -200px;
padding-top:9px;
height:32px;
}

body.contactPage #contactPage a{
background-position:0 -400px;
padding-top:9px;
height:32px;
}

/* ---------- photos ---------- */

.box{ 
float:left;
}

#boxContent{ 
border:none; 
border:3px solid #ffffff;
}

#boxContent{ 
position:relative;
left:-3px;
top:-4px;
}

#boxContainer{
position:relative;
background:#bcc5ca;
}

/* ---------- boxes ---------- */

.box1{
background-color:#dce7ec;
line-height:14px;
}

.box2{
background-color:#ebf1f4;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

.box3{
background-color:#ffed97;
border-top:1px solid #ffffff;
}


/* ---------- fonts ---------- */

.greenBold, .blueBold, .redBold, .purpleBold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.greenBold{color:#65aa33}
.blueBold{color:#3a8eb1;}
.redBold{color:#b62929;}
.purpleBold{color:#25116c;}

.bodyText:link, .bodyText:hover, a:visited, alink, a:hover, a:visited{
color:#545454;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.footerNav, .footerNav:link, .footerNav:hover, .footerNav:visited{ 
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.copyrightText{ 
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.wsyiwyg-text{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 75%;*/
	font-size: 11px;
	color:#7d8381;
}
.wsyiwyg-heading{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 140%;*/
	font-size: 11px;
	font-weight:bold;
	color: #b62929;
}
a{
	color:#545454;
}
