﻿/* Theme Name: TorontoBizTM*/

HTML, BODY {
	margin: 0;
	padding: 0;
}
BODY
{
	background-color: #FFFFFF;
}
BODY, TD, P, H1, H2, H3, H4, H5, H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
}
BODY
{
	font-size: 0.70em;
	font-weight: normal;
}
INPUT
{
  font-size: 1.2em;
}
H1, H2, H3, H4, H5, H6
{
  font-weight: bold;
}
H1
{
  font-size: 2.00em;
}
H2
{
  font-size: 1.75em;
}
H3
{
  font-size: 1.50em;
}
H4
{
  font-size: 1.25em;
}
H5
{
  font-size: 1.15em;
}
H6
{
  font-size: 1.10em;
}
P:first-child, H1:first-child, H2:first-child, H3:first-child, H4:first-child, H5:first-child, H6:first-child
{
	margin-top: 0;
}
A, A:link, A:active, A:visited {
	color: #42B1E2;
}
A:hover {
	color: #0194D5;
}

#idPrimaryContentBlock1Content H1.pageTitle
{
  font-size: 1.50em;
}
#idPrimaryContentBlock1Content H2.pageSubTitle,
#idPrimaryContentBlock1Content H2.stepTitle
{
  font-size: 1.25em;
}

H1.contStyleExcHeadingColored
{
  color: #FFA901;
  font-weight: normal;
}
H2.contStyleExcHeadingColored
{
  color: #FFA901;
  font-weight: normal;
}
H3.contStyleExcHeadingColored
{
  color: #3FAEE6;
  font-weight: normal;
}
H4.contStyleExcHeadingColored
{
  color: #3FAEE6;
}
SPAN.contStyleExcInlineColored1
{
  color: #FFA901;
}
SPAN.contStyleExcInlineColored2
{
  color: #3FAEE6;
}
SPAN.contStyleExcInlineHighlighted
{
  background-color: #FFA901;
  color: #FFFFFF;
}
SPAN.contStyleExcInlineLarger
{
  font-size: 120%;
}
SPAN.contStyleExcInlineSmaller
{
  font-size: 85%;
}


#idClipMainContainer {
	display: block;
	position: relative;
	width: auto;
	height: auto;
}

#idMainContainer {
	display: block;
	position: relative;
	width: 919px;
	height: auto;
	margin: 0 auto;
}

#idHeaderContainer {
	display: block;
	width: 919px;
	height: auto;
	clear: both;
	float: left;
}
#idHeaderContainer .d2
{
	width: 100%;
	float: right;
}
#idHeaderContainer .d2
{
	background: #A2E3ED url(../images/hdr-cet.jpg) top left no-repeat;
}
#idHeaderContainer .d2 .d2
{
	width: auto;
	float: none;
	background: none;
}

#idHeaderContainer .inner /* Main "height" of the Header */
{
    height: 166px;
}

#idHeaderLogo 
{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

#idHeaderAssociationName 
{
  position: absolute;
  top: 65px;
  right: 0px;
  z-index: 2;
  font-size: 200%;
  font-weight: bold;
  white-space:  nowrap;
}

/* <LoginContainer> */

/* Uncomment this block if you want to remove the border around LoginBox and place it to the top right */
/* <Top Right oriented login-box> */


.headerContentHolder
{
    position: relative;
    width: 719px;
    height: 166px;
    float: left;
    overflow: hidden;
}

#idHeaderContent
{
  width: 719px;
  height: 166px;
}

#idLoginContainer
{
  position: absolute;
  top: 10px;
  left: 715px;
  width: 200px;
  height: 115px;
  z-index: 33003;
}

#idLoginContainer #idLoginUserName,
#idLoginContainer #idLoginPassword
{
  width: 200px;
  height: auto;
  clear: both;
  float: left;
  padding: 0;
  margin-bottom: 5px;
/ float: none;
/ margin-bottom: 3px;
}

#idLoginContainer #idLoginUserNameLabel
{
  width: 65px;
  float: left;
  margin-top: 4px;
}

#idLoginContainer #idLoginPasswordLabel
{
  width: 65px;
  float: left;
  margin-top: 4px;
}

#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
  display: block;
  width: auto;
  text-align: right;
  color: #000000;
}

#idLoginContainer #idLoginUserNameTextBox,
#idLoginContainer #idLoginPasswordTextBox
{
  display: block;
  float: right;
  width: 128px;
}

#idLoginContainer #idLoginUserName input,
#idLoginContainer #idLoginPassword input
{
    display: block;
    width: 120px;
    border: 1px solid #777800;
    font-size: 1.00em;
}

#idLoginContainer #idLoginActionRememberMe
{
  display: block;
  clear: both;
  color: #000000;
  padding-left: 68px;
  padding-bottom: 2px;
}

#idLoginContainer #idLoginActionRememberMe LABEL
{
  position: relative;
  top: -2px;
}

#idLoginContainer #idLoginAction
{
  display: block;
  float: left;
  width: 57px;
  padding-left: 72px;
}

#idLoginContainer .d6,
#idLoginContainer .d7,
#idLoginContainer .d2,
#idLoginContainer .d9,
#idLoginContainer .d8,
#idLoginContainer .d3
{
  padding: 0;
  margin: 0;
  border: none;
}

#idLoginContainer .inner .inner
{
  padding: 0;
}

#idLoginContainer div#loginData
{
  width: auto;
}

#idLoginContainer div#loginData .inner
{
  padding: 5px 0 7px 0;
}

#idLoginContainer div#loginData .inner .inner
{
  padding: 0;
}

