/* ------------------------------------------ contentPage */
#contentContainer #bodyL {
	float:left;
	width:221px;
}
/* ---- vertical navigation ---- */
#bodyL #vertNav {
	background:url(/site_images/bck_vertNavCenter.gif) top left repeat-y;
	margin:21px 0 10px 0;
}
#bodyL #vertNav .vertNavBottom {
	background:url(/site_images/bck_vertNavBottom.gif) bottom left no-repeat;
	padding:0 0 20px 0;
}
#bodyL #vertNav .vertNavTop {
	background:url(/site_images/bck_vertNavTop.gif) top left no-repeat;
	height:20px;
}
/* --- list navigation */
#bodyL #vertNav ul {
	margin:0;
	padding:0;
}
#bodyL #vertNav ul li {
	color:#007ac7;
	font-size:1em;
	height:1%;
	margin:0;
	padding:0;
}
#bodyL #vertNav ul li li {
	text-transform:none;
}
/* -- level 01 */
#bodyL #vertNav ul li a {
	background:url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#cbfefc;
	display:block;
	height:1%;
	line-height:1.2em;
	padding:5px 25px 5px 40px;
	text-decoration:none;
}
#bodyL #vertNav ul li a:hover {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#ffffff;
}
#bodyL #vertNav ul li a.active {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#ffffff;
	font-weight:bold;
}
/* -- level 01 */
#bodyL #vertNav ul li a {
	background:url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#cbfefc;
	display:block;
	height:1%;
	line-height:1.2em;
	padding:5px 25px 5px 40px;
	text-decoration:none;
}
#bodyL #vertNav ul li a:hover {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#ffffff;
}
#bodyL #vertNav ul li a.active {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 22px 8px no-repeat;
	color:#ffffff;
	font-weight:bold;
}
/* -- level 02 */
#bodyL #vertNav ul li li a {
	background:url(/site_images/bul_vertNav_level01.gif) 32px 8px no-repeat;
	color:#155764;
	display:block;
	height:1%;
	line-height:1.2em;
	padding:5px 25px 5px 50px;
	text-decoration:none;
}
#bodyL #vertNav ul li li a:hover {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 32px 8px no-repeat;
	color:#ffffff;
}
#bodyL #vertNav ul li li a.active {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 32px 8px no-repeat;
	color:#ffffff;
	font-weight:bold;
}
/* -- level 03 */
#bodyL #vertNav ul li li li a {
	background:url(/site_images/bul_vertNav_level01.gif) 42px 8px no-repeat;
	color:#06353e;
	display:block;
	height:1%;
	line-height:1.2em;
	padding:5px 25px 5px 60px;
	text-decoration:none;
}
#bodyL #vertNav ul li li li a:hover {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 42px 8px no-repeat;
	color:#ffffff;
}
#bodyL #vertNav ul li li li a.active {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 42px 8px no-repeat;
	color:#ffffff;
	font-weight:bold;
}
/* -- level 04 */
#bodyL #vertNav ul li li li li a {
	background:url(/site_images/bul_vertNav_level01.gif) 52px 8px no-repeat;
	color:#000;
	display:block;
	height:1%;
	line-height:1.2em;
	padding:5px 25px 5px 70px;
	text-decoration:none;
}
#bodyL #vertNav ul li li li li a:hover {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 52px 8px no-repeat;
	color:#ffffff;
}
#bodyL #vertNav ul li li li li a.active {
	background:#6eb3c0 url(/site_images/bul_vertNav_level01.gif) 52px 8px no-repeat;
	color:#ffffff;
	font-weight:bold;
}
#contentContainer #bodyR {
	float:left;
	width:749px;
}
#contentContainer #bodyRsmall {
	float:left;
	width:494px;
}
#contentContainer #bodyRnoNav {
	float:left;
	width:717px;
}
/* --- bodyPlaceHolder --- */
#bodyPlaceHolder {
	/*margin:20px 0 20px 32px;*/
	padding:20px 0 20px 32px;
	margin:0;
}
#bodyRnoNav #bodyPlaceHolder {
	/*margin:20px 0 20px 0;*/
	padding:20px 0 20px 0;
	margin:0;
}
#bodyPlaceHolder ul {
}
#bodyPlaceHolder ul li {
	background:url(/site_images/bul_greyListitem.gif) 0 5px no-repeat;
}
/* breadcrumb */
#breadcrumb {
	background:url(/site_images/bck_breadcrumbLine.gif) bottom left repeat-x;
	color:#7c8083;
	font-size:0.9em;
	padding:0 0 6px 0;
}
#breadcrumb a, #breadcrumb span.pageActive {
	background:url(/site_images/bck_breadcrumb.gif) center left no-repeat;
	color:#48484a;
	display:inline;
	padding:0 7px 0 14px;
	text-decoration:none;
}
#breadcrumb a.first {
	background:none;
	padding:0 7px;
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#breadcrumb p {
	text-align: left;
	margin:0;
	padding:0;
}
#bodyContent {
	padding:17px 0 0 0;
}
#bodyContent .contentMedium {
	width:500px;
}
#bodyContent .contentLarge {
	width:717px;
}
#bodyContent .contentExtraLarge {
	width:820px;
}
/* --------------------------- white box(WB)/ Grey Box (GB)  */
.WBsm {
	background:url(/site_images/bck_WBsmCenter.jpg) repeat-y;
	width:224px;
	margin:20px 0 10px 0;
}
.WBsmTop {
	background:url(/site_images/bck_WBsmTop.jpg) left top no-repeat;
	height:12px;
}
.WBsmBottom {
	background:url(/site_images/bck_WBsmBottom.jpg) left bottom no-repeat;
}
.WBsmBottom .margin {
	padding:10px 20px 20px 20px;
}
.WBsm img {
	margin-right:10px;
	float:left;
}
.WBmed {
	background:url(/site_images/bck_WBmedCenter.jpg) repeat-y;
	width:349px;
	margin-top:20px;
}
.WBmedTop {
	background:url(/site_images/bck_WBmedTop.jpg) left top no-repeat;
	height:12px;
}
.WBmedBottom {
	background:url(/site_images/bck_WBmedBottom.jpg) left bottom no-repeat;
}
.WBmedBottom .margin {
	padding:10px 20px 20px 20px;
}
.WBmed img {
	margin-right:10px;
	float:left;
}
.WBlg {
	background:url(/site_images/bck_WBlgCenter.jpg) repeat-y;
	width:717px;
	margin-top:20px;
}
.WBlgTop {
	background:url(/site_images/bck_WBlgTop.jpg) left top no-repeat;
	height:12px;
}
.WBlgBottom {
	background:url(/site_images/bck_WBlgBottom.jpg) left bottom no-repeat;
}
.WBlgBottom .margin {
	padding:10px 20px 20px 20px;
}
.WBlg img {
	margin-right:10px;
	float:left;
}
.GBsm {
	background:url(/site_images/bck_GBsmCenter.jpg) repeat-y;
	width:224px;
	margin-top:20px;
}
.GBsmTop {
	background:url(/site_images/bck_GBsmTop.jpg) left top no-repeat;
	height:12px;
}
.GBsmBottom {
	background:url(/site_images/bck_GBsmBottom.jpg) left bottom no-repeat;
}
.GBsmBottom .margin {
	padding:10px 20px 20px 20px;
}
.GBsm img {
	border:1px solid white;
	margin-right:10px;
	float:left;
}
.GBmed {
	background:url(/site_images/bck_GBmedCenter.jpg) repeat-y;
	width:349px;
	margin-top:20px;
}
.GBmedTop {
	background:url(/site_images/bck_GBmedTop.jpg) left top no-repeat;
	height:12px;
}
.GBmedBottom {
	background:url(/site_images/bck_GBmedBottom.jpg) left bottom no-repeat;
}
.GBmedBottom .margin {
	padding:10px 20px 20px 20px;
}
.GBmed img {
	border:1px solid white;
	margin-right:10px;
	float:left;
}
/*** landingpage grey box with contextual navigation **/
.GBlg {
	background:url(/site_images/bck_GBlgCenter.jpg) repeat-y;
	width:462px;
	margin-top:20px;
}
.GBlgTop {
	background:url(/site_images/bck_GBlgTop.jpg) left top no-repeat;
	height:12px;
}
.GBlgBottom {
	background:url(/site_images/bck_GBlgBottom.jpg) left bottom no-repeat;
}
.GBlgBottom .margin {
	padding:10px 20px 20px 20px;
}
.GBlg img {
	border:1px solid white;
	margin-right:10px;
	float:left;
}
/*** landingpage grey box without contextual navigation **/


