body#BasePage {
	margin:0;
	background:url(pix/main_background.gif) repeat-x #fff;
	font-family:arial, sans-serif;
	}
	body#BasePage img {
		border:0;
	}
	body#BasePage a {
	}
	body#BasePage a:hover {
	}
/**/

#BasePageFormat {
	width:85%;
	margin:0 auto;
	padding-left:25px;
	min-width:640px;
	max-width:980px;
}

#BasePageHeader {
	background:#131379 url(pix/header_bkg.gif) repeat-x;
	}
	#BasePageHeader .crn_bl {
		background:url(pix/header_crn-bl.gif) no-repeat bottom left;
	}
	#BasePageHeader .crn_br {
		height:133px;
		background:url(pix/header_crn-br.gif) no-repeat bottom right;
	}
	#BasePageHeader .logo {
		position:relative;
		left:3%;
		}
		#BasePageHeader .logo img {
			position:absolute;
		}
	/**/
	#BasePageHeader .logoB {
		cursor:default;
		position:relative;
		left:3%;
		}
		#BasePageHeader .logoB h1 {
			position:absolute;
			left:210px; top:62px;
			margin:0;
			color:#fff;
			font-family:verdana, sans-serif;
			font-size:23px;
			font-weight:normal;
			white-space:nowrap;
		}
		#BasePageHeader .logoB a {
			color:#fff;
			text-decoration:none;
		}
	/**/
	#BasePageHeader .infoBox {
		margin-left:auto;
		margin-right:1.8ex;
		padding-top:.5em;
		color:#C9C9E5;
		text-align:right;
		font-size:75%;
		white-space:nowrap;
		line-height:1.4em;
		cursor:default;
		}
		#BasePageHeader .infoBox .phoneNo {
		line-height:1.8em;
		font-size:205%;
	}
/**/

#TopNav {
	font-family:verdana, sans-serif;
	position:relative;
	}
	#TopNav .placer {
		position:absolute;
		left:240px;
		top:-23px;
		font-size:75%;
	}
	#TopNav,
	#TopNav a {
		text-decoration:none;
		color:#cc9;
		}
		#TopNav a:hover {
			color:#fff;
		}
	/**/
	#TopNav ul {
		cursor:default;
		list-style-type:none;
		margin:0; padding:0;
		}
		#TopNav ul a {
			white-space:nowrap;
		}
		#TopNav ul li {
			display:inline;
			padding-right:1.4ex;
		}
	/**/
/**/

#ColorHdr {
	background-repeat:repeat-x;
	}
	#ColorHdr .crn_tr {
		height:152px;
	}
	#ColorHdr {
		background-color:#7B7BB0;
		background-image:url(pix/color_hdr-7B7BB0-bkg.gif);
	}
	#ColorHdr .pic {
		background:url(pix/color_hdr-7B7BB0-bkg_checks.jpg) no-repeat top right;
	}
	#ColorHdr .crn_tl {
		background:url(pix/color_hdr-7B7BB0-crn_tl.gif) no-repeat top left;
	}
	#ColorHdr .crn_tr {
		background:url(pix/color_hdr-7B7BB0-crn_tr.gif) no-repeat top right;
	}
	
	#ColorHdr .header {
		position:relative;
		z-index:20;
		color:#E9E9FF;
		margin-left:17%;
		padding-top:40px;
		font-family:verdana, sans-serif;
		}
		#ColorHdr .header h2 {
			margin:0;
			font-weight:normal;
			font-size:130%;
		}
		#ColorHdr .header .subHeader {
			font-size:95%;
			padding-top:.4em;
			padding-right:35%;
		}
	/**/
/**/