#idLoginContainer a,
#idLoginContainer a:active,
#idLoginContainer a:hover,
#idLoginContainer a:visited
{
    color: #0073E4;
}

#idLoginContainer a:hover
{
}

#idLoginContainer #idLoginPasswordForgot A
{
  font-weight: normal;
  color: #666666;
}

#idLoginContainer #idLoginAction input
{
    font-size: 1.00em;
    vertical-align: bottom;
}

#idLoginContainer #idLoginAction input.loginButton
{
    font-family: Verdana;
    font-size: 1.00em;
    display: block;
    padding: 3px 2px 4px 2px;
    margin-left: -1px;
}

#idLoginContainer #idLoginAction span
{
    display: block;
    float: left;
    vertical-align: bottom;
}

#idLoginContainer #idLoginAction span label
{
    vertical-align: bottom;
    position: relative;
    padding-right: 2px;
}

#idLoginContainer #idLoginAction span input
{
    position: relative;
    bottom: -3px;
}

#idLoginContainer #idLoggedName span
{
    display: block;
    width: auto;
    text-align: right;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
}

#idLoginContainer div.profileBox
{
    display: block;
    width: auto;
    text-align: right;
    margin-bottom: 5px;
    padding-right: 10px;
}

#idLoginContainer div.profileBox A:link,
#idLoginContainer div.profileBox A:active,
#idLoginContainer div.profileBox A:visited,
#idLoginContainer div.profileBox A:hover
{
  color: #000000;
}

#idLoginContainer #idLoggedAction a
{
    display: block;
    width: auto;
    text-align: right;
    font-weight: bold;
    padding-bottom: 5px;
    padding-right: 10px;
    color: #000000;
}

/* </LoginContainer> */

#idContentContainer {
	display: block;
	width: 919px;
	height: auto;
	clear: both;
	float: left;
}

#idNavigationContainer {
	display: block;
	width: 239px;
	height: auto;
	float: left;
}

/*=========== <Main Menu> ===========*/

#idMainMenuContainer
{
	display: block;
	background-color: #3EAFE1;
}

#idMainMenuContainer .d1,
#idMainMenuContainer .d7,
#idMainMenuContainer .d9,
#idMainMenuContainer .d8
{
	width: 100%;
}
#idMainMenuContainer .d1
{
	background: url(../images/mm-itm-cec.gif) top left repeat-y;
}
#idMainMenuContainer .d7
{
	background: url(../images/mm-cotr.gif) top right no-repeat;
}
#idMainMenuContainer .d9
{
	background: url(../images/mm-cobl.gif) bottom left no-repeat;
}
#idMainMenuContainer .d8
{
	background: url(../images/mm-cobr.gif) bottom right no-repeat;
}
#idMainMenuContainer .d1 .d1,
#idMainMenuContainer .d7 .d7,
#idMainMenuContainer .d9 .d9,
#idMainMenuContainer .d8 .d8
{
  width: auto;
	background: none;
}

#idMainMenuContainer .inner
{
	padding: 15px 0px 55px 0px;
}
#idMainMenuContainer .inner .inner
{
	padding: 0;
}

/*=========== <Main Menu Level 1> ===========*/

