body {
	font-family:arial, tahoma, verdana, sans-serif;
	font-size: 80%;
	margin:0px;
	padding:10px;
	background-color:#ffffff;
}

#pagecontainer {
	margin-bottom:15px;
	padding: 4px;
	border: 1px solid #336699;
}

#leaderboardcontainer {
	padding:5px;
	background-color:#ffffff;
	border-bottom:1px solid #336699;
}

#leaderboard {
	text-align: center;
	font-size: 1em;
	font-family: arial, tahoma, verdana, sans-serif;
	font-weight:normal;
	height:50px;
}

#breadcrumb {
	position: absolute;
	top: 150px;
	left: 176px;
	background-color:white;
	margin:0px;
	padding:0px;
}

#contentcolumn {
	margin-left:156px;
	margin-right:175px;
	margin-top:5px;
	padding:30px 10px 10px 10px;
	border-right:1px solid #336699;
	border-left:1px solid #336699;
	min-height:600px;
	height: auto !important;
	height:600px;
}

#leftcolumn {
	position:absolute;
	left:15px;
	top:180px;
	width: 153px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

.leftcolumnlanguage {
	padding-top:0em;
	margin-top:0.3em;
	padding-bottom:0em;
	margin-bottom:0.3em;
	padding-left:0em;
	margin-left:2em;
	list-style: disc;
	color:#c0c0c0;
	line-height:1.4em;
	font-weight:normal;
	font-size:.83333em;
}

#rightcolumn {
	right: 15px;
	width: 171px;
	position: absolute;
	top: 180px;
	padding: 0px;
	margin: 0px;
	background-color:#ffffff;
}

.rightcolumnitemcontent {
	padding-top:0em;
	margin-top:0.3em;
	padding-bottom:0em;
	margin-bottom:0.3em;
	padding-left:0em;
	margin-left:2em;
	list-style: disc;
	color:#A82030;
	line-height:1.4em;
	font-weight:normal;
	font-size:.83333em;
}

.eventHead {
    color: #0000FF;
}

#headersection {
	color: #ffffff;
	padding:3px;
	background-color:#ffffff;
}
#headersection h1 {
	font-size:2em;
	color:#336699;
	padding-left:3px;
}

#headersectionbar {
	height:18px;
	background-color:#336699;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	font-size:0.85em;
}
#headersectionbar h2 {
	padding:0em;
	margin:0em;
	color:white;
}

#pagefooter {
	text-align:center;
	padding:.5em 0em .5em 0em;
	border-top:1px solid #336699;
	margin-top:5px;
}

#pagefooterCopyright {
	text-align:center;
	padding:.5em 0em 0em 0em;
	font-size:.833em;
}

a#headersectionlogo:link {color:#336699;text-decoration:none;}
a#headersectionlogo:visited {color:#336699;text-decoration:none;}
a#headersectionlogo:hover {color:#336699;text-decoration:none;}
a#headersectionlogo:active {color:#336699;text-decoration:none;}

a.mainmenulink:link {color:#0000c0;text-decoration:none;}
a.mainmenulink:visited {color:#0000c0;text-decoration:none;}
a.mainmenulink:hover {color:#A82030;text-decoration:none;}
a.mainmenulink:active {color:#0000c0;text-decoration:none;}

a.marked1:link		{color:#0000c0;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:visited	{color:#0000c0;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:hover		{color:#A82030;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}
a.marked1:active	{color:#A82030;padding-left:1.7em;height:2em;height:2em;background-image:url('/site/gfx/arrow.green.gif');background-repeat: no-repeat;}

h1 a:link	{color:#000000;text-decoration:none;}
h1 a:visited	{color:#000000;text-decoration:none;}
h1 a:hover	{color:#000000;text-decoration:none;}
h1 a:active	{color:#000000;text-decoration:none;background-color:#FCFBC4;}

a:link		{color:#0000c0;}
a:visited	{color:#0000c0;}
a:hover		{color:#A82030;}
a:active	{color:#A82030;background-color:#FCFBC4;}

a.loghide:link {text-decoration:none;}
a.loghide:visited {text-decoration:none;}
a.loghide:hover {text-decoration:none;}
a.loghide:active {text-decoration:none;}

a img {border:none;}
h1 {
	font-size: 145%;
	line-height: 130%;
	color: #000;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}

h2 {
	font-size: 110%;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 1em 0px 5px 0px;
}

h3 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

h4 {
	font-size: 90%;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p {
	margin-top:0px;
	padding-top:0px;
}

table {
	margin-bottom:1em;
}
th {
}
td {
}
/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color: #E5E5E5;
    text-align: left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color: #D5D5D5;
    text-align: left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #FFCC99;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #CCFFCC;
}

dt {
	font-weight:bold;
}

.nodisp {
	display:none;
}
.dnone {
	display:none;
}

pre {}
code {font-size:1.2em;}
.toc li {
	margin-bottom:.5em;
	list-style-type:square;
}

/* ------- Newsletterbox ------- */
.leftcolumnbox {border:solid 1px #336699;margin-bottom:1em;background-color:#FFFFFF;}
.leftcolumnbox h2 {background:#336699;padding:2px;margin:0em;color:#ffffff;font-size:0.85em;}

.rightcolumnbox {border:solid 1px #336699;margin-bottom:1em;background-color:#FFFFFF;}
.rightcolumnbox h2 {background:#336699;padding:2px;margin:0em;color:#ffffff;font-size:0.85em;}

.rightcolumnboxDues {border:solid 1px #FF0000;margin-bottom:1em;background-color:#FFFFFF;}
.rightcolumnboxDues h2 {background:#FF0000;padding:2px;margin:0em;color:#ffffff;font-size:0.85em;}

#newslettertextbox {width:94%;font-size:0.85em;}
#newslettertextbutton1 {font-size:0.8em;width:45%;}
#newslettertextbutton2 {font-size:0.8em;width:55%;}

.BPOimageHeader {float:right;margin-left: 1em;}
.learnboximage {float:left;margin-right:1em;}
.learnboxtext {padding-top:2em;}

.learnboxlinkcontainer {height:3.5em;line-height:1.3em;}
.learnboxlinkimage {float:left;width:22px;height:20px;background-image:url('/site/gfx/arrow.green.gif');background-repeat:no-repeat;}

.sectionbox {
	border-style:solid;
	border-width:thin;
	border-color:#336699;
	padding:0em;
	background-color:#FFFFFF;
	margin-bottom:1em;
	min-height:50px;
	height: auto !important;
	height: 50px;
}
.sectionboxPara {font-size:1.25em; padding: 1px 1em 1px 1em;}
.sectionboxHeader {margin-top:0em;padding-top:0em;background-color:#336699;color:#ffffff;font-size:2em;text-align:center;}
.sectionboxImage {float:left;margin-right:1em;}
.sectionbox h2 {margin-top:0em;padding-top:0em;padding-left:1em;}

.sectionbox2 {border:1px solid #ffffff;padding:1em;background-color:#ffffff;margin-bottom:1em;}
.sectionbox2 h2 {margin-top:0em;padding-top:0em;}
