﻿/* @override http://tst.coeltest.com/Portals/_default/Skins/Blohm/skin.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
}
table.greyBorder , .greyBorder td {
  border: #CCC 1px solid;
}
.greyBorder td {
  padding: 3px;
}
table.blackBorder , .blackBorder td {
  border: #000 1px solid;
}
.blackBorder td {
  margin: 3px;
}
#fckbody 
{
    background-color: #FFF;
    background-image: none;
    text-align: left;
	list-style: square;
}

.FCKImageGalleryContainer, .FCKImageGalleryListStyle,
.FCKLinkGalleryContainer,
#fckinstanceoptions_tblEditorOptions td
{
    background-color: #FFF;
    background-image: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
#fckbody 
{
    background-color: #FFF;
    background-image: none;
    text-align: left;
}

.FCKImageGalleryContainer, .FCKImageGalleryListStyle,
.FCKLinkGalleryContainer,
#fckinstanceoptions_tblEditorOptions td
{
    background-color: #FFF;
    background-image: none;
}
ol, ul {
	list-style: none;
}
p {
	color: #555555;
}
h1 {    
	color: #305978;
	font-weight: normal;
	font-size: 180%;
}
h2 {    
	color: #305978;
	font-size: 160%;
}
h3 {    
	font-weight: bold;
	color: #305978;
	font-size: 140%;
}
h4 {    
	color: #666644;
	width: 100%;
	font-size: 140%;
	border-bottom: 1px dotted #8A8A8A;
}
h5{    
	font-weight: bold;
	color: #666644;
	font-size: 140%;
	border-bottom: 1px solid #8A8A8A;
}
h6{    
	color: #666644;
	font-weight: bold;
}
.wave {
	position: relative;
	width: 705px;
	background: #fff url(imgs/wave.jpg) no-repeat left top;
	/*margin-right: -18px;*/
	margin-left: -27px;
	padding: 30px 20px 30px 27px;
	min-height: 1%;
}
/**************************************************************
   Images
 **************************************************************/

img.floatright {
  margin: 5px 10px 10px 15px;  
}

img.floatleft {
  margin: 5px 15px 10px 0px;
}

/* adjusted for Normal class in DNN 
.Normal a img {  
  border: 2px solid #8BE6FA;
}*/

.Normal a:hover img {  
  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it 
  border: 2px solid #FFF !important;
  border: 2px solid #8BE6FA;*/
}

/**************************************************************
   Alignment classes
 **************************************************************/
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
.alignleft {
  text-align: left;
}
.alignright {
  text-align: right;
}
.indent1 {
 margin-left: 20px;
}
.indent2 {
 margin-left: 40px;
}
.alignmiddle{
  vertical-align: middle;
}
/**************************************************************
   Generic display classes
 **************************************************************/
.clear {
  clear: both;
}
.block {
  display: block;
}
.small {
  font-size: 0.8em;
}
.green {
  color: #7DB900;
}
.blue {
  color: #5F7DBD;
}
.darkblue {
  color: #305978;
}
.greybrown {
	color: #666644;
}
.grey {
  color: #8A8A8A;
}
.grey a {
  color: #999;
}
.grey a:hover {
  color: #EEE;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*colors
YELLOW:fee502
VERY LIGHT BLUE: a3b8c8
RICH BLUE TEXT: 005991


*/
/*base styles*/
body {
	
/*background: url(/Portals/0/COEL/imgs/hdr.jpg) no-repeat;*/
	background-repeat: no-repeat;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
a {
	color: #4e6d02;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}

.clear {
	width: 100%;
	clear: both;
}
a#myCOELLink {background-image: url(/Portals/0/COEL/elements/nav/leftMyButton.gif);}
a#myCOELLink span {background-image: url(/Portals/0/COEL/elements/nav/rightMyButton.gif);}
a#myCOELLink {margin: 7px 7px 0pt 10px;color: rgb(255, 
255, 255);float: left;text-transform: uppercase;text-align: center;background-position: left 1px;background-repeat: no-repeat;background-attachment: scroll;}
a#myCOELLink span {padding: 4px 10px 4px 2px;display: block;background-position: right 1px;background-repeat: no-repeat;margin-left: 8px;}
a#myCOELLink:hover span {padding: 4px 10px 4px 2px;display: block;background-position: right -38px;background-repeat: no-repeat;margin-left: 8px;}
a#myCOELLink:hover {text-decoration: none;background-position: left -38px;}
/*a#myCOELLink {
	margin: 7px 7px 0 10px;
	color: #fff;
	width: 115px;
	padding: 4px 4px 4px 4px;
	display: block;
	float: left;
	background: url(/Portals/0/COEL/elements/nav/my-elbutton.gif) no-repeat 0 0;
	text-transform: uppercase;
	text-align: center;
}
a#myCOELLink:hover {
	text-decoration: none;
	background-position: 0 -37px;
}*/
#menuBg ul {
	display: inline;
}
#mastHead {
	position: absolute;
	top: 15px;
	left: 70px;
	z-index: -1;
}
#mastHead img {
	display: inline;
}
/*universal layout elements
---------------------------------------*/
#mainWrapper {
	width: 1000px;
}
#mainContentBox {
	padding: 193px 0 0 0;
}
#searchBox {
	width: 200px;
	height: 30px;
	padding-left: 35px;
	position: absolute;
	right: 0;
	top: 36px;
	background: url(/Portals/0/COEL/elements/nav/searchbox-bg.png) no-repeat;
}

body.ie #searchBox {
	background: url(/Portals/0/COEL/elements/nav/searchbox-bg.png) no-repeat;
}

#searchBox {
	width: 200px;
	height: 30px;
	padding-left: 35px;
	position: absolute;
	right: 0;
	top: 36px;
	background: url(/Portals/0/COEL/elements/nav/searchbox-bg.png) no-repeat;
}
div.headinglinks {
	float: right;	
	color: #F2F9E2;
	padding-right: 61px;
}
div.headinglinks  a{
	line-height: 3;
	text-align: center;
	color: #F2F9E2;
}
/*------------------------------------ homepage content area ---------------------------------------*/
/*layout columns*/
#leftTwoThirds {
	width: 740px;
	margin-top: 5px;
	float: left;
	background: #fff;
}
#rightTwoThirds {
	padding: 0 0 10px 0;
	margin-top: 15px;
	float: right;
	width: 260px;
}
#calendar-home, #repeatBgRight {
	padding: 0 30px 0 40px;
}
#calendar-home {
	background: url(/Portals/0/COEL/elements/bg/home-right-col-topPiece.png) no-repeat;
	height: 220px;
}

	body.ie #calendar-home {
		background: url(/Portals/0/COEL/elements/bg/home-right-col-topPiece.gif) no-repeat;	
	}