#idMainMenu,
#idMainMenu UL
{
  width: 239px;
  height: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#idMainMenu LI 
{
  position: relative;
  width: 239px;
  height: auto;
	margin: 0;
	padding: 0;
	border-top: 1px solid #9FD7F0;
}
#idMainMenu LI.first
{
  border: none;
}
#idMainMenu LI.itemCurrent .d9,
#idMainMenu LI.itemCurrentParent .d9
{
  width: 100%;
  background: transparent url(../images/mm-cobl.gif) bottom left no-repeat;
}
#idMainMenu LI.itemCurrent UL LI .d9,
#idMainMenu LI.itemCurrentParent UL LI .d9,
#idMainMenu LI.itemCurrent .d9 .d9,
#idMainMenu LI.itemCurrentParent .d9 .d9
{
  width: auto;
  background: none;
}
#idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover,
#idMainMenu LI SPAN SPAN
{
	display: block;
	width: 214px;
	height: auto;
	margin: 0;
	padding: 4px 10px 5px 15px;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
#idMainMenu LI.itemNormal A,
#idMainMenu LI.itemNormal A:link,
#idMainMenu LI.itemNormal A:active,
#idMainMenu LI.itemNormal A:visited,
#idMainMenu LI.itemNormal A:hover
{
	background: transparent url(../images/mm-blt-pl-closed.gif) 226px center no-repeat;
}
#idMainMenu LI.itemCurrentParent A,
#idMainMenu LI.itemCurrentParent A:link,
#idMainMenu LI.itemCurrentParent A:active,
#idMainMenu LI.itemCurrentParent A:visited,
#idMainMenu LI.itemCurrentParent A:hover
{
	background: transparent url(../images/mm-blt-pl-opened.gif) 224px center no-repeat;
}
#idMainMenu LI.itemCurrentParent A,
#idMainMenu LI.itemCurrentParent A:link,
#idMainMenu LI.itemCurrentParent A:active,
#idMainMenu LI.itemCurrentParent A:visited,
#idMainMenu LI.itemCurrentParent A:hover
{
	padding-bottom: 9px;
}
#idMainMenu LI.itemCurrentParent UL LI A,
#idMainMenu LI.itemCurrentParent UL LI A:link,
#idMainMenu LI.itemCurrentParent UL LI A:active,
#idMainMenu LI.itemCurrentParent UL LI A:visited,
#idMainMenu LI.itemCurrentParent UL LI A:hover
{
	background: none;
}
#idMainMenu LI A:hover,
#idMainMenu LI.itemNormal A:hover,
#idMainMenu LI.itemCurrentParent A:hover
{
  background-color: #FFA900;
}
#idMainMenu LI SPAN 
{
	display: block;
	background: none;
	cursor: default;
}
#idMainMenu LI SPAN SPAN
{
  background: none;
	color: #FFFFFF;
	cursor: default;
}
#idMainMenu LI.itemCurrent SPAN SPAN
{
  background: transparent url(../images/mm-blt-pl-opened.gif) 224px center no-repeat;
}
#idMainMenu LI.itemCurrent SPAN SPAN
{
  padding-bottom: 9px;
}

#idMainMenuContainer #idMainMenu LI DIV.mainMenuPublicHiddenIcon
{
  position: absolute; 
  top: 2px;
  left: 191px;
  width: 45px;
  height: 20px;
  overflow: hidden;
  -moz-opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
#idMainMenuContainer #idMainMenu LI DIV.mainMenuPublicHiddenIcon.after
{
  display: none;
}
#idMainMenuContainer #idMainMenu LI DIV.menuMemberOnlyAndHiddenIcon
{
  background: url(../images/lockEye.gif) top left no-repeat;
}

#idMainMenuContainer #idMainMenu LI DIV.menuHiddenIcon
{
  background: url(../images/eyeLong.gif) top left no-repeat;
}

#idMainMenuContainer #idMainMenu LI DIV.menuMemberOnlyIcon
{
  left: 182px;
  background: url(../images/lockLong.gif) top left no-repeat;
}
.adminContentView #idMainMenuContainer #idMainMenu LI DIV.menuMemberOnlyIcon
{
  left: 191px;
}

/*=========== <Main Menu Level 2> ===========*/

#idMainMenu LI UL
{
  width: 239px;
  padding: 9px 0 0 0;
  background: transparent url(../images/mm-l2-cet.gif) top left no-repeat;
}
#idMainMenu LI UL LI 
{
  width: 239px;
  border: none;
}
#idMainMenu LI UL LI.first
{
  border: none;
}
#idMainMenu LI UL LI.last .d3,
#idMainMenu LI UL LI.only .d3
{
  width: 100%;
  background: transparent url(../images/mm-l2-ceb.gif) bottom left no-repeat;
  padding-bottom: 9px;
}
#idMainMenu LI UL LI.itemCurrent .d3,
#idMainMenu LI UL LI.itemCurrentParent .d3,
#idMainMenu LI UL LI.last .d3 .d3,
#idMainMenu LI UL LI.last UL LI .d3,
#idMainMenu LI UL LI.only .d3 .d3,
#idMainMenu LI UL LI.only UL LI .d3
{
  width: auto;
  background: none;
  padding-bottom: 0px;
}
#idMainMenu LI UL LI.itemCurrent,
#idMainMenu LI UL LI.itemCurrentParent
{
  width: 100%;
  background: transparent url(../images/mm-l3-ceb.gif) bottom left no-repeat;
}
#idMainMenu LI UL LI.itemCurrent UL LI,
#idMainMenu LI UL LI.itemCurrentParent UL LI,
#idMainMenu LI UL LI UL LI.itemCurrent,
#idMainMenu LI UL LI UL LI.itemCurrentParent
{
  width: auto;
  background: none;
}
#idMainMenuContainer #idMainMenu LI UL LI .d1
{
  width: 100%;
  background: #FFFFFF url(../images/mm-l2-cec.gif) top left repeat-y;
}
#idMainMenuContainer #idMainMenu LI UL LI .d1 .d1,
#idMainMenuContainer #idMainMenu LI UL LI UL LI .d1,
#idMainMenuContainer #idMainMenu LI UL LI UL LI .d1 .d1
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI.itemCurrent .d9,
#idMainMenu LI UL LI.itemCurrentParent .d9
{
  width: 100%;
  background: transparent url(../images/mm-l2-cobl.gif) bottom left no-repeat;
}
#idMainMenu LI UL LI.itemCurrent UL LI .d9,
#idMainMenu LI UL LI.itemCurrentParent UL LI .d9,
#idMainMenu LI UL LI.itemCurrent .d9 .d9,
#idMainMenu LI UL LI.itemCurrentParent .d9 .d9
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link,
#idMainMenu LI UL LI A:active,
#idMainMenu LI UL LI A:visited,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI UL LI SPAN SPAN
{
  width: 203px;
  margin-left: 11px;
	padding: 5px 10px 6px 15px;
	font-size: 110%;
	font-weight: normal;
	border-bottom: 1px solid #CFEBF8;
}
#idMainMenu LI.itemCurrentParent UL LI A,
#idMainMenu LI.itemCurrentParent UL LI A:link,
#idMainMenu LI.itemCurrentParent UL LI A:active,
#idMainMenu LI.itemCurrentParent UL LI A:visited,
#idMainMenu LI.itemCurrentParent UL LI A:hover
{
  padding-bottom: 6px;
}
#idMainMenu LI UL LI.last A,
#idMainMenu LI UL LI.last A:link,
#idMainMenu LI UL LI.last A:active,
#idMainMenu LI UL LI.last A:visited,
#idMainMenu LI UL LI.last A:hover,
#idMainMenu LI UL LI.last SPAN SPAN,
#idMainMenu LI UL LI.only A,
#idMainMenu LI UL LI.only A:link,
#idMainMenu LI UL LI.only A:active,
#idMainMenu LI UL LI.only A:visited,
#idMainMenu LI UL LI.only A:hover,
#idMainMenu LI UL LI.only SPAN SPAN
{
	border-bottom: none;
}
#idMainMenu LI UL LI.itemNormal A,
#idMainMenu LI UL LI.itemNormal A:link,
#idMainMenu LI UL LI.itemNormal A:active,
#idMainMenu LI UL LI.itemNormal A:visited,
#idMainMenu LI UL LI.itemNormal A:hover
{
  background: transparent url(../images/mm-blt-pl-closed.gif) 215px center no-repeat;
}
#idMainMenu LI UL LI.itemCurrentParent A,
#idMainMenu LI UL LI.itemCurrentParent A:link,
#idMainMenu LI UL LI.itemCurrentParent A:active,
#idMainMenu LI UL LI.itemCurrentParent A:visited,
#idMainMenu LI UL LI.itemCurrentParent A:hover
{
	background: transparent url(../images/mm-blt-pl-opened.gif) 213px center no-repeat;
}
#idMainMenu LI UL LI.itemCurrentParent A,
#idMainMenu LI UL LI.itemCurrentParent A:link,
#idMainMenu LI UL LI.itemCurrentParent A:active,
#idMainMenu LI UL LI.itemCurrentParent A:visited,
#idMainMenu LI UL LI.itemCurrentParent A:hover
{
	padding-bottom: 9px;
}
#idMainMenu LI UL LI.itemCurrentParent UL LI A,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:link,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:active,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:visited,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:hover
{
  background: none;
}
#idMainMenu LI UL LI.itemCurrent A,
#idMainMenu LI UL LI.itemCurrentParent A,
#idMainMenu LI UL LI.itemCurrent A:link,
#idMainMenu LI UL LI.itemCurrentParent A:link,
#idMainMenu LI UL LI.itemCurrent A:active,
#idMainMenu LI UL LI.itemCurrentParent A:active,
#idMainMenu LI UL LI.itemCurrent A:visited,
#idMainMenu LI UL LI.itemCurrentParent A:visited,
#idMainMenu LI UL LI.itemCurrent A:hover,
#idMainMenu LI UL LI.itemCurrentParent A:hover,
#idMainMenu LI UL LI.itemCurrent SPAN SPAN,
#idMainMenu LI UL LI.itemCurrentParent SPAN SPAN
{
	border-bottom: none;
}
#idMainMenu LI UL LI A:hover,
#idMainMenu LI UL LI.itemNormal A:hover,
#idMainMenu LI.itemCurrentParent UL LI A:hover,
#idMainMenu LI UL LI.itemCurrentParent A:hover
{
  background-color: #FFA900;
}
#idMainMenu LI UL LI SPAN 
{
}
#idMainMenu LI UL LI SPAN SPAN
{
	color: #00638E;
	cursor: default;
}
#idMainMenu LI UL LI.itemCurrent SPAN SPAN
{
	background: transparent url(../images/mm-blt-pl-opened.gif) 213px center no-repeat;
}
#idMainMenu LI UL LI.itemCurrent SPAN SPAN
{
	padding-bottom: 9px;
}

#idMainMenuContainer #idMainMenu LI UL LI DIV.mainMenuPublicHiddenIcon
{
}

/*=========== <Main Menu Level 3> ===========*/

#idMainMenu LI UL LI UL
{
  width: 239px;
  padding: 9px 0 9px 0;
  background: transparent url(../images/mm-l3-cet.gif) top left no-repeat;
}
#idMainMenu LI UL LI UL LI
{
  width: 239px;
  border: none;
}
#idMainMenu LI UL LI UL LI.first
{
  border: none;
}
#idMainMenuContainer #idMainMenu LI UL LI UL LI .d1
{
  width: 100%;
  background: #FFFFFF url(../images/mm-l3-cec.gif) top left repeat-y;
}
#idMainMenuContainer #idMainMenu LI UL LI UL LI .d1 .d1,
#idMainMenuContainer #idMainMenu LI UL LI UL LI UL LI .d1,
#idMainMenuContainer #idMainMenu LI UL LI UL LI UL LI .d1 .d1
{
  width: auto;
  background: none;
}
#idMainMenu LI UL LI UL LI A,
#idMainMenu LI UL LI UL LI A:link,
#idMainMenu LI UL LI UL LI A:active,
#idMainMenu LI UL LI UL LI A:visited,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI UL LI UL LI SPAN SPAN
{
  width: 192px;
  margin-left: 22px;
	padding: 5px 10px 6px 15px;
	border-bottom: 1px solid #CFEBF8;
}
#idMainMenu LI UL LI.itemCurrentParent UL LI A,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:link,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:active,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:visited,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:hover
{
  padding-bottom: 6px;
}
#idMainMenu LI UL LI.last UL LI A,
#idMainMenu LI UL LI.last UL LI A:link,
#idMainMenu LI UL LI.last UL LI A:active,
#idMainMenu LI UL LI.last UL LI A:visited,
#idMainMenu LI UL LI.last UL LI A:hover,
#idMainMenu LI UL LI.last UL LI SPAN SPAN,
#idMainMenu LI UL LI.only UL LI A,
#idMainMenu LI UL LI.only UL LI A:link,
#idMainMenu LI UL LI.only UL LI A:active,
#idMainMenu LI UL LI.only UL LI A:visited,
#idMainMenu LI UL LI.only UL LI A:hover,
#idMainMenu LI UL LI.only UL LI SPAN SPAN,
#idMainMenu LI UL LI.itemCurrent UL LI A,
#idMainMenu LI UL LI.itemCurrentParent UL LI A,
#idMainMenu LI UL LI.itemCurrent UL LI A:link,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:link,
#idMainMenu LI UL LI.itemCurrent UL LI A:active,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:active,
#idMainMenu LI UL LI.itemCurrent UL LI A:visited,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:visited,
#idMainMenu LI UL LI.itemCurrent UL LI A:hover,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:hover,
#idMainMenu LI UL LI.itemCurrent UL LI SPAN SPAN,
#idMainMenu LI UL LI.itemCurrentParent UL LI SPAN SPAN
{
	border-bottom: 1px solid #CFEBF8;
}
#idMainMenu LI UL LI UL LI.last A,
#idMainMenu LI UL LI UL LI.last A:link,
#idMainMenu LI UL LI UL LI.last A:active,
#idMainMenu LI UL LI UL LI.last A:visited,
#idMainMenu LI UL LI UL LI.last A:hover,
#idMainMenu LI UL LI UL LI.last SPAN SPAN,
#idMainMenu LI UL LI UL LI.only A,
#idMainMenu LI UL LI UL LI.only A:link,
#idMainMenu LI UL LI UL LI.only A:active,
#idMainMenu LI UL LI UL LI.only A:visited,
#idMainMenu LI UL LI UL LI.only A:hover,
#idMainMenu LI UL LI UL LI.only SPAN SPAN
{
	border-bottom: none;
}
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI UL LI UL LI.itemNormal A:hover,
#idMainMenu LI UL LI.itemCurrentParent UL LI A:hover
{
  background-color: #FFA900;
}
#idMainMenu LI UL LI UL LI SPAN 
{
}
#idMainMenu LI UL LI UL LI SPAN SPAN
{
	color: #00638E;
	cursor: default;
}
#idMainMenuContainer #idMainMenu LI UL LI UL LI DIV.mainMenuPublicHiddenIcon
{
}

/*=========== </Main Menu> ===========*/

#idPrimaryContentContainer {
	display: block;
	width: 680px;
	height: auto;
	float: left;
	margin-top: 15px;
}
#idPrimaryContentContainer .block .inner {
	padding: 0px 22px 0px 31px;
}

#idPrimaryContentBlock1Content
{
	width: 627px;
}
#idPrimaryContentBlock1ContentHolder
{
  background-color: white;
  float: left;
  width: 627px;
}


#idSecondaryContentContainer {
	display: none;
	width: 238px;
	height: auto;
	float: left;
	margin-top: 15px;
}
#idSecondaryContentContainer .d4 {
	background: url(../images/cont-vsep.gif) top left repeat-y;
}
#idSecondaryContentContainer .block .inner {
	padding: 0px 15px 0px 25px;
}


