
/*
 *
 * LAYOUT
 *
 */
.wrapper
{
		width: 940px;
		margin: 24px auto 0 auto;
		background: url(background-content.gif);
}

.header1
{
		clear: both;
		height: 100px;
		position: relative;
		background: url(background-header1.gif);
}

.header1 .col1
{
		position: absolute;
		left: 20px;
		bottom: 8px;
		color: #FA550D;
}
.header1 .col1 img
{
		border: none;
		vertical-align: text-bottom;
}
.header1 .col1 a
{
		font-weight: bold;
		color: #FA550D;
		text-decoration: none;
}

.header1 .col2
{
		position: absolute;
		left: 20px;
		top: 8px;
		width: 900px;
		text-align: right;
		font-weight: bold;
		color: #FFFFFF;
}
.header1 .col2 a
{
		color: #FA550D;
}

.header2
{
		clear: both;
		position: relative;
}

.header2 .row1
{
}

.header2 .row2
{
		position: absolute;
		left: 20px;
		top: 160px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #fffc00;
}

.header2 .row3
{
		position: absolute;
		left: 20px;
		top: 180px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #fffc00;
}

.header3
{
		clear: both;
		height: 36px;
		background: url(background-header3.gif);
}
.header3 .row1
{
}
.header3 .row1 a
{
		display: block;
		float: left;
		padding-left: 8px;
		padding-right: 8px;
		line-height: 28px;
		font-weight: bold;
		color: #FA550D;
		text-decoration: none;
}

.header3 .row1 a:hover
{
		background: #000000;
}

.content
{
		clear: both;
}
.content .col1
{
		padding: 10px;
}
.content .col1 .twocol1
{
		float: left;
		width: 250px;
}
.content .col1 .twocol2
{
		float: right;
		width: 660px;
		padding-top: 20px;
		background: url(background-gradient.gif) repeat-x;
}

.footer
{
		clear: both;
		height: 104px;
		background: url(background-footer.gif);
}
.footer .row1
{
		padding-top: 50px;
		text-align: center;
}
/*
 *
 * OVERRIDES
 *
 */

body
{
		margin: 0;
		background: url(background-body.gif) repeat-x;
}
div, input, select, textarea
{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

h1
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #333333;
		margin: 0;
		padding: 8px 0;
}

h2
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		margin: 0;
		padding: 8px 0;
}

h3
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		margin: 0;
		padding: 8px 0;
}

a
{
		color: #FA550D;
}