/* Default values */
body{   margin:0;padding:0;font:13px Arial,sans-serif;background:#fff url("../images/bgBody.gif") no-repeat;}
img{	border-width:0;margin:0;padding:0;font-size:0;vertical-align:top;display:inline; float:left;}
div, p, form, ul, ol, li {margin:0;padding:0;border:0;}
div {display:block;}
ul, ol {display:block;margin:0 0 0 0;}
ol {list-style-type:decimal;}
li {display:list-item;}
.left{ float:left;}
.right{ float:right;}
/* Links */
a:link,a:visited {text-decoration:none;color:#777;}
a:hover,a:active {text-decoration:none;color:#80a3b7;}
a.linkRegular:link,a.linkRegular:visited {text-decoration:underline;font-weight:bold;color:#70a9ca;}
a.linkRegular:hover,a.linkRegular:active {text-decoration:underline;font-weight:bold;color:#777;}
a.linkNegative:link,a.linkNegative:visited {text-decoration:underline;font-weight:bold;color:#fff;}
a.linkNegative:hover,a.linkNegative:active {text-decoration:underline;font-weight:bold;color:#555;}
a.linkRegularNoUnderline:link,a.linkRegularNoUnderline:visited {text-decoration:none;font-weight:bold;color:#70a9ca;}
a.linkRegularNoUnderline:hover,a.linkRegularNoUnderline:active {text-decoration:underline;font-weight:bold;color:#777;}
/* Header */
.headerHolder{	width:882px;height:74px;
				margin-left:74px;
				overflow:hidden;}
.headerRight{	float:right;
				padding:25px 0 0 10px;
				text-align:right;}
/* Navigation */
.navigationHolder{	width:100%;height:32px;
					background-color:#d3e6f0;}
.navigationButtons{	width:882px;
					margin-left:74px;}
li.navigationButton, li.navigationButtonDelimiter{	list-style:none;float:left;}
.navigationButton a.normal{	font-weight:bold;color:#fff;text-align:center;
							background-color:#80a3b7;
							height:25px;
							border-left: 1px solid #fff;
							display: block;
							padding:7px 12px 0 12px;
							float:left;}
.navigationButton a.selected{	font-weight:bold;color:#fff;text-align:center;
								background-color:#f99d32;
								height:25px;
								border-left: 1px solid #fff;
								display: block;
								padding:7px 12px 0 12px;
								float:left;}
.navigationButton a.normal:hover{	background-color:#f99d32;
									color:#fff;}
.navigationButtonDelimiter{	width:1px;height:32px;
							background-color:#fff;
							font-size:0;}
/* Content */				
.contentHolder{	width:882px;
				margin:15px 0 0 74px;
				overflow:hidden;}
.columnLeft{	width:525px;float:left;}
.columnRight{	width:350px;float:right;}
.columnLeftEqual{	width:436px;float:left;}
.columnRightEqual{	width:436px;float:right;}
h1{	margin:0;padding:0 0 10px 0;
	font-size:20px;font-weight:normal;color:#f99d32;
	width:100%;}
h2{	margin:0;padding:8px 0 10px 0;
	font-size:18px;font-weight:bold;color:#757575;
	width:100%;}
h3{	margin:-8px 0 0 0;padding:0 0 4px 0;
	font-size:15px;font-weight:bold;color:#5898bd;}
h4{	margin:15px 0 0 0;padding:0;
	font-size:18px;font-weight:bold;color:#c8c8c8;
	width:100%;}
h4.regular{	margin-bottom:10px;color:#999;}
h2.regular{ font-weight:normal;font-size:16px;}
p{	margin:0 4px 10px 0;padding:0;color:#757575;text-align:left;line-height:20px;}
p.inline{ margin:0;}
.centerAlign{	text-align:center;}

ol.norm{	color:#757575;text-align:justify;line-height:20px;margin:6px 0 0 0;padding:0 0 0 8px;}
li.norm{	margin:0 0 0 25px;padding:0;}

.textBold{	font-weight:bold;}
.imageInline{	padding:0 4px 4px 0;}
.contentBlock{	background-color:#fff;
				margin:5px 0 15px 0;
				overflow:hidden;}
.contentBlockFramed{	background-color:#f7fafb;
						overflow:hidden;
						padding:12px 12px 12px 20px;margin:5px 5px 10px 0;
						border:solid 1px #afc8d6;}
.imageWithFooter{	width:127px;height:122px;
					overflow:hidden;
					float:left;
					margin-right:4px;
					text-align:center;
					font-size:11px;}
.imageWithFooterWide{	width:170px;
						overflow:hidden;
						float:left;
						margin:0 4px 6px 0;
						text-align:center;
						font-size:11px;}
.fixedDisplayBlock{	width:152px;height:90px;float:left;margin:5px;padding:5px;border:solid 1px #afc8d6;background-color:#f7fafb;text-align:center;}
/* Footer */
.footerLineHolder{	border-bottom:solid 1px #ddd;font-size:0;padding:10px 0 0 0;}
.footerContentHolder{	width:882px;
						margin:3px 0 5px 74px;
						text-align:right;
						font-size:11px;}
/* Frame */				
.frameHolder{	margin-bottom:10px;
				background-repeat:repeat-y;background-color:#80a3b7;}			
.frameTop{	height:7px;
			background-image:url("../images/frameTop.jpg");
			background-repeat:repeat-x;}
.frameBot{	width:100%;
			height:7px;
			background-image:url("../images/frameBot.jpg");
			background-repeat:repeat-x;}
.frameContent{	padding:0px 5px 0px 15px;overflow:hidden;
				border-left:solid 2px #80a3b7;border-right:solid 2px #80a3b7;
				background-color:#80a3b7;}
.frameColLeft{	width:465px;
				float:left;}
.frameColRight{	width:390px;height:170px;
				float:right;}
.frameHolderDynamic{	padding:0;margin:0 4px 0 20px;
						width:266px;
						float:right;}
.bannerImageFloatRight{	float:right;margin:10px 0 0 10px;}
/* Form */
.formField{	margin:0 0 5px 0;padding:0;
			width:226px;}
.formFieldMultiline{	width:875px;height:100px;
						float:left;}
.formButton{	margin:10px 10px 5px 0;padding:5px;}
.formFieldAuto {	margin:0 0 10px 0;padding:0;
					width:431px;
					float:left;}
.formButtonAuto{	margin:10px 0 15px 0;padding:4px;float:right;}
/* overload text styles */
h2.negative{	margin:0;padding:5px 0 5px 0;
				font-size:19px;font-weight:normal;color:#fff;}
p.negative{	margin:0;padding:4px 0 7px 0;
			line-height:19px;
			font-size:15px;font-weight:normal;color:#fff;text-align:left;}
.overflowContent{	margin:2px 0 0 0;width:auto;}
.overflowContentb{	margin:2px 0 20px 0;overflow:hidden;width:auto;}
li.regular{	margin:0 0 0 17px;padding:0;border:0;color:#777;}
li.regular_l2{	margin:0 0 0 40px;padding:0;border:0;color:#777;}
.marginCollapsed{ margin:0;}
