

body {	background-color: #FFFFFF;	background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:62.5%;  }

a:link {
color:#4E5F8D;
text-decoration:underline
}
a:visited {
color:#4E5F8D;
text-decoration:underline
}
a:hover {
color:#4E5F8D;
text-decoration:underline
}

#wrap { margin: 0 auto; width:966px; clear:both;} 


/* header */

#topcontainer { width: 966px; height: 162px; }

#telno { width: 605px; height: 160px;float:left;}

#nav { width: 505px; height: 20px; float:left; padding-top:130px; padding-left: 55px;}

#logocontainer { width: 357px; height: 162px; }

#logo { width: 361px; height: 162px; background-image:url(images/logo.jpg); background-repeat:no-repeat; float:left; }



/* flash */

#flashcontainer { width: 966px; overflow:hidden;  }


#flash { width: 528px; height: 280px; float:left; padding-left:40px; padding-top:2px;}

#tabs { width: 271px; height: 284px; float:left; padding-left:43px; }




/* text - backgrounds */

#textcontainer { width: 966px; }

#top { width: 966px; background-image:url(images/top.jpg); background-repeat:no-repeat;  height: 17px; margin:0px;  }

#middle { width: 966px; background-image:url(images/middle.png);  margin:0px; background-repeat:repeat-y; }

#bottom { width: 966px; background-image:url(images/bottom.png); background-repeat:no-repeat;  height: 23px; margin:0px;  }

#bottom2 { width: 966px;  background-repeat:no-repeat;  min-height: 200px; margin:0px; }

#bottomtext { width: 904px;  margin:0px; padding-left:62px;  }

#footer { width: 926px;  margin:0px; padding-left:40px; clear:both; }





/* text - columns */

#colcontainer { width: 976px; float:left; padding-top:30px; clear:both; overflow:auto;}

#leftcol { width: 262px; float:left; padding-left:60px; }

#leftcol2 { width: 550px; float:left; padding-left:60px; }

#middlecol { width: 272px; float:left; padding-left:50px; }

#rightcol { width: 262px; float:left; padding-left:60px; }


/* general styles */

#sitelinks li {
	color:#5CDCDF;
	display:inline;
	border-right: 1px solid #5CDCDF;
	padding-right: 3px;
	padding-left: 3px;

}
#sitelinks ul {
	padding: 0px;
	margin:0px;	}


#footerbuttons2 p{ color:#5CDCDF;} 
#footerbuttons2 a:link {
	text-decoration: none;
	color: #5CDCDF;
}
#footerbuttons2 a:visited {
	text-decoration: none;
	color: #5CDCDF;
}
#footerbuttons2 a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#footerbuttons2 a:active {
	text-decoration: none;
	color: #5CDCDF;
}

#footer ul { list-style:none; padding:0px; }
#footer li { display:inline; border-right:#333 solid 1px; padding-right:3px; }



/* font styles */

#leftcol li {padding-left:2px; font-size:1.1em; line-height:20px;  }

#leftcol ul { padding: 0px; margin: 0px; }

#leftcol2 li {padding-left:2px; font-size:1.1em; line-height:20px;  }

#leftcol2 ul { padding: 0px; margin: 0px; }

#rightcol li {padding-left:2px; font-size:1.1em;line-height:20px;  }

#rightcol ul { padding: 0px; margin: 0px; }



p{
font-size:1.1em;
color:#000000;
font-weight:normal;
line-height:20px;
}

.p{
font-size:1.1em;
color:#084972;
font-weight:normal;
line-height:20px;
}

.p2{
font-size:1.1em;
color:#084972;
font-weight:normal;
line-height:20px;
}

h1 {
font-size:1.8em;
font-weight:bold;
line-height:14px;
color:#084972;
}

.h1class{
font-size:1.8em;
color:#084972;
font-weight:bold;
}



h2 {
font-size:1.8em;
font-weight:bold;
line-height:14px;
color:#084972;


}

.h2class{
font-size:.7em;
font-weight:bold;
color:#1DAACE;
}


h3 {
font-size:1.6em;
font-weight:bold;
line-height:14px;
color:#084972;
}

.h3class {
font-size:1.6em;
font-weight:bold;
line-height:14px;
color:#084972;
}

.formstyle {
font-family: Tahoma;
font-size: 11px;
color: #333333;
border: 1px solid #cccccc;
padding: 2px;
margin: 1px;
}

.constrain { width:900px; }