#repeatBgRight {
	background: url(/Portals/0/COEL/elements/bg/right-column-blu.png) no-repeat right 190px;
	border-bottom: 12px solid #4d8bb9;
	padding-bottom: 60px;
}

body.ie #repeatBgRight {
	background: url(/Portals/0/COEL/elements/bg/right-column-blu.jpg) no-repeat right 190px;
}
	
#repeatBgRight p {
	color: #fff;
}
#repeatBgRight h3 {
	font-size: 14px;
	color: #fee502;
	text-transform: uppercase;
}
#repeatBgRight li {
	margin-top: 15px;
	color: #a3b8c8;
}
#repeatBgRight li a {
	color: #a3b8c8;
	display: block;
}
/*shift content up*/
#rightBgSpacer {
	margin-top: -190px;
}

#repeatBgRight li a:hover, #repeatBgRight li span {
	text-decoration: none;
	color: #fff;
}
#repeatBgRight li a:hover span {
	text-decoration: underline;
}
#repeatBgRight strong {
	color: #fff;
}
#leftLCol {
	float: left;
	width: 240px;
	background: url(/Portals/0/COEL/elements/bg/home-leftcol-bg-60.jpg) no-repeat right top;
}
#rightLCol {
	float: right;
	width: 480px;
}
#perm-quick-links {
	padding: 10px 40px 10px 55px;
	background: url(/Portals/0/COEL/elements/nav/perm-quikbox.png) no-repeat left bottom;
}
#perm-quick-links .rmItem{
	clear: both;
}
#quikLinkBox {
	margin: 0 0 20px 0;
	padding: 25px 0 20px 0;
	background: url(/Portals/0/COEL/elements/nav/vert-tab-bg.png) no-repeat left bottom;
}
.DeptBanner{
    padding: 10px 0 0 0;
    width: 725px;
}
.DeptColumn{
    float: left;
    border-right: 1px dotted #B5B5B5;
    background-repeat: no-repeat;
    padding: 0 5px 5px 5px;
    width: 228px;
    min-height: 200px;
}
.noborder{
   border-style: none;
}
.DeptColumn h3{
   text-align: center;
}
.DeptImage{
    float: left;
    background-repeat: no-repeat;
	padding-left: 5px;
    width: 230px;
}
.DeptColumn2{
    float: left;
    border-right: 1px solid #aaa;
    background-repeat: no-repeat;
    padding: 0 15px 15px 0;
	margin-bottom: 15px;
    width: 180px;
	height: 125px;
}

/*.DeptColumn2 h3{
   margin-left: -15px;
}*/
.DeptImage2{
    float: left;
    background-repeat: no-repeat;
	padding-left: 265px;
    width: 255px;
}
/*blog-box*/
#blog-callout {
	margin-top: 2em;
	width: 450px;
	background: url(/Portals/0/COEL/elements/bg/blog-bottom.png) no-repeat center bottom;
	padding-bottom: 8px;
}
#blog-callout h2 {
	color: #005991;
	margin: 0;
}
#BlogtopBox {
	padding: 0 0 15px 0;
	background: url(/Portals/0/COEL/elements/bg/blog-top.png) no-repeat center bottom;
}
#BlogContent {
	padding: 1em;
	border-right: 6px solid #fee502;
	border-left: 6px solid #fee502;
	color: #555555;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}
.webForm .SubHead
{    
	font-weight: normal;
	color: #305978;
	font-size: 140%;
    line-height: 150%
}
/*--home tabs--*/
#mainCapper, #primaryNavArea {
	position: relative;
}
#mainCapper {
	z-index: -1;
}
#homeBottomBodyContainer {
	width: 100%;
	position: relative;
	background: #fff url(/Portals/0/COEL/elements/bg/homePageDividerMain.jpg) no-repeat right top;
	margin-right: -18px;
	margin-left: -20px;
	padding: 30px 18px 30px 20px;
	min-height: 1%;
}
#homeBottomBodyContainer li {
	padding-right: 4%;
	margin-bottom: 1em;
}
/* probably should wrap an ID inner div to get extra spacing*/
#homeBottomBodyContainer div {
	padding: 0 0 0 0px;
}
#homeBottomBodyContainer div div {
	padding: 0;
}
/*end suggestion*/
h2#public-info {
	padding-bottom: .5em;
	background: url(/Portals/0/COEL/elements/bg/public-heading-bg.png) no-repeat left bottom;
}
.homeBottomBodyContainer ul#left {
	width: 49%;
	float: left;
}
.homeBottomBodyContainer ul#right {
	width: 49%;
	float: right;
}
.SimpleH1Container {
	width: 100%;
	position: relative;
	/*background: #fff url(/Portals/0/COEL/elements/bg/homePageDividerMain.jpg) no-repeat right top;*/
	margin-right: -18px;
	margin-left: -20px;
	padding: 15px 18px 0 20px;
	min-height: 1%;
}
.SimpleH1Container h2 .Head  {
    color: #5F7DBD;
	font-size: 90%;
}

.SimpleH1Container hr{
   color: #C0DD76;
   width: 98%;
}
.SimpleH1Container li {
	padding-right: 4%;
	margin-bottom: 1em;
}
/* probably should wrap an ID inner div to get extra spacing*/
.SimpleH1Container div {
	padding: 0 0 0 15px;
}
.SimpleH1Container div div {
	padding: 0;
}
.SimpleH1Container ul#left {
	width: 49%;
	float: left;
}
.SimpleH1Container ul#right {
	width: 49%;
	float: right;
}
/*---*/

h2#public-info {
	padding-bottom: .5em;
	background: url(/Portals/0/COEL/elements/bg/public-heading-bg.png) no-repeat left bottom;
}
#bottomLColContainer {
	background: url(/Portals/0/COEL/elements/bg/home-leftcol-Bottom-bg-60.jpg) no-repeat right top;
	padding: 3em 2em 10em 2em;
}
/*---*/
/*-- Insidepage Content 
---------------------------------*/
#mainWrapperInside {
	width: 995px;
}
#insidePageCapper, #insidePageCapper_w  {
	position: relative;
	height: 232px;
	background: url(/Portals/0/COEL/elements/bg/insidepage-capper.png) no-repeat left bottom;
	z-index: 0;
}

