/* Version: $Revision: 1.3.2.6 $ */ 

/* Structure of this stylesheet:
   =GENERAL
   =ERRORPAGES
*/

/* =GENERAL
   -----------------------------------------------------------------*/
#groupHelp #left-navigation ul li{
  border-bottom:1px solid #E9E9E9;
}
#groupHelp #left-navigation ul li a{
  background-color:#fff;
  font-weight:normal;
}
#groupHelp #mainContent{
  margin-bottom:10px;     
}
#groupHelp #mainContent h2{
  border-bottom:none;
  margin-top:45px;
}
#groupHelp #mainContent h3{
  background:none; 
  font-size:100%; 
  color:#323332; 
  font-weight:bold; 
  padding:0px;
}
dl.help_topic{
  font-weight: bold;
}
dl.help_topic dt{
  float:left;
  margin-right:70px;
  width: 507px;
}
.help_topic a,
.contactTypes a,
.help_topic a.forgot_pin{
  color:#0A6A9D;
}
.help_topic a:hover,
.contactTypes a:hover,
.help_topic a.forgot_pin:hover{
  text-decoration:underline;
}
#groupHelp ul.help_topic li a{ 
  font-size:90%;
}
#groupHelp ul.help_topic li{
  margin-bottom:5px;
}
#groupHelp ul.help_topic{
  padding-bottom:20px; 
  border-bottom:1px solid #EBEBEB;
}
#groupHelp ul.nestedList{
  margin:20px;
}
#groupHelp ul.nestedList li a{
  font-weight:bold;
  color:#666;
}
#groupHelp ul.nestedList li ul{
  margin:5px 0;
  padding-bottom:10px;
}
#groupHelp ul.nestedList li ul li{
  margin-left:20px;
  font-weight:normal;
}
#groupHelp ul.nestedList li ul li a{
  font-weight:normal;
  color:#323332;
}
#groupHelp ol{
  margin-bottom:20px;
}
#groupHelp ol li{
  list-style-type:decimal; 
  list-style-position:inside;
}
#groupHelp ol li{
  margin-left:20px;
}
dl.help_topic *{
  padding-bottom:13px;
  margin-bottom:9px; 
  border-bottom:1px solid #EBEBEB; 
}
#serviceChat .dialog{
  width:332px; 
}
#contactByPhone{ 
  width:auto; 
}
#serviceChat{
  margin-right:0;
  margin-bottom:10px; 
}
#contactByPhone .dialog{
  width:186px; 
}
.dialog .content{
  padding-top:5px;
}
.dialog .b,
.dialog .b div{ 
  height:10px; 
}
.contactTypes{ 
  width:566px;
}
#sitemap h1{
  border-bottom:1px solid #CCC;
}
#sitemap h2{
  border:none;
  padding-bottom:10px;
}
#sitemap ul li{
  margin: 10px 0 20px;
}
#sitemap ul li ul{
  margin-left:20px;
}
#sitemap ul li{
  margin: 10px 0 20px;
}
#sitemap ul li ul li ul li{
  display:inline;
}
#sitemap ul li ul li ul li a{
  color:#666666;
}
#sitemap ul li ul li ul li:after{
  content:"\2013";
  color:#666;
  padding-left:5px;
}
#sitemap ul li ul li ul li.last:after{
  content:"";
}
#sitemap p{
  margin-bottom:2px;
}
#sitemap a:hover{
  text-decoration:underline;
}

/* =ERRORPAGES
   -----------------------------------------------------------------*/

body.errorpage #header {
	height: 80px;
}
body.errorpage .bd {
	padding: 0 24px;
}
body.errorpage .bd div {
	margin-bottom: 32px;
}
body.errorpage p {
	width: 500px;
}
body.errorpage a {
	text-decoration: underline;
	color: #0000FF;
}
body.errorpage h1 {
	margin: 0px;
}
body.errorpage .box-br {
  margin-top:50px;
}
body.errorpage .box-main {
  padding: 20px 0px 30px 20px;
  margin-top: 50px;
  border:1px solid #CCCCCC;
}
body.errorpage .errorcode {
	font-size: 80%;
}
body.errorpage .redirectmessage {
	margin: 16px 0px;
}