/* Basic Elements */
body {
	font-family: Arial, Verdana, Century Gothic, Helvetica;
	background-color: #ffffff;
	font-size: 11px;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px;
	padding: 0px;
}

img {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

table {
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: left;
}

#wrapper {
	width: 784px;
	margin: 0px auto;
	padding: 0px;
}

#topHeaderTable {
	background: url(../images/header_bg.jpg) no-repeat;
	width: 784px;
	height: 82px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#topHeaderTable .leftColumn {
	width: 523px;
}

#topHeaderTable .slideshowColumn {
	width: 261px;
}
/********************************************************************************/


/* Global Navigation */
#globalNavi {
	width: 784px;
	height: 32px;
	margin: 0xp;
	padding: 0px;
	float: left;
}

#globalNavi .naviItem {
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/********************************************************************************/


/* Drop-down Menu */
div.dropdownMenu, a.dropdownMenu:link, a.dropdownMenu:active, a.dropdownMenu:visited {
  width: 97px;
  display: block;
  border: 1px solid #5f5f5f;
  background-color: #dddddd;
  padding: 3px 0px;
  font-size: 10px;
  font-weight: normal;
  color: #555555;
  letter-spacing: .8px;
  word-spacing: .8px;
  text-align: center;
  text-decoration: none;
}

a.dropdownMenu:hover {
  width: 97px;
  display: block;
  border: 1px solid #5f5f5f;
  background-color: #c0ccd7;
  padding: 3px 0px;
  font-size: 10px;
  font-weight: normal;
  color: #003791;
  letter-spacing: .8px;
  word-spacing: .8px;
  text-align: center;
  text-decoration: none;
}
/********************************************************************************/


/* Breadcrumb */
.leftBreadcrumb {
	background: url(../images/breadcrumb_images/left_breadcrumb_bg.jpg) no-repeat;
	width: 588px;
	height: 19px;
	color: #454545;
	font-size: 11px;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px;
	padding: 0px;
}

.rightBreadcrumb {
	background: url(../images/breadcrumb_images/right_breadcrumb_bg.jpg) no-repeat;
	width: 642px;
	height: 19px;
	color: #454545;
	font-size: 11px;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px;
	padding: 0px;
}

.breadcrumbArrow {
	color: #909090;
}

a.crumbLink:link, a.crumbLink:active, a.crumbLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
}

a.crumbLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
}

a.highlightedCrumbLink:link, a.highlightedCrumbLink:active, a.highlightedCrumbLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
}

a.highlightedCrumbLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
}
/********************************************************************************/


/* News & Events */
.newsTable {
	background: url(../images/right_news_images/news_bg.jpg) repeat-y;
	width: 196px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#newsBottomBg {
	background: url(../images/right_news_images/news_bottom_bg.jpg) no-repeat;
	width: 196px;
	height: 23px;
	margin: 0px;
	padding: 0px;
}

.newsArrowColumn {
	width: 11%;
}

.newsContentColumn {
	width: 80%;
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

a.newsLink:link, a.newsLink:active, a.newsLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
}

a.newsLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
}
/********************************************************************************/


/* Overview */
.overviewHeading {
	width: 565px;
	font-size: 13px;
	font-weight: bold;
	color: #e89c0e;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 15px 10px;
	padding: 0px;
}

.overviewText {
	width: 565px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 3px 10px;
	padding: 0px;
}

#templateTable1 {
	width: 565px;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 3px 10px;
	padding: 0px;
}

#templateTable1 .leftColumn {
	width: 50%;
	margin: 0px;
	padding: 0px 2px 10px 0px;
}

#templateTable1 .rightColumn {
	width: 45%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#templateTable2 {
	width: 565px;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 3px 10px;
	padding: 0px;
}

#templateTable2 .leftColumn {
	width: 45%;
	margin: 0px;
	padding: 0px 2px 10px 0px;
}

#templateTable2 .rightColumn {
	width: 50%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#templateTable3 {
	width: 565px;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 3px 10px;
	padding: 0px;
}
/********************************************************************************/