#idFooterContainer
{
	display: block;
	width: 919px;
	height: auto;
	clear: both;
	float: left;
	margin-top: 15px;
}
#idFooterContainer .d6,
#idFooterContainer .d7,
#idFooterContainer .d2,
#idFooterContainer .d1
{
	width: 100%;
	float: right;
}
#idFooterContainer .d6
{
	background: url(../images/ftr-cotl.gif) top left no-repeat;
}
#idFooterContainer .d7
{
	background: url(../images/ftr-cotr.gif) top right no-repeat;
}
#idFooterContainer .d2
{
	background: url(../images/ftr-cet.gif) top center repeat-x;
}
#idFooterContainer .d1
{
	background: url(../images/ftr-cec.gif) top center repeat-x;
}
#idFooterContainer .d6 .d6,
#idFooterContainer .d7 .d7,
#idFooterContainer .d2 .d2,
#idFooterContainer .d1 .d1
{
	width: auto;
	float: none;
	background: none;
}

#idFooterContainer .inner
{
	float: right;
	padding: 4px 0px 5px 0px;
}
#idFooterContainer .inner .inner
{
	float: none;
	padding: 0;
}

#idFooterAddress
{
	display: block;
	width: 519px;
	height: auto;
	float: left;
}
#idFooterAddress .inner
{
	text-align: center;
}

