.template-container
{
clear:both;
float:left;
}
.bold-grey-header
{
font-size:16px;
font-weight:bold;
color:#7E8083;
clear:both;
}
.normal-grey
{
color:#7E8083;
}
.blue-header
{
	color:#345CCD;
	font-size:18px;
}
.red-link
{
	color:#FF0000;
	text-decoration:none;
}
.red-link a
{
	color:#FF0000;
	text-decoration:none;
}
.red-link-underline
{
	color:#FF0000;
	text-decoration:none;
}
.red-link-underline a
{
	color:#FF0000;
	text-decoration:none;
}
.blue-link
{
	color:#345CCD;
	text-decoration:none;
}
.blue-link a
{
	color:#345CCD;
	text-decoration:none;
}
.blue-link-underline
{
	color:#345CCD;
	text-decoration:underline;
}
.blue-link-underline a
{
	color:#345CCD;
	text-decoration:underline;
}
.left-links
{
float:left;
width:260px;
}
.blue-link-row a {
color:#345CCD;
}
.link-row a {
color:#ff0000;
}
.right-links
{
float:left;
}
.download-link
{
padding-left:15px;
color:#ff0000;
font-weight:bold;
}
.left-download
{
float:left;
width:260px;
}
.right-download
{
float:left;
}
.splash 
{ 
float:left; 
margin:0 0 0 10px;
}
.content{
float:left; margin-left:20px;width:420px;
}
.content h3
{
font-size:19px;
}
.content p {
padding:10px 0;
}
.news-thumb
{
float:left;
width:110px;
}
.news-thumb-container
{
float:left;
padding-right:5px;
padding-left:5px;
height:94px;
}
.news-thumb-container a
{
color:#355EA3;
text-decoration:underline;
}
.news-thumb-header
{
color:#666666;
font-size:14px;
font-weight:bold;

}
.news-thumb-description
{
color:#7E8083;
width:190px;

}
.box-thumb
{
float:left;
width:110px;
}
.box-thumb-container
{
float:left;
width:195px;
padding-left:5px;
height:94px;
}
.box-thumb-container a
{
color:#355EA3;
text-decoration:underline;
}
.box-thumb-header
{
color:#666666;
font-size:14px;
font-weight:bold;
}
.box-thumb-description
{
color:#7E8083;
}
.contact-site-container
{
min-height:85px;
width:290px;
border: 1px solid #dcdcdc;
line-height:20px;
font-weight:bold;
}
.contact-site-area
{
border-bottom: 1px solid #dcdcdc;
padding-left:10px;
color:#345CCD;
}
.contact-site-details
{
height:70px;
background:#f3f3f3;
padding-left:10px;
}
.contact-site-branch
{
color:#ff0000;
}
.left-content-container
{
float:left;
width:300px;
}
.middle-content-container
{
float:left;
width:310px;
padding-left:25px;
}
.middle-content-container p
{
padding-left:11px;
}
h3 { color:#ff0000; font-size:19px; }

.inside {width:320px}

.inside a { color:#ff0000; text-decoration:underline; }
.inside h4{font-size:14px;}
.menu-team-container
{
min-height:90px;
width:290px;
border: 1px solid #ff0000;
line-height:20px;
font-weight:bold;
}
.menu-left-container
{
	float:left;
	width:83px;
	height:90px;
}
.menu-right-container
{
	float:left;
	width:207px;
	height:90px;
}
.menu-staff-name
{
border-bottom: 1px solid #dcdcdc;
padding-left:10px;
color:#345CCD;
}
.menu-staff-description
{
height:69px;
background:#f3f3f3;
padding-left:10px;
}
