html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot
	{
	border: 0pt none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0pt;
	padding: 0pt;
}

body {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:#E5E4E4 none repeat scroll 0 0;
}

#sitecontainer {
	padding: 0pt 0px;
	overflow: hidden;
	text-align: left;
	clear: both;
	display: block;
	margin: 0pt auto;
	position: relative;
	text-align: left;
	width: 980px;
	z-index: 10;
	background:#FFF;
}

.header {
	position: relative;
	display: block;
}

.body {
	display: block;
	position: relative;
}

h2 {
	color: #313131;
	line-height: 100%;
	margin: 2px 0pt 0px;
	padding: 0px 5px;
	border: medium none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 29px;
	text-transform: uppercase;
	text-decoration: none;
}

a {
	color: #333333;
}

a:hover {
	text-decoration: underline;
	color: #111987;
}

input {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.field,.rich-calendar-input {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	border-color: #000000 rgb(204, 204, 204) rgb(204, 204, 204) rgb(0, 0, 0)
		;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	padding: 1px;
}

.field:focus,.rich-calendar-input:focus {
	background: #E7E8F8 none repeat scroll 0% 0%;
	border-color: #101882 rgb(194, 197, 239) rgb(194, 197, 239)
		rgb(16, 24, 130);
	border-style: solid;
	border-width: 1px;
}

.submit {
	background: #101882 none repeat scroll 0% 0%;
	color: #FFFFFF;
	border: medium none;
	font-size: 12px;
	font-weight: bold;
	margin-left: 2px;
}

.submit:hover {
	cursor: pointer;
	background: #313ABB;
	color: #FFF;
}

.breadcrumb {
	position: relative;
	height: 35px;
}

.breadcrumb ul {
	clear: both;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
}

.breadcrumb li {
	float: left;
	line-height: 20px;
	padding: 0pt;
}

.breadcrumb a,.breadcrumb a:active,.breadcrumb a:link,.breadcrumb a:visited
	{
	padding: 7px 0pt 7px 7px;
	background-color: #FFF;
	text-decoration: none;
	font-size: 10px;
	position: relative;
	color: #9C9C9E;
	display: block;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.rich-panel {
	padding: 0px;
	border: 0px;
}

.rich-panel-body {
	padding: 30px;
	border: 1px solid #2129A0;
}

.rich-panel-header {
	background: #C5C5E9 url(/images/nboTabsBg.png) repeat-x scroll 0% 100%;
	padding: 6px 7px 15px 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	border: 0pt;
}

.rich-shuttle-copy,.rich-shuttle-remove,.rich-shuttle-control-copy,.rich-shuttle-control-remove,.rich-shuttle-control-disabled
	{
	background-color: #313ABB;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-color: #313ABB;
}

.rich-list-shuttle-button,.rich-list-shuttle-button-disabled,.rich-list-shuttle-button-light,.rich-list-shuttle-button-press,.rich-list-shuttle-button-content,.rich-list-shuttle-button-selection
	{
	background-image: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	border: 0;
}

.rich-list-shuttle-button-disabled{
	background-color: #101882;
	border-color: #101882;
	color: #C0C0C0;
	}

.rich-list-shuttle-button, .rich-list-shuttle-button-selection {
	background-color: #101882;
	border-color: #101882;
	color: #FFF;
}

.rich-list-shuttle-button-light, .rich-list-shuttle-button-press, .rich-list-shuttle-button-light .rich-list-shuttle-button-selection, .rich-list-shuttle-button-press .rich-list-shuttle-button-selection{
	border-color: #313ABB;
	border-width:1px;
	background-color: #313ABB;
	border-color: #313ABB;
	color: #FFF;
}

.rich-list-shuttle-button-content {
	padding-left: 6px;
	padding-right: 4px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-color: #101882;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.rich-list-shuttle-button-content img {
	visibility: hidden;
	display: none;
	background: #C5C5E9;
	color: #FFF;
}

.rich-shuttle-source-cell-selected,.rich-shuttle-target-cell-selected,.rich-shuttle-source-cell-selected *,.rich-shuttle-target-cell-selected *
	{
	color: #FFF;
	background: #313ABB;
}

.rich-sb-overflow {
	background-color: #FFFFFF;
	border-color: #2129A0;
}

.rich-sb-int-decor-table,.rich-sb-int-decor-1,.rich-sb-int-decor-2,.rich-sb-int-decor-3,.rich-sb-common-container,.dr-sb-ext-decor-1,.dr-sb-ext-decor-2,.dr-sb-ext-decor-3
	{
	background-color: #FFFFFF;
}

.rich-sb-int {
	background-color: #FFFFFF;
}

.rich-sb-cell-padding {
	background-color: #FFFFFF;
}

.rich-sb-int-sel {
	background: #313ABB;
	color: #FFFFFF;
}

.rich-sb-int-sel .rich-sb-cell-padding {
	background: #313ABB;
	color: #FFFFFF;
}

.rich-sb-ext-decor-1, .rich-sb-ext-decor-2, .rich-sb-ext-decor-3{
	border-color: #2129A0;
}

.rich-mp-content{
	border: 1px solid #2129A0;
	padding:0;
	}

.rich-mpnl-body{
	padding: 15px;
	}

.rich-mpnl-header {
	background: #C5C5E9 url(/images/nboTabsBg.png) repeat-x scroll 0% 100%;
	padding: 6px 7px 15px 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	border: 0pt;
	height: 15px;;
}

.rich-mpnl-text {
	color: #FFFFFF;
}

.rich-calendar-button {
	display: none;
	visibility: hidden;
}

.editMenuWrapper, .menuWrapper{
	vertical-align: top;
}

.rich-message-label {
	color: red;
}
.full_div {
    z-index: 1;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: #D0D0D0;
    border: 0 none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.disclaimer_title {
	font-size: 12px;
	font-weight: bold;
}

.disclaimer_text {
	font-size: 11px;
}
.footer_toolbar{
	background-color:#FFF;
	background-image:none;
	border: 0px;
}

.nb_header .rich-panel-body {
	padding:0px;
	border:0px;
	}
/* ******************* BOF: Header ******************* */
.NB{
	background:transparent url(/images/news_darkblue.png) no-repeat scroll 0 0;
	color:#fff;
	}

.DG{
	background:transparent url(/images/newsDG_darkblue.png) no-repeat scroll 0 0;
	color:#fff;
	}
/*.DG{background:url(../_img/newsDG_darkblue.png) no-repeat; color:#fff;}*/
.headerLayout .channelLogo{position:absolute;top:23px;left:15px;width:350px;height:60px;display:block;background-color:transparent;/*background:url(../_img/nboLogo.png) no-repeat;*/}
.headerLayout .citySearch{background:#676DC2;}
.headerLayout .dateTime h3{color:#CCC;}

/* ******************* BOF: Header ******************* */
.headerLayout{width:100%;height:106px;position:relative;margin:0 auto;clear:both;display:block;color:white;padding:3px 0px;}
.headerLayout a{color:white;text-decoration:none;}
.headerLayout a:hover{color:white;text-decoration:underline;}
.headerLayout .dateTime{position:absolute;top:13px;right:390px;display:block;font-size:12px;font-weight:bold;text-align:center;}
.headerLayout h2, .headerLayout h3, .headerLayout h4{text-transform:none;line-height:1.3;}
.headerLayout .dateTime h2{font-size:30px;line-height:1.1;}
.headerLayout .dateTime h3{font-size:15px;text-transform:uppercase;line-height:1;}
.headerLayout .dateTime h4{font-size:12px;line-height:1.3;}
.headerLayout div.weather{position:absolute;top:5px;right:130px;width:70px;font-size:12px;font-weight:bold;text-align:center;}
.weatherIconSunClouds, .weatherIconSun, .weatherIconClouds, .weatherIconSnow, .weatherIconRain, .weatherIconSunRain, .weatherIconThunder{margin:0 auto;width:47px;height:45px;display:block;}
.headerLayout .citySearch{width:206px;position:absolute;top:13px;right:15px;display:block;font-size:11px;padding:0 0 10px 0;text-align:center;}
.headerLayout .citySearch h3{margin:2px 0 5px 0;font-size:15px; color:white;}
.headerLayout .field{width:150px;}
.headerLayout .submit{padding:0 3px 0 3px;}