#idFooterLinks
{
	display: block;
	width: 200px;
	height: auto;
	float: left;
}
#idFooterLinks .inner
{
	text-align: right;
}

.footerContentHolder
{
  position: relative;
  width: 919px;
  overflow: hidden;
  height: auto;
  float: left;
 	background: #FFFFFF url(../images/ftr-cec.gif) top center repeat-x;
}

#idFooterContent
{
  width: 919px;
}


div.errorBox
{
  background-color:#FFFF00;
  border: 1px solid #FF0000;
}

div.errorBox div
{
  position: relative;
  top: -1px;
  left: -1px;
  background: url(../images/errorbox-top-left.gif) top left no-repeat;
}

div.errorBox div div
{
  position: relative;
  top: auto;
  left: auto;
  right: -2px;
  background: url(../images/errorbox-top-right.gif) top right no-repeat;
}


div.errorBox div div div
{
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: -2px;
  background: url(../images/errorbox-bottom-right.gif) bottom right no-repeat;
}

div.errorBox div div div div
{
  position: relative;
  top: auto;
  left: -2px;
  right: auto;
  bottom: auto;
  background: url(../images/errorbox-bottom-left.gif) bottom left no-repeat;
  padding: 1px 1px 3px 3px;
}

div.errorBox div div div div div
{
  background: #FFFF00 none;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 5px;
}

div.errorBox div div div div div div
{
  background: none;
  position: static;
  padding: 0;
}


/*************************************************** EVENTS.CSS **********************************/

/******************************************************************/
/***  THEME DEPENDANT                                           ***/
/******************************************************************/

/******* Labels and headers colors *******/

