/* use C-style comments to comment things out */
/* note that NS 4.x seems to have trouble with inheritance, so you have to 
   have all the block elements here */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.body {
	background-image: url(images/bg.gif);
	margin: 10px 5px;
	font-size:13px;
	line-height: 18px;
}

A:link    {text-decoration: none; color: #2B4A80;}
A:visited {text-decoration: none; color: #2B4A80;}
A:active  {text-decoration: none; color: #2B4A80;}
A:hover   {text-decoration: underline; color:#666666;}
img {border: none;}
:focus, :active { outline: 0; }
.left {float:left; padding-right:8px;padding-bottom: 10px; }
.right {float:right; padding-left:8px;padding-bottom: 10px; }
 
 H1 {line-height:26px; font-size:24px; font-weight:bolder; color: #b20000;} 
 H2 {line-height:22px; font-size:20px; font-weight:bolder; color: Black;}
 H3 {line-height:18px; font-size:16px; font-weight:bolder; color: Black;}
 H4 {line-height:16px; font-size:14px; font-weight:bolder; color: Black;}
p {
	margin: 0 0 12px 0;
	padding: 0;
}

#wrapper {
	width: 780px;
	margin: 0 auto;
}
#header {
	background: url(images/header-right.jpg) right no-repeat;
	height: 92px;
	}
#logoimage {
	float: left;
	}
#navlinks {
	float: right;
	padding: 24px 26px 0 0;

	}
#content {
	background-color:#d8e3f3;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
#interior-content {
	background:url(images/contentbg.jpg) no-repeat top right;
	background-color:#d8e3f3;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
#interior-content-text {
	padding: 13px 10px;
	}
#news {
	float:left;
	width: 162px;
	}
#newsbox {
	margin: 10px 0 10px 10px;
	width: 142px;
	background-color: #e8eef8;
	border: 1px solid #ffffff;
	}
.newstitle {
	background-color: #b20000;
	border-bottom: 1px solid #ffffff;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	}
.newscontent {
	padding: 4px;
	font-size: 11px;
	line-height: 15px;
	}
#maincontent {
	float:right;
	width: 616px;
	background-color:#d3dff1;
	background:url(images/contentbg.jpg) no-repeat top;
	}
.maincontent-text {padding:13px 10px;}
#footer {
	clear:both;
	background-image:url(images/footer.jpg);
	height: 49px;
	}
.footer-text {
	padding: 18px 10px;
	color:#ffffff;
	font-size: 11px;
	}
#copyright   {
	padding: 5px 10px;
	color:#788da7;
	font-size: 10px;
	}
.clear {
	clear:both;
	}
#copyright a {
	color:#788da7;
	}
	
	
	

.largeblueheader {
	color: #4e7e92;
	font-size: 1.25em;	
	font-weight: bold;
	text-transform: capitalize;
}

.smallblueheader {
	color: #4e7e92;
	font-weight: bold;
}

.largeredheader {
	color: #842124;
	font-size: 1.25em;	
	font-weight: bold;
	text-transform: capitalize;
}

.smallredheader {
	color: #842124;
	font-weight: bold;
}

P {
	margin-top: 0px;
	margin-bottom:8px;
}

.ourteam td {
	border-bottom: dotted 1px #30588b;
}