#NavBar {
	position:relative;
	font-size:90%;
	}
	#NavBar .placer {
		position:absolute;
		top:-113px; left:-40px;
		z-index:30;
		width:20%;
		min-width:150px;
		max-width:320px;
		background:#fff url(pix/navbar-bkg_l.gif) repeat-y;
	}
	#NavBar .bkg_r {
		position:relative;
		background:url(pix/navbar-bkg_r.gif) repeat-y right;
	}
	#NavBar .bkg_b {
		position:relative;
		background:url(pix/navbar-bkg_b.gif) repeat-x bottom;
	}
	#NavBar .crn_tr {
		position:relative;
		background:url(pix/navbar-crn-tr.gif) no-repeat top right;
	}
	#NavBar .crn_tl {
		position:relative;
		background:url(pix/navbar-crn-tl.gif) no-repeat top left;
	}
	#NavBar .crn_bl {
		position:relative;
		background:url(pix/navbar-crn-bl.gif) no-repeat bottom left;
	}
	#NavBar .crn_br {
		position:relative;
		background:url(pix/navbar-crn-br.gif) no-repeat bottom right;
		padding-top:1px;
		padding-bottom:2em;
		min-height:650px;
	}
	
	#NavBar .header {
		cursor:default;
		font-weight:bold;
		margin-top:1em;
		margin-bottom:.5em;
		margin-left:1.5ex;
		margin-right:1.5ex;
		font-size:90%;
		line-height:1.2em;
	}
	#NavBar a {
		text-decoration:none;
		color:#000;
		}
		#NavBar a:hover {
		}
	/**/
	#NavBar ul {
		font-family:verdana, sans-serif;
		font-size:95%;
		list-style-type:none;
		margin:0; padding:0;
	}
	#NavBar ul.lvl1 {
		list-style-type:none;
		padding-top:.5em;
		padding-left:13px;
		padding-right:14px;
		}
		#NavBar ul.lvl1 li {
			margin-top:.5em;
			margin-bottom:.5em;
			margin-right:0;
			margin-left:0;
		}
		#NavBar ul.lvl1 a {
			display:block;
			padding:.3em 1.5ex;
			}
			#NavBar ul.lvl1 a:hover {
				background-color:#ccc;
			}
		/**/
		#NavBar ul.lvl1 li.current a.current {
			background-color:#5C5CC5;
			color:#fff;
		}
	/**/
	#NavBar ul.lvl2 {
		list-style-type:none;
		}
		#NavBar ul.lvl2 a {
			padding:.25em 2.5ex;
		}
		#NavBar ul.lvl2 a:hover {
			background-color:#C7C7FF;
		}
		#NavBar ul.lvl2 li {
			margin-top:0em;
			margin-bottom:0em;
			margin-right:0;
			margin-left:0;
		}
		#NavBar ul.lvl2 li.current a {
		}
	/**/
	#NavBar ul.lvl3 {
		list-style-type:none;
		font-size:85%;
		}
		#NavBar ul.lvl3 a {
			color:#999;
			padding-left:4.5ex;
		}
		#NavBar ul.lvl3 a:hover {
			color:#000;
			background-color:#E9E9FF;
		}
		#NavBar ul.lvl3 li {
			margin-top:0em;
			margin-bottom:0em;
			margin-right:0;
			margin-left:0;
		}
	/**/
	#NavBar .leftColumnContent {
		padding:1px 13px 1px 14px;
	}
	#NavBar .leftColumnContent .stdCnt {
		font-family:verdana, sans-serif;
		font-size:90%;
	}
	#NavBar .leftColumnContent .wideMargins {
		margin-left:2ex;
		margin-right:2ex;
	}
	#NavBar p {
		font-size:85%;
		font-family:verdana, sans-serif;
		margin:.5em 1.5ex;
	}
	#NavBar .bold {
		font-weight:bold;
	}
	#NavBar .centered {
		text-align:center;
	}
/**/

#TabBar {
	position:relative;
	}
	#TabBar table.placer {
		position:absolute;
		top:-33px;
		margin-left:16.5%;
		background-color:#fff;
		font-size:75%;
	}
	#TabBar td {
		background:url(pix/tabbar-bkg-0.gif) repeat-x;
		}
		#TabBar td .crn_l {
			background:url(pix/tabbar-crn_l-0.gif) no-repeat top left;
		}
		#TabBar td .crn_r {
			height:33px;
			padding:10px 1.8ex 0;
			background:url(pix/tabbar-crn_r-0.gif) no-repeat top right;
			white-space:nowrap;
		}
	/**/
	#TabBar td.current {
		background:url(pix/tabbar-bkg-1.gif) repeat-x;
		}
		#TabBar td.current .crn_l {
			background:url(pix/tabbar-crn_l-1.gif) no-repeat top left;
		}
		#TabBar td.current .crn_r {
			background:url(pix/tabbar-crn_r-1.gif) no-repeat top right;
		}
	/**/
	#TabBar a {
		color:#000;
		text-decoration:none;
		}
		#TabBar a:hover {
			color:#1C1CDB;
		}
	/**/
/**/

#ContentPane {
	background:#fff;
	}
	#ContentPane .crn_tr {
		position:relative;
		z-index:20;
		padding-top:10px;
		padding-left:15.5%;
	}
/**/

#Footer {
	border-bottom:6px solid #006;
	padding-bottom:1em;
	text-align:center;
	font-size:75%;
	clear:both;
}
#Footer p {
	margin:.3em 0;
}
#Footer p.cookieFree {
	border:1px solid #000;
	background-color:#fc0;
	margin-bottom:2em;
}