#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:link,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:visited,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:link,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:visited
{
  color: #000000;
}
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer H4.boxHeaderTitle A:hover,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer DIV.boxFooterContainer A:hover
{
  color: #FFA900;
}
#idEventSummaryContainer DIV.boxBodyInfoContainer DIV.boxActionContainer INPUT
{
}
#idEventPageContainer DIV.boxBodyInfoContainer
{
}
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventPageContainer div.boxActionContainer input.typeButton,
#idEventPageContainer #idEventDetailsContainer div.boxActionContainer input.typeButton
{
  font-size: 1.00em;
}

/******* EVENT DETAILS *******/

#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  color: #777777;
}
#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}
#idEventDetailsContainer DIV.registrationInfoContainer H4.infoTitle
{
}
#idEventDetailsContainer DIV.registrationInfoContainer DIV.infoText
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI LABEL
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI STRONG
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
}
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer UL.registrationInfo LI.disabled STRONG
{
}

/* custom form captions */
table#registrationDetailsTable tr.caption td,
table#registrationDetailsTable tr.caption th
{
    background-color: #FFFFFF;
}
table#registrationDetailsTable tr.caption td div,
table#registrationDetailsTable tr.caption th div
{
    background-color: #B6E9F3;
    color: #000000;
    border-color: #B6E9F3;
}
tr.event-registration-actions td
{
	border-top-color: #B6E9F3;
}

/******* EVENT CALENDAR VIEW *******/

.EventListCalendar
{
  font-size: 1.1em;
	width: 622px;
}

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
  border-color: #B6E9F3;
}

.EventListCalendar
{
  border: solid 1px #B6E9F3;
}

.EventListCalendarHeader
{
  border-bottom: solid 1px #B6E9F3;
  background-color: #B6E9F3;
}

.EventListCalendarItemDefault
{
  border-color: #B6E9F3;
  border-right: solid 1px #B6E9F3;
}

.EventListCalendarItemHoliday
{
  border-right: solid 1px #B6E9F3;
}

.EventListCalendarItemInactive
{
  border-right: solid 1px #B6E9F3;
}

.EventListCalendarItemSelected
{
  border-right: solid 1px #B6E9F3;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
  color: #000000;
}

A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited,
A.yearViewHeader:hover
{
  background-color: #B6E9F3;
  color: #000000;
}
/******************************************************************/
/***  REGISTRATIONS LIST                                        ***/
/******************************************************************/
#idContentContainer div#idRegistrationsList  .d1,
#idContentContainer div#idRegistrationsList  .d2,
#idContentContainer div#idRegistrationsList  .d3,
#idContentContainer div#idRegistrationsList  .d4,
#idContentContainer div#idRegistrationsList  .inner
{
  background-color : #B6E9F3;
}
div#idRegistrationsList table
{
  border-left : solid 1px #B6E9F3;
}
div#idRegistrationsList table td
{
  border-top : solid 1px #B6E9F3;
  border-right : solid 1px #B6E9F3;
  border-bottom : solid 1px #B6E9F3;
}
div#idRegistrationsList table thead
{
  background-color : #B6E9F3;
}
/*************************************************** EVENTSADMIN.CSS **********************************/

BODY
{
	font-size: 0.70em;
}

#contentDiv,
#contentDiv th,
#contentDiv td
{
 	font-size: 1em;
}

#eventDetailsEventAdmin TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

#eventDetailsEventAdmin TD A,
#eventDetailsEventAdmin TD A:link,
#eventDetailsEventAdmin TD A:active,
#eventDetailsEventAdmin TD A:visited
{
  font-weight: normal;
  font-size: 1em;
  padding: 0;
	color: #FF0000;
	border: none;
	text-decoration: underline;
}

#eventDetailsEventAdmin TD A:hover 
{
  font-weight: normal;
  font-size: 1em;
  padding: 0;
  background-color: Transparent;
	color: #AF0000;
	border: none;
  text-decoration: underline;
}

#idPrimaryContentBlock1ContentEventAdmin TD,
#idPrimaryContentBlock1ContentEventAdmin P,
#idPrimaryContentBlock1ContentEventAdmin H1,
#idPrimaryContentBlock1ContentEventAdmin H2,
#idPrimaryContentBlock1ContentEventAdmin H3,
#idPrimaryContentBlock1ContentEventAdmin H4,
#idPrimaryContentBlock1ContentEventAdmin H5,
#idPrimaryContentBlock1ContentEventAdmin H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
}
#idPrimaryContentBlock1ContentEventAdmin H1,
#idPrimaryContentBlock1ContentEventAdmin H2,
#idPrimaryContentBlock1ContentEventAdmin H3,
#idPrimaryContentBlock1ContentEventAdmin H4,
#idPrimaryContentBlock1ContentEventAdmin H5,
#idPrimaryContentBlock1ContentEventAdmin H6
{
  font-weight: bold;
}
#idPrimaryContentBlock1ContentEventAdmin H1
{
  font-size: 2.00em;
}
#idPrimaryContentBlock1ContentEventAdmin H2
{
  font-size: 1.75em;
}
#idPrimaryContentBlock1ContentEventAdmin H3
{
  font-size: 1.50em;
}
#idPrimaryContentBlock1ContentEventAdmin H4
{
  font-size: 1.25em;
}
#idPrimaryContentBlock1ContentEventAdmin H5
{
  font-size: 1.15em;
}
#idPrimaryContentBlock1ContentEventAdmin H6
{
  font-size: 1.10em;
}
#idPrimaryContentBlock1ContentEventAdmin P:first-child,
#idPrimaryContentBlock1ContentEventAdmin H1:first-child,
#idPrimaryContentBlock1ContentEventAdmin H2:first-child,
#idPrimaryContentBlock1ContentEventAdmin H3:first-child,
#idPrimaryContentBlock1ContentEventAdmin H4:first-child,
#idPrimaryContentBlock1ContentEventAdmin H5:first-child,
#idPrimaryContentBlock1ContentEventAdmin H6:first-child
{
	margin-top: 0;
}

