﻿html, body
{
    margin: 0px;
    padding: 0px;
	height: 100%;
}

.contentcopyright 
{
    padding: 10px;
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.contentcopyright a
{
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.contentcopyright a:link
{
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.contentcopyright a:visited
{
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.contentcopyright a:hover
{
	color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a:link
{
	color: #0000ff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
a:visited
{
	color: #0000ff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
a:hover
{
	color:#ff0000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

a.linkopacity img 
{
   opacity: .80;
  -moz-opacity: 0.80; 
   filter:alpha(opacity=80);
   border: solid 1px #ffffff;
}
a.linkopacity:hover img
{
   opacity: 1.0;
  -moz-opacity: 1.0;   
   filter:alpha(opacity=100);   
   border: solid 1px #ebead8;
}

a.checkbox img
{
   opacity: .75;
  -moz-opacity: 0.75; 
   filter:alpha(opacity=75);
   border: solid 3px #ffffff;
}
a.checkbox:hover img
{
   opacity: 1.0;
  -moz-opacity: 1.0;   
   filter:alpha(opacity=100);   
   border: dashed 3px #a0a0a0;
}
a.checked img
{
   opacity: 1.0;
  -moz-opacity: 1.0;   
   filter:alpha(opacity=100);   
   border: dashed 3px #000000;
}
a.checked:hover img
{
   opacity: 1.0;
  -moz-opacity: 1.0;   
   filter:alpha(opacity=100);   
   border: dashed 3px #000000;
}

.navigationmenu 
{
    background-color: #000000;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}
.navigationmenu a:link
{
	color: #a0a0a0;
    text-decoration: none;
}
.navigationmenu a:visited
{
	color: #a0a0a0;
    text-decoration: none;
}
.navigationmenu a:hover
{
	color: #ffffff;
}
.navigationmenuactive a:link, .navigationmenuactive a:visited
{
	color: #ffffff;
}
.navigationmenuactive a:link, .navigationmenuactive a:hover
{
	color: #ffffff;
}
.navigationouterbox
{
    background-color: #000000;
    border-top: solid 1px #606060;
    border-bottom: solid 1px #606060;
    border-left: solid 1px #606060;
    border-right: solid 1px #606060;
}
.navigationinnerbox
{
    background-color: #000000;
    border-top: solid 1px #404040;
    border-bottom: solid 1px #404040;
    border-left: solid 1px #404040;
    border-right: solid 1px #404040;
}
.navigationcellleft
{
    background-color: #000000;
    border-right: solid 1px #404040;
}
.navigationcellmiddle
{
    background-color: #000000;
    border-right: solid 1px #404040;
}
.navigationcellright
{
    background-color: #000000;
    border-right: solid 1px #404040;
}
.navigationadmin
{
    background-color: #404040;
    border-left: solid 1px #606060;
}

.sitebox
{ 
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #606060;
	background-color: #f3f3f3;
	letter-spacing: 1px;
}

.email
{ 
	margin: 0px;
	padding: 0px;
	height: 30px;
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #606060;
	background-color: #000000;
}

.copyright
{ 
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.informationcaption
{ 
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.informationmessage
{ 
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.informationsection
{
	color: #808080;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #fbfbf6;
	border: solid 1px #ebebe6;
}

.warningcaption
{ 
	color: #800000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.warningmessage
{ 
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.warningsection
{
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #fbfbf6;
	border: solid 1px #ebebe6;
}

.breadcrumbbg
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.breadcrumbsm
{
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.photobox
{ 
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
}

.colorbox
{
   width:  35px;
   height: 35px;
   border: solid 3px #ffffff;
}
.colorboxhover
{
   width:  35px;
   height: 35px;
   border: dashed 3px #a0a0a0;
}
.colorboxchecked
{
   width:  35px;
   height: 35px;
   border: dashed 3px #000000;
}

.formtable
{
    color: #000000;
	border: solid 1px #c9c8b6;
	background-color: #ffffff;
}
.formcaption
{
	padding: 10px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #c9c8b6;
	background-color: #ebead8;
}
.forminput
{ 
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formlabel
{
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #fbfbf6;
	border: solid 1px #ebebe6;
}
.formtext
{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.forminfo
{
	color: #606060;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formrequired
{
	color: #c00000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formreadonly1
{
	padding: 5px;
	color: #a0a0a0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #e0e0e0;
}
.formreadonly2
{
	color: #800000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formreadonly3
{
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formreadonly4
{
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formreadonly5
{
	color: #800000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formreadonly6
{
	color: #a0a0a0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formhelp1
 {
	padding-top: 5px;
	color: #808080;
	font-size: 8pt;
	font-weight: normal;
	font-family: 'Arial';
}
.formhelp2
 {
	padding-top: 5px;
	color: #808080;
	font-size: 8pt;
	font-weight: normal;
	font-family: 'Arial';
}
.formhelp3
 {
	font-size: 7pt;
	font-weight: bold;
	font-family: 'Arial';
}
.formhelp4
 {
	font-size: 8pt;
	font-weight: normal;
	font-family: 'Arial';
}
.formhelp5
 {
	color: #808080;
	font-size: 8pt;
	font-weight: bold;
	font-family: 'Arial';
}
.formphoto
{
    margin: 0px;
    padding: 0px;
	background-color: #fffff6;
	border-left: solid 1px #7f9db9;
	border-right: solid 1px #7f9db9;
	border-bottom: solid 1px #7f9db9;
}
.formoption
{
	color: #a0a0a0;
}
.formwarning
{
	padding: 5px;
	color: #800000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffee;
	border: solid 1px #e0e0e0;
}
.formexception
{
    padding: 10px;
	color: #800000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffee;
	border: solid 1px #e0e080;
}
.formsettings
{ 
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	line-height: 1.75em;
}
.formemaillabel
{
	padding-top: 12px;
	color: #808080;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.formemailrecipient
{
	color: #c0c0c0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #fcfcf3;
	border: solid 1px #e0e0e0;
}

.taskbox
{
	border: dotted 1px #c0c0c0;
	background-color: #fbfbf6;
}
.taskboxcaption
{
    padding: 5px;
    color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
    border: solid 1px #000000;
	background-color: #808080;
}
.taskboxsection
{
    padding: 2px;
    color: #606060;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.taskboxcontent
{
    padding: 2px;
    color: #606060;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.helpbox
{
	border: dotted 1px #c0c0c0;
	background-color: #fffff0;
}
.helpboxcaption
{
    padding: 5px;
    color: #a0a080;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
    border: solid 1px #ffff80;
	background-color: #ffffe0;
}
.helpboxsection
{
    padding: 2px;
    color: #606060;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.helpboxcontent
{
    padding: 2px;
    color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.tooltip
{
   position: absolute;
   visibility: hidden;
   background-color: #ffffff;
   layer-background-color: #ffffff;
   border: 1px solid black;
   z-index: 101;
}
.tooltipbox
{
	border: solid 1px #606060;
	background-color: #ffffff;
}
.tooltipboxcaption
{
    color: #a0a0a0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border-bottom: solid 1px #606060;
	background-color: #000000;
}
.tooltipboxlabel
{
    color: #606060;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.tooltipboxcontent
{
    color: #606060;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #000000;
}
.tooltipdisabledtext
{
    color: #a0a0a0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

a.tooltipclose img 
{
   opacity: .80;
  -moz-opacity: 0.80; 
   filter:alpha(opacity=80);
   border: solid 1px #000000;
}
a.tooltipclose:hover img
{
   opacity: 1.0;
  -moz-opacity: 1.0;   
   filter:alpha(opacity=100);   
   border: solid 1px #000000;
}

.listbox
{
}
.listboxcaption
{
    padding: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ebead8;
	border: solid 1px #c9c8b6;
}
.listboxgroupcaption
{ 
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxcaptionleft
{
    padding: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ebead8;
	border-left: solid 1px #c9c8b6;
	border-right: solid 1px #c7c5b2;
	border-top: solid 1px #c9c8b6;
	border-bottom: solid 1px #c9c8b6;
}
.listboxcaptionmiddle
{
    padding: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ebead8;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #c7c5b2;
	border-top: solid 1px #c9c8b6;
	border-bottom: solid 1px #c9c8b6;
}
.listboxcaptionright
{
    padding: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ebead8;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #c9c8b6;
	border-top: solid 1px #c9c8b6;
	border-bottom: solid 1px #c9c8b6;
}
.listboxtext
{
    padding: 0px;
    color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxsubtext
{ 
    padding: 0px;
	color: #802020;
	font-size: 9pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxlabel
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxcontent
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxmessage
{ 
    padding: 0px;
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxfootnote
{
    padding: 5px;
    color: #a0a0a0;
	font-size: 9pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.listboxstatus
{
    padding: 0px;
    color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.hometable
{
    color: #333333;
	background-color: #ffffff;
	border: solid 1px #c9c8b6;
}
.homecaption
{
	padding: 6px;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #c9c8b6;
	background-color: #ebead8;
}
.homemessage
{ 
    padding: 6px;
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	line-height: 1.50em;
}
.homenewslink
{ 
	padding: 6px;
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	line-height: 1.75em;
}
.homecalendardate
{ 
    padding: 6px;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #fbfaf0;
	line-height: 1.50em;
}
.homecalendarlabel
{ 
	padding: 6px;
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border-top: solid 1px #e9e8d6;
	border-bottom: solid 1px #e9e8d6;
	background-color: #f9f9f6;
	line-height: 1.75em;
}
.homecalendarevent
{ 
    padding: 6px;
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #f9f9f6;
	line-height: 1.50em;
}
.homephotobox
{ 
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
}
.homephotoname
{ 
	padding: 3px;
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	line-height: 1.25em;
}
.homelogobox
{ 
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 6px;
	background-color: #ffffff;
}
.homelogotext
{ 
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 6px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	line-height: 1.50em;
}
.homelogoupdatelabel
{ 
    padding: 6px;
	color: #b9b8a6;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	background-color: #ffffff;
}
.homelogoupdatecontent
{ 
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 6px;
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
}
.homeweatherforecast
{ 
    padding: 6px;
	color: #808080;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	line-height: 1.50em;
}
.homefeaturescaption
{ 
    padding: 5px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.homefeaturescontent
{ 
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	line-height: 1.75em;
}
.homepluginhighlight
{
	color: #008000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.newscaption
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.newssection
{ 
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	line-height: 1.75em;
}
.newssection table
{ 
	color: #333333;
	font-size: 11pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	line-height: 1.75em;
}

.calendarbox
{
	background-color: #ffffff;
	border: solid 1px #c9c8b6;
}
.calendarsection
{
    padding-left: 5px;
    padding-right: 5px;
}
.calendarcaption
{
    padding: 5px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ebead8;
	border-bottom: solid 1px #c9c8b6;
}
.calendarmonthyearpanel
{ 
    padding: 10px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #ebead8;
	background-color: #fbfaf0;
}
.calendarweekdaypanel
{ 
    padding: 8px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #c9c8b6;
	background-color: #ebead8;
}
.calendardaytoday
{ 
	height: 75px;
	background-color: #fffff3;
	border: solid 2px #a00000;
}
.calendardayactive
{ 
	height: 75px;
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
	
}
.calendardayinactive
{
	height: 75px;
	background-color: #f6f6f0;
	border: solid 1px #e0e0e0;
}
.calendardaynumber
{ 
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendarevent
{ 
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendareventdisabled
{ 
    color: #808080;
    font-size: 8pt;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendareventallday
{ 
	color: #800000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendareventalldaydisabled
{ 
	color: #800000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendarteam
{ 
    color: #a0a0a0;
    font-size: 8pt;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendarteamdisabled
{ 
    color: #a0a0a0;
    font-size: 8pt;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.calendarlinkdisabled
{ 
    color: #808080;
    font-size: 10pt;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    text-decoration:underline;
}
.calendarlabel
{ 
    padding: 8px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #c9c8b6;
	background-color: #ebead8;
}
.calendartext
{ 
    padding: 10px;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #e0e0e0;
	background-color: #fffff6;
}
.calendarweather
{ 
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.photoupload-window
{
	width: 550px;
	height: 300px;
	overflow: auto;
	border: solid 1px #808080;
	background-color: #ffffff;
}
.photoupload-caption
{
	color: #e0e0e0;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
    background-color: #808080;
}
.photoupload-statistics
{
	padding: 2px;
}
.photoupload-statistics .name
{
	color: #808080;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.photoupload-statistics .value
{
	color: #404040;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.photoupload-queue
{
	margin: 0px;
    padding: 5px;
    width: 520px;
	list-style: none;
}
.photoupload-queue li
{
	margin: 0px;
    padding: 3px;
    color: #404040;
    font-size: 10pt;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.photoupload-queue .file
{
    color: #404040;
	padding-left: 3px;
    font-size: 10pt;
    font-weight: normal;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.photoupload-queue .size
{
	color: #a0a0a0;
	padding-left: 3px;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.photoupload-queue .progress
{
	color: #ffffff;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	text-align: center;
    font-size: 10pt;
    font-weight: normal;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #81B466;
    border: solid 1px #808080;
}

.teamcaption
{ 
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.playercaption
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.playersection
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.playersection table
{
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.mapcaption
{ 
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
}
#mapcontainer
{ 
    padding: 2px;
    width: 800px; 
    height: 600px; 
    border: solid 1px #e0e0e0;
    background-color: #f3f3eb;
}

.groupcaption
{ 
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.contactcaption
{ 
    padding: 5px;
    color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.settingname
{ 
    height: 50px;
    padding: 10px;
	border: solid 1px #e0e0e0;
	background-color: #fbfbf6;
}
.settingvalue
{ 
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	border: solid 1px #e0e0e0;
	background-color: #fbfbf6;
}

.leftredbutton
{
	width:  10px;
	height: 30px;
	background-image: url(/site/images/leftredbutton.gif);
}
.middleredbutton
{
	height: 30px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background: url(/site/images/middleredbutton.gif);
}
.middleredbutton a:link
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middleredbutton a:visited
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middleredbutton a:hover
{
	color:#ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.rightredbutton
{
	width:  10px;
	height: 30px;
	background: url(/site/images/rightredbutton.gif);
}

.leftgreenbutton
{
	width:  10px;
	height: 30px;
	background-image: url(/site/images/leftgreenbutton.gif);
}
.middlegreenbutton
{
	height: 30px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background: url(/site/images/middlegreenbutton.gif);
}
.middlegreenbutton a:link
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middlegreenbutton a:visited
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middlegreenbutton a:hover
{
	color:#ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.rightgreenbutton
{
	width:  10px;
	height: 30px;
	background: url(/site/images/rightgreenbutton.gif);
}

.leftorangebutton
{
	width:  10px;
	height: 30px;
	background-image: url(/site/images/leftorangebutton.gif);
}
.middleorangebutton
{
	height: 30px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background: url(/site/images/middleorangebutton.gif);
}
.middleorangebutton a:link
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middleorangebutton a:visited
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middleorangebutton a:hover
{
	color:#ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.rightorangebutton
{
	width:  10px;
	height: 30px;
	background: url(/site/images/rightorangebutton.gif);
}

.leftgraybutton
{
	width:  10px;
	height: 30px;
	background-image: url(/site/images/leftgraybutton.gif);
}
.middlegraybutton
{
	height: 30px;
	color: #808080;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background: url(/site/images/middlegraybutton.gif);
}
.middlegraybutton a:link
{
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middlegraybutton a:visited
{
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.middlegraybutton a:hover
{
	color:#808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
.rightgraybutton
{
	width:  10px;
	height: 30px;
	background: url(/site/images/rightgraybutton.gif);
}


.slidebox
{ 
	border: solid 1px #c9c8b6;
	background-color: #ebead8;
}
.slidecount
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.slidefirst
{
    width: 32px;
    height: 32px;
    display: block;
    background: url(/site/images/slidefirst.gif) top left;
}
.slidefirst:hover
{
    background-position: bottom left;
}
.slideprev
{
    width: 32px;
    height: 32px;
    display: block;
    background: url(/site/images/slideprev.gif) top left;
}
.slideprev:hover
{
    background-position: bottom left;
}
.slidenext
{
    width: 32px;
    height: 32px;
    display: block;
    background: url(/site/images/slidenext.gif) top left;
}
.slidenext:hover
{
    background-position: bottom left;
}
.slidelast
{
    width: 32px;
    height: 32px;
    display: block;
    background: url(/site/images/slidelast.gif) top left;
}
.slidelast:hover
{
    background-position: bottom left;
}

p.left
{
    text-align:left;
}
p.right
{
    text-align:right;
}
p.center
{
    text-align:center;
}

img.x-left
{
    float:left;
    margin-right:5px;
}
img.x-right
{
    float:right;
    margin-left:5px
}

span.x-bold
{
    font-weight:bold;
}
span.x-italic
{
    font-style:italic;
}
span.x-underline
{
    text-decoration:underline;
}
span.x-highlight
{
    color: #000000;
    font-weight:bold;
    background-color: #ffff00;
}
span.x-strikeout
{
    color: #800000;
    text-decoration:line-through;
}
span.x-heading1
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
span.x-heading2
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
span.x-heading3
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