#bodyR .GBlg {
	background:url(/site_images/bck_GBelgCenter.jpg) repeat-y;
	width:717px;
	margin-top:20px;
}
#bodyR .GBlgTop {
	background:url(/site_images/bck_GBelgTop.jpg) left top no-repeat;
	height:12px;
}
#bodyR .GBlgBottom {
	background:url(/site_images/bck_GBelgBottom.jpg) left bottom no-repeat;
}
#bodyR .GBlgBottom .margin {
	padding:10px 20px 20px 20px;
}
/* search box documents */

.GBelg {
	background:url(/site_images/bck_GBelgCenter.jpg) repeat-y;
	width:717px;
	margin-top:20px;
}
.GBelgTop {
	background:url(/site_images/bck_GBelgTop.jpg) left top no-repeat;
	height:12px;
}
.GBelgBottom {
	background:url(/site_images/bck_GBelgBottom.jpg) left bottom no-repeat;
}
.GBelgBottom .margin {
	padding:10px;
}
.GBelg img {
	border:1px solid white;
	margin-right:10px;
	float:left;
}
/* -- ListPage News -- */
.pagingTop {
	width:716px;
	/*height:27px;*/
	background:#417a83 url(/site_images/bck_pagingNonActiveTop.jpg) no-repeat;
}
.pagingBottom {
	width:716px;
	height:27px;
	background:#417a83 url(/site_images/bck_pagingNonActiveBottom.jpg) no-repeat;
}
.pagingTop ul, .pagingBottom ul {
	margin:0;
	padding:0;
}
ul.nav {
	border:none !important;
	margin:0 !important;
}
.pagingTop li, .pagingBottom li {
	padding:0 !important;
	line-height:18px;
	background:none !important;
	border:none !important;
	float:left;
	border:1px solid red;
}
.pagingTop a {
	color:#FFF;
	display:block;
	height:15px;
	text-align:center;
	padding:0px 7px 5px 7px;
	margin:5px 4px 0 0;
	text-decoration:none;
	height:100%;
	float:left;
}
.pagingBottom a {
	color:#FFF;
	display:block;
	height:15px;
	text-align:center;
	padding:5px 7px 5px 7px;
	margin:0 4px 0 0;
	text-decoration:none;
	height:100%;
	float:left;
}
.pagingTop a.active, .pagingBottom a.active {
	background:#2b646e;
	color:#FFF;/*font-weight:bold;*/
}
.pagingTop ul.nav a, .pagingBottom ul.nav a {
	color:#FFF;
	width:120px;
	text-align:center;
	margin:0 !important;
	padding:3px 0 0 0 !important;
	text-decoration:none;
	background:url(/site_images/bck_pagingDivide.jpg) no-repeat;
	float:left;
}
.pagingTop ul.nav a:hover, .pagingTop a:hover, .pagingBottom ul.nav a:hover, .pagingBottom a:hover {
	background-image:none;
	background-color:#2b646e;
	color:#FFF;
}
.pagingTop ul.nav a.firstActive, .pagingBottom ul.nav a.firstActive {
	background:#FFF url(/site_images/bck_pagingActive.jpg) no-repeat !important;
	color:#000;
}
.pagingTop ul.nav a.active, .pagingBottom ul.nav a.active {
	background:#FFF url(/site_images/bck_pagingActive.jpg) no-repeat center top;
	color:#000;
}
.pagingTop ul.nav a.first {
	background:none;
}
.pagingTop .floatR, .pagingBottom .floatR {
	margin-right:5px;
}
/* -- ListPage Jobs -- */
.pagingTopJobs {
	width:716px;
	height:42px;
	background:url(/site_images/bck_pagingJobsNonActive.gif) no-repeat;
}
.pagingTopJobs ul {
	margin:0;
	padding:0;
}
.pagingTopJobs li {
	display:inline;
	list-style:none;
	padding-left:0;/*line-height:18px;*/
}
.pagingTopJobs a.active {
	background:#2b646e;
	color:#FFF;/*font-weight:bold;*/
}
.pagingTopJobs ul.nav a {
	color:#FFF;
	display:block;
	height:39px;
	width:120px;
	float:left;
	text-align:center;
	padding:3px 10px 0 10px;
	text-decoration:none;
	background:url(/site_images/bck_pagingJobsDivide.gif) no-repeat;/*margin:0 10px;*/

}
.pagingTopJobs ul.nav a:hover, .pagingTopJobs a:hover {
	background-image:none;
	background-color:#2b646e;
	color:#FFF;
}
.pagingTopJobs ul.nav a.firstActive {
	background:url(/site_images/bck_pagingJobsActive.gif) no-repeat !important;
	color:#000;
}
.pagingTopJobs ul.nav a.firstActive:hover {
	color:#000 !important;
}
.pagingTopJobs ul.nav a.active {
	background:url(/site_images/bck_pagingJobsActive.gif) no-repeat center top;
	color:#000;
}
.pagingTopJobs ul.nav a.first {
	background:none;/*margin:0 10px;*/
}
.pagingTopJobs .floatR {
	margin-right:5px;
}
.floatR .banner, .floatR .bannerDark, .floatR .bannerLight {
	margin:0 0 13px 0;
}
#contentContainer .listWrapper {
	margin:10px 0;
	width:716px;
}
#contentContainer .list {
	margin:0;
	padding:13px;
	border-left:1px solid #437b85;
	border-right:1px solid #437b85;
	zoom:1;
}
#contentContainer .listItem {
	/*color:#000000;*/
	margin:0 0 10px 0;
}
#contentContainer .listItem .listItemImg {
	float:left;
	width:150px;
}
#contentContainer .listItem .listItemText {
	float:left;
	width:515px;
}
#contentContainer .listItemPub {
	/*color:#000000;*/
	margin:0 20px 10px 0;
	border-bottom: dotted 1px #ccc;
}
#contentContainer .listItemPub .listItemImgPub {
	float:left;
	width:100px;
}
#contentContainer .listItemPub .listItemTextPub {
	float:left;
	width:565px;
}
#contentContainer .listItem .info, #contentContainer .listItem .info a {
	color:#002f3f;
	display:block;
	/*font-weight:bold;*/
	line-height:1.2em;
	text-decoration:none;
}
#contentContainer .listItem .info a:hover {
	text-decoration:underline;
}
#contentContainer .listItem .date {
	color:#7c8083;
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
}
#contentContainer .listItem .text {
	color:#7c8083;
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
}
#contentContainer .listItem .detail a {
	color:#D20020;
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
}
/*---------------------------- columns  */
#bodyRsmall .column {
	width:223px;
	margin:20px 0;
}
#bodyR .column {
	width:323px;
	margin:20px 0;
}
.column img {
	margin-bottom:10px;
}
.column h2 {
	padding-bottom:10px;
}
/*------------------------ newsDetail */

.newsDetail .date {
	margin: 1em 0;
}
.newsDetail .intro {
	font-weight:bold;
}
.newsDetail {
	margin-bottom:1em;
}
/*** document Library ***/

#bodyContent .documentResults td {
	padding:5px;
}
#bodyContent .documentResults th {
	padding:5px;
}
#bodyContent .documentResults {
	margin-bottom:0px !important;
}
#contentContainer #bodyfullWidth {
	float:left;
    width:100%;
}
#contentContainer #bodyfullWidth #bodyPlaceHolder {
	margin:20px 0;
}