body {
	margin: 0;
	padding: 0;
	background-color: #54709F;
	position: relative;
	background: #54709F url(../images/barbara.jpg) 0 0 no-repeat fixed;
	color: #FFFFEE;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
p, li, dir, br, blockquote {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
div#content {
	position: absolute;
	top: 26px;
	left: 161px;
	right: 25px;
	padding: 10px;
	border: 1px solid #DCD8B1;
	background-color: #4B658F;
	background: #4B658F url(../images/barbara_back.jpg) no-repeat fixed;
	z-index: 10;
}
div#content h3 {margin-bottom: 0.25em;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 2px; border-width: 0; 
   text-decoration: none; color: #FFFFFF;
   background: url(../images/barbara_transp.jpg) no-repeat fixed 0px 0px;} 
div#links a:hover {color: #F5CA20;
background: transparent url(../images/barbara_button.jpg) 0 0 no-repeat fixed;}
h1 {
	padding: 10px 5px 15px;
	text-align: center;
	background: #B2052C;
	color: #E3E8EA;
	text-transform: uppercase;
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	height: 28px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
a:link {
	color: #F5CA20;
	text-decoration: none;
}
a:visited {
	color: #F5CA20;
	text-decoration: none;
}
a:link:hover {
	color: #F5CA20;
	text-decoration: underline;
}
div#links {
	position: absolute;
	top: 52px;
	left: 0;
	width: 160px;
	height: 569px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}
#content_left {
	position: absolute;
	width: 120px;
	left: 161px;
	top: 130px;
	bottom: 25px;
	z-index: 11;
	background-attachment: fixed;
	background-image: url(../images/barbara_back.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	border: 1px solid #DCD8B1;
	background-color: #465F88;
	height: auto;
	margin-bottom: 25px;
	background-position: left top;
}
#content_left h1 {
	padding: 5px;
	text-align: left;
	background: #3B4F71;
	color: #E5E5E5;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
#content_right {
	position: absolute;
	width: auto;
	left: 350px;
	top: 130px;
	right: 25px;
	bottom: 25px;
	z-index: 12;
	border: 1px solid #DCD8B1;
	background-attachment: fixed;
	background-color: #5E7FB5;
	background-image: url(../images/barbara_back.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: auto;
	background-position: left top;
}
#content_right h1 {
	padding: 5px;
	text-align: left;
	background: #3B4F71;
	color: #E5E5E5;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
div#contentbox {
	position: absolute;
	top: 130px;
	left: 161px;
	right: 25px;
	padding: 10px;
	border: 1px solid #DCD8B1;
	background-color: #4B658F;
	z-index: 12;
	background: #4B658F url(../images/barbara_back.jpg) no-repeat fixed;
}
#contentbox h1 {
	padding: 5px;
	text-align: left;
	background: #3B4F71;
	color: #E5E5E5;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
.SmallTextBlack {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.SmallTextBlue {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2E2F6C;
}
.SmallTextGreen {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #75BD88;
}
.SmallTextPurple {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #522EA5;
}
.SmallTextWhite {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.SubTitle {
	padding: 3px;
	color: #E5E5E5;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.SubTitleBlack {
	padding: 3px;
	color: #000000;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.SubTitleBlue {
	padding: 3px;
	color: #2E2F6C;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.SubTitleGreen {
	padding: 3px;
	color: #75BD88;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.SubTitlePurple {
	padding: 3px;
	color: #522EA5;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.TextBlack {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.TextBlue {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2E2F6C;
}
.TextGreen {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #75BD88;
}
.TextPurple {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #522EA5;
}
.Title {
	padding: 5px;
	color: #E5E5E5;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
.TitleBlack {
	padding: 5px;
	color: #000000;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
.TitleBlue {
	padding: 5px;
	color: #2E2F6C;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
.TitleGreen {
	padding: 5px;
	color: #75BD88;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}.TitlePurple {
	padding: 5px;
	color: #522EA5;
	text-transform: uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	vertical-align: middle;
	letter-spacing: 0.5em;
	margin: 0 0 0;
}
#content_left img {
	border: 1px solid #FFFFFF;
}

