#wrapper {
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2C2C2C;
	width:900px;
}

#wrapper h1 { 
	font-size: 22px;
	color: #9D2502;
	font-weight: normal;
}

#wrapper h2 { 
	font-size: 22px;
	color: #9D2502;
	font-weight:normal;
}

#wrapper h3 { 
	font-size: 16px;
	color: #2C549A;
	font-weight:normal;
}

#wrapper p{
	margin-top: 5px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper a { 	
	color: #2C549A;
}

#wrapper a:hover { 
	text-decoration: underline; 
}

#wrapper a img {
	border: none;
}

#wrapper hr { 
	display: none; 
}

#header {
	width: 900px;
	height: 150px;
	margin: 50px 0 0 0;
	background: url("images/header.png")
}

#header-img {
	padding: 24px 0 0 35px;
}

#menu {
	width: 900px;
	height: 50px;
	background: url("images/menu-bkgrd.png") repeat-x left;
	margin: -12px 0 0 0;
}

#menu-l {
	background: url("images/menu-left.png") no-repeat left;
	height: 50px;
}

#menu-r {
	background: url("images/menu-right.png") no-repeat right;
	height: 50px;
}
	
#menu ul {
	padding: 10px 0 0 0;
	list-style: none;
	line-height: normal;
	text-align: center;
}

#menu li {
	display: inline;
	padding-top: 0px;
}

#menu a {
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

#menu a:hover { 
	text-decoration: none; 
	background: url(images/menu-hover.png) repeat-x;
	color: #FFFFFF;
	}

#page {
	width: 900px;
	margin: 0 0 50px 0;
	padding: 0 0 0 0;
}

#content-bkgrd{
	width: 900px;
	background: url("images/content-bkgrd-b.png") repeat-y top;
	margin: 10px auto 50px auto;
}

#content-t {
	background: url("images/content-top-b.png") no-repeat top;
	width: 900px;
}

#content-b {
	background: url("images/content-bottom-b.png") no-repeat bottom;
	width: 900px;
        margin: 0 auto;
}

#breadcrumbs{
	padding: 15px 20px 10px 20px;
	}
	
#content{
	padding: 5px 20px 50px 20px;
	}

.ccm-error {color: #f00; font-weight: bold}
ul.ccm-error {font-size: 12px; list-style-type: none; padding: 0px; margin: 10px 0px 10px 0px}
ul.ccm-error li {margin-bottom: 8px}