a:link { color: #06c; text-decoration: underline; }

a:visited { color: #900; text-decoration: underline;}

a:hover { color: #000000; text-decoration: underline; }

h1 {
    font-family: Times, Georgia, serif;
	color: #990000;
	font-size: 40px;
	line-height: 40px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; margin-bottom: -7px; margin-top: 20px;}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; margin-bottom: -9px; margin-top: 20px;}

.bodytext, table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px}

.bodytext-smaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px}

.bodytext-medium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px}

.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	margin: 10px 0px 15px 0px;
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 20;
	margin-bottom: 5px;
}

.menu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 40px;
	margin-bottom: 5px;
}
.menutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 0px 15px 0px;
	color: #900;
}

.menutitle a:link { color: #900; text-decoration: underline; }

.menutitle a:visited { color: #900; text-decoration: underline;}

.menutitle a:hover { color: #000; text-decoration: underline; }

.menu1 a:link, .menu2 a:link, .menu3 a:link, .menu4 a:link { color: #666; text-decoration: underline; }

.menu1 a:visited, .menu2 a:visited, .menu3 a:visited, .menu4 a:visited { color: #900; text-decoration: underline; }

.menu1 a:hover, .menu2 a:hover, .menu3 a:hover, .menu4 a:hover { color: #000; text-decoration: underline; }

.menubottom {
	height: 20px;
	border-top: 4px solid #036;
}

.menu {
	margin: 10px;
	border: 1px solid #036;
}

.menudivider {
	border-top: 1px solid #036;
	margin: 15px 0px 10px 0px;
}

.menucontent {
    padding: 10px;
}

.candidate-name { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #8F9EB5
}

.candidate-heading { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	margin: 5px 0;
}

.candidate-mainwindow {
	background-color: #CFD8E6;
	padding: 10px;
}

.candidate-photowindow {
	background-color: #E8EAF6;
	padding: 10px;
}

.prop li {
	list-style-position: outside;
	margin-left: -20px;
}

.prop h3 {
	margin-top: 0px;
}

.prop {
	padding: 10px;
}

.shadowbox-top-middle {
	background-image: url(images/shadowbox/top-middle-b.jpg);
	background-repeat: repeat-x;
}

.shadowbox-middle-left {
	background-image: url(images/shadowbox/middle-left-b.jpg);
	background-repeat: repeat-y;
}

.shadowbox-middle-right {
	background-image: url(images/shadowbox/middle-right-b.jpg);
	background-repeat: repeat-y;
}

.shadowbox-bottom-middle {
	background-image: url(images/shadowbox/bottom-middle-b.jpg);
	background-repeat: repeat-x;
}

.shadowbox-center {
	background-color: #FFF9D0;
	padding: 10px;
}

.cloudfade-left {
	background-image: url(images/internal-03.jpg);
	background-repeat: no-repeat;
}

.cloudfade-right {
	background-image: url(images/internal-04.jpg);
	background-repeat: no-repeat;
}

.contentwindow {
	background-color: #fff;
	padding: 5px 20px 5px 20px;
}