#idPrimaryContentBlock1ContentEventAdmin 
{
}

/* <BONAEDITOR STYLES> */

#idPrimaryContentBlock1ContentEventAdmin H2.contStyleExcHeadingColored
{
  color: #FFA901;
  font-weight: normal;
}
#idPrimaryContentBlock1ContentEventAdmin H3.contStyleExcHeadingColored
{
  color: #3FAEE6;
  font-weight: normal;
}
#idPrimaryContentBlock1ContentEventAdmin H4.contStyleExcHeadingColored
{
  color: #3FAEE6;
}
#idPrimaryContentBlock1ContentEventAdmin SPAN.contStyleExcInlineColored1
{
  color: #FFA901;
}
#idPrimaryContentBlock1ContentEventAdmin SPAN.contStyleExcInlineColored2
{
  color: #3FAEE6;
}
#idPrimaryContentBlock1ContentEventAdmin SPAN.contStyleExcInlineHighlighted
{
  background-color: #FFA901;
  color: #FFFFFF;
}
#idPrimaryContentBlock1ContentEventAdmin SPAN.contStyleExcInlineLarger
{
  font-size: 120%;
}
#idPrimaryContentBlock1ContentEventAdmin SPAN.contStyleExcInlineSmaller
{
  font-size: 85%;
}

/* </BONAEDITOR STYLES> */


/*************************************************** MEMBERDIRECTORY.CSS **********************************/

div#searchContainer fieldset#criteria
{
    width:596px;
}
div#searchContainer fieldset#criteria div select
{
    width:200px;
}
div#searchContainer fieldset#criteria div div.criteria-condition-placeholder select
{
    width:130px;
}

div#memberDirectoryHolder
{
}
table.membersTable 
{
    font-size: 1.2em;
    width: 620px;
}
table.membersTable th 
{
    color: #000;
    background-color: #B6E9F3;
    padding-left: 7px;
    padding-right: 40px;
}

table.membersTable th.memberCol
{
	width: 230px;
}
table.membersTable th.orgCol
{
	width: 195px;
}
table.membersTable th.levelCol
{
	width: 195px;
}
table.membersTable td table
{
    width:610px;
}
table.membersTable td table td
{
    padding:0;
    margin:0;
    padding-right: 40px;
}
table.membersTable td table td.memberCol
{
	width: 163px;
}
table.membersTable td table td.orgCol
{
    padding-left: 7px;    
	width: 154px;
}
table.membersTable td table td.levelCol
{
	padding-left:8px;
}


/*************************************************** MEMBERS.CSS **********************************/

/***************************************************************************/
/* BLOG                                                                    */
/***************************************************************************/

#idBlogPageContainer H4.boxHeaderTitle A,
#idBlogPageContainer H4.boxHeaderTitle A:link,
#idBlogPageContainer H4.boxHeaderTitle A:active,
#idBlogPageContainer H4.boxHeaderTitle A:visited,
#idBlogPageContainer DIV.boxContainer DIV.boxInfoContainer H5 SPAN.postedByLink A,
#idBlogPageContainer DIV.boxContainer DIV.boxInfoContainer H5 SPAN.postedByLink A:link,
#idBlogPageContainer DIV.boxContainer DIV.boxInfoContainer H5 SPAN.postedByLink A:active,
#idBlogPageContainer DIV.boxContainer DIV.boxInfoContainer H5 SPAN.postedByLink A:visited
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:link,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:active,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
  color: #000000;
}
#idBlogPageContainer H4.boxHeaderTitle A:hover,
#idBlogPageContainer DIV.boxContainer DIV.boxInfoContainer H5 SPAN.postedByLink A:hover,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
  color: #0194D5;
}
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:link,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:active,
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
  color: #000000;
}
#idBlogDetailsContainer #idBlogCommentsListContainer DIV.commentViewContainer H5 A.blogCommentAnchor:hover
{
}
#idBlogPageContainer #idBlogPostEditContainer DIV.boxHeaderContainer H4.boxHeaderTitle
{
}
#idBlogPageContainer #idBlogSummaryContainer DIV.boxOuterContainer,
#idBlogPageContainer #idBlogDetailsContainer DIV.boxOuterContainer
{
}
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer INPUT,
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer INPUT.subjectTextBox,
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer TEXTAREA,
#idBlogPageContainer #idBlogPostEditContainer #idEditorContainer
{
  border: 1px solid #9ED7F0;
}
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer #idAuthorLabelContainer .fieldSubContainer .fieldBody
{
  width: 270px;
}
#idBlogPageContainer #idBlogPostEditContainer .generalFieldsContainer INPUT.subjectTextBox,
#idBlogPageContainer #idBlogPostEditContainer #idEditorContainer
{
  width: 480px;
}
#idBlogPageContainer #idBlogPostEditContainer #idEditorContainer #idEditorToolbarContainer,
#idBlogPageContainer #idBlogPostEditContainer #idEditorContainer #idEditorBodyContainer,
#idBlogPageContainer #idBlogPostEditContainer TEXTAREA
{
  width: 466px;
}

/*******************************************************************/
/***  FORUM                                                      ***/
/*******************************************************************/

/* general styles */

.highlight,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer tr.highlight,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer tr.highlight
{
  background-color: #F0F0F0;
}

