body {
	text-align       : center;
	background-color : #ffffff;
}

#wrapper {
	width            : auto;
	position         : relative;
	background-color : #ffffff;
}

#spacer {
	margin           : 0 auto; /* align for good browsers */
	text-align       : left;   /* counter the body center */
	width            : 100%;
	height           : 20px;

	border-color     : #000000;
	border-width     : 0px 0px 0px 0px;
	border-style     : solid;
}

#navigation0 {
	margin           : 0 auto; /* align for good browsers */
	text-align       : left;   /* counter the body center */
	width            : 100%;
	height           : 36px;

	border-color     : #ffffff;
	border-width     : 1px 1px 1px 1px;
	border-style     : solid;
}

#preheader {
	margin           : 0 auto; /* align for good browsers */
	text-align       : right;   /* counter the body center */
	width            : 100%;
	height           : 23px;
	width            : 750px;

	font-family      : 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	font-size        : 10px;
	font-weight      : normal;
	padding          : 5px 5px 0px 0px;
	border-color     : #000000;
	border-width     : 0px 0px 0px 0px;
	border-style     : solid;
}

#mainheader {
	margin           : 0 auto; /* align for good browsers */
	width            : 750px;
	height           : 75px;
	background-color : #000000;
	border-width     : 1px 1px 1px 1px;
	border-style     : solid;
}

#content {
	font-family      : 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	font-size        : 12px;
	font-weight      : normal;
	color            : #ffffff;
	height           : auto;
	min-height       : 500px;
	_height          : 500px; /* IE hack to get this the right height */

	margin           : 0 auto; /* align for good browsers */
	text-align       : left;   /* counter the body center */
	width            : 750px;

	border-color     : #000000;
	border-width     : 1px 1px 1px 1px;
	border-style     : solid;
	background-color : white;
}

#footer {
	margin           : 0 auto; /* align for good browsers */
	text-align       : left;   /* counter the body center */
	width            : 750px;
	height           : 30px;
	background-color : #ffffff;

	border-color     : #000000;
	border-width     : 0px 0px 0px 0px;
	border-style     : solid;
}

#td_normal {
	font-family      : 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	font-size        : 18px;
	font-weight      : normal;
	color            : #000000;
	margin           : 0px;
}

#td_footer {
	font-family      : 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	font-size        : 10px;
	font-weight      : normal;
	margin           : 0px;
}

.td_nav {
	color            : #C21129; /* 194 11 41 */
	font-family      : 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	margin           : 0px;
	padding          : 0px 0px 0px 0px;
	font-size        : 15px;
	font-weight      : bold;
}

a.link_red:link {
	text-decoration  : none;
	color            : #ffffff;
}
a.link_red:visited {
	text-decoration  : none;
	color            : lightgrey;
}
a.link_red:hover, a.link_red:active {
	text-decoration  : underline;
	color            : #000000;
}

/*----------------------------------------*/
/* curved corner bar, it's defined above  */
/*----------------------------------------*/
.bar_white {
	display:block;
}
.bar_white * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:white;
}
.bar1_white {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:white;
}
.bar2_white {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:white;
}
.bar3_white {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid white;
	border-right:1px solid white;
}
.bar4_white {
	border-left:1px solid white;
	border-right:1px solid white;
}
.bar5_white {
	border-left:1px solid white;
	border-right:1px solid white;
}
.barfg_white {
	background       : white;
	padding          : 0px 0px 0px 0px;
	text-align       : center;
}

/* orange      */
/* 236 122  51 */
/*  ec  7a  33 */
/*  ec7a33     */
.bar {
	display:block;
}
.bar * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ec7a33;
}
.bar1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #ec7a33;
	border-right:1px solid #ec7a33;
	background:#ec7a33;
}
.bar2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #ec7a33;
	border-right:1px solid #ec7a33;
	background:#ec7a33;
}
.bar3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #ec7a33;
	border-right:1px solid #ec7a33;
}
.bar4 {
	border-left:1px solid #ec7a33;
	border-right:1px solid #ec7a33;
}
.bar5 {
	border-left:1px solid #ec7a33;
	border-right:1px solid #ec7a33;
}
.barfg {
	background       : #ec7a33;
	padding          : 0px 0px 0px 0px;
	text-align       : center;
}