body.ie #insidePageCapper {
	background: url(/Portals/0/COEL/elements/bg/insidepage-capper.gif) no-repeat left bottom;
} 
body.ie #insidePageCapper_w {
	background: url(/Portals/0/COEL/elements/bg/insidepage-capper_w.gif) no-repeat left bottom;
}

#insidePageCapper_w {
	background: url(/Portals/0/COEL/elements/bg/insidepage-capper_w.png) no-repeat left bottom;
}
#downtownPage #insidePageCapper, #downtownPage #insidePageCapper_w  {
	height: 242px;
		background: url(/Portals/0/COEL/elements/bg/downtownpage-capper.png) no-repeat left bottom;
}
/*	#insidePageCapper_w {
		background: url(/Portals/0/COEL/elements/bg/insidepage-capper_w.gif) no-repeat left bottom;
	}*/

* html body div#insidePageCapper, * html body div#insidePageCapper_w{
	z-index: -1;
  }
/*-- info bar --*/
#insidePageCapper .infoBar, #insidePageCapper_w .infoBar {
	position: absolute;
	width: 100%;
	left: 20px;
	bottom: 10px;
}
#downtownPage .infoBar, #downtownPage_w .infoBar {
    bottom: 0;
}

#insidePageCapper h1.current-section a, #insidePageCapper_w h1.current-section a{
	font-size: 20px;
	line-height: 18px;
	color: #305978;
	float: left;
	width: 200px;
}
#insidePageCapper .infoBarWrapper, #insidePageCapper_w  .infoBarWrapper{
	float: right;
	width: 744px;
	z-index: 1;
}
#insidePageCapper h2.current-page, #insidePageCapper_w  h2.current-page {
	color: #305978;
	margin: 0;
	display: inline;
}
#insidePageCapper .breadcrumbs, #insidePageCapper_w  .breadcrumbs {
	color: #969696;
	float: right;
	padding-right: 50px;
	position: absolute;
	right: 10px;
	top: -24px;
	z-index: 1000000;
}

#insidePageCapper .breadcrumbs a, #insidePageCapper_w .breadcrumbs a {
	color: #888;
	font-size: 110%;
	font-weight: normal;
}
#insidePageCapper .breadcrumbs a:hover, #insidePageCapper_w .breadcrumbs a:hover {
	color: #000;
}

/*--navigation fourth level --*/
#fourthNav {
	width: 219px;
	float: right;
	margin: 0 0 1em 1em;
}
#fourthNav .paddMe {
	
}
#fourthNav ul {
	padding: 1em;
	background: #dae4ec url(/Portals/0/COEL/elements/nav/fourth-nav-bg.png) no-repeat left top;
}
#fourthNav a {
	color: #555555;
	display: block;
	padding: 3px 3px 3px 15px;
	background: url(/Portals/0/COEL/elements/nav/fourth-nav-arrow.png) no-repeat 0 7px;
}
#fourthNav li.active a, #fourthNav a:hover {
	color: #000;
	background-position: 0 -85px;
	text-decoration: none;
}
#fourthNav h3 {
	color: #fff;
	padding: 1em;
	background: #256091 url(/Portals/0/COEL/elements/nav/fourth-nav-heading.png) no-repeat;
}
/*--*/
/*--------------- footer -----------------*/
#footer {
	background-image: url(/Portals/0/COEL/elements/nav/footer-bg.png);
	padding: 2em 0 0 0;
	border-bottom: 1px solid #f1f1f2;
}
 #footer.index-pg  {
	background-image: url(/Portals/0/COEL/elements/nav/index-footer-bg.png);
	padding: 2em 0 0 0;
	border-bottom: 1px solid #f1f1f2;
}
body.ie #footer {
	background-image: url(/Portals/0/COEL/elements/nav/footer-bg.gif);
}

ol .footer, ul .footer 
{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
display: inline;
}
.footer li{
padding-right: 15px;
display: inline;
}
#footer_w {
	background-image: url(/Portals/0/COEL/elements/nav/footer-bg_w.png);
	padding: 2em 0 0 0;
	border-bottom: 1px solid #f1f1f2;
}
#footerInside
{
padding-top: 2em;
padding-right: 2em;
padding-bottom: 4em;
padding-left: 2em;
background-color: #f9f9fa;
}
/*--body column--*/
#bodyColumn, #bodyColumn_w {
	font-size: 1.1em;
	line-height: 1.4em;
	float: right;
	width: 725px;
}

#bodyColumn .padMe, #bodyColumn_w .padMe {
	padding: 1em 5em 5em 0;
}
#bodyColumn h4, #bodyColumn_w h4 {
	font-weight: bold;
	margin: 1em 0 0 0;
}
/*--body column--*/
#bodyColumn_w {
	width: 795px;
}
#dnn_contentpane{
	min-height: 500px;
}
.webForm .NormalTextBox
{
 margin-top: 5px;
 margin-left: 15px;
}
.webForm input, .webForm textarea, .webForm select {
  background-color: #F4FAE8 !important;
  border: 1px solid #B4C885;
}

.threeCol #dnn_contentpane{
        float: left;
        width: 505px;
}
.threeCol_w  #dnn_contentpane{
        float: left;
        width: 520px;
}
#dnn_rightpane {
       padding-top: 4px;
       margin-left: 515px;
       width: 200px;
}
.threeCol_w #dnn_rightpane {
       padding-top: 4px;
       margin-left: 533px;
       width: 262px;
}
.blog #dnn_rightpane .downtown,  #dnn_rightpane{
	   min-height: 750px;
	   vertical-align:top !important;
}
.blog #dnn_rightpane {
       background-color: #F3FAE2;
}
.downtown #dnn_rightpane {
       padding-top: 4px;
       margin-left: 520px;
       width: 205px;
	   background-image: url(/Portals/_default/skins/coel/imgs/dt_RPane_bg.gif);
	   background-repeat: repeat-y;
}
/*--*/
#mainWrapper {
	background: url(/Portals/0/COEL/elements/bg/page-capper.png) no-repeat left 40px;
}

