/******* Header and content separator container *******/

#idHeaderSeparator
{
  display: block;
  visibility: visible;
  margin-top: 5px;
}

#idHeaderSeparator .d1,
#idHeaderSeparator .d2,
#idHeaderSeparator .d3
{
  width: 919px;
  height: 69px;
  float: right;
}

#idHeaderSeparator .d1
{
  background: url(page_banner_bg-crop.jpg) top center no-repeat;
}
#idHeaderSeparator .d2
{
  background: url() top left no-repeat;
}
#idHeaderSeparator .d3
{
  background: url() top right no-repeat;
}

#idHeaderSeparator .d1 .d1,
#idHeaderSeparator .d2 .d2,
#idHeaderSeparator .d3 .d3
{
  width: auto;
  float: none;
  background: none;
}

/*******************************************************************/
/******* LOGIN BOX                                           *******/
/*******************************************************************/


#idLoginContainer 
{
  float: right;
  width: 200px;
  height: 210px;
  margin-top: 10px;
  z-index: 43005; 
}
#idLoginContainer .d6
{
  background: url() top left no-repeat;
}
#idLoginContainer .d7
{
  background: url() top right no-repeat;
}
#idLoginContainer .d2
{
  background: url() top center repeat-x;
}
#idLoginContainer .d9
{
  background: url() bottom left no-repeat;
}
#idLoginContainer .d8
{
  background: url() bottom right no-repeat;
}
#idLoginContainer .d3
{
  background: url() bottom center repeat-x;
}
#idLoginContainer .d6 .d6,
#idLoginContainer .d7 .d7,
#idLoginContainer .d2 .d2,
#idLoginContainer .d9 .d9,
#idLoginContainer .d8 .d8,
#idLoginContainer .d3 .d3
{
  width: auto;
  background: none;
}
#idLoginContainer .inner
{
  padding: 0px 0px 0px 0px;
}
#idLoginContainer div#loginData
{
  border: solid 1px #88C2E0;
}
#idLoginContainer div#loginData .d1
{
  width: 198px;
}
#idLoginContainer #idLoginUserName,
#idLoginContainer #idLoginPassword
{
  width: auto;
  height: auto;
  padding-bottom: 2px;
  margin: 0;
}
#idLoginContainer #idLoginUserNameLabel
{
  margin-left: 4px;
  margin-bottom: 2px;
  width: 65px;
}
#idLoginContainer #idLoginPasswordLabel
{
  margin-left: 4px;
  margin-bottom: 2px;
  width: 65px;
}
#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
  display: block;
  width: 190px;
  color: #000000;
}
#idLoginContainer #idLoginUserNameTextBox,
#idLoginContainer #idLoginPasswordTextBox
{
  display: block;
  margin: 0;
  padding-left: 15px;
  width: auto;
}
#idLoginContainer #idLoginUserName input,
#idLoginContainer #idLoginPassword input
{
  font-size: 1.00em;
  display: block;
  width: 160px;
}
#idLoginContainer #idLoginActionRememberMe
{
  display: block;
  clear: both;
  color: #000000;
  padding-left: 12px;
  padding-bottom: 2px;
}
#idLoginContainer #idLoginActionRememberMe LABEL
{
  position: relative;
  top: -2px;
}
#idLoginContainer #idLoginAction
{
  display: block;
  float: left;
  width: 57px;
  padding-left: 15px;
}
#idLoginContainer #idLoginPasswordForgot
{
	width: 140px;
/	width:	50px;
/	height: 35px;
/	float:	left;	
}

/******* Login box common styles *******/

#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;
  padding-bottom: 5px;
  padding-right: 10px;
}
#idLoginContainer div#loginData
{
  padding-bottom: 5px;
}

#idLoginContainer div.profileBox#idLoggedAction
{
  padding-bottom: 0px;
}
#idLoginContainer #idLoggedAction a
{
  display: block;
  width: auto;
  text-align: right;
  font-weight: bold;
  margin-bottom: 5px;
  padding-right: 10px;
}
/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

#idMainMenuContainer
{
  background-color: #ffffff;
}
#idMainMenuContainer .d6,
#idMainMenuContainer .d7,
#idMainMenuContainer .d2,
#idMainMenuContainer .d9,
#idMainMenuContainer .d8,
#idMainMenuContainer .d3
{
  width: 100%;
}
#idMainMenuContainer .d6
{
  background: url() top left no-repeat;
}
#idMainMenuContainer .d7
{
  background: url() top right no-repeat;
}
#idMainMenuContainer .d2
{
  background: url() top center repeat-x;
}
#idMainMenuContainer .d9
{
  background: url() bottom left no-repeat;
}
#idMainMenuContainer .d8
{
  background: url() bottom right no-repeat;
}
#idMainMenuContainer .d3
{
  background: url() bottom center repeat-x;
}
#idMainMenuContainer .d6 .d6,
#idMainMenuContainer .d7 .d7,
#idMainMenuContainer .d2 .d2,
#idMainMenuContainer .d9 .d9,
#idMainMenuContainer .d8 .d8,
#idMainMenuContainer .d3 .d3
{
  width: auto;
  background: none;
}
#idMainMenuContainer .inner
{
  padding: 0px 0px 0px 0px;
}
#idMainMenuContainer .inner .inner
{
  padding: 0;
}

/*******************************************************************/
/******* FOOTER                                              *******/
/*******************************************************************/

/******* Footer and content separator container *******/

#idFooterSeparator
{
  display: block;
  visibility: visible;
  margin-top: 15px;
}
#idFooterSeparator .d1,
#idFooterSeparator .d2,
#idFooterSeparator .d3
{
  width: 919px;
  height: 14px;
  float: left;
}
#idFooterSeparator .d1
{
  background: url(../images/ftr-cet.gif) bottom center repeat-x;
}
#idFooterSeparator .d2
{
  background: url(../images/ftr-cotl.gif) bottom left no-repeat;
}
#idFooterSeparator .d3
{
  background: url(../images/ftr-cotr.gif) bottom right no-repeat;
}
#idFooterSeparator .d1 .d1,
#idFooterSeparator .d2 .d2,
#idFooterSeparator .d3 .d3
{
  width: auto;
  height: auto;
  float: none;
  background: none;
}


/******* Footer main container *******/

#idFooterContainer
{
  display: block;
  width: 919px;
  height: auto;
  clear: both;
  float: left;
}

/******* Footer containers for applying background *******/

#idFooterContainer .d6,
#idFooterContainer .d7,
#idFooterContainer .d2,
#idFooterContainer .d9,
#idFooterContainer .d8,
#idFooterContainer .d1
{
  width: 100%;
  float: right;
}
#idFooterContainer .d9
{
  background: url() bottom left no-repeat;
}
#idFooterContainer .d8
{
  background: url() bottom right no-repeat;
}
#idFooterContainer .d1
{
  background: url()
}
#idFooterContainer .d6 .d6,
#idFooterContainer .d7 .d7,
#idFooterContainer .d2 .d2,
#idFooterContainer .d9 .d9,
#idFooterContainer .d8 .d8,
#idFooterContainer .d1 .d1
{
  width: auto;
  float: none;
  background: none;
}

/******* Footer content container *******/

#idFooterContainer .inner
{
  float: right;
  padding: 1px 0px 5px 0px;
}
#idFooterPoweredByContainer {
  display: none;
}
#idFooterContainer .inner .inner
{
  float: none;
  padding: 0;
}

/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{
  width: 919px;
  height: 55px;
  background: url(page_banner_bg-crop.jpg) no-repeat;
}
#idFooterContent
{
  width: 919px;
}
