div#site-body h2 {
	font-size: 36px;
	width: 100%;
}
span.normal {
	font-weight: normal;
}

input {
	font-size: 1.1em;
}
input.text {
	border: 3px solid #C8CFD2;
	height: 25px;
}
input.error {
	border-color: red;
}
strong {
	font-size: 1em;
}
div#site-body p {
	margin-bottom: 0;
}
body.support div#site-header div.body h1 {
	text-shadow: 1px 1px 1px #000;
	font-size: 60px;
} 
body.support div#site-header div.footer{
	height: 40px;
	top: 0;
}
body.support div#site-header div.body div.content-area {
	background: url('/images/support_banner.png') no-repeat;
	width: 990px;
	height: 319px;
}
body.support div#site-header div.body,
body.support div#site-header div.body div.left{
	background: url('/images/support_banner_left.png') repeat-x;
}
body.support div#site-header div.body div.content-area h1,
body.support div#site-header div.body div.content-area h2 {
	margin-left: 360px;
}
body.support div#site-header div.body div.content-area h1 {
	margin-top: 70px;
	margin-bottom: 30px;
}
body.support div#site-header div.body div.content-area h2 {
	font-weight: bold;
}
ul#support-table {
	overflow: hidden;
	width: 990px;
	margin: 30px 0;
}
ul#support-table li {
	position: relative;
	float: left;
	height: 200px;
	width: 285px;
}
ul#support-table li.kb,
ul#support-table li.contact {
	width: 520px;
}
ul#support-table li.tracker,
ul#support-table li.contact {
	height: 240px;
}
input#kb-search-input {
	width: 424px;
}
div#site-body h2.alerts {
	width: 250px;
	padding-top: 20px;
}
div#site-body h2 span {
	background-image: url('/images/content_small_sprite.png');
	position: absolute;
	margin-left: 7px;
}
span#alert-image {
	background-position: -368px -1350px;
	width: 30px;
	height: 35px;
}
div#site-body h2.kb {
	width: 205px;
}
span#kb-image {
	background-position: -368px -1695px; 
	width: 35px; 
	height: 35px;
}
div#site-body h2.tutorial {
	width: 180px;
}
span#tutorial-image {
	 background-position: -858px -85px; 
	 width: 35px; 
	 height: 35px;
}
div#site-body h2.contact {
	width: 270px;
}
span#contact-image {
	background-position: -368px -1525px; width: 55px; height: 35px;
}
div#site-body h2.tracker {
	width: 254px;
}
span#tracker-image {
	background-position: -858px 0; width: 36px; height: 35px;
}
div#site-body h2.hosting {
	width: 558px;
}
span#hosting-image {
	background-position: -368px -1610px; width: 35px; height: 35px;
}

span.button {
	border: 1px solid #e0e0e0;
	padding: 4px 0;
}
input#kb-search-button {
	color: #1d64bc;
	width: 160px;
	margin-top: 10px;
	height: 30px;
	cursor: pointer;
	padding: 0;
}
form#kb-search-form,
form#case-tracker-form {
	padding-bottom:10px;
	padding-top: 5px;
}
a#tutorial-link {
	margin-left: 50px;
	padding-right: 15px;
	background: url('/images/link_arrow.png') no-repeat right center;
	float: right;
}
a#submit-ticket-link {
	background: url('/images/content_small_sprite.png') no-repeat -368px -1780px;
	display: none;
	height: 65px;
	width: 450px;
	display: block;
}
a#submit-ticket-link span{
	display: none;
}
a#submit-ticket-link:hover {
	background: url('/images/content_small_sprite.png') no-repeat -368px -1890px;
}
ul#support-table li.contact strong {
	float: left;
	padding: 10px 50px 10px 0;
}
a#call-back-link {
	background: url('/images/content_small_sprite.png') no-repeat -368px -1435px;
	display: none;
	width: 220px;
	height: 40px;
	display:block;
	float: left;
}
a#call-back-link span {
	display: none;
}
ul#support-table li.contact p {
	margin-top: 10px;
}
a#case-num-link, a#email-addr-link {
	color: #000;
	font-size: 0.75em;
}
a#case-num-link:hover, a#email-addr-link:hover {
	color: #1d64bc;
}
input#case-num-input, input#email-addr-input {
	width: 250px;
}
input#case-tracker-submit {
	border: 0;
	background: none;
	margin-top: 10px;
	width: 160px;
	color: #1D64BC;
	height: 30px;
	padding: 0;
	cursor: pointer;
}
div#site-body p.hosting-text a.bold {
	font-weight: bold;
	color: #000;
}
div#site-body p.hosting-text a.bold:hover {
	color: #1d64bc;
}
div#site-body p.hosting-text {
	margin-bottom: 20px;
}