/* Left Menu */
.menuArrowColumn {
	width: 40px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.menuTextColumn {
	background: url(../images/left_menu_bg.jpg) repeat-y;
	width: 102px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#leftMenuBottomBg {
	background: url(../images/left_menu_bottom_bg.jpg) repeat-y;
	width: 142px;
	margin: 0px;
	padding: 0px;
}

a.subLink:link, a.subLink:active, a.subLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.subLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.subLinkHighlighted:link, a.subLinkHighlighted:active, a.subLinkHighlighted:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.subLinkHighlighted:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}
/********************************************************************************/


/* Right Content */
.contentHeading {
	width: 620px;
	font-size: 12px;
	font-weight: bold;
	color: #e89c0e;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 2px 13px;
	padding: 0px;
}

.contentSubHeading {
	width: 620px;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

.contentText {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

.highlightedContentText {
	font-size: 12px;
	font-weight: bold;
	color: #e89c0e;
	letter-spacing: .8px;
	word-spacing: .8px;
}

.contentPicture {
	width: 620px;
	margin: 0px 9px 4px 13px;
	padding: 0px;
}

.pictureText {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

#newsPageRow {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #909090;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 0px 13px;
	padding: 0px;
}

.newsPageHighlighted {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.newsPageLink:link, a.newsPageLink:active, a.newsPageLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #909090;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.newsPageLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #909090;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

#aboutTable {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

#aboutTable .textColumn {
	width: 58%;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#aboutTable .pictureColumn {
	width: 37%;
	margin: 0px;
	padding: 0px;
}

#pageRow {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #909090;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 10px 9px 20px 13px;
	padding: 0px;
}

a.pageLink:link, a.pageLink:active, a.pageLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.pageLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #0038a5;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

#listTable {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 9px 15px 13px;
	padding: 0px;	
}

#listTable .arrowColumn {
	width: 2%;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

#listTable .textColumn {
	width: 88%;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}

a.listLink:link, a.listLink:active, a.listLink:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

a.listLink:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: left;
}

#feesTable {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #174291;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: separate;
	border-spacing: 2px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

#feesTable .column1 {
	width: 45%;
	margin: 0px;
	padding: 3px 0px 3px 3px;
}

#feesTable .column2 {
	width: 15%;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#feesTable .column3 {
	width: 15%;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#feesTable .column4 {
	width: 15%;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#feesTable #headingRow {
	background-color: #3a6dcd;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#feesTable #bg1 {
	background-color: #d7e7f9;
}

#feesTable #bg2 {
	background-color: #bad9fb;
}

#strategicRow {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 9px 25px 13px;
	padding: 0px;
}

#strategicRow .heading {
	width: 620px;
	font-size: 12px;
	font-weight: bold;
	color: #e89c0e;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#strategicRow .subHeading {
	width: 620px;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

#contactTable {
	width: 620px;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	letter-spacing: .8px;
	word-spacing: .8px;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 9px 15px 13px;
	padding: 0px;
}

#contactTable .leftColumn {
	width: 45%;
	margin: 0px;
	padding: 30px 15px 0px 0px;
}

#contactTable .rightColumn {
	width: 45%;
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#contactTable .heading {
	font-size: 12px;
	font-weight: bold;
	color: #e89c0e;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

#contactTable .subHeading {
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	letter-spacing: .8px;
	word-spacing: .8px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
/********************************************************************************/


/* Footer */
#bottomFooter {
	background: url(../images/footer_bg.jpg) no-repeat;
	width: 784px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#bottomFooter #languageItem {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 3px;
}

#bottomFooter .leftColumn {
	width: 65px;
}

#bottomFooter .rightColumn {
	width: 65px;
}

a.footerLink:link, a.footerLink:active, a.footerLink:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-decoration: none;
}

a.footerLink:hover {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-decoration: underline;
}

#footer {
	width: 784;
	font-size: 11px;
	color: #003791;
	letter-spacing: .8px;
	word-spacing: .8px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/********************************************************************************/
