* {
	background: #fff;
	border: 0;
	color: #000;
	font: 14px/17px arial, helvetica, sans-serif;
}


/* AJAX specials */
#home #wrapper-1,
#home #wrapper-3,
#navigator #wrapper-2,
#navigator #wrapper-3,
#persona #wrapper-1,
#persona #wrapper-2 {
	display: none;
}
.holder,
.container-wrapper {
	height: auto !important;
	width: auto !important;
}

.skip,
#search-box,
#page-switcher,
#nav-meta,
#nav-global,
.subnav,
#site-info ul,
.pager,
#logo strong,
#logo em,
.tabs .toc,
#service-board .col-1,
#persona-choice,
#social-channels,
.login,
.pagination,
#service-board .toc{
    display: none;
}


/* LINKS 
--------------- */
a {
	text-decoration: none;
}


/* ELEMENTS
--------------------- */
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a {
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
}
h2,
h2 a {
	font-size: 18px;
}
h3,
h3 a,
h4,
h4 a,
h5,
h5 a {
	font-size: 16px;
}
img {
	display: block;
	margin: 10px 0;
}
dt {
	font-weight: bold;
}
table,
td {
	border: 2px solid #666;
	empty-cells: show;
	border-collapse: collapse;
}



/* MAIN 
------------ */
/* forms */
input,
textarea {
	display: block;
	width: 300px;
	border: 1px solid #000;
}
.tabs .section-mod .rack,
.tabs .section-mod .rack-design{
	height: auto !important;	
}
#site-info p {
	border-top: 2px solid #666;
	padding-top: 2px;
	font-size: 12px;
}




