/* End of Default Plugin CSS Declarations */

a:link {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:link.non-ul {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:visited {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:visited.non-ul {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

a:hover.non-ul {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a:active {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

a:active.non-ul {
	background: transparent;
	color: #000000;
	text-decoration: none;
}

a.navigation:visited, .navigation:visited {
	background-color: #000000;
	color: #FFFFFF;
	display: inline;
	font-weight: bold;
	font-size: 110%
	text-decoration: none;
}

a.navigation:hover, a.navigation:hover,a.navigation:active, a.navigation:active{
	background-color: #000000;
	color: #FFFFFF;
	display: inline;
	font-weight: bold;
	font-size: 110%
	text-decoration: underline;
}

a.pluginbutton:link, a.pluginbutton:visited {
	background-color: transparent;
	color: #000000;
	display: block;
	height: 19px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

a.pluginbutton:hover {
	background: center url(navbar/images/button_over.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	color: #0000FF;
	display: block;
	height: 19px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}

body {
	background: #F7F7F0;
	color: #333333;
	font: 100% verdana,helvetica,arial,sans-serif;
	margin-bottom: 4px;
	margin-left: 8px;
	margin-left: 8px;
	margin-top: 0px;
	padding: 0px;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #F7F7F0;
	scrollbar-face-color: #E42F42;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FCFCFA;
	scrollbar-track-color: #EFEFEF;
}

h1 {
	font-size: 125%;
	display: inline;
}

h2 {
	font-size: 100%;
	display: inline;
}

img {
	border: 0;
}

input {
	color: #000000;
	font: 82% verdana,helvetica,arial,sans-serif;
}

select {
	color: #000000;
	font: 82% verdana,helvetica,arial,sans-serif;
}

submit {
	font: 82% verdana,helvetica,arial,sans-serif;
}

td {
	color: #000000;
	font: 73% verdana,helvetica,arial,sans-serif;
}

td.block-info, .block-info, .block-info-left, .block-info-right {
	font: 73% verdana,helvetica,arial,sans-serif;
	padding-bottom: 20px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
}

td.navigationbar {
	background-color: #000000;
	border-bottom: 2px solid #E42F42;
	padding-left: 175px;
	padding-right: 175px;
}

textarea {
	color: #000000;
	font: 100% verdana,helvetica,arial,sans-serif;
}

th {
	color: #000000;
	font: bold smaller verdana,helvetica,arial,sans-serif;
	padding-left: 3px;
}

.admin-list-field {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.admin-list-headerfield {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.admin-list-table {
	border-spacing: 1px;
	text-align: left;
	width: 100%;
}

.admin-list-table form {
	margin: 0px;
}

.block-hightopborder-left {
	border-top: 1px solid #FFFFFF;
}

.block-info-left ul {
	border: none;
	color: #000000;
	font: 73% verdana,helvetica,arial,sans-serif;
	margin-bottom: 0;
	margin-left: 16px;
	margin-top: 0;
	padding-left: 0;
}

.block-info-right ul {
	border: none;
	color: #000000;
	font: 73% verdana,helvetica,arial,sans-serif;
	margin-bottom: 0;
	margin-left: 16px;
	margin-top: 0;
	padding-left: 0;
}

.block-title,blocktitle {
	background: #E42F42;
	border-bottom: solid 2px #000000;
	color: #FFFFFF;
	font: bold smaller verdana,helvetica,arial,sans-serif;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
}

.block-title-left {
	background: #E42F42;
	border-bottom: solid 2px #000000;
	color: #FFFFFF;
	font: bold smaller verdana,helvetica,arial,sans-serif;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
}

.block-title-right {
	background: #E42F42;
	border-bottom: solid 2px #000000;
	color: #FFFFFF;
	font: bold smaller verdana,helvetica,arial,sans-serif;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
}

.block-vote {
	background: transparent;
	color: #000000;
	font: 90% verdana,helvetica,arial,sans-serif;
}

.block-vote-results {
	background: transparent;
	color: #000000;
	font: 90% verdana,helvetica,arial,sans-serif;
}

.bottom{
	background: url(portalimages/bottom.jpg);
	background-repeat: repeat-x;
}

.bottomleft{
	background: url(portalimages/bottomleft.jpg);
}

.bottomright{
	background: url(portalimages/bottomright.jpg);
}

.cal-body {
	background: #FFFFFF;
	border-bottom: #FCFCFA 1px solid;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
	color: #000000;
	font: bold 150% verdana,helvetica,arial,sans-serif;
}

.cal-day,cal_day {
	background: transparent;
	border-bottom: #FCFCFA 1px dashed;
	border-left: #FCFCFA 1px dashed;
	border-top: #000000 2px solid;
	color: #000000;
	font: bold 75% verdana,helvetica,arial,sans-serif;
}

.cal-dayview-times {
	background: #FCFCFA;
	border-bottom: #FCFCFA 1px solid;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	border-top: #000000 1px dashed;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
}

.cal-dayx-body {
	background: #FCFCFA;
}

.cal-dayx-cur {
	background: #FFFFFF;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
}

.cal-dayx-subcur {
	background: #FFFFFF;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
	padding-top: 4px;
}

.cal-dayx-times {
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

.cal-dayx-times2 {
	background: #FFFFFF;
}

.cal-dayx-weekevent {
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px dashed;
	border-right: #FFFFFF 1px dashed;
	border-top: #FCFCFA 1px solid;
}

.cal-futureday {
	background: #FCFCFA;
}

.cal-header {
	background: #FFFFFF;
	border-bottom: #FCFCFA 1px solid;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
}

.cal-hr {
	background: #FFFFFF;
}

.cal-month,cal_month {
	background: #FCFCFA;
	color: #000000;
}

.cal-nullday {
	background: #FFFFFF;
	border-bottom: #FCFCFA 1px dashed;
	border-left: #FCFCFA 1px dashed;
	border-top: #FCFCFA 1px dashed;
	color: #000000;
}

.cal-oldday {
	background: #FCFCFA;
	color: #000000;
}

.cal-quickadd,quickadd {
	background: #FCFCFA;
	border-bottom: #FCFCFA 1px solid;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
	padding: 4px;
}

.cal-today {
	background: #FFFFFF;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px dashed;
	border-right: #000000 1px dashed;
	border-top: #000000 1px dashed;
}

.cal-weekpointers {
	border-bottom: #FCFCFA 1px dashed;
	border-left: #FCFCFA 1px dashed;
}

.cal-weekview-addevent {
	background: #FFFFFF;
	border-right: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
	padding: 4px;
}

.cal-weekview-caltitle {
	background: #FFFFFF;
	border-bottom: #FCFCFA 1px solid;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
	padding: 4px;
}

.cal-weekview-curday,weekview_curday {
	background: #FCFCFA;
	color: #000000;
}

.cal-weekview-daterange {
	background: #FFFFFF;
	border-left: #FCFCFA 1px solid;
	border-right: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
	padding: 4px;
}

.cal-weekview-dayformat {
	background: #FFFFFF;
	border-left: #FCFCFA 1px solid;
	border-top: #FCFCFA 1px solid;
	color: #000000;
	font: bold 80% verdana,helvetica,arial,sans-serif;
	padding: 4px;
}

.cal-weekview-offday,weekview_offday {
	background: transparent;
	color: #000000;
}

.commentbar1 {
	background: transparent;
	color: #000000;
	font: 75% verdana,helvetica,arial,sans-serif;
	padding: 3px 3px;
}

.commentbar2 {
	background: #FCFCFA;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font: 75% verdana,helvetica,arial,sans-serif;
}

.commentbar3 {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FCFCFA;
	color: #000000;
	font: 75% verdana,helvetica,arial,sans-serif;
	padding: 3px 3px;
}

.commentbar4 {
	background: #FCFCFA;
	color: #000000;
	font: 75% verdana,helvetica,arial,sans-serif;
}

.commenttitle {
	background: #FCFCFA;
	border-bottom: 1px solid #FCFCFA;
	border-left: 1px solid #FCFCFA;
	border-right: 1px solid #FCFCFA;
	border-top: 1px solid #FCFCFA;
	font: bold smaller verdana,helvetica,arial,sans-serif;
	padding: 3px 0px 3px 10px;
}

.footerblock {
	background: #E42F42;
	border-top: 1px solid #000000;
	color: #FFFFFF;
	font: 70% verdana,helvetica,arial,sans-serif;
	padding-bottom: 1px;
	padding-left: 175px;
	padding-right: 175px;
	padding-top: 1px;
}

.footerblock a:link {
	background: #E42F42;
	color: #FFFFFF;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-decoration: none;
}

.footerblock a:visited {
	background: #E42F42;
	color: #FFFFFF;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-decoration: none;
}

.footerblock a:hover {
	background: #E42F42;
	color: #FFFFFF;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-decoration: none;
}

.footerblock a:active {
	background: #E42F42;
	color: #FFFFFF;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-decoration: none;
}

.header{
	background-color: #FFFFFF;
}

.highlight {
	background-color: #FFFF00;
	color: #000000;
	text-decoration: none;
}

.left{
	background: url(portalimages/left.jpg);
	background-repeat: repeat-y;
}

.leftblocks{
	background-color: #FCFCFA;
}

.logo{
	background: url(portalimages/logo.jpg) #FFFFFF;
	background-position: top;
	background-repeat: no-repeat;
}

.navigation, a.navigation:link, a.navigation {
	background-color: #000000;
	color: #FFFFFF;
	display: inline;
	font-weight: bold;
	font-size: 110%
	text-decoration: none;
}

.pagenav {
	text-align: center;
}

/* Default Plugin CSS Declarations */
/* Recommended CSS to be used by Plugin Authors - allows easier site themeing */
.plugin {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.plugin td {
	padding: 2px 5px 2px 5px;
}

.plugin th {
	background-color: #FCFCFA;
	color: #000000;
	font-size: .9em;
	padding: 5px;
	text-align: left;
}

.plugin tr {
	vertical-align: top;
}

.pluginalert {
	background-color: #E9E9DA;
	color: #E42F42;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
}

.pluginaltbg {
	background-color: #000000;
}

.pluginalttext {
	color: #FFFFFF;
}

.pluginbg {
	background-color: #FCFCFA;
}

.pluginbreadcrumbs a:visited {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.pluginbreadcrumbs a:hover {
	color: #E42F42;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.pluginbreadcrumbs, .pluginbreadcrumbs a:link {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.plugincellfill {
	background-color: #E5E5EA;
}

.plugincelltext {
	background-color: #FCFCFA;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 75%;
	font-weight: normal;
}

.plugincelltitle {
	background-color: #E5E5EA;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	font-weight: bold;
}

.pluginfooter {
	background-color: #EFEFEF;
}

.pluginheader {
	background-color: #CCCCCC;
	color: #000000;
	font-size: 95%;
	font-weight: bolder;
	padding: 5px;
}

.plugininfo {
	background-color: #F7F7F0;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
}

.pluginlargetext {
	font-size: 90%;
}

.pluginlinks a:link {
	color: #0000FF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.pluginlinks a:visited {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.pluginlinks a:hover {
	color: #0000FF;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.pluginmediumtext {
	font-size: 85%;
}

.pluginrollout {
	background-color: #FCFCFA;
	color: #000000;
}

.pluginrollover {
	background-color: #FFFF8F;
	color: #000000;
}

.pluginrow1 td {
	background-color: #EFEFEF;
}

.pluginrow2 td {
	background-color: #F7F7F0;
}

.pluginsmalltext {
	font-size: 80%;
}

.pluginsolidfill {
	background-color: #000000;
}

.pluginsolidoutline {
	background-color: #396998;
}

.pluginsubtable {
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.pluginsubtable th {
	background-color: #F7F7F0;
	color: #000000;
	font-size: .7em;
	padding: 5px;
	text-align: left;
}

.pluginsubtable tr {
	vertical-align: top;
}

.plugintinytext {
	font-size: 70%;
}

.plugintitle {
	background-color: #EFEFEF;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
}

.related-title {
	background: transparent;
	border-bottom: 1px solid #E42F42;
	color: #000000;
	font: bold 90% verdana,helvetica,arial,sans-serif;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.right{
	background: url(portalimages/right.jpg);
	background-repeat: repeat-y;
}

.rightblocks{
	background-color: #FCFCFA;
}

.row-even {
	background-color: #FCFCFA;
}

.row-odd {
	background-color: #FFFFFF;
}

.searchauth {
	background: transparent;
	color: #000000;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-align: left;
}

.searchdate {
	background: transparent;
	color: #000000;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-align: right;
}

.searchform {
	background: #FCFCFA;
	border-bottom: 1px solid #CCCCCC;
	height: 53px;
	padding: 6px 4px 6px 1px;
}

.searchhits {
	background: transparent;
	color: #000000;
	font: 100% verdana,helvetica,arial,sans-serif;
	text-align: right;
}

.smallcal-week-even {
	background: #FCFCFA;
	color: #000000;
}

.story-box {
	background: transparent;
	color: #000000;
	font: 100% verdana,helvetica,arial,sans-serif;
	vertical-align: top
}

.story-byline,storybyline {
	background-color: #FFFFFF;
	color: #000000;
	font: 90% verdana,helvetica,arial,sans-serif;
}

.story-container {
	background-color: #FFFFFF;
	border-left: 1px solid #E9E9DA;
	border-right: 1px solid #E9E9DA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 10px;
}

.story-information {
	background: transparent;
	color: #000000;
	font: 70% verdana,helvetica,arial,sans-serif;
	vertical-align: top;
}

.story-title {
	background: transparent;
	border-bottom: 1px solid #E42F42;
	color: #000000;
	font: bold 110% verdana,helvetica,arial,sans-serif;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.story-title-featured {
	background: transparent;
	border-bottom: 1px solid #E42F42;
	color: #000000;
	font: bold 110% verdana,helvetica,arial,sans-serif;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.top{
	background: url(portalimages/top.jpg);
	background-repeat: repeat-x;
}

.topleft{
	background: url(portalimages/topleft.jpg);
}

.toplogo{
	background: url(portalimages/logotop.jpg);
	background-position: bottom;
}

.topright{
	background: url(portalimages/topright.jpg);
}

.vlag, td.vlag{
	background: url(portalimages/vlag.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.warning {
	background: transparent;
	color: #FF0000;
	font: bold 100% verdana,helvetica,arial,sans-serif;
}

.warningsmall {
	background: transparent;
	color: #FF0000;
	font: 100% verdana,helvetica,arial,sans-serif;
}

.xpinputfield {
	border: 1px solid #7B9EBD;
}

/* Navbar Class CSS */
#navcontainer a {
	text-decoration: none;
}

#navcontainer li {
	display: inline;
	float: left;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 6px;
}

#navcontainer ul {
	background-color: #667AB3;
	border: 0px;
	height: 26px;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
}

/* current Link */
#navcontainer ul a#current {
	background-color: #F2F2F2;
	border: 0px solid #000000;
	color: #4358E1;
	padding-bottom: 7px;
}

#navcontainer ul a#current:link,
#navcontainer ul a#current:visited {
	font-weight: bold;
}

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited {
	background-color: #4358E1;
	border: 0px solid #4358E1;
	color: #FFFFFF;
	margin: 2px;
	padding: 5px;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus {
	background-color: #55516B;
	border: 0px solid #000000;
	color: #FFFFFF;
	padding-bottom: 7px;
}
