body {
margin: 10px 0;
padding: 0;
background: #FFFFFF url(background.jpg) repeat-x top center;
background-attachment: fixed;
text-align: center;
}

body, #page_wrapper, td {
font: normal 11px/1.5em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

a:link {
color: #FFFFFF;
text-decoration: none;
}

a:visited {
color: #FFFFFF;
text-decoration: none;
}

a:hover {
color: #FFFFFF;
text-decoration: none;
}

a img { border: 0; }
object { margin: 0; padding: 0; }
form { display: inline; margin: 0; padding: 0; }



/*
** Page Containers 
*/
/* Page Wrapper Container */
#page_wrapper {
width: 970px;
margin: 0 auto;
padding: 0;
background-color: #FFF;
}


/* Page Header Container */
#page_header {
width: 950px;
height: 27px; /* Note: for Mozilla make the height = to the largest thing in the header, e.g. the masthead logo */
margin: 0 auto;
padding: 8px 0 7px 0;
text-align: right;
}









/* Page Content Container */
#page_content {
width: 950px;
margin: 0 0 20px 0;
padding: 0 0 40px 0;
text-align: left;
}

/* Page Footer Container */
#page_footer {
clear: both;
width: 950px;
margin-left: 10px;
padding-top: 10px;
color: #000000;
font-size: 10px;
text-align: center;
}

#page_footer .op {
padding: 10px 0 20px 0;
}

/* Common Table */
table.common {
width: 100%;
border: none;
margin: 10px 0;
}

table.common th {
padding: 5px 5px 5px 0;
color: #293F70;
font-weight: bold;
font-size: 75%;
text-transform: uppercase;
text-align: left;
vertical-align: middle;
}

table.common td {
margin: 0;
padding: 3px 5px 3px 0;
font-weight: 11px;
line-height: 1.2em;
border-bottom: 1px dotted #C9C5AC;
}


/* Simple Table */
table.simple {
margin: 10px 0;
border: none;
}

table.simple td {
padding: 10px;
vertical-align: top;
}


/* Clear */
.clear { clear: both; }

/* 2007 */

.homepage {font: normal 10px/15px Arial, sans-serif; color: #FFFDCC;}
.homepage a:link {color: #000000; text-decoration: none;}
.homepage a:visited {color: #000000; text-decoration: none;}
.homepage a:hover {color: #000000; text-decoration: none;}


td.highlights {
	border-right: 0px solid #000000; background: #FFFFFF; vertical-align: top;
	}

td.highlights_news {
	border-left: 0px solid #000000; width: 277px; background-color: #FFFFFF; padding: 10px 10px; vertical-align: top;
	}

td.highlights_text { 
	border-right: 0px solid #000000; 
	background-color: #FFFFFF; 
	padding: 10px; 
	font: normal 12px Arial, sans-serif; 
	color: #000000; 
	vertical-align: top;
	}

td.highlights a:link {color: #000000; text-decoration: none;}
td.highlights a:visited {color: #000000; text-decoration: none;}
td.highlights a:hover {color: #000000; text-decoration: none;}


