body {
	background: #fefffa url(/img/bg_body.gif) repeat-y scroll 50% 0;

	}

/* ----- CONTAINERS ----- */

#container0 {
	width:900px;
	margin:auto auto;
	background-color:#fefffa;
	}
	
	
/*ROWS
----------------- */

/*ROW 0 = top nav
----------------- */

#row0 {
	width:850px;
	height:30px;
	margin:0 0 10px 0;
	padding:0 25px;
	background-color:#fefffa;
	}

.row0nav-left {
	float:left;
	width:500px;
	height:25px;
	margin:5px 0 0 0;
	padding:0;
	}

.row0nav-left ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}

.row0nav-left li   {
display:inline;
padding: 0 10px 0 0;
}
	
.row0nav-left p   {
font: 11px tahoma,verdana,arial,helvetica,sans-serif;
margin:0 0 7px 0;
}

.row0nav-left a:link, .row0nav-left a:visited   {
font: bold 14px geneva,tahoma,verdana,arial,helvetica,sans-serif;
text-decoration:none;
color:#4c4b3a;
}

.row0nav-left a:hover, .row0nav-left a:active   {
font: bold 14px geneva,tahoma,verdana,arial,helvetica,sans-serif;
text-decoration:none;
color:#697c67;
}


.row0nav-right {
	float:right;
	width:200px;
	height:22px;
	margin:0 0 8px 0;
	padding:0;	
	text-align:right;
	}

.cfinputFormat	{
margin:0;
font: 11px tahoma,verdana,arial,helvetica,sans-serif;
}

.cfinputButtonFormat	{
margin:0;
border:1px solid #4c4b3a;
font: bold 10px tahoma,verdana,arial,helvetica,sans-serif;
background-color:#ccc;
color:#333;
}


/* TWO COL = main content, containing two-col-left and two-col-right
----------------- */

/*TWO COL  ----------------- */

#two-col	{
width:900px;
height:auto;
clear:both;
margin:0;
padding:0;
background-color:#fefffa;
}

#two-col-left	{
float:left;
width:425px;
padding:0 0 0 25px;
margin:0;
}

#two-col-right	{
float:right;
width:400px;
padding:0 30px 0 20px;
margin:0;
}


#two-col-left p, #two-col-right p, #two-col-right li, #two-col-left li {
font:0.9em/1.8em tahoma,verdana,arial,helvetica,sans-serif;
}

#two-col-left a:link, #two-col-left a:visited, #two-col-right a:link, #two-col-right a:visited {
text-decoration:none;
color:#4c4b3a;
}

#two-col-left a:hover, #two-col-left a:active, #two-col-right a:hover, #two-col-right a:active {
text-decoration:none;
color:#697c67;
}

#two-col-right h1, #two-col-left h1	{
font: 1.4em/.8em tahoma,verdana,arial,helvetica,sans-serif;
color:#4c4b3a;
margin:0;
}


/*Aslett Hack for float
----------------- */
#two-col:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }




/*FOOTER
----------------- */

#footer   {
width:840px;
height:60px;
margin:10px 0 0 0;
padding:10px 30px;
clear:both;
background-color:#fefffa;
}  

.footer-left  {
text-align:left;
float: left;
width:600px;
} 

.footer-right  {
text-align:right;
float:right;
width:220px;
} 
	
.footer-left ul   {
list-style:none;
margin:0 0 20px 0;
padding:0;
}

.footer-left li   {
display:inline;
padding: 0 10px 0 0;
font:0.8em tahoma,verdana,arial,helvetica,sans-serif;
color:#534741;
}
	
.footer-left p   {
font:0.8em tahoma,verdana,arial,helvetica,sans-serif;
margin:0;
color:#534741;
}


.footer-left a:link, .footer-left a:visited, .footer-left a:link, #two-col-right .footer-left {
text-decoration:none;
color:#4c4b3a;
}

.footer-left a:hover, .footer-left a:active, .footer-left a:hover, .footer-left a:active {
text-decoration:none;
color:#697c67;
}

.caption	{
color:#666;
font:italic 0.8em tahoma,verdana,arial,helvetica,sans-serif;
}