*
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #231f20;
	font-size: 12px;
	line-height: 1.3em;
}
.LabelEditTextClass
{
	border: solid 0px red !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 300px !important;
}

.contentpane .LabelEditTextClass
{
	width: 500px !important;
	border: solid 0px red !important;
}

.ContainerWrapper
{
	margin: 0;
	padding: 0;
}

tr
{
	vertical-align: top;
}

li
{
	font-size: 12px;
}

ul li
{
	list-style: none;
	padding: 2px 0 2px 18px;
}

td
{
	text-align: left;
	clear: both;
}

.edit
{
	clear: both;
}
a, a img
{
	outline: none;
	border: none;
	cursor: pointer;
}
a, a:link, a:visited
{
	outline: none;
	color: #007db1;
	text-decoration: underline;
}
p, .Normal
{
	font-size: 12px;
	padding: 0 0 14px 0;
	margin: 0;
	line-height: 1.3em;
}

#home .Normal
{
    padding-bottom: 5px;
}

.ContainerWrapper a, .ContainerWrapper a:link, .ContainerWrapper a:visited
{
	font-size: 11px;
	text-decoration: none;
}

.ContainerWrapper a:hover, .ContainerWrapper a:active
{
	text-decoration: none;
}

.containerHeader h1, .containerHeader .Head, h1 strong
{
	margin: 0 0 0 0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color:#231F20;
	font-size: 23px;
	font-weight: normal;
	line-height: normal;
	padding: 4px 0 5px 0;
}

.ContainerWrapper .Head, h1 strong
{
	color: #8dc63f;
}

.containerSidebar .containerHeader h1
{
	margin: 0 0 4px 0;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0 0 5px 0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #231F20;
	line-height: normal;
}
h1
{
	font-size: 23px;
	margin: 0px;
	padding: 0 0 10px 0;
	color: #8dc63f;
	font-weight: normal;
}
h2
{
	font-size: 19px;
	font-weight: normal;
	color: #007db1;
}
h3
{
	font-size: 16px;
	color: #007db1;
}
h4
{
	font-size: 14px;
}
h5
{
	font-size: 12px;
}
h6
{
	font-size: 10px;
}
ul, ol
{
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10px;
}

.ContainerWrapper .Normal
{
	clear: both;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */

.edit a.CommandButton:link, .edit a.CommandButton:visited
{
	text-decoration: underline;
	color: #000;
}

.edit a.CommandButton:hover, .edit a.CommandButton:active
{
	text-decoration: none;
	color: Maroon;
}

h1.dnnTITLE
{
	font-size: 23px;
}

.containerMenu
{
	float: left;
	width: 20px;
	position: absolute;
}

.containerHeader
{
	height: auto;
	width: 100%;
}
.ContainerContent
{
	min-height: 45px;
	height: auto !important;
	height: 45px;
	padding: 0 5px 0 0;
	border: green 0px solid;
}
.ContainerContent ul li
{
	background: url('images/listBullet.gif' ) no-repeat left 11px;
	color: #231f20;
}
.innermostContainer
{
	padding: 10px 15px 10px 15px;
	border: red 0px solid;
	height: auto;
}
/************* SOLID Grey BACKGROUND WITH CURVED CORNERS ***********/
.greyBG
{
	background: #BEC0C2;
}

.greyBG .ContainerContent
{
	margin: 0px;
	background: url('images/greyTR.gif' ) no-repeat right top;
}
.greyBG .ContainerContent p, .greyBG .ContainerContent .Normal
{
	color: #231f20;
}
.greyBG .ContainerContent .mainContentBox
{
	background: url('images/greyTL.gif' ) no-repeat left top;
	padding-left: 5px;
	color: #fff;
}

.greyBG .ContainerContent .containerHeader
{
	padding: 5px 0 0 14px;
}

.greyBG .ContainerContent .containerHeader h1, 
.greyBG .ContainerContent .containerHeader h2, 
.greyBG .ContainerContent .containerHeader h3, 
.greyBG .ContainerContent .containerHeader h4, 
.greyBG .ContainerContent .containerHeader h5, 
.greyBG .ContainerContent .containerHeader h6, 
.greyBG .ContainerContent .containerHeader .Head
{
	color: #231f20;
}

.greyBGBottomL
{
	background: url('images/greyBL.gif' ) no-repeat left bottom;
	padding-left: 5px;
	height: 5px;
}
.greyBGBottomL .greyBGBottomR
{
	background: url('images/greyBR.gif' ) no-repeat right bottom;
	padding-right: 5px;
	height: 5px;
}
.greyBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}