body.ie #mainWrapper {
	background: url(/Portals/0/COEL/elements/bg/page-capper.gif) no-repeat left 40px;
}

#mastHead {
	background: url(/Portals/0/COEL/elements/resources/logo.png) no-repeat;
	height:106px;
	width:535px;
}

body.ie #mastHead {
	background: url(/Portals/0/COEL/elements/resources/logo.gif) no-repeat;
}

#mainContentWrapper {
	background: #fff url(/Portals/0/COEL/elements/nav/left-colnav-inside.png) repeat-y;
}
#mainContentWrapper_w {
	background: #fff url(/Portals/0/COEL/elements/nav/left-colnav-inside_w.png) repeat-y;
}
/* RadMenu Telerik Skin */
/*DW Added*/
/*NAVIGATION
Notes: 
» span span controls the point
» span controls the left round, margin left shows left round effect
» a controls the right round effect, padding-right indents the span to prevent overlap
----------------------*/
#primaryNavArea {
	background: url(/Portals/0/COEL/elements/nav/menu-transparancy.png) repeat-x left top;
}

body.ie #primaryNavArea {
	background: url(/Portals/0/COEL/elements/nav/menu-transparancy.gif) repeat-x left top;
}

#menuBg {
	height: 40px;
}
#primaryNavArea ul {
	float: left;
	margin-top: 7px;
}
#primaryNavArea li {
	float: left;
}
#primaryNavArea li a {
	margin-left: 0px;
	padding-right: 8px;
	font-size: 12px;
	display: block;
	text-transform: uppercase;
	/*color: #cfe894;*/
	color: #F2F9E2;
}
#primaryNavArea li a:hover {
	text-decoration: none;
	background: url(/Portals/0/COEL/elements/nav/right-round-hover.gif) no-repeat right top;
	color: #506a11;
}

body.ie #primaryNavArea li a:hover {
	background:none;
}

#primaryNavArea .focused, #primaryNavArea .focused:hover {
	background: url(/Portals/0/COEL/elements/nav/right-round.png) no-repeat right top;
	color: #394d0a;
}

body.ie #primaryNavArea .focused, body.ie #primaryNavArea .focused:hover {
	background: none;
}

#primaryNavArea li a span {
	margin-left: 1px;
	display: block;
	padding-left: 4px;
}
#primaryNavArea li a:hover span {
	background-color: transparent;
	background-image: url(/Portals/0/COEL/elements/nav/left-round-hover.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
/*#primaryNavArea li a:hover span {
	background: url(/Portals/0/COEL/elements/nav/left-round-hover.gif) no-repeat left top;
}*/
#primaryNavArea .focused span, #primaryNavArea .focused:hover span {
	background: url(/Portals/0/COEL/elements/nav/left-round.png) no-repeat left top;
}

body.ie #primaryNavArea .focused span, body.ie #primaryNavArea .focused:hover span {
	background: none;
}

#primaryNavArea li a span span {
	margin: 0;
}
#primaryNavArea li.active a span span, #primaryNavArea li.active a:hover span span {
	background: url(/Portals/0/COEL/elements/nav/bubble-point.png) no-repeat center bottom;
	color: #506a11;
}
#primaryNavArea li a:hover span .rmText {
	background: url(/Portals/0/COEL/elements/nav/bubble-point-hover.gif) no-repeat center bottom;
}
.RadMenu_Green .rmLink {
	text-decoration: none;
	cursor: pointer;
}
div.RadMenu_Green ul.rmHorizontal {
	
/*

border: 1px solid #262626;*/
	float: left;
	padding: 0;
	margin: 7px 0 0 0!important;
}
.RadMenu_Green .rmHorizontal .rmLink:hover,
.RadMenu_Green .rmHorizontal .rmFocused,
.RadMenu_Green .rmHorizontal .rmExpanded {
	
}
#primaryNavArea .RadMenu_Green .rmHorizontal .rmText {
	padding: 3px 4px 10px 10px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-left: 5px;
}
div.RadMenu_Green ul.rmVertical {
	float: left;
	margin: 0 !important;
	padding: 12px 0 12px 9px;
}
/*-- secondary nav added by DW --*/
div.RadMenu_Green ul.rmVertical {
	padding: 0;
	background: url('/Portals/0/COEL/Menu/secondaryhover-menu-bg.jpg') no-repeat left top;
/*background-color: #83b311;*/
}
#primaryNavArea div.RadMenu_Green ul ul.rmVertical a {
	color: #fff;
	display: block;
	padding: 7px 5px 7px 10px !important;
	width: 150px;
	text-transform: none !important;
}
#primaryNavArea div.RadMenu_Green ul ul.rmVertical a:hover {
	background-color: #94c915;
}
#primaryNavArea div.RadMenu_Green ul ul.rmVertical a span {
	background-image: none;
}
div.RadMenu_Green ul.rmVertical {
	padding: 15px 0 0px 0;
	width: 186px;
}
/*-----*/
.RadMenu_Green .rmVertical .rmText {
	padding: 4px 28px 4px 18px;
}
.RadMenu_Green .rmVertical .rmExpandRight {
	/*background: transparent url('/Portals/0/COEL/Menu/RootExpandable.png') no-repeat 100% 8px;*/
}
.RadMenu_Green .rmVertical .rmLink:hover,
.RadMenu_Green .rmVertical .rmFocused,
.RadMenu_Green .rmVertical .rmExpanded {
	color: #4d4d4d;
	background: transparent url('/Portals/0/COEL/Menu/RootHoverBottom.png') no-repeat 0 100%;
}
.RadMenu_Green .rmVertical .rmLink:hover .rmText,
.RadMenu_Green .rmVertical .rmFocused .rmText,
.RadMenu_Green .rmVertical .rmExpanded .rmText {
	background: transparent url('/Portals/0/COEL/Menu/RootHover.png') no-repeat 100% 0;
}
.RadMenu_Green .rmVertical .rmLink:hover .rmExpandRight,
.RadMenu_Green .rmVertical .rmFocused .rmExpandRight,
.RadMenu_Green .rmVertical .rmExpanded .rmExpandRight {
	background: transparent url('/Portals/0/COEL/Menu/RootExpandableHover.png') no-repeat 100% 0;
}
.RadMenu_Green .rmVertical .rmGroup {
	/*
border: 1px solid #535353;
	background: transparent url('/Portals/0/COEL/Menu/SubMenuBg.gif') repeat-y 0 0;*/
	padding: 0;
}
.RadMenu_Green .rmVertical .rmGroup .rmLink {
	color: #4d4d4d;
	padding: 0;
	display: none;
}
.RadMenu_Green .rmVertical .rmGroup .rmText {
	padding: 4px 30px 5px 21px;
}
.RadMenu_Green .rmVertical .rmGroup .rmLink:hover,
.RadMenu_Green .rmVertical .rmGroup .rmFocused,
.RadMenu_Green .rmVertical .rmGroup .rmExpanded {
	color: #e5e5e5;
	background: transparent url('/Portals/0/COEL/Menu/SubMenuHover.png') no-repeat 0 0;
}
.RadMenu_Green .rmVertical .rmGroup .rmLink:hover .rmText,
.RadMenu_Green .rmVertical .rmGroup .rmFocused .rmText,
.RadMenu_Green .rmVertical .rmGroup .rmExpanded .rmText {
	background: transparent url('/Portals/0/COEL/Menu/SubMenuHover.png') no-repeat 100% 0;
}
.RadMenu_Green .rmVertical .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Green .rmVertical .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Green .rmVertical .rmGroup .rmExpanded .rmExpandRight {
	background: transparent url('/Portals/0/COEL/Menu/SubMenuExpandableHover.png') no-repeat 100% 0;
}
.RadMenu_Green .rmSeparator {
	margin: 1px 0;
}
.RadMenu_Green .rmSeparator .rmText {
	padding: 1px 0 0 !important;
	background: #6C6B6C;
}
.RadMenu_Green .rmTopArrowDisabled,
.RadMenu_Green .rmBottomArrowDisabled,
.RadMenu_Green .rmLeftArrowDisabled,
.RadMenu_Green .rmRightArrowDisabled {
	display: none;
}
.RadMenu_Green .rmTopArrow,
.RadMenu_Green .rmBottomArrow,
.RadMenu_Green .rmLeftArrow,
.RadMenu_Green .rmRightArrow {
	font-size: 0;
	color: #fff;
	line-height: 0;
}
.RadMenu_Green .rmTopArrow,
.RadMenu_Green .rmBottomArrow {
	height: 10px;
	width: 100%;
	background: #fff url('/Portals/0/COEL/Menu/ScrollArrowUpDown.gif') no-repeat top center;
}
.RadMenu_Green .rmBottomArrow {
	background-position: center -18px;
}
.RadMenu_Green .rmLeftArrow,
.RadMenu_Green .rmRightArrow {
	width: 10px;
	height: 100%;
	background: #fff url('/Portals/0/COEL/Menu/ScrollArrowLeftRight.gif') no-repeat left center;
}
.RadMenu_Green .rmRightArrow {
	background-position: -18px center;
}
/*content pane information*/
#homeBottomBodyContainer h1 {
	color: #000 !important;
	margin: 10px 0 5px 0;
	padding: 5px 0;
	background: url(/Portals/0/COEL/elements/bg/h1-home-hr.jpg) no-repeat left bottom;
}
#homeBottomBodyContainer .Head {
	color: #000;
}
#homeBottomBodyContainer li {
	list-style: none;
}
#homeBottomBodyContainer li h5 {
	margin: 10px 0 3px 0;
}
/*left side nav insidepage navigation bar left--*/
#navigationColumn .radPanelBar li, .radPanelBar li {
	padding: 0 !important;
	margin: 0!important;
}

