

html, body {
	margin:0;
	padding:0;
	border:0px;
}

body {
	background-color:#c0b497;
	color:#504f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #504f4f;
	margin:0;
	padding:0;
}

h1 {
	font-size:12px;
	margin-top:18px
}

h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:18px;
}

p, ul, ol, li {
	margin:0;
	padding:0;
}

sup {
	line-height:1.3em;
	font-size:8px;
}

a {
	color:#770606;
	text-decoration:none;
}

a:hover {
	color:#8b826e;
}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* layout classes */

.layout_container {
	margin:0 auto;
	padding:15px 0px 15px 0px;
	width:773px;
}

.layout_content {
	background-color:#efebe1;
	margin:0;
	padding: 11px 20px 30px 20px;
	vertical-align:text-top;
	min-height:287px;
}

.layout_logo {
	text-align:right;
	vertical-align:top;
}

.layout_logo_inside {
	text-align:right;
	vertical-align:bottom;
}

.layout_top_menu {
	padding-left:560px;
}

.layout_footer {
	background-color:#efebe1;
	text-align:center;
	vertical-align:text-top;
	padding-bottom:12px;
}

.layout_tree_logo {
	padding:15px 0px 10px 44px;
}

.layout_text_size {
	background-color:#efebe1;
	margin:0;
	padding: 5px 20px 0px 0px;
	font-size:11px;
	}

/* content */

.content, .content div, .content p, .content blockquote, .content ol, .content ul, .content dl, .content li, .content dt, .content dd, .content td, .content th {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content ul {
	margin:0;
	padding:10px 0px 10px 10px;
}

.content li {
	margin:0;
	padding-left:10px;
	background:url(../images/layout/body/bullet.gif) no-repeat 0 6px;
	line-height: 1.4em;
	list-style:none;
}

.content p {
	padding:18px 0px 0px 0px;
	margin:0;
	line-height:1.4em;
}

.content sup {
	font-size:9px;
	line-height:1.4em;
}

.content_footer {
	background-color:#efebe1;
	text-align:center;
	vertical-align:bottom;
	font-size:10px;
	padding-bottom:10px;
}

.foot_note, .foot_note p, .foot_note sup{
	font-size:9px;
	line-height:1.4em;
}

.title {
	margin:0;
	padding:0;
	vertical-align:top;
}

.top_menu {
	background-color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height:17px;
	vertical-align:middle;
}

.top_menu a {
	color:#928974;
}

.top_menu a:hover {
	color:#575245;
}

.side_menu {
	padding:28px 0px 0px 46px;
	margin:0 auto;
	vertical-align:top;
}

.side_menu ul{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	color: #275988;
}

.side_menu li {
	margin:0;
	padding:0 0 5px 10px;
	list-style: none;
	font-size:11px;
	line-height:1.3em;
	background:url(../images/nav/menu_bullet.gif) no-repeat 0 5px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

.side_menu li a {	
	color:#ffffff;
	text-decoration: none;
}

.side_menu li a:hover {
	color:#770606;
}

/* drop down menus */

.dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dropdown a {
	background:url(../images/nav/bullet.gif) no-repeat 10px 10px;
	background-color: #efebe1;
	color:#6a6a6a;
	display: block;
	text-decoration: none;
	padding:5px 20px;
}

.dropdown a:hover {
	background:url(../images/nav/bullet-over.gif) no-repeat 10px 10px;
	background-color:#e4dfd4;
	color: #770606;
}

#menu_aboutContent {
	background-image:url(../images/nav/menu-bottom1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_backgroundContent {
	background-image:url(../images/nav/menu-bottom2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_issuesContent {
	background-image:url(../images/nav/menu-bottom3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_solutionsContent {
	background-image:url(../images/nav/menu-bottom4.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_publicationsContent {
	background-image:url(../images/nav/menu-bottom5.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/* tables */

td.table_heading {
	background-color:#770606;
	color:#ffffff;
	text-align:center;
	vertical-align:text-top;
}

.table_content {
	background-color:#dcd8cd;
	color:#504f4f;
	text-align:left;
	vertical-align:text-top;
}

.table_content ul {
	margin:0;
	padding:0;
}
td.table_heading2 {
	background-color:#770606;
	color:#ffffff;
	text-align:left;
	vertical-align:text-top;
}

.table_content2 {
	background-color:#dcd8cd;
	color:#504f4f;
	text-align:left;
	vertical-align:text-top;
}

/* footer */

.footer {
	font-size:10px;
	color:#ffffff;
	margin:0 auto;
	padding:10px 0px 2px 0px;
}

/* sitemap */

.title {
	background-color:#770606;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:3px 0px 3px 6px;
}

.title a {
	text-decoration:none;
	color:#ffffff;
}

.title a:hover {
	color:#fbedcb;
}

.page1 {
	background-color:#c0b497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:3px 0px 3px 6px;
}

.page1 a {
	text-decoration:none;
	color:#ffffff;
}

.page1 a:hover {
	color:#fbedcb;
}

.page2 {
	background-color:#d1c5a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:3px 0px 3px 6px;
}

.page2 a {
	text-decoration:none;
	color:#ffffff;
}

.page2 a:hover {
	color:#fbedcb;
}

/* admin */

.admin {
	color:#c0b497;
	font-size:9px;
}

.admin a {
	color:#c0b497;
	text-decoration:none;
}

.admin a:hover {
	color:#ffffff;
}