/************* SOLID Green BACKGROUND WITH CURVED CORNERS ***********/
.greenBG, .greenPlainBG
{
	background: #8CC63F;
}
.greenBG .ContainerContent
{
	margin: 0px;
	background: url('images/greenTR.gif' ) no-repeat right top;
}
.greenBG .ContainerContent p, .greenBG .ContainerContent .Normal
{
	color: #fff;
}
.greenBG .ContainerContent .mainContentBox
{
	background: url( 'images/greenTL.gif' ) no-repeat left top;
	padding-left: 5px;
}
.greenBG .ContainerContent .containerHeader
{
	padding: 5px 0 0 14px;
}
.greenBG .ContainerContent .innermostContainer
{
	padding-bottom: 0;
}
.greenBG .ContainerContent .containerHeader h1, .greenBG .ContainerContent .containerHeader .Head
{
	color:#fff;
}
.greenBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}

.greenPlainBG .ContainerContent
{
	margin: 0px;
	background: url('images/greenPlainTR.gif' ) no-repeat right top;
}
.greenBG .ContainerContent li
{
	color: #fff;
}

#home .greenPlainBG .ContainerContent
{
	min-height: 319px;
	height: auto !important;
	height: 309px;
}

.greenPlainBG .ContainerContent p, .greenPlainBG .ContainerContent .Normal, .greenPlainBG .ContainerContent span
{
	color: #fff;
	line-height: 200%;
}
.greenPlainBG .ContainerContent .mainContentBox
{
	background: url('images/greenPlainTL.gif' ) no-repeat left top;
	padding-left: 5px;
}
.greenPlainBG .ContainerContent .containerHeader
{
	padding: 5px 0 0 14px;
}
.greenPlainBG .ContainerContent .containerHeader h1, .greenPlainBG .ContainerContent .containerHeader .Head
{
	color:#fff;
}
.greenBGBottomL
{
	background: url('images/greenBL.gif' ) no-repeat left bottom;
	padding-left: 5px;
	height: 5px;
}
.greenBGBottomL .greenBGBottomR
{
	background: url('images/greenBR.gif' ) no-repeat right bottom;
	padding-right: 5px;
	height: 5px;
}
.greenPlainBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}

.greenPlainBG .ContainerContent li
{
	color: #fff;
}
/************* SOLID Blue BACKGROUND WITH CURVED CORNERS ***********/
.blueBG
{
	background: #559CBE;
	border: red 0px solid;
}

.blueBG .ContainerContent
{
	margin: 0px;
	background: url('images/blueTR.gif' ) no-repeat right top;
}
.blueBG .ContainerContent p, .blueBG .ContainerContent .Normal
{
	color: #ffffff;
}
.blueBG .ContainerContent .mainContentBox
{
	background: url('images/blueTL.gif' ) no-repeat left top;
	padding-left: 5px;
}

.blueBG .ContainerContent .containerHeader
{
	padding: 5px 0 0 14px;
}
.blueBG .ContainerContent .containerHeader h1, .blueBG .ContainerContent .containerHeader .Head
{
	color:#fff;
}
.blueBGBottomL
{
	background: url('images/blueBL.gif' ) no-repeat left bottom;
	padding-left: 5px;
	border: red 0px solid;
	height: 5px;
}
.blueBGBottomL .blueBGBottomR
{
	background: url('images/blueBR.gif' ) no-repeat right bottom;
	padding-right: 5px;
	border: green 0px solid;
	height: 5px;
}
.blueBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}
.blueBG .ContainerContent li
{
	color: #fff;
}
/************* SOLID Turq BACKGROUND WITH CURVED CORNERS ***********/
.turqBG
{
	background: #009f94;
	border: red 0px solid;
}

.turqBG .ContainerContent
{
	margin: 0px;
	background: url('images/turqTR.gif' ) no-repeat right top;
}
.turqBG .ContainerContent p, .turqBG .ContainerContent .Normal
{
	color: #fff;
}
.turqBG .ContainerContent .mainContentBox
{
	background: url('images/turqTL.gif' ) no-repeat left top;
	padding-left: 5px;
}