#navigationColumn ul a.rpExpanded span, #navigationColumn ul a.rpExpandable span {
	font-size: 16px;
	padding: 12px 0 10px 20px;
}
#navigationColumn a span, #navigationColumn ul ul a.Selected span {
	font-size: 12px;	
	border-bottom: 1px solid #c0dd76;
	display: block;
	padding: 5px 0 5px 20px;
}
#navigationColumn ul ul a.rpSelected span, #navigationColumn ul a.rpSelected span {
	background-image: url(/Portals/0/COEL/elements/nav/third-active-toppart.png);
	padding: 20px 0 9px 50px;
	margin: -12px 0 -5px 0;
	border: none;
	position: relative;
}

body.ie #navigationColumn ul ul a.rpSelected span, body.ie #navigationColumn ul a.rpSelected span {
	background-image: url(/Portals/0/COEL/elements/nav/third-active-toppart.gif);
}

#navigationColumn ul ul a.rpSelected, #navigationColumn ul a.rpSelected  {
	padding-bottom: 18px;
	margin-bottom: -10px;
	display: block;
	background: url(/Portals/0/COEL/elements/nav/third-active-bottompart.png) no-repeat right bottom;
}

body.ie #navigationColumn ul ul a.rpSelected, body.ie #navigationColumn ul a.rpSelected  {
	background: url(/Portals/0/COEL/elements/nav/third-active-bottompart.gif) no-repeat right bottom;
}

#navigationColumn {
	float: left;
	width: 243px;
}
#navigationColumn .padMe {
	padding: 0px 0px 20px 0px;
}
#navigationColumn ul ul a span {
	border-bottom: 1px solid #c0dd76;
}
#navigationColumn ul ul {
	padding-top: 7px;
	background: url(/Portals/0/COEL/elements/nav/third-level-bg.png) no-repeat left top;
}

body.ie #navigationColumn ul ul {
	background: url(/Portals/0/COEL/elements/nav/third-level-bg.png) no-repeat left top;
}

/*-   Wide Format-*/
/*left side nav insidepage navigation bar left--*/
#navigationColumn_w .radPanelBar li, .radPanelBar li {
	padding: 0 !important;
	margin: 0!important;
}
#navigationColumn_w ul a.rpExpanded span, #navigationColumn_w ul a.rpExpandable span {
	font-size: 16px;
	background: url(/Portals/0/COEL/elements/nav/active-secondary_w.png) no-repeat;
	padding: 12px 0 10px 20px;
}
#navigationColumn_w a span, #navigationColumn_w ul ul a.Selected span {
	font-size: 12px;
	display: block;
	padding: 5px 0 5px 20px;
}
#navigationColumn_w ul ul a.rpSelected span {
	background-image: url(/Portals/0/COEL/elements/nav/third-active-toppart.png);
	padding: 20px 0 9px 50px;
	margin: -12px 0 -5px 0;
	border: none;
	position: relative;
}
#navigationColumn_w ul ul a.rpSelected {
	padding-bottom: 18px;
	margin-bottom: -10px;
	display: block;
	background: url(/Portals/0/COEL/elements/nav/third-active-bottompart.png) no-repeat right bottom;
}
#navigationColumn_w {
	float: left;
	width: 190px;
}
#navigationColumn_w .padMe {
	padding: 0px 0px 20px 0px;
}
#navigationColumn_w ul ul a span {
	border-bottom: 1px solid #c0dd76;
}
#navigationColumn_w ul ul {
	padding-top: 7px;
	background: url(/Portals/0/COEL/elements/nav/third-level-bg_w.png) no-repeat left top;
}