#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TR TD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.threadImageTD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.threadTD,
#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.lastReplyTD,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxBodyContainer TABLE.forumMessageTable TD.left,
#idForumContainer #idForumSummaryContainer div
{
  border-color: #b6e9f3;
}

/* topic list */

/* header */

#idForumContainer #idForumSummaryContainer div.boxHeaderContainer H4.boxHeaderTitle
{
}

/* body */

#idForumContainer #idForumSummaryContainer div.boxBodyContainer TABLE TD.lastReplyTD div.lastReply SPAN
{
}

/* message list */

#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote
{
  background-color:#FFEABF;
  border-left:solid 3px #FFA900;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote,
#idForumContainer #idForumDetailsContainer #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote
{
  background-color:#FFD88A; 
}

#idForumContainer #idForumEditEntryContainer .generalFieldsContainer INPUT.subjectTextBox
{
  width: 513px;
  / width: 513px;
}

#idForumContainer #idForumEditEntryContainer #idEditorContainer #idEditorToolbarContainer,
#idForumContainer #idForumEditEntryContainer #idEditorContainer #idEditorBodyContainer,
#idForumContainer #idForumEditEntryContainer TEXTAREA
{
  width: 499px;
}

/* forum message box */

/* header */

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderInfoContainer,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer
{
  color: #000000;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:active,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:visited,
#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer TD.forumMessageHeaderBodyContainer A:hover
{
  color: #000000;
}

#idForumContainer #idForumDetailsContainer #idMessageListContainer div.boxHeaderContainer span.actionDivider
{
  color: #000000;
}

/* edit forum entry */

/* edit entry box */

/* body */

#idForumContainer #idForumEditEntryContainer #idForumEditEntryBoxContainer DIV.postEditLegend
{
}

#idForumContainer #idForumEditEntryContainer div.boxHeaderContainer H4.boxHeaderTitle
{
}

#idForumContainer #idForumEditEntryContainer .fieldLabel
{
}

/***************************************************************************/
/* Forum Summary                                                           */
/***************************************************************************/

/* general styles */

#idForumSummaryPageContainer H4.boxHeaderTitle
{
}

/* forum list box */

#idForumSummaryPageContainer #idForumListContainer div.boxHeaderContainer TABLE TD.threadTD div.thread,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.threadTD div.thread
{
  width: 300px;
}

#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.pageStateIconTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.threadTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.lastReplyTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.topicsCountTD,
#idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer TABLE TD.repliesCountTD
{
  border-color: #b6e9f3;
}

/*******************************************************************/
/***  BOXES and CORNERS                                          ***/
/*******************************************************************/

DIV.boxViewOutline DIV.cornersContainer,
DIV.boxBodyInfoViewFill DIV.cornersContainer
{
  background-color: transparent;
}
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxHeaderContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxBodyContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline DIV.boxFooterContainer DIV.d1
{
  border-color: #B6E9F3;
}
DIV.cornersContainer DIV.c1,
DIV.cornersContainer DIV.c2,
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer,
DIV.boxViewOutline DIV.boxHeaderContainer,
DIV.boxViewOutline DIV.boxFooterContainer,
DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
  background-color: #B6E9F3;
}

/*******************************************************************/
/***  WIZARDS                                                    ***/
/*******************************************************************/

DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer
{
  border-left-color: #B6E9F3;
  border-right-color:  #B6E9F3;
}
DIV.publicWizardContainer DIV.cornersContainer DIV.c1,
DIV.publicWizardContainer DIV.cornersContainer DIV.c2,
DIV.publicWizardContainer DIV.cornersContainer DIV.c3,
DIV.publicWizardContainer DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.generalFieldsContainer DIV.captionContainer
{
  background-color: #B6E9F3;
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoTitle
{
  color: #555555;
}
DIV.publicWizardContainer DIV.infoContainer DIV.infoText,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer DIV.captionContainer H4
{
  color: #000000;
}
DIV.generalFormContainer DIV.formTitleOuterContainer
{
  border-bottom: 1px solid #CCCCCC;
}
#idPrimaryContentBlock1Content DIV.generalFormContainer DIV.formTitleContainer H3.formTitle
{
  color: #999999;
}
DIV.generalFieldsContainer DIV.fieldContainer SPAN.validationError
{
  color: #FF0000;
}
DIV.navigationOuterContainer
{
  border-top: 1px solid #B6E9F3;
}
#idPrimaryContentBlock1Content DIV.publicWizardContainer H1.pageTitle
{
  font-size: 1.50em;
}
#idPrimaryContentBlock1Content DIV.publicWizardContainer H2.stepTitle
{
  font-size: 1.30em;
}
#idPrimaryContentBlock1Content DIV.generalFormContainer DIV.formTitleContainer H3.formTitle,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer DIV.captionContainer H4,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer H5.fieldTitle
{
  font-size: 1.00em;
}
DIV.mandatoryFieldsTitle
{
  font-size: 0.90em;
}
DIV.generalFieldsContainer DIV.fieldContainer SPAN.validationError
{
  font-size: 0.8em;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem SPAN.typeRadioContainer,
DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem SPAN.typeCheckboxContainer
{
/ margin-top: -4px;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.groupBodyHirizontal
{
/ margin-top: -5px;
}
DIV.generalFieldsContainer DIV.groupContainer DIV.groupBodyHirizontal DIV.fieldItem INPUT
{
  top: 1px;
/ top: 0;
}

DIV.confirmWindowWarning .cww-co,
#idPrimaryContentBlock1Content DIV.confirmWindowWarning .cww-co
{
  font-size: 1.1em;
}