/* CSS Document */
body {
	background:#BBC1C6 url(../Images/bodyBG.gif) repeat left top;
	margin:0;
	padding:0;
}
table, div {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3C507B;
	line-height:15px;
}
p {
	margin:0 0 14px 0;
	padding:0;
}
.container {
	width:602px;
	height:100%;
}
.mainTable {
	width:563px;
	background:#FFF url(../Images/whiteBG.gif) repeat-y left top;
	height:100%;
}
.hpTable {
	background: url(../Images/hpBG.gif) no-repeat left bottom;
	height:100%;
}
.hpTable2 {
	background: url(../Images/hpBG2.gif) no-repeat left bottom;
	height:100%;
}
a:link, a:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3C507B;
	text-decoration: underline;
}
a:hover {
	color: #659100;
	text-decoration: underline;
}
.nuvMenu {
	width:20px;
	border-top:0px solid #D8E1EA;
	border-bottom:1px solid #D8E1EA;
	border-left:1px solid #D8E1EA;
	border-right:1px solid #D8E1EA;
	background:#6384B1 url(../Images/menuBG.gif) repeat-y left top;
	padding-bottom:50px;
	vertical-align:top;
}
.nuvMenu img {
	display:block;
}
.menuDiv {
	background:url(../Images/menuDecorBottom.gif) no-repeat 0 345px;
	height:424px;
}
.decorLeft {
	width:6px;
	background: url(../Images/decorLeft.gif) repeat-y right top;
	vertical-align:top;
}
.decorCenter {
	width:5px;
	background: url(../Images/decorCenter.gif) repeat-y left top;
	vertical-align:top;
}
.decorRight {
	width:6px;
	background: url(../Images/decorRight.gif) repeat-y left top;
	vertical-align:top;
}
.pageTitle {
	background: url(../Images/titleBG.gif) repeat-x left top;
	vertical-align:bottom;
	height:39px;
	text-align:left;
	padding-left:10px;
}
.mainContent {
	padding:30px 10px 30px 10px;
	background: url(../Images/mainContentBG.gif) repeat-x left top;
	vertical-align:top;
}
.picFrame {
	border-top:1px solid #B5C4D1;
	border-bottom:1px solid #B5C4D1;
	border-left:1px solid #B5C4D1;
	border-right:1px solid #B5C4D1;
	background-color:#FFF;
}
.picFloatLeft {
	float:left;
	margin-right:10px;
}
.picFloatRight {
	float:right;
	margin-left:10px;
}
.shadowDivider {
	background: url(../Images/shadowDivider.gif) repeat-y left top;
	vertical-align:bottom;
	width:22px;
}
.subTitleF {
	font:bold 17px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #659100;
	display:block;
	margin:0 0 7px 0;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #EBEEF0;
	line-height:19px;
	padding:0 0 1px 0;
}
.subTitleF2 {
	font:normal 15px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #659100;
	font-style: italic;
}
.blueTextBig {
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5266B0;
}
.subTitle {
	font:bold 17px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #659100;
	display:block;
	margin:20px 0 7px 0;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #EBEEF0;
	line-height:19px;
	padding:0 0 1px 0;
}
.subTitleSmall {
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5266B0;
	display:block;
	margin:20px 0 7px 0;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #EBEEF0;
	line-height:15px;
	padding:0 0 1px 0;
}
.aquaText {
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #00A1DE;
}
.greyText {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #778594;
}
.specialCharacters {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
ul {
	margin:5px 0 5px 0;
	padding-left:0;
}
li {
	vertical-align:top;
	text-align:left;
	background: url(../Images/icomArrowSmall.gif) no-repeat 0px 5px;
	list-style: none;
	margin-left:5px;
	padding-left:12px;
}
.greenText {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #659100;
}
img {
	border:0;
	display:block;
}
.header {
	font-size:0;
	vertical-align:bottom;
}
.header img {
	display:block;
}

/*  FOOTER  */
.copyrightText {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #778594;
}
a.footerLink:link, a.footerLink:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #778594;
	text-decoration: underline;
}
a.footerLink:hover {
	color: #EFF3F7;
	text-decoration: underline;
}
.footerTable {
	width:602px;
	padding:5px 0 10px 0;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #778594;
}

/*  NEWS  */
.newsText {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6384B1;
}
a.newsLink:link, a.newsLink:visited {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6384B1;
	text-decoration: underline;
}
a.newsLink:hover {
	color: #3C507B;
	text-decoration: underline;
}
.newsTitleF {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #659100;
	display:block;
	margin:0 0 2px 0;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
	padding:0 0 0 12px;
	background: url(../Images/icomArrowSmall.gif) no-repeat left 5px;
	border-bottom:1px solid #EBEEF0;
}
.newsTitle {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #659100;
	display:block;
	margin:10px 0 2px 0;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
	padding:0 0 0 12px;
	background: url(../Images/icomArrowSmall.gif) no-repeat left 5px;
	border-bottom:1px solid #EBEEF0;
}
.footerDecor {
	display:block;
	width:602px;
	height:6px;
	background: url(../Images/bodyDecorBottom.gif) no-repeat left top;
}


/* CAREERS */
dl#career {
	padding:0;
	margin:10px 0 0 0;
}
#career dd {
	padding:0 0 15px 0;
	margin:0;
	list-style-type:none;
}
#career dt {
	padding:0;
	margin:0 0 5px 0;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#career ul {
	margin:5px 0 0 0;
	padding-left:0;
}
.subTitle a:link, .subTitle a:visited, .subTitleF a:link, .subTitleF a:visited {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#659100;
	text-decoration:underline;
	margin:0 2px;
}
.subTitle a:hover, .subTitleF a:hover {
	color:#3C507B;
	text-decoration:underline;
}