/* Inserted from other auto generated stylesheet Common CSS */
.RadMenu {
	white-space: nowrap;
	float: left;
	position: relative;
}
.RadMenu:after {
	content: "";
	display: block;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	visibility: hidden;
}
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmVertical {
	margin: 0;
	padding: 0;
	display: none;
	position: relative;
	left: 0;
	float: left;
}
.RadMenu .rmItem {
	float: left;
	position: relative;
	list-style-image: none;
	list-style-position: outside;
	list-style: none;
}
* html .RadMenu .rmItem {
	display: inline;
}
.RadMenu .rmHorizontal .rmItem {
	clear: none;
}
.RadMenu .rmVertical .rmItem {
	clear: both;
}
.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
	display: block;
}
.RadMenu .rmSlide, 
.rmContextMenu {
	position: absolute;
	overflow: hidden;
	display: none;
	float: left;
}
* html .RadMenu .rmSlide, 
* html .rmContextMenu {
	height: 1px;
}
.rmContextMenu {
	z-index: 1000;
	overflow: visible;
}
.RadMenu .rmText {
	display: block;
}
.RadMenu div.rmText 


/*templates*/ {
	white-space: normal;
}
.RadMenu a.rmLink {
	cursor: default;
	display: block;
}
#dnn_contentpane strong {
   font-weight: bold;
   color: #305978;
}
.contentpane a {
   color: #5F7DBD;
}
.contentpane a:hover {
   color: #7DB900;
}
.activeTab {
  font-weight: bold;
  color: #000;
}
.activeTab a {  
  font-weight: bold;
  color: #000 ;
}
.activeTab a:hover {
  color: #999;
}
a.blog_comments_normal {
   color: #fff;
}
a:hover.blog_comments_normal {
   color: #F4F8BC;
}
a.grnLink {
	color: #686D29;
}
a.grnLink:hover {
	color: #000000;
}
a.PublicInfo {
	line-height: 1.4;
	color: #666644;
	font-weight: bold;
}
p.catSeparator {
	border-bottom: 1px solid #A8B8DB;
	margin: 2px 8px 5px 0;
}
#mainWrapperInside  #dnn_contentpane  li, #mainWrapperInside  #dnn_rightpane  li {
   background-color: transparent;
   background-image: url(imgs/body-bullets.gif);
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: 0 5px;
}
#mainWrapperInside #dnn_contentpane li, #mainWrapperInside #dnn_rightpane li {
   color: #555555;
   list-style-type: none;
   list-style-image: none;
   list-style-position: outside;
   margin: 10px 0 0 0;
   padding: 0 0 0 20px;
}
/*#################################################################################*/
/*						WEB ASCENDER CHANGES										*/
/*#################################################################################*/


/*						1st level items										*/

#menuBg div.RadMenu_Green li li.nobackground, #menuBg div.RadMenu_Green li li.rmLast li {
	background:none;
}

#menuBg div.RadMenu_Green li li.rmLast, #menuBg div.RadMenu_Green li li.rmLast li.rmLast  {
	background: url(/Portals/0/COEL/Menu/roundedCorner.png) no-repeat bottom right!important;
	background-position:bottom right;
}

body.ie #menuBg div.RadMenu_Green li li.rmLast, body.ie #menuBg div.RadMenu_Green li li.rmLast li.rmLast  {
	background: #94C915!important;
	background-position:bottom right;
	border:none;
}

#menuBg div.RadMenu_Green li li.rmLast a:hover {
	background: url(/Portals/0/COEL/Menu/roundedCorner-over.png) no-repeat bottom right!important;
	background-position:bottom right;
}

body.ie #menuBg div.RadMenu_Green li li.rmLast a:hover {
	background: #94C915!important;
	background-position:bottom right;
	border:none;
}

#menuBg div.RadMenu_Green li li.rmLast li a:hover {
	background: url(/Portals/0/COEL/Menu/SubMenuBg.gif) repeat-y!important;
}

#menuBg div.RadMenu_Green li li.rmLast li.rmLast a:hover {
	background: url(/Portals/0/COEL/Menu/roundedCorner-over.png) no-repeat bottom right!important;
	background-position:bottom right;
}

body.ie #menuBg div.RadMenu_Green li li.rmLast li.rmLast a:hover {
	background: #94C915!important;
	background-position:bottom right;
	border:none;
}

#menuBg div.RadMenu_Green li li {
	width:186px!important;
	background: #85B312;
}

#menuBg div.RadMenu_Green li li a {
	width:171px!important;
	padding:8px 10px;
	background-image: url(/Portals/0/COEL/Menu/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menuBg div.RadMenu_Green li li.rmLast a {
	background-image:none!important;
	background-repeat:no-repeat!important;
}

#primaryNavArea div.RadMenu_Green ul ul.rmVertical a {
	background-image: url(/Portals/0/COEL/Menu/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
	white-space:normal;
}

#primaryNavArea div.RadMenu_Green ul ul.rmVertical .rmLast a {
	background-image:none;
}

#primaryNavArea .RadMenu_Green .rmHorizontal li li span.rmText {
	padding:0px!important;
	margin-left:0px!important;
}

/*						host images fix										*/

div#primaryNavArea div#menuBg ul.rmVertical img {
	float:left;
	margin:0px 5px 0px 0px;
}



/*						other level items										*/




#menuBg div.RadMenu_Green ul.rmVertical ul {
	background:none;
	background-image:none;
}


#menuBg div.RadMenu_Green ul.rmVertical ul li.nobackground {
	background: url(/Portals/0/COEL/Menu/SubMenuBg.gif) repeat-y!important;
}