/*Margins*/
	.allMargins,
	.tallMargins,
	.topMargin {
		margin-top:1em;
	}
	.allMargins,
	.tallMargins,
	.bottomMargin {
		padding-bottom:4em;
	}
	.allMargins,
	.wideMargins,
	.leftMargin {
		margin-left:2.5ex;
	}
	.allMargins,
	.wideMargins,
	.rightMargin {
		margin-right:4ex;
	}
/**/

.stdCnt {
	font-size:95%;
	}
	/*Margins*/
		.stdCnt .allMargins,
		.stdCnt .tallMargins,
		.stdCnt .topMargin {
			margin-top:2em;
		}
		.stdCnt .allMargins,
		.stdCnt .tallMargins,
		.stdCnt .bottomMargin {
			padding-bottom:2em;
		}
		.stdCnt .allMargins,
		.stdCnt .wideMargins,
		.stdCnt .leftMargin {
			margin-left:3ex;
		}
		.stdCnt .allMargins,
		.stdCnt .wideMargins,
		.stdCnt .rightMargin {
			margin-right:3ex;
		}
		.clearPadding {
			padding:0;
		}
		.clearMargin {
			margin:0;
		}
	/**/	
	.stdCnt a {
		color:#00C;
		text-decoration:none;
	}
	.stdCnt a:hover {
		color:#00F;
	}
	.stdCnt a.text {
		color:#000;
		text-decoration:none;
	}
	.stdCnt p,
	.stdCnt li {
		line-height:1.4em;
	}
	.stdCnt h2 {
		font-family:verdana, sans-serif;
		font-weight:normal;
		font-size:120%;
		margin-bottom:1.3em;
		line-height:1.4em;
		margin-right:20%;
	}
	.stdCnt .h2Block {
		margin-top:1em;
		margin-bottom:2.5em;
	}
	.stdCnt h3 {
		font-family:verdana, sans-serif;
		font-weight:normal;
		font-size:100%;
		line-height:1.4em;
		margin-right:20%;
	}
	.stdCnt .h3Block {
		margin-top:1em;
		margin-bottom:2em;
	}
	.stdCnt h4 {
		font-weight:bold;
		font-size:90%;
		color:#666;
	}
	.stdCnt .floatRight {
		float:right;
		margin-left:3ex;
		margin-bottom:1em;
		margin-top:.5em;
	}
	.stdCnt .floatLeft {
		float:left;
		margin-right:3ex;
		margin-bottom:1em;
		margin-top:.5em;
	}
	.stdCnt .width30 {
		width:30%;
	}
	.stdCnt .width40 {
		width:40%;
	}
	.stdCnt .width45 {
		width:45%;
	}
	.stdCnt .width50 {
		width:50%;
	}
	.stdCnt .width75c {
		width:75%;
		margin:0 auto;
	}
	.stdCnt .width85c {
		width:85%;
		margin:0 auto;
	}
	.stdCnt .width95c {
		width:95%;
		margin:0 auto;
	}
	.stdCnt .smallA {
		font-size:80%;
	}
	.stdCnt .smallB {
		font-size:75%;
	}
	.stdCnt .medium {
		font-size:110%;
	}
	.stdCnt .big {
		font-size:130%;
	}
	.stdCnt .bold {
		font-weight:bold;
	}
	.stdCnt .centered {
		text-align:center;
	}
	.stdCnt .rightAligned {
		text-align:right;
	}
	.stdCnt .fadedA {
		color:#666;
	}
	.stdCnt .fadedB {
		color:#999;
	}
	.stdCnt .clearBoth {
		clear:both;
	}
	.stdCnt ul.listBulletsA {
		list-style-type:disc;
		margin:0; padding:0;
		padding-left:3ex;
		padding-right:3ex;
		}
		.stdCnt ul.listBulletsA li {
			margin:.5em 0;
		}
	/**/
	.stdCnt ul.listPlain {
		list-style-type:none;
		margin:0; padding:0;
		}
		.stdCnt ul.listPlain li {
			margin:.5em 0;
		}
	/**/
	.stdCnt ul.listPlainPharagraph {
		list-style-type:none;
		margin:0; padding:0;
		}
		.stdCnt ul.listPlainPharagraph li {
			margin-bottom:2em;
		}
	/**/
	.stdCnt ul.listInline {
		text-align:center;
		list-style-type:none;
		margin:0; padding:0;
		}
		.stdCnt ul.listInline li {
			display:inline;
			padding-right:.7ex;
		}
	/**/
	.stdCnt ul.listInlineBullets {
		list-style-type:disc;
		margin:0; padding:0;
		margin-bottom:1.5em;
		font-family:verdana, sans-serif;
		}
		.stdCnt ul.listInlineBullets li {
			display:inline;
			padding-right:1.5ex;
			padding-left:15px;
			background:
				url(pix/listInline-bullet.gif)
				no-repeat
				left
			;
		}
	/**/
