body {margin: 0px;
background-color: #FBEEEF;
background-image: url(images/pagebg.gif);}

div {font: 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 19px;}

#redbar
{
background-image: url(images/maintopbg.gif);
}

#container
{
	margin: 0 auto;
	width: 950px;
	background: #FFFFFF;
}

#header
{
	background: #FFFFFF;
}

#header h1 { margin: 0; }

#content-container
{
	float: left;
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(images/containerbg.gif);
}

#section-navigation
{
	float: left;
	width: 195px;
	display: inline;
	background-color: #F8EADF;
	background-image: url(images/bg.gif);
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0;
	padding: 0;
	list-style-type: none;
}

#content
{
	float: left;
	width: 589px;
}

#content h2 { margin: 0; }

#aside
{
	float: right;
	width: 166px;
	display: inline;
	background-color: #F8EADF;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
	background-image: url(images/adsbg.jpg);
	background-repeat: no-repeat;
}


#footer
{
width: 923px;
clear: both;
background-image: url(images/footerbg.gif);
margin-left: 17px;
color: #FFFFFF;
font-weight: bold;
padding-right: 10px;
text-align: center;
line-height: 29px;
font-size: 13px;
}

#footer a {color: #FFFFFF;
text-decoration: none;}

img {vertical-align: bottom;}

h1 {font: 21px Trebuchet MS, Arial, Helvetica, sans-serif;
color: #D0252F;
background-image: url(images/midbg.gif);
background-repeat: repeat-x;
font-weight: normal;
text-align: right;
margin: 0px;
padding-right: 6px;
line-height: 27px;}

.buttonscontainer {background-image: url(images/sidebg.gif);
background-repeat: no-repeat;
width: 195px;}

h2 {font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
margin-left: 26px;
color: #FFFFFF;
text-decoration: none;
background-image: url(images/footerbg.gif);
background-repeat: no-repeat;
padding-left: 4px;}

h3 {font: 15px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
color: #FFFFFF;
text-decoration: none;
background-image: url(images/footerbg.gif);
padding-left: 4px;}

.header {font: 15px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
color: #FFFFFF;
text-decoration: none;
background-image: url(images/footerbg.gif);
padding-left: 4px;}

.buttons {font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left: 26px;
margin-bottom: 10px;}

.buttons a {width: 134px;
padding-left: 18px;
color: #D0252F;
text-decoration: none;
display: block;
background-image: url(images/buttonbg.gif);
background-repeat: no-repeat;
margin-bottom: 1px;
line-height: 17px;}

.buttons a:hover{color: #FFFFFF;
text-decoration: none;
background-image: url(images/buttonbg_on.gif);
background-repeat: no-repeat;}

.searchbox {width: 140px;
border: 1px solid #D0252F;
background-color: #FDFAF7;
margin-left: 6px;
margin-top: 4px;}

.searchbutton {background-color: #D0252F;
background-image: url(images/buttonbg_on.gif);
border: 0px solid #D0252F;
color: #FFFFFF;
font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
cursor: hand;
padding-left: 14px;
font-weight: bold;
margin-left: 42px;
margin-top: 4px;
width: 67px;
height: 19px;}

.smaller {font-size: 11px;}

b {color: #E02530;}

a {color: #E02530;}

.smalllink {color: #D0252F;
display: normal;
background-image: none;
}

#topbanner {float: right;
padding-right: 8px;
padding-top: 16px;}

ul {list-style-image: url(images/bullet.gif);}

ul a {font-weight: bold;}

.row1 {padding: 5px;
background-color: #FBEDE3;
border-bottom: 1px dotted #F1CBC3;}

.row2 {padding: 5px;
background-color: #FDF7F3;
border-bottom: 1px dotted #F1CBC3;}

.row3 {padding: 5px;
background-color: #D0252F;
color: #FFFFFF;}

.row3 a {color: #FFFFFF;}