#menuBg div.RadMenu_Green li li li.rmLast {
	background: url(/Portals/0/COEL/Menu/roundedCorner.png) no-repeat bottom right!important;
	background-position:bottom right;
}

#menuBg div.RadMenu_Green li li li.rmLast a:hover {
	background: url(/Portals/0/COEL/Menu/roundedCorner-over.png) no-repeat bottom right!important;
	background-position:bottom right;
}

#menuBg div.RadMenu_Green ul.rmVertical ul li {
	width:186px!important;
	background: #94C915 url(/Portals/0/COEL/Menu/SubMenuBg.gif) repeat-y;
}

#menuBg div.RadMenu_Green ul.rmVertical ul li a:hover {
	background: #94C915!important;
}

#menuBg div.RadMenu_Green li li li.rmLast a {
	width:171px!important;
	padding:8px 10px;
	background-image: url(/Portals/0/COEL/Menu/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

#primaryNavArea div.RadMenu_Green ul ul ul.rmVertical a {
	background-image: url(/Portals/0/COEL/Menu/divider.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
	white-space:normal;
}

#primaryNavArea div.RadMenu_Green ul ul ul.rmVertical .rmLast a {
	background-image:none;
}

#primaryNavArea .RadMenu_Green .rmHorizontal li li li span.rmText {
	padding:0px!important;
	margin-left:0px!important;
}

/*						Login divs						*/ 

#loginSurround.thin {
	position: absolute;
	top: 27px;
	left: 5px;
	width: 250px;
	z-index: 9000;
	clear: both;
	color: #fff;
} 

#loginSurround img {
	vertical-align: middle;
} 

#loginSurround a, #loginSurround span {
	color: #fff;
	text-transform: lowercase;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

.thin #close {
	position: absolute;
	left: 193px;
	top: 20px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: right;
	clear: both;
}

span#dnn_ctr442_Login_OpenID_Login_OpenID_lblHelp, span#dnn_ctr442_Login_OpenID_Login_OpenID_lblExample {
	font-weight: normal;
} 

.thin #loginTop {
	height: 26px;
	width: 250px;
	background: url(/Portals/0/COEL/elements/bg/loginTop.png) no-repeat;
	clear: both;
}

body.ie .thin #loginTop {
	background: url(/Portals/0/COEL/elements/bg/loginTop.gif) no-repeat;
} 

.thin #dnn_LoginBox {
	width: 230px;
	background: url(/Portals/0/COEL/elements/bg/login.png) repeat-y;
	clear: both;
	padding: 10px;
}

body.ie .thin #dnn_LoginBox {
	background: url(/Portals/0/COEL/elements/bg/login.gif) repeat-y;
} 

.thin #loginBottom {
	height: 26px;
	width: 250px;
	background: url(/Portals/0/COEL/elements/bg/loginBottom.png) no-repeat;
	clear: both;
}

body.ie .thin #loginBottom {
	background: url(/Portals/0/COEL/elements/bg/loginBottom.gif) no-repeat;
} 

#loginSurround.wide {
	position: absolute;
	top: 27px;
	left: 5px;
	width: 447px;
	z-index: 9000;
	clear: both;
	color: #fff;
} 

.wide #close {
	position: absolute;
	left: 368px;
	top: 20px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: right;
	clear: both;
}

.wide #loginTop {
	height: 26px;
	width: 447px;
	background: url(/Portals/0/COEL/elements/bg/loginTop-wide.png) no-repeat;
	clear: both;
}

body.ie .wide #loginTop {
	background: url(/Portals/0/COEL/elements/bg/loginTop-wide.gif) no-repeat;
} 

.wide #dnn_LoginBox {
	width: 427px;
	background: url(/Portals/0/COEL/elements/bg/login-wide.png) repeat-y;
	clear: both;
	padding: 10px;
}

body.ie .wide #dnn_LoginBox {
	background: url(/Portals/0/COEL/elements/bg/login-wide.gif) repeat-y;
} 

.wide #loginBottom {
	height: 26px;
	width: 447px;
	background: url(/Portals/0/COEL/elements/bg/loginBottom-wide.png) no-repeat;
	clear: both;
}

body.ie .wide #loginBottom {
	background: url(/Portals/0/COEL/elements/bg/loginBottom-wide.gif) no-repeat;
} 

iframe#dnn_ctr442_Login_Profile_ProfileProperties_ctl24_Biographyedit___Frame {
	width:430px!important;
}

#dnn_ctr442_Login_Profile_ProfileProperties_tblPreferences div {
	float:none!important;
}

.hide {
	display: none;
} 

.containermaster_clear_nheader {
	clear: both;
	float: left;
} 

#dnn_ctr442_Login_OpenID_Login_OpenID_plOpenID_imgHelp, #dnn_ctr442_dnnACTIONBUTTON3_ico1, #dnn_ctr442_Login_DNN_Login_DNN_plUsername_imgHelp, #dnn_ctr442_Login_DNN_Login_DNN_plPassword_imgHelp {
	display: none;
} 

#dnn_LoginBox .StandardButton {
	padding: 0px 4px 2px 7px;
	margin: 6px;
	border: 0px;
	background: transparent #999999 center top no-repeat;
	cursor: pointer;
	float: right;
	width: 38px;
	height: 20px;
} 

#dnn_LoginBox .StandardButton:hover {
	background: transparent #000 center top no-repeat;
} 

#dnn_ctr442_Login_OpenID .NormalTextBox {
	width: 140px;
}
body.ie .wide {
	position: absolute;
	top: 27px;
	left: 5px;
	width: 447px;
	z-index: 9000;
	clear: both;
	color: #fff;
}

/*						Vertical Flyout										*/

#perm-quick-links {
	padding: 10px 40px 10px 45px;
	background: url(/Portals/0/COEL/elements/nav/perm-quikbox.png) no-repeat left bottom;
	float:left;
}

#perm-quick-links {
	padding: 10px 40px 10px 45px;
	background: url(/Portals/0/COEL/elements/nav/perm-quikbox.gif) no-repeat left bottom;
}
	
#perm-quick-links ul li {
	padding:0px 0px 0px 0px;
}

#perm-quick-links ul li a {
	padding: 4px 2px 4px 10px;
	width:184px;
}

#perm-quick-links li li a {
	width:174px;
	padding:4px 2px 4px 15px;
	border-top:#C0DD76 solid 1px;
}

#perm-quick-links li li:first-child a {
	border-top:none;
}