/**/

.rcBox {
	}
	.rcBox .tl {
		background:
			url(pix/rcBox/FFE57D-crn_tl.gif)
			no-repeat
			top left
		;
	}
	.rcBox .tr {
		background:
			url(pix/rcBox/FFE57D-crn_tr.gif)
			no-repeat
			top right
		;
	}
	.rcBox .bl {
		background:
			url(pix/rcBox/FFE57D-crn_bl.gif)
			no-repeat
			bottom left
		;
	}
	.rcBox .br {
		padding-top:1px;
		padding-bottom:1px;
		background:
			url(pix/rcBox/FFE57D-crn_br.gif)
			no-repeat
			bottom right
		;
	}
	
	.rcBox .header {
		text-align:center;
		font-family:verdana, sans-serif;
		font-weight:bold;
		font-size:90%;
		margin:1em 10% 1.5em;
	}
	.rcBox .stdCnt {
	}
	.rcBox .stdCnt p {
		margin:.7em 0;
	}
	/*Margins*/
		.rcBox .allMargins,
		.rcBox .tallMargins,
		.rcBox .topMargin {
			margin-top:1em;
		}
		.rcBox .allMargins,
		.rcBox .tallMargins,
		.rcBox .bottomMargin {
			padding-bottom:1em;
		}
		.rcBox .allMargins,
		.rcBox .wideMargins,
		.rcBox .leftMargin {
			margin-left:2ex;
		}
		.rcBox .allMargins,
		.rcBox .wideMargins,
		.rcBox .rightMargin {
			margin-right:2ex;
		}
	/**/
	/*MarginsB*/
		.rcBox .allMarginsB,
		.rcBox .tallMarginsB,
		.rcBox .topMarginB {
			margin-top:1.5em;
		}
		.rcBox .allMarginsB,
		.rcBox .tallMarginsB,
		.rcBox .bottomMarginB {
			padding-bottom:1.5em;
		}
		.rcBox .allMarginsB,
		.rcBox .wideMarginsB,
		.rcBox .leftMarginB {
			margin-left:4ex;
		}
		.rcBox .allMarginsB,
		.rcBox .wideMarginsB,
		.rcBox .rightMarginB {
			margin-right:4ex;
		}
	/**/

	.rcBoxFFE57D {
		background-color:#FFE57D;
	}
	.rcBoxCC0000 {
		background-color:#CC0000;
		color:#FFD5D5;
		}
		.rcBoxCC0000 .header {
			color:#fff;
		}
		.rcBoxCC0000 .tl {
			background-image:
				url(pix/rcBox/CC0000-crn_tl.gif)
			;
		}
		.rcBoxCC0000 .tr {
			background-image:
				url(pix/rcBox/CC0000-crn_tr.gif)
			;
		}
		.rcBoxCC0000 .bl {
			background-image:
				url(pix/rcBox/CC0000-crn_bl.gif)
			;
		}
		.rcBoxCC0000 .br {
			background-image:
				url(pix/rcBox/CC0000-crn_br.gif)
			;
		}
	/**/
	.rcBoxCECEEB {
		background-color:#CECEEB;
		color:#000;
		}
		.rcBoxCECEEB .header {
			color:#000;
		}
		.rcBoxCECEEB .tl {
			background-image:
				url(pix/rcBox/CECEEB-crn_tl.gif)
			;
		}
		.rcBoxCECEEB .tr {
			background-image:
				url(pix/rcBox/CECEEB-crn_tr.gif)
			;
		}
		.rcBoxCECEEB .bl {
			background-image:
				url(pix/rcBox/CECEEB-crn_bl.gif)
			;
		}
		.rcBoxCECEEB .br {
			background-image:
				url(pix/rcBox/CECEEB-crn_br.gif)
			;
		}
	/**/
	.rcBox8C8C8C {
		background-color:#8C8C8C;
		color:#fff;
		}
		.rcBox8C8C8C .header {
			color:#fff;
		}
		.rcBox8C8C8C .tl {
			background-image:
				url(pix/rcBox/8C8C8C-crn_tl.gif)
			;
		}
		.rcBox8C8C8C .tr {
			background-image:
				url(pix/rcBox/8C8C8C-crn_tr.gif)
			;
		}
		.rcBox8C8C8C .bl {
			background-image:
				url(pix/rcBox/8C8C8C-crn_bl.gif)
			;
		}
		.rcBox8C8C8C .br {
			background-image:
				url(pix/rcBox/8C8C8C-crn_br.gif)
			;
		}
	/**/
/**/