.turqBG .ContainerContent .containerHeader
{
	padding: 5px 0 0 14px;
}
.turqBG .ContainerContent .containerHeader h1, .turqBG .ContainerContent .containerHeader .Head
{
	color:#fff;
}
.turqBGBottomL
{
	background: url('images/turqBL.gif' ) no-repeat left bottom;
	padding-left: 5px;
	height: 5px;
}
.turqBGBottomL .turqBGBottomR
{
	background: url('images/turqBR.gif' ) no-repeat right bottom;
	padding-right: 5px;
	height: 5px;
}
.turqBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}

.turqBG .ContainerContent li
{
	color: #fff;
}


/************* Transparent Container ***********/
.plainBG
{
	background: transparent;
	border: red 0px solid;
	color: #231f20;
}
.plainBG .ContainerContent
{
	height: auto;
	border: red 0px solid;
	color: #231f20;
	font-size: 12px;
}
.plainBG .ContainerContent .innermostContainer
{
	padding: 0;
	border: red 0px solid;
}
.plainBG .ContainerContent .containerHeader
{
	padding: 0 0 5px 0;
}
.plainBG .ContainerContent .containerHeader h1, .plainBG .ContainerContent .containerHeader .Head
{
	color: #8dc63f;
}
.plainBG .ContainerContent p, .plainBG .ContainerWrapper .Normal
{
	font-size: 12px;
	color: #231f20;
	padding: 0 0 14px 0;
}
.plainBG .ContainerContent ul
{
	padding-left: 22px;
	margin-left: 0px;
}
.plainBG .ContainerContent ul li, .plainBG .ContainerContent ol li
{
	line-height: 1.8em;
	padding-bottom: 2px;
}
.plainBG .ContainerContent h1, .plainBG .ContainerContent h2
{
    
}
.plainBG a, .plainBG a:link, .plainBG a:visited
{
	color: #007db1;
	text-decoration: underline;
	font-size: 12px;
}

.plainBG a:hover
{
	text-decoration: none;
}
/************* Service Left Container ***********/
.leftNavBg
{
	width: 180px;
	height: auto;
}
.leftNavBg .ContainerContent
{
	text-transform: uppercase;
	padding: 0;
	font-size: 11px;
	background: transparent;
	border: red 0px solid;
}
.leftNavBg .ContainerContent a
{
	color: #569bbe;
	font-size: 11px;
}
.leftNavBg .ContainerContent ul
{
	margin: 0px;
	padding: 0px;
}
.leftNavBg .ContainerContent ul li
{
	display: block;
	padding:5px 0 5px 0;
	border-bottom: #a9d46f solid 1px;
	background: none;
	color: #569bbe;
}
.leftNavBg .ContainerContent ul li a
{
	text-decoration: none;
	font-weight: bold;
	border: red 0px solid;
	line-height: 150%;
}
.leftNavBg .ContainerContent ul li a:hover
{
	color: #83c08c;
}




/************* Service Left Container ***********/

.indexBottom
{
	font-size: 16px;
	border: red 0px solid;
	padding: 1px 0 2px 0;
}
.indexBottom p, .indexBottom .Normal
{
	color: #ffffff;
}
.fixedImageBox
{
	width: 288px;
	padding-top: 36px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	height: 75px;
}
.indexBottom .fixedImageBox a, .indexBottom .fixedImageBox a:link, .bottomPane .greyBG .indexBottom a, .bottomPane .greyBG .indexBottom a:link
{
	color: #ffffff;
	font-size: 16px !important;
}
.smallBlue
{
	background: url('images/botBlueBox.gif' ) no-repeat left top;
	line-height: 150%;
	height: 86px;
	padding-top: 18px;
}
.smallBlue span
{
	font-size: 20px;
	color: #bec0c2;
}
.smallGreen
{
	background: url('images/botGreenBox.gif' ) no-repeat left top;
}
.smallGreen span
{
	font-size: 20px;
	color: #84c345;
}
.smallGrey
{
	background: url('images/botGreyBox.gif' ) no-repeat left top;
}
.smallGrey span, .greyBG span
{
	font-size: 20px;
	color: #007db1;
}