* /*Set's border, padding and margin to 0 for all values*/
{
	padding: 0;
	margin: 0;
	border: 0;
}

body, html, td {
	background: #efefef; 
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
	height: 100%;
}
body {
	min-width: 760px;
}

a {
	color: #E61921;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

h2 {
	color: #E61921;
}

a.hp {
	color: #efefef;
}

a:hover.hp {
	color: #333333;
	text-decoration: underline;
}

.clear { clear: both; }

#mainContainer {
	min-height: 100%;
	width:810px;
	background: #FFF;
}
* html #mainContainer {
	height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

td { 
	padding: 4px;
}

em {
	font-weight: bold;
}

/**************************
CONTENT AND COLUMNS
**************************/
.outer {
	padding-right: 0px; /*** Our right column width ***/
	padding-bottom: 55px;
}

hr {
	border: solid 1px #999999;
}

.float-wrap {
	float: left;
	width: 595px;
}

#content {
	float: left;
	width: 595px;
}

.contentWrap ol, .contentWrap ul {
	margin: 3px 0 5px 35px;
}
.contentWrap li {
	padding-bottom: 2px;
}
/**************************
LEFT COLUMN
**************************/
#left {
float: left;
	width: 205px;
	padding: 0px;
	position: relative; /*** IE needs this  ***/
}

/**************************
FOOTER
**************************/
#footer {
	font-size: 10px;
	line-height: 15px;
	height: 55px; 
	margin-top: -55px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	text-align: center;
	width: 800px;
	background: #FFF;
}

#footer a {
	color: #E61921;
}
#footer p {
	clear: both;
}