/* CSS Document */

html, body {
	height: 100%;         /* required */
}
body {
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	line-height: 19px;
}

p.ieFix {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	line-height: 19px;
}

.ieFix {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	line-height: 19px;
}

a:active, a:focus {
      outline: 0;
}
	

/* Links */

a:link, a:visited, a:hover, a:active {
	font-size: 12px;
	color: #949494;
	font-weight: bold;
	text-decoration:none;
}

/* Background */

.navBackground {
	background-image: url(images/nav-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.newsBoxBackground {
	background-image: url(images/news-box-bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.shadowBackground {
	background-image: url(images/shadow.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.contentBackground {
	background-image: url(images/content-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 37px;
	padding-top: 1px;
}

.contentBackgroundScroll {
	background-image: url(images/content-bg-scroll.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.footer {
	background-image: url(images/blue-bar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* FONTS */

.bold {
	font-weight: bold;
}

.greenBold {
	font-weight: bold;
	color: #69b027;
	font-size: 12px;
}

.greenBoldSmall {
	font-weight: bold;
	color: #69b027;
	font-size: 10px;
}


.blue14Bold {
	font-weight: bold;
	font-size: 14px;
	color: #0645b7;
}

.green14Bold {
	font-weight: bold;
	font-size: 14px;
	color: #69b027;
}

.news {
	font-size: 11px;
	line-height: 14px;
}
	

/* PADDING */

.topContentPadding {
	padding-top: 26px;
}

.headerPadding {
	padding-top: 55px;
}

.footerPadding {
	padding-bottom: 25px;
}

.teamPicPadding {
	padding-top: 33px;
}

.contentPadding {
	margin-right: 37px;
}

.contentScrollPadding {
	margin-right: 37px;
	padding-left: 37px;
}

.contentScrollPaddingWide {
	margin-right: 30px;
	padding-left: 37px;
}

.footerTable {
	vertical-align: bottom;
}



