﻿.dev_note {
	font: 12px/16px "Courier New",Terminal,monospace;
	background: #ff6;
	padding: 4px;
	color: red;
}
body, img, form, fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.navAccessibility {
	position: absolute;
	left: -999999em;
	top: -999999em;
}
.clear, .clearBoth, .clearboth, .cleardiv, .clearDiv {
	clear: both;
	height: 0;
	border: 0;
	overflow: hidden;
}
.hide, .seo {
	position: absolute;
	left: -999999em;
	top: -999999em;
}
.show {
	position: relative;
	left: 0;
	top: 0;
}
.no_display {
	display: none;
}
.display {
	display: block;
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 70%/145% Verdana,Tahoma,Arial,sans-serif;
	color: #2e2e2e;
}
#pageWrapper {
}
#contentMain select, #contentMain input, #contentMain textarea {
	font: 1em Verdana,Tahoma,Arial,sans-serif;
	color: #2e2e2e;
}
a:link, a:visited, a:hover {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color: #f60;
	text-decoration: underline;
}
a.normal, div.linkBlock a.normal {
	font-size: 1em;
}
h1, .h1 {
	font: bold 17px/20px Segoe,Tahoma,Arial,sans-serif;
}
h2, .h2 {
	font: bold 15px/18px Segoe,Tahoma,Arial,sans-serif;
	margin: 0 0 0.75em;
}
h3, .h3 {
	font: bold 13px/16px Segoe,Tahoma,Arial,sans-serif;
	color: #333;
}
h4, .h4 {
	font: bold 11px Segoe,Tahoma,Arial,sans-serif;
	text-transform: uppercase;
}
p {
	margin: 1em 0;
}
.big, .bigText {
	font-size: 15px;
}
.small, .smallText {
	font-size: 0.9em;
}
.tiny, .tinyText {
	font: 0.85em Verdana,Geneva,sans-serif;
}
.normal, .normalText {
	font-size: 12px;
}
.indent {
	margin-left: 1.5em;
}
.grey, .gray {
	color: #666666;
}
.blue {
	color: #117ec7;
}
.darkBlue, .dark-blue {
	color: #00275b;
}
.bold, .fontBold {
	font-weight: bold;
}
.italic, .italics, .fontItalic, .fontItalics {
	font-style: italic;
}
.margin0 {
	margin: 0 !important;
}
.margin1 {
	margin: 1px !important;
}
.margin2 {
	margin: 2px !important;
}
.margin3 {
	margin: 3px !important;
}
.margin4 {
	margin: 4px !important;
}
.margin5 {
	margin: 5px !important;
}
.margin6 {
	margin: 6px !important;
}
.margin7 {
	margin: 7px !important;
}
.margin8 {
	margin: 8px !important;
}
.margin9 {
	margin: 9px !important;
}
.margin10 {
	margin: 10px !important;
}
.margin12 {
	margin: 12px !important;
}
.margin14 {
	margin: 14px !important;
}
.margin15 {
	margin: 15px !important;
}
.margin16 {
	margin: 16px !important;
}
.margin18 {
	margin: 18px !important;
}
.margin20 {
	margin: 20px !important;
}
.margin25 {
	margin: 25px !important;
}
.margin30 {
	margin: 30px !important;
}
.margin35 {
	margin: 35px !important;
}
.margin40 {
	margin: 40px !important;
}
.marginTop0 {
	margin-top: 0 !important;
}
.marginTop1 {
	margin-top: 1px !important;
}
.marginTop2 {
	margin-top: 2px !important;
}
.marginTop3 {
	margin-top: 3px !important;
}
.marginTop4 {
	margin-top: 4px !important;
}
.marginTop5 {
	margin-top: 5px !important;
}
.marginTop6 {
	margin-top: 6px !important;
}
.marginTop7 {
	margin-top: 7px !important;
}
.marginTop8 {
	margin-top: 8px !important;
}
.marginTop9 {
	margin-top: 9px !important;
}
.marginTop10 {
	margin-top: 10px !important;
}
.marginTop12 {
	margin-top: 12px !important;
}
.marginTop14 {
	margin-top: 14px !important;
}
.marginTop15 {
	margin-top: 15px !important;
}
.marginTop16 {
	margin-top: 16px !important;
}
.marginTop18 {
	margin-top: 18px !important;
}
.marginTop20 {
	margin-top: 20px !important;
}
.marginTop25 {
	margin-top: 25px !important;
}
.marginTop30 {
	margin-top: 30px !important;
}
.marginTop35 {
	margin-top: 35px !important;
}
.marginTop40 {
	margin-top: 40px !important;
}
.marginRight0 {
	margin-right: 0 !important;
}
.marginRight1 {
	margin-right: 1px !important;
}
.marginRight2 {
	margin-right: 2px !important;
}
.marginRight3 {
	margin-right: 3px !important;
}
.marginRight4 {
	margin-right: 4px !important;
}
.marginRight5 {
	margin-right: 5px !important;
}
.marginRight6 {
	margin-right: 6px !important;
}
.marginRight7 {
	margin-right: 7px !important;
}
.marginRight8 {
	margin-right: 8px !important;
}
.marginRight9 {
	margin-right: 9px !important;
}
.marginRight10 {
	margin-right: 10px !important;
}
.marginRight12 {
	margin-right: 12px !important;
}
.marginRight14 {
	margin-right: 14px !important;
}
.marginRight15 {
	margin-right: 15px !important;
}
.marginRight16 {
	margin-right: 16px !important;
}
.marginRight18 {
	margin-right: 18px !important;
}
.marginRight20 {
	margin-right: 20px !important;
}
.marginRight25 {
	margin-right: 25px !important;
}
.marginRight30 {
	margin-right: 30px !important;
}
.marginRight35 {
	margin-right: 35px !important;
}
.marginRight40 {
	margin-right: 40px !important;
}
.marginBottom0 {
	margin-bottom: 0 !important;
}
.marginBottom1 {
	margin-bottom: 1px !important;
}
.marginBottom2 {
	margin-bottom: 2px !important;
}
.marginBottom3 {
	margin-bottom: 2px !important;
}
.marginBottom4 {
	margin-bottom: 4px !important;
}
.marginBottom5 {
	margin-bottom: 5px !important;
}
.marginBottom6 {
	margin-bottom: 6px !important;
}
.marginBottom7 {
	margin-bottom: 7px !important;
}
.marginBottom8 {
	margin-bottom: 8px !important;
}
.marginBottom9 {
	margin-bottom: 9px !important;
}
.marginBottom10 {
	margin-bottom: 10px !important;
}
.marginBottom12 {
	margin-bottom: 12px !important;
}
.marginBottom14 {
	margin-bottom: 14px !important;
}
.marginBottom15 {
	margin-bottom: 15px !important;
}
.marginBottom16 {
	margin-bottom: 16px !important;
}
.marginBottom18 {
	margin-bottom: 18px !important;
}
.marginBottom20 {
	margin-bottom: 20px !important;
}
.marginBottom25 {
	margin-bottom: 25px !important;
}
.marginBottom30 {
	margin-bottom: 30px !important;
}
.marginBottom35 {
	margin-bottom: 35px !important;
}
.marginBottom40 {
	margin-bottom: 40px !important;
}
.marginLeft0 {
	margin-left: 0 !important;
}
.marginLeft1 {
	margin-left: 1px !important;
}
.marginLeft2 {
	margin-left: 2px !important;
}
.marginLeft3 {
	margin-left: 3px !important;
}
.marginLeft4 {
	margin-left: 4px !important;
}
.marginLeft5 {
	margin-left: 5px !important;
}
.marginLeft6 {
	margin-left: 6px !important;
}
.marginLeft7 {
	margin-left: 7px !important;
}
.marginLeft8 {
	margin-left: 8px !important;
}
.marginLeft9 {
	margin-left: 9px !important;
}
.marginLeft10 {
	margin-left: 10px !important;
}
.marginLeft12 {
	margin-left: 12px !important;
}
.marginLeft14 {
	margin-left: 14px !important;
}
.marginLeft15 {
	margin-left: 15px !important;
}
.marginLeft16 {
	margin-left: 16px !important;
}
.marginLeft18 {
	margin-left: 18px !important;
}
.marginLeft20 {
	margin-left: 20px !important;
}
.marginLeft25 {
	margin-left: 25px !important;
}
.marginLeft30 {
	margin-left: 30px !important;
}
.marginLeft35 {
	margin-left: 35px !important;
}
.marginLeft40 {
	margin-left: 40px !important;
}
.padding0 {
	padding: 0px !important;
}
.padding1 {
	padding: 1px !important;
}
.padding2 {
	padding: 2px !important;
}
.padding3 {
	padding: 3px !important;
}
.padding4 {
	padding: 4px !important;
}
.padding5 {
	padding: 5px !important;
}
.padding6 {
	padding: 6px !important;
}
.padding7 {
	padding: 7px !important;
}
.padding8 {
	padding: 8px !important;
}
.padding9 {
	padding: 9px !important;
}
.padding10 {
	padding: 10px !important;
}
.padding12 {
	padding: 12px !important;
}
.padding14 {
	padding: 14px !important;
}
.padding15 {
	padding: 15px !important;
}
.padding16 {
	padding: 16px !important;
}
.padding18 {
	padding: 18px !important;
}
.padding20 {
	padding: 20px !important;
}
.padding25 {
	padding: 25px !important;
}
.padding30 {
	padding: 30px !important;
}
.paddingTop0 {
	padding-top: 0 !important;
}
.paddingTop1 {
	padding-top: 1px !important;
}
.paddingTop2 {
	padding-top: 2px !important;
}
.paddingTop3 {
	padding-top: 3px !important;
}
.paddingTop4 {
	padding-top: 4px !important;
}
.paddingTop5 {
	padding-top: 5px !important;
}
.paddingTop6 {
	padding-top: 6px !important;
}
.paddingTop7 {
	padding-top: 7px !important;
}
.paddingTop8 {
	padding-top: 8px !important;
}
.paddingTop9 {
	padding-top: 9px !important;
}
.paddingTop10 {
	padding-top: 10px !important;
}
.paddingTop12 {
	padding-top: 12px !important;
}
.paddingTop14 {
	padding-top: 14px !important;
}
.paddingTop15 {
	padding-top: 15px !important;
}
.paddingTop16 {
	padding-top: 16px !important;
}
.paddingTop18 {
	padding-top: 18px !important;
}
.paddingTop20 {
	padding-top: 20px !important;
}
.paddingTop25 {
	padding-top: 25px !important;
}
.paddingTop30 {
	padding-top: 30px !important;
}
.paddingRight0 {
	padding-right: 0 !important;
}
.paddingRight1 {
	padding-right: 1px !important;
}
.paddingRight2 {
	padding-right: 2px !important;
}
.paddingRight3 {
	padding-right: 3px !important;
}
.paddingRight4 {
	padding-right: 4px !important;
}
.paddingRight5 {
	padding-right: 5px !important;
}
.paddingRight6 {
	padding-right: 6px !important;
}
.paddingRight7 {
	padding-right: 7px !important;
}
.paddingRight8 {
	padding-right: 8px !important;
}
.paddingRight9 {
	padding-right: 9px !important;
}
.paddingRight10 {
	padding-right: 10px !important;
}
.paddingRight12 {
	padding-right: 12px !important;
}
.paddingRight14 {
	padding-right: 14px !important;
}
.paddingRight15 {
	padding-right: 15px !important;
}
.paddingRight16 {
	padding-right: 16px !important;
}
.paddingRight18 {
	padding-right: 18px !important;
}
.paddingRight20 {
	padding-right: 20px !important;
}
.paddingRight25 {
	padding-right: 25px !important;
}
.paddingRight30 {
	padding-right: 30px !important;
}
.paddingBottom0 {
	padding-bottom: 0 !important;
}
.paddingBottom1 {
	padding-bottom: 1px !important;
}
.paddingBottom2 {
	padding-bottom: 2px !important;
}
.paddingBottom3 {
	padding-bottom: 3px !important;
}
.paddingBottom4 {
	padding-bottom: 4px !important;
}
.paddingBottom5 {
	padding-bottom: 5px !important;
}
.paddingBottom6 {
	padding-bottom: 6px !important;
}
.paddingBottom7 {
	padding-bottom: 7px !important;
}
.paddingBottom8 {
	padding-bottom: 8px !important;
}
.paddingBottom9 {
	padding-bottom: 9px !important;
}
.paddingBottom10 {
	padding-bottom: 10px !important;
}
.paddingBottom12 {
	padding-bottom: 12px !important;
}
.paddingBottom14 {
	padding-bottom: 14px !important;
}
.paddingBottom15 {
	padding-bottom: 15px !important;
}
.paddingBottom16 {
	padding-bottom: 16px !important;
}
.paddingBottom18 {
	padding-bottom: 18px !important;
}
.paddingBottom20 {
	padding-bottom: 20px !important;
}
.paddingBottom25 {
	padding-bottom: 25px !important;
}
.paddingBottom30 {
	padding-bottom: 30px !important;
}
.paddingLeft0 {
	padding-left: 0 !important;
}
.paddingLeft1 {
	padding-left: 1px !important;
}
.paddingLeft2 {
	padding-left: 2px !important;
}
.paddingLeft3 {
	padding-left: 3px !important;
}
.paddingLeft4 {
	padding-left: 4px !important;
}
.paddingLeft5 {
	padding-left: 5px !important;
}
.paddingLeft6 {
	padding-left: 6px !important;
}
.paddingLeft7 {
	padding-left: 7px !important;
}
.paddingLeft8 {
	padding-left: 8px !important;
}
.paddingLeft9 {
	padding-left: 9px !important;
}
.paddingLeft10 {
	padding-left: 10px !important;
}
.paddingLeft12 {
	padding-left: 12px !important;
}
.paddingLeft14 {
	padding-left: 14px !important;
}
.paddingLeft15 {
	padding-left: 15px !important;
}
.paddingLeft16 {
	padding-left: 16px !important;
}
.paddingLeft18 {
	padding-left: 18px !important;
}
.paddingLeft20 {
	padding-left: 20px !important;
}
.paddingLeft25 {
	padding-left: 25px !important;
}
.paddingLeft30 {
	padding-left: 30px !important;
}
.listBlock li p {
	margin: 0;
}
.listBlock li p + p {
	margin: 1em 0 0;
}
.listBlock li + li {
	margin-top: 1em;
}
.listBlock li a.linkBlock, div.containerAppearance4 li a.linkBlock {
	margin-top: 0;
}
.listBlock h3 {
	font-size: 12px;
	line-height: 15px;
	color: #000;
}
.listBlock ul {
	list-style: none;
	margin: 0.5em 0;
	padding: 0;
}
.listBlock ul li {
	margin: 0;
	padding: 0.5em 0 0.5em 10px;
	background: url('images/ul.gif') no-repeat 0 1.1em;
}
.listBlock ol {
	list-style: decimal;
	margin-left: 2.5em;
	padding-left: 0;
}
.listBlock ol ol {
	list-style: lower-alpha;
	margin-top: 0.5em;
}
.listBlock ol ol ol {
	list-style: upper-roman;
	margin-top: 0.5em;
}
.listBlock ol ol ol ol {
	list-style: lower-roman;
	margin-top: 0.5em;
}
.listBlock ol ol ol ol ol {
	list-style: upper-alpha;
	margin-top: 0.5em;
}
.dynRotator {
	margin: 0 auto 1em;
	width: 180px;
	height: 150px;
	overflow: hidden;
}
.dynRotator-item {
	width: 100%;
	text-align: center;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrackInner1 {
	height: 100%;
	margin: 0;
	padding: 0;
	background: transparent url('images/slider-tray-bottom.png') no-repeat bottom;
	width: 10px;
}
.jScrollPaneTrackInner2 {
	height: 100%;
	margin: 0;
	padding: 0;
	background: transparent url('images/slider-tray-top.png') no-repeat top;
	width: 10px;
}
.jScrollPaneTrack {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: transparent url('images/slider-tray-tile.png') repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	background: transparent url('images/slider-handle.png') no-repeat 0 0;
	width: 10px;
	height: 57px;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
#colorbox .hidden {
	display: none;
}
#colorbox, #modalBackgroundOverlay, #modalWrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}
#modalBackgroundOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#colorbox {
	overflow: hidden;
	padding: 1px;
	margin-top: -1px;
	margin-left: -1px;
}
#modalWrap {
	width: 9000px;
	height: 9000px;
}
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {
	float: left;
	height: 0;
	width: 0;
	overflow: hidden;
}
#borderMiddleLeft, #borderBottomLeft {
	clear: left;
}
#modalContent {
	position: relative;
	overflow: visible;
}
#contentTitle {
	margin: 0;
}
#modalClose, #contentPrevious, #contentNext {
	outline: none;
	cursor: pointer;
	border: 0;
	margin: 0;
}
#modalLoadedContent {
	overflow: auto;
	width: 0;
	height: 0;
}
#modalLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#modalLoadedContent embed {
	display: block;
	border: 0;
}
#modalLoadingOverlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#modalBackgroundOverlay {
	background: url('images/overlay-bg.png') repeat 0 0;
}
#modalContent {
	background: #ecf5fb;
}
#colorbox {
}
#borderTopLeft {
	width: 14px;
	height: 14px;
	background: url('images/border-top-left.png') no-repeat;
	0 0;
}
#borderTopCenter {
	height: 14px;
	background: url('images/border-top-center.png') repeat-x 0 0;
}
#borderTopRight {
	width: 14px;
	height: 14px;
	background: url('images/border-top-right.png') no-repeat 0 0;
}
#borderBottomLeft {
	width: 14px;
	height: 14px;
	background: url('images/border-bottom-left.png') no-repeat 0 0;
}
#borderBottomCenter {
	height: 14px;
	background: url('images/border-bottom-center.png') repeat-x 0 0;
}
#borderBottomRight {
	width: 14px;
	height: 14px;
	background: url('images/border-bottom-right.png') no-repeat 0 0;
}
#borderMiddleLeft {
	width: 14px;
	background: url('images/border-left.png') repeat-y 0 0;
}
#borderMiddleRight {
	width: 14px;
	background: url('images/border-right.png') repeat-y 0 0;
}
#modalLoadedContent {
	margin-top: 19px;
}
#contentTitle {
	display: none;
}
#contentCurrent {
	position: absolute;
	bottom: 3px;
	left: 58px;
	font-weight: bold;
	color: #949494;
}
#contentPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url('images/controls.png') no-repeat -19px 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
}
#contentPrevious:hover, #contentPrevious.hover {
	background-position: -19px -19px;
}
#contentNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url('images/controls.png') no-repeat 0 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
}
#contentNext:hover, #contentNext.hover {
	background-position: 0 -19px;
}
#modalLoadingOverlay {
	background: url('images/loading.gif') no-repeat center center;
}
#modalClose {
	position: absolute;
	top: 0;
	right: 0;
	background: url('images/controls-close.png') no-repeat right 0;
	height: 19px;
	text-align: right;
	padding: 1px 22px 0 0;
	color: #000;
	text-transform: capitalize;
}
#modalClose:hover, #modalClose.hover {
	background-position: right -18px;
}
@media print
{
.clear {
	height: 1px;
}
#colorbox, #modalBackgroundOverlay, #modalWrap {
	display: none;
}
}
.mainpostpre {
background:url("images/pre_bg.gif") repeat scroll left top #FFFFFF;
border:1px solid #E2E2E2;
color:#000000;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:13px;
line-height:18px;
margin:10px;
overflow:auto;
}