#perm-quick-links ul li a:hover, #perm-quick-links ul li a.rmExpanded {
	background: #C8E67F url(/Portals/0/COEL/Menu/vertical-flyout-ul-li.jpg) no-repeat;	
}

#perm-quick-links .RadMenu_Green .rmVertical .rmExpandRight {
	/*background: transparent url('/Portals/0/COEL/Menu/RootExpandable.png') no-repeat 100% 8px;*/
}

#perm-quick-links .RadMenu_Green .rmVertical li.rmFirst .rmLink:hover, 
#perm-quick-links .RadMenu_Green .rmVertical li.rmFirst .rmFocused, 
#perm-quick-links .RadMenu_Green .rmVertical li.rmFirst .rmExpanded {
	background: url(/Portals/0/COEL/Menu/vertical-flyout-ul-ul-over.png) no-repeat;
}

#perm-quick-links .RadMenu_Green .rmVertical .rmLink:hover,
#perm-quick-links .RadMenu_Green .rmVertical .rmFocused,
#perm-quick-links .RadMenu_Green .rmVertical .rmExpanded {
	color: #4d4d4d;
	background:#C8E67F;
}
#perm-quick-links .RadMenu_Green .rmVertical .rmLink:hover .rmText,
#perm-quick-links .RadMenu_Green .rmVertical .rmFocused .rmText,
#perm-quick-links .RadMenu_Green .rmVertical .rmExpanded .rmText {
	background:none;
}
#perm-quick-links .RadMenu_Green .rmVertical .rmLink:hover .rmExpandRight,
#perm-quick-links .RadMenu_Green .rmVertical .rmFocused .rmExpandRight,
#perm-quick-links .RadMenu_Green .rmVertical .rmExpanded .rmExpandRight {
/*
	background:#C8E67F;
*/
}

#perm-quick-links div.RadMenu_Green ul.rmVertical {
	width: 186px;
	padding:0px;
}

#perm-quick-links ul li {
	background: url(/Portals/0/COEL/Menu/arrow.jpg) no-repeat 173px 7px;
}

#perm-quick-links ul ul {
	background:none;
	padding:0px;
}

#perm-quick-links li li {
	background: #C8E67F;
	padding:0px;
	white-space:normal;
}

#perm-quick-links li li.rmFirst {
	background: url(/Portals/0/COEL/Menu/vertical-flyout-ul-ul.png) no-repeat top right;
}

#perm-quick-links li li.rmFirst a:hover {
	background: url(/Portals/0/COEL/Menu/vertical-flyout-ul-ul-over.png) no-repeat top right!important;
}

#perm-quick-links li li.rmLast a {
	background: url(/Portals/0/COEL/Menu/vertical-flyout-ul-ul-bottom.png) no-repeat bottom right;
	width:174px;
}

#perm-quick-links li li.rmLast a:hover {
	background: url(/Portals/0/COEL/Menu/vertical-flyout-ul-ul-over-bottom.png) no-repeat bottom right!important;
}

#perm-quick-links li li.rmLast {
	background:none;
}

#perm-quick-links li li a:hover {
	background: #B6DD59!important;
}

#perm-quick-links .RadMenu_Green .rmVertical .rmText {
	padding:0px;
}

#perm-quick-links #dnn_dnnRADMENU3_RadMenu1 {
	z-index:1!important;
}
#menuBg #dnn_dnnRADMENU2_RadMenu1 {
	z-index:2!important;
}
#menuBg #dnn_dnnRADMENU_RadMenu1 {
	z-index:3!important;
}

/*						IE6 EXEMPTIONS										*/
body.ie #mainWrapper {
	width: 1006px;
}

body.ie #repeatBgRight {
	background-position-x: left;
}

body.ie #perm-quick-links {
	padding-right: 0px;
}

body.ie #rightLCol, body.ie .HomepageTab_Top_TabStrip, body.ie .HomepageTab_Top_TabPage, body.ie #dnn_contentpane {
	width: 470px;
}

body.ie #rightLCol {
	float: left;
}

/*						Clearfix										*/ .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} .clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
} * html .clearfix {
	height: 1%;
} .ezmodDowntown p, .ezmodDowntownDetails p, .ezmodDowntownDetails em, .ezmodDowntownDetails strong {
	font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
} .ezmodDowntownDetails em {
	font-style: italic;
} .ezmodDowntownDetails strong {
	font-weight: bold;
} .ezmodDowntown a, .ezmodDowntownDetails a {
	color: blue;
	font-size: 14px;
	float: left;
} .ezmodDowntown hr {
	margin: 20px 0px;
} .picture {
	float: right;
	margin: 10px 5px 10px 10px;
} .ezmodDowntownDetails {
	float: left;
	width: 470px;
}

/* #################################### ####################################  */
/*
 IE6 override for RadMenu inline styles
 */
body.ie #dnnRADMENU, body.ie #dnnRADMENU2, body.ie .RadMenu, body.ie .RadMenu_Green {
	height: 70px !important;
}

body.ie #dnn_rightpane {
	margin-left:0px!important;
}

#textchange {
			margin:2px 0 0 3px;
			float:left;
			height:22px;
			clear:none;
			width:70px;
			text-align:left;
			}
			
			#fontSizer {
			float:left;
			width:70px;
			height:18px;
			margin:0px 0px 0 0;
			}
/* #################################### Carousel Test ####################################  */
.stepcarousel{
position: relative; /*leave this value alone*/
border: 20px solid navy;
overflow: scroll; /*leave this value alone*/
width: 280px;
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 15px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*=================================================== Slider ======================================================*/
#slideborder  {
	border: 4px solid #999;
	padding-bottom: 5px;
	margin-top: 4px;
	width: 505px;
}
#slider {
    width: 500px; /* important to be same as image width */
    height: 230px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	

}
#sliderContent {
    width: 500px; /* important to be same as image width or wider */
	padding: 0 4px 14px 4px ;
    position: absolute;
	top: 0;
	margin: -5px 0 0 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
#dnn_contentpane .sliderImage  strong{
	color: #FFF;
}

.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 5px 13px 15px 13px;
    width: 500px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
/*.sliderImage span.bottom {
	width: 500px;
}*/
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul#sliderContent { list-style-type: none;}
#mainWrapperInside #dnn_contentpane li.sliderImage { background: none; padding: 0;}