<style type="text/css">

*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

body {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-width:776px;
	background-color:#fff;
	margin:0px auto;
}
#wrapper {
	background-image:url(../images/bg_mainbar.jpg);
	background-repeat:repeat-x;
	margin:0px auto;
	text-align:center;
}
#headerImageWrapper {
	margin:0px auto;
	text-align:center;
	background-color:#333;
	background-image:url(../images/bg_header_image.jpg);
	background-repeat:repeat-x;
	clear:both;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
#headerImage {
	height:185px;
	clear:both;
	background-color:#111;
	width:86%;
	margin:0px auto;
	text-align:right;
	border-left:1px solid #333;
	border-right:1px solid #333;
	max-width:1061px;
}
#headerImage h3 {
	margin:0px;
	padding-top:90px;
	padding-right:4%;
	line-height:1em;
	font-size:2.2em;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#headerImage h3.shadow {
	position:relative;
	top:-35px;
	padding:0px;
	padding-right:4.25%;
	color:#fff;
}
#headerImage .headerImageButton {
	position:relative;
	padding-right:7%;
	top:-24px;
}
#headerImage .headerImageButton a {
	background-image:url(../images/bg_header_image_button.jpg);
	background-position:center;
	background-repeat:repeat-x;
	background-color:#21608c;
	text-align:center;
	padding:4px 8px 4px 8px;
	text-decoration:none;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #fff;
	opacity:.9;
}
#headerWrapper {
	background-image:url(../images/bg_header.jpg);
	margin:0px auto;
	text-align:center;
	background-color:#fff;
	float:left;
	border-top:7px solid #444;
	width:100%;
}
#header {
	margin:0px auto;
	width:86%;
	padding:8px 0 8px 0;
	text-align:left;
	max-width:1061px;
	background-color:#fff;
}
#header .bplcoopLogo {
	padding:0px;
	margin:0px;
	background-image:url(../images/bplcoop_logo.png);
	width:244px;
	height:66px;
	float:left;
	cursor:pointer;
}
#header .ibecLogo {
	padding:0px;
	margin:10px 0 0 0;
	background-image:url(../images/ibec_logo.png);
	width:145px;
	height:45px;
	float:right;
	cursor:pointer;
}
#header h1 span {
	display:none;
}
.navigationWrap {
	width:100%;
	margin:0px auto;
	text-align:center;
	background-image:url(../images/bg_nav.jpg);
	float:left;
}
.navigation {
	text-align:left;
	margin:0px auto;
	z-index:1;
	position:relative;
	width:86%;
	max-width:1061px;
}
.navigation ul {
	margin:0px auto;
	padding:0px;
	list-style:none;
	text-align:left;
	height:32px;
	background-image:url(../images/nav_sep.jpg);
	background-repeat:no-repeat;
	float:left;
	min-width:680px;
}
.navigation ul ul {
	float:left;
}
.navigation ul li {
	float:left;
	position:relative;
	background-image:url(../images/bg_nav.jpg);
}
.navigation li ul {
	background-image:none;
	position:absolute;
	top:32px;
	left:-8px;
	display:none;
	z-index:1;
	float:left;
	min-width:0px;
}
.navigation ul li a {
	display:block;
	text-decoration:none;
	background-image:url(../images/nav_sep.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:0px;
	cursor:default;
	padding:7px 22px 8px 22px;
	color:#fff;
}
.navigation ul li a:hover {
}		
.navigation li ul li a {
	background-image:none;
	padding:5px 8px 5px 8px;
	text-align:left;
	width:160px;
	display:block;
	font-size:.9em;
	background-color:#eee;
	color:#888;
	margin:0px;
	line-height:1em;
	float:none !important;
}
.navigation li ul li a:hover {
	background-image:url(../images/bg_nav.jpg);
	background-repeat:repeat;
	color:#fff;
	cursor:pointer;
}
	
.navigation li:hover ul, li.over ul {
	display:block;
}
.navigation .active a {
	color:#fff;
}
.navigation .active li a {
	color:#888;
}
#content {
	margin:0px auto;
	text-align:left;
	width:86%;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	max-width:1061px;
}
#content h2 {
	font-size:2.4em;
	font-weight:lighter;
	letter-spacing:.05em;
	color:#0b4d8a;
	cursor:default;
}
#content h3 {
	font-size:1.4em;
	margin:6px 0 0 0;
	color:#424242;
	border-bottom:1px solid #345889;
}
#content .newsEntry h3 {
	font-size:1.3em;
	margin:6px 0 0 0;
	padding:0 0 2px 0;
	color:#444;
	font-weight:bold;
	letter-spacing:.1em;
	border-bottom:1px solid #ccc;
}
#content h4 {
	font-size:1.1em;
}
#content .newsEntry {
	margin:0 0 36px 0;
}
#content p {
	margin:6px 0 22px 0;
	line-height:1.7em;
	cursor:default;
}
#content .noindent {
	text-indent:0em;
}
#content strong {
	font-weight:bold;
	color:#444;
}
#content em {
	color:#007dfe;
	font-style:italic;
}
#content acronym {
	border-bottom:1px dotted #bbb;
	cursor:help;
}
#content ul, #content ol {
	margin:0 0 22px 0;
}
#content ul li {
	border-bottom:1px dotted #ddd;
	padding:0 0 0 18px;
	cursor:default;
}
#content ul li:hover {
	border-bottom:1px solid #ccc;
	background-color:#eee;
}
#content ul li, #content ol li {
	line-height:1.6em;
}
#content ul li a {
	color:#185390;
	text-decoration:none;
	display:block;
}
#content ul li a:hover {
	color:#007dfe;
}
#content p a {
	color:#007dfe;
	text-decoration:none;
	border-bottom:1px dotted #94c9ff;
}
#content p a:hover {
	border-bottom:1px solid #007dfe;
}
#mainbarFull {
	width:97%;
}
#mainbar {
	width:63%;
	float:left;
	background-image:url(../images/bg_sidebar.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:2%;
}
#sidebar {
	float:right;
	width:33%;
}
#sidebar .sidebarItem a {
	background-color:#dfeaf9;
	text-decoration:none;
	color:#444;
	display:block;
	font-size:1.1em;
	line-height:1.7em;
	padding:12px;
	border-bottom:1px solid #b8c8dd;
}
#sidebar .Alt a {
	background-color:#e6edf6;
}
.sidebarItem span {
	color:#0b4d8a;
	font-weight:bold;
	line-height:1.3em;
}
.sidebarItem .underline {
	border-bottom:1px dotted #999;
	font-weight:normal;
	line-height:1.6em;
}
.sidebarItem a:hover {
	background-color:#2673bb !important;
	color:#eee !important;
	background-image:url(../images/bg_nav.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.sidebarItem a:hover span {
	color:#fff;
}
.sidebarItem a:hover .underline {
	color:#fff;
	border-bottom:1px solid #fff;
}
.faqset {
	float:left;
	margin:0 0 26px 0;
	width:100%;
}
.QandAToggler {
	text-align:right;
	margin:2px 0 6px 0;
	font-size:.8em;
	line-height:1.4em;
	color:#666;
	font-weight:bold;
	cursor:pointer;
}
.QandA {
	border-bottom:1px solid #d3d3d3;
}
.QandA .question {	
	cursor:pointer;
	padding:16px 12px 12px 12px;
	display:block;
}
.QandA .question:hover {
	background-color:#007dfe;
	color:#fff;
}
.Alt {
	background-color:#efefef;
}
.answer {
	background-color:#b8dbff;
	border-top:1px solid #72a9e1;
	border-bottom:3px solid #72a9e1;
}
.answer p {
	margin:0px;
	padding:4px 12px 4px 12px;
	line-height:1.6em;
	color:#313131;
	font-size:1em !important;
}
.answer ul {
	margin:4px 12px 4px 12px;
}
.answer li {
	display:block;
}
.answer a {
	text-decoration:none;
	border-bottom:1px dotted #7dbdff;
}
.answer a:hover {
	border-bottom:1px solid #185390;
}
.answer acronym {
	color:#185390 !important;
	font-size:1em !important;
	font-weight:bold !important;
	font-variant:inherit !important;
	background-color:transparent !important;
	border-bottom:none !important;
	padding:0px !important;
}
#footer {
	background-image:url(../images/bg_footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:1px;
	font-size:.7em;
	clear:both;
	padding:12px 0 0 0;
}
#footer a {
	text-decoration:none;
	color:#333 !important;
	border-bottom:1px solid #bbb !important;
}
#footer a:hover {
	border-bottom:1px solid #333 !important;
}
#footerImages {
	float:left;
}
#footerImages ul {
	list-style:none;
}
#footerImages ul li {
	float:left;
	padding:0px;
	border:none !important;
	margin:4px 12px 0 0;
}
#footerImages a {
	border:none !important;
}
#footerMetaWrap {
	float:right;
	text-align:right;
}
#footer p {
	color:#333;
	text-align:right;
	line-height:1.2em;
	margin:0 0 14px 0;
}
#footer acronym {
	color:#333;
	font-weight:normal;
	background-color:transparent;
	border-bottom:none;
	padding:0px;
	cursor:help;
}
#mapMeta {
	margin:0 0 26px 0;
}
#mapMeta select, #mapMeta option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
#mapMeta h4 {
	padding:0px;
	margin:8px;
	line-height:.8em;
	font-weight:bold;
}
.mapSelectEven {
}
.mapSelectOdd {
	background-color:#f9f9f9;
}
.accessJump {
	display:none !important;
}
.form {
	background-color:#fff;
	border:1px solid #eee;
	padding:12px;
	margin:24px;
	text-align:center;
	background-image:url(../images/bg_formWrap.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:visible;
}
.form .borderBottom {
	border-bottom:1px solid #eee;
}
.form .tdHeader {
	vertical-align:top;
	font-weight:bold;
	font-size:1.3em;
	color:#0b4d8a;
	margin:12px 0 0 0;
}
.form td {
	padding:12px 14px 8px 14px;
	text-align:left;
}
.form .noBorder {
	border:0px;
}
.form input, .form textarea, .form select {
	padding:4px;
	margin:4px 0 4px 0;
	border:1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image:url(../images/bg_form.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fff;
}
.form .fullInput {
	width:99%;
}
.form .subtext {
	font-size:.6em;
}
.form .instructions {
	text-align:right;
	height:auto;
}
.form textarea {
	height:100px;
	line-height:1.3em;
}
.form .submit {
	font-weight:bold;
}
.form input:focus, .form textarea:focus {
	background-color:#fff6e2;
	background-image:none;
	border:1px solid #f9d268;
}
.form td:focus {
	background-color:blue;
}
.help {
	cursor:help;
	border-bottom:1px dotted #ffd6b4;
}
.sitemap ul li {
	font-weight:bold;
}
.sitemap ul li ul li a {
	font-weight:normal;
}
.captcha {
	letter-spacing:.2em;
}
#aup ol {
	list-style:decimal;
	padding-left:25px;
}
#aup ol li {
	font-size:1.4em;
	list-style-type:decimal;
	font-weight:bold;
}
#aup ol li p {
	font-size:.8em;
	font-weight:normal;
}
#aup ol ul {
	list-style:circle;
	padding-left:25px;
}
#aup ol ul li {
	font-size:.8em;
	font-weight:normal;
}
#aup li:hover {
	background-color:#fff !important;
}
.alert, .notice, .warning {
	background-image:url(../images/bg_alert.png);
	background-repeat:no-repeat;
	background-position:25px 25px;
	background-color:#ff9;
	color:#222;
	font-size:1.2em;
	line-height:1.3em;
	padding:34px 36px 34px 120px;
	margin:40px;
	min-height:50px;
	width:400px;
	border-top:2px solid #fc0;
	border-bottom:2px solid #fc0;
	text-align:left;
}
.good, .accepted {
	background-image:url(../images/bg_good.png);
	background-repeat:no-repeat;
	background-position:25px 25px;
	background-color:#b0f0ab;
	color:#222;
	font-size:1.2em;
	line-height:1.3em;
	padding:34px 36px 34px 120px;
	margin:40px;
	min-height:50px;
	width:400px;
	border-top:2px solid #7ec176;
	border-bottom:2px solid #7ec176;
	text-align:left;
}
.ratesTable td {
	padding:8px;
	border-bottom:1px solid #ccc;
}
.gmnoprint {
}
.mapkey {
	width:170px;
	float:right;
	margin:0 10px 0 16px;
}
.mapkey th {
	background-color:#111;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
}
.mapkey td {
	margin:6px;
	padding:4px;
}

	@media print {

	}

</style>