BODY {color:#000000; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
TABLE.template{color:#FFFFFF; background-color:#000000; width:750px; border-style:none; margin-left:auto; margin-right:auto;}
TABLE.credits{color:#FFFFFF; background-color:#000000; width:100%; border-style:none; margin-left:auto; margin-right:auto;}
TR.rowheader{color:#FFFFFF; background-color:#666666; font-size:10pt; font-weight:bold;}
TR.rowprimary{color:#000000; background-color:#E9E9E9; font-size:10pt;}
TR.rowsecondary{color:#000000; background-color:#FFFFFF; font-size:10pt;}
TD.header{color:#000000; background-color:#FFFFFF;}
TD.nav{color:#000000; background-color:#FFFFFF; width:150px;}
TD.std{color:#000000; background-color:#ffffff; width:150px; font-size:8pt; font-weight:bold;}
TD.live{color:#ffffff; background-color:#3366FF; width:150px; font-size:8pt; font-weight:bold;}
TD.sub{color:#000000; background-color:#C0C0C0; width:150px; font-size:7pt; font-weight:bold;}
TD.sub2{color:#000000; background-color:#DDDDDD; width:150px; font-size:7pt; font-weight:normal;}
TD.main{color:#000000; background-color:#FFFFFF; width:600px; font-size:10pt; font-weight:bold;}
TD.footer{color:#000000; background-color:#FFFFFF;}
TD.cellheader {color:#FFFFFF; background-color:#3366ff; font-size:10pt; font-weight:bold;}
TD.cellprimary {color:#000000; background-color:#C0C0C0; font-size:10pt;}
TD.cellsecondary {color:#000000; background-color:#FFFFFF; font-size:10pt;}
TD.Bcellheader {color:#FFFFFF; background-color:#3366ff; font-size:7pt; font-weight:bold;}
TD.Bcellprimary {color:#000000; background-color:#FFFFFF; font-size:7pt;}
TD.Bcellsecondary {color:#000000; background-color:#ECECFF; font-size:7pt;}
TD.Tcellheader {color:#FFFFFF; background-color:#3366ff; font-size:9pt; font-weight:bold;}
TD.Tcellprimary {color:#000000; background-color:#FFFFFF; font-size:9pt;}
TD.Tcellsecondary {color:#000000; background-color:#ECECFF; font-size:9pt;}
TD.cellprim {color:#ffffff; background-color:#0000ff; font-size:10pt;}
TD.cellsecond {color:#000000; background-color:#FFFFFF; font-size:10pt;}
TD.cellprim2 {color:#000000; background-color:#E9E9E9; font-size:8pt;}
TD.cellsecond2 {color:#000000; background-color:#FFFFFF; font-size:8pt;}

TD {color:#000000; font-size:10pt;}
.TD {color:#000000; font-size:10pt;}

TD img { display: block; }
td img.decoration {display: inline-block;}
tr.decoration img {display: inline-block;}
.img { display: inline-block; }


.redlink {color:#FF0000; background-color:#transparent; font-size:8pt; font-weight:normal;}
a.redlink:link {color:#FF0000; background-color:transparent;}
a.redlink:visited {color:#FF0000; background-color:transparent;}
a.redlink:active {color:#6666FF; background-color:transparent;}
a.redlink:hover {color:#6666FF; background-color:transparent; text-decoration:none;}


a:link {color:#333399; background-color:transparent;}
a:visited {color:#333366; background-color:transparent;}
a:active {color:#6666FF; background-color:transparent;}
a:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.sicklink {color:#ffffff; background-color:#transparent; }
a.sicklink:link {color:#ffffff; background-color:transparent;}
a.sicklink:visited {color:#ffffff; background-color:transparent;}
a.sicklink:active {color:#6666FF; background-color:transparent;}
a.sicklink:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.nav {color:#6666FF; background-color:#transparent; font-family:Arial; font-size:7pt; }
a.nav:link {color:#6666FF; background-color:transparent;}
a.nav:visited {color:#6666FF; background-color:transparent;}
a.nav:active {color:#ff6600; background-color:transparent;}
a.nav:hover {color:#ff6600; background-color:transparent; text-decoration:none;}

.nav3 {color:#6666FF; background-color:#transparent; font-family:Arial; font-size:9pt; }
a.nav3:link {color:#6666FF; background-color:transparent;}
a.nav3:visited {color:#6666FF; background-color:transparent;}
a.nav3:active {color:#ff6600; background-color:transparent;}
a.nav3:hover {color:#ff6600; background-color:transparent; text-decoration:none;}

.nav5 {color:#6666FF; background-color:#transparent; font-size:8pt; }
a.nav5:link {color:#6666FF; background-color:transparent;}
a.nav5:visited {color:#6666FF; background-color:transparent;}
a.nav5:active {color:#ff6600; background-color:transparent;}
a.nav5:hover {color:#ff6600; background-color:transparent; text-decoration:none;}

.navbar {color:#003366; background-color:#transparent; font-family:Arial; font-size:7pt; }
a.navbar:link {color:#003366; background-color:transparent;}
a.navbar:visited {color:#003366; background-color:transparent;}
a.navbar:active {color:#ff6600; background-color:transparent;}
a.navbar:hover {color:#ff6600; background-color:transparent; text-decoration:none;}

.link01 {color:#333399; background-color:#transparent; }
a.link01:link {color:#333399; background-color:transparent;}
a.link01:visited {color:#333399; background-color:transparent;}
a.link01:active {color:#6666FF; background-color:transparent;}
a.link01:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link02 {color:#d7b5da; background-color:#transparent; }
a.link02:link {color:#d7b5da; background-color:transparent;}
a.link02:visited {color:#d7b5da; background-color:transparent;}
a.link02:active {color:#6666FF; background-color:transparent;}
a.link02:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link03 {color:#7bffda; background-color:#transparent; }
a.link03:link {color:#7bffda; background-color:transparent;}
a.link03:visited {color:#7bffda; background-color:transparent;}
a.link03:active {color:#6666FF; background-color:transparent;}
a.link03:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link04 {color:#41d982; background-color:#transparent; }
a.link04:link {color:#41d982; background-color:transparent;}
a.link04:visited {color:#41d982; background-color:transparent;}
a.link04:active {color:#6666FF; background-color:transparent;}
a.link04:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link05 {color:#4affbc; background-color:#transparent; }
a.link05:link {color:#4affbc; background-color:transparent;}
a.link05:visited {color:#4affbc; background-color:transparent;}
a.link05:active {color:#6666FF; background-color:transparent;}
a.link05:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link06 {color:#fffd28; background-color:#transparent; }
a.link06:link {color:#fffd28; background-color:transparent;}
a.link06:visited {color:#fffd28; background-color:transparent;}
a.link06:active {color:#6666FF; background-color:transparent;}
a.link06:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link07 {color:#d6d583; background-color:#transparent; }
a.link07:link {color:#d6d583; background-color:transparent;}
a.link07:visited {color:#d6d583; background-color:transparent;}
a.link07:active {color:#6666FF; background-color:transparent;}
a.link07:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link08 {color:#e8bb48; background-color:#transparent; }
a.link08:link {color:#e8bb48; background-color:transparent;}
a.link08:visited {color:#e8bb48; background-color:transparent;}
a.link08:active {color:#6666FF; background-color:transparent;}
a.link08:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link09 {color:#fcca69; background-color:#transparent; }
a.link09:link {color:#fcca69; background-color:transparent;}
a.link09:visited {color:#fcca69; background-color:transparent;}
a.link09:active {color:#6666FF; background-color:transparent;}
a.link09:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link10 {color:#eb752d; background-color:#transparent; }
a.link10:link {color:#eb752d; background-color:transparent;}
a.link10:visited {color:#eb752d; background-color:transparent;}
a.link10:active {color:#6666FF; background-color:transparent;}
a.link10:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.link11 {color:#ca73a0; background-color:#transparent; }
a.link11:link {color:#ca73a0; background-color:transparent;}
a.link11:visited {color:#ca73a0; background-color:transparent;}
a.link11:active {color:#6666FF; background-color:transparent;}
a.link11:hover {color:#6666FF; background-color:transparent; text-decoration:none;}

.nav2 {color:#000000; background-color:#transparent;  letter-spacing:2px;}
a.nav2:link {color:#333399; background-color:transparent; letter-spacing:2px;}
a.nav2:visited {color:#333399; background-color:transparent; letter-spacing:2px;}
a.nav2:active {color:#6666FF; background-color:transparent; letter-spacing:2px;}
a.nav2:hover {color:#6666FF; background-color:transparent; text-decoration:none; letter-spacing:2px;}

.bodyheader {color:#333333; background-color:#transparent; font-size:18pt; font-weight:bold;}

.bodysmblue {color:#6666FF; background-color:#transparent; font-size:8pt; font-weight:normal;}
.bodymdblue {color:#6666FF; background-color:#transparent; font-size:10pt; font-weight:normal;}
.bodysmred {color:#FF0000; background-color:#transparent; font-size:8pt; font-weight:normal;}
.bodymdred {color:#FF0000; background-color:#transparent; font-size:10pt; font-weight:normal;}
.bodyxsm1 {color:#333333; background-color:#transparent; font-size:7pt; font-weight:normal;}
.bodyxsm2 {color:#333333; background-color:#transparent; font-size:8pt; font-weight:normal;}
.bodyxsm3 {color:#333333; background-color:#transparent; font-size:7pt; font-weight:normal; letter-spacing:1px;}
.bodysm {color:#333333; background-color:#transparent; font-size:8pt; font-weight:normal;}
.bodyxsm {color:#333333; background-color:#transparent; font-size:7pt; font-weight:normal;}
.bodysmwt {color:#ffffff; background-color:#transparent; font-size:8pt; font-weight:normal;}
.bodysmbold {color:#333333; background-color:#transparent; font-size:8pt; font-weight:bold;}
.bodysmbold02 {color:#333333; background-color:#d7b5da; font-size:8pt; font-weight:bold;}
.bodysmbold03 {color:#333333; background-color:#7bffda; font-size:8pt; font-weight:bold;}
.bodysmbold04 {color:#333333; background-color:#41d982; font-size:8pt; font-weight:bold;}
.bodysmbold05 {color:#333333; background-color:#4affbc; font-size:8pt; font-weight:bold;}
.bodysmbold06 {color:#333333; background-color:#fffd28; font-size:8pt; font-weight:bold;}
.bodysmbold07 {color:#333333; background-color:#d6d583; font-size:8pt; font-weight:bold;}
.bodysmbold08 {color:#333333; background-color:#e8bb48; font-size:8pt; font-weight:bold;}
.bodysmbold09 {color:#333333; background-color:#fcca69; font-size:8pt; font-weight:bold;}
.bodysmbold10 {color:#333333; background-color:#eb752d; font-size:8pt; font-weight:bold;}
.bodysmbold11 {color:#333333; background-color:#ca73a0; font-size:8pt; font-weight:bold;}
.bodysmbold12 {color:#333333; background-color:#transparent; font-size:8pt; font-weight:bold;}
.bodysmitalic {color:#333333; background-color:#transparent; font-size:8pt; font-weight:normal; font-style:italic;}
.bodysmul {color:#333333; background-color:#transparent; font-size:8pt; font-weight:normal; text-decoration:underline;}
.bodymd {color:#333333; background-color:#transparent; font-size:10pt;  font-weight:normal;}
.bodymdwt {color:#ffffff; background-color:#transparent; font-size:10pt;  font-weight:normal;}
.bodymdbold {color:#333333; background-color:#transparent; font-size:10pt; font-weight:bold;}
.bodymditalic {color:#333333; background-color:#transparent; font-size:10pt; font-weight:normal; font-style:italic;}
.bodymdul {color:#333333; background-color:#transparent; font-size:10pt; font-weight:normal; text-decoration:underline;}
.bodylg {color:#333333; background-color:#transparent; font-size:12pt; font-weight:normal;}
.bodylgbold {color:#333333; background-color:#transparent; font-size:12pt; font-weight:bold;}
.bodylgitalic {color:#333333; background-color:#transparent; font-size:12pt; font-weight:normal; font-style:italic;}
.bodylgul {color:#333333; background-color:#transparent; font-size:12pt; font-weight:normal; text-decoration:underline;}
.bodynav {color:#FFFFFF; font-size:8pt; font-weight:bold;}
.bodysnav {color:#333333; font-size:8pt; font-weight:normal;}
.bodynav {color:#FFFFFF; font-size:8pt; font-weight:bold;}
.bodysnav {color:#333333; font-size:8pt; font-weight:normal;}
.bodymdy {color:#FFFF00;  font-size:9pt;  font-weight:normal;}
.bodymdwtbold {color:#ffffff; font-size:10pt; font-weight:bold;}
.bodylgwtbold {color:#ffffff; font-size:12pt; font-weight:bold;}

a.adminbtn:link{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#230487;border-color:#000000;border-style:solid;border-width:1px;}
a.adminbtn:visited{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#230487;border-color:#000000;border-style:solid;border-width:1px;}
a.adminbtn:active{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#230487;border-color:#ff0000;border-style:solid;border-width:1px;}
a.adminbtn:hover{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.admin2btn:link{display:block;padding:8px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin2btn:visited{display:block;padding:8px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin2btn:active{display:block;padding:8px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#0000ff;border-style:solid;border-width:1px;}
a.admin2btn:hover{display:block;padding:8px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.admin3btn:link{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin3btn:visited{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin3btn:active{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#ff0000;border-color:#0000ff;border-style:solid;border-width:1px;}
a.admin3btn:hover{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.admin4btn:link{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#c0c0c0;border-color:#000000;border-style:solid;border-width:1px;}
a.admin4btn:visited{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#c0c0c0;border-color:#000000;border-style:solid;border-width:1px;}
a.admin4btn:active{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin4btn:hover{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#666666;font-weight:normal;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.admin5btn:link{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#ccff66;border-color:#000000;border-style:solid;border-width:1px;}
a.admin5btn:visited{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#ccff66;border-color:#000000;border-style:solid;border-width:1px;}
a.admin5btn:active{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#000000;font-weight:normal;background-color:#ff0000;border-color:#000000;border-style:solid;border-width:1px;}
a.admin5btn:hover{display:block;padding:1px;text-decoration:none;font-size:7pt;color:#666666;font-weight:normal;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.mainbtn:link{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:visited{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:active{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.mainbtn:hover{display:block;padding:1px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

a.Tbtn:link{display:block;padding:3px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.Tbtn:visited{display:block;padding:3px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.Tbtn:active{display:block;padding:3px;text-decoration:none;font-size:8pt;color:#ffffff;background-color:#000000;border-color:#000000;border-style:solid;border-width:1px;}
a.Tbtn:hover{display:block;padding:3px;text-decoration:none;font-size:8pt;color:#666666;background-color:#E9E9E9;border-color:#666666;border-style:solid;border-width:1px;}

// rich text editor styles
.btn {background-color:#E9E9E9;}
.btnover {background-color:#FFFFFF;}
.btndown {background-color:#FFFFFF;}
.btnon {background-color:#FFFFFF;}
.toolbar {border-bottom:#000000 1px solid; border-left:#000000 1px solid; border-right:#000000 1px solid; border-top:#000000 1px solid; height:27px; left:0px; position:relative; top:0px}
.trbar {background-color:#E9E9E9; font-family:"Arial", "Helvetica", "San Serif"; color:#333333; font-size:10pt; text-decoration:none; font-weight:bold;}
.tdbar {background-color:#E9E9E9; height:26; font-family:"Arial", "Helvetica", "San Serif"; font-size:8pt; text-decoration:none}
.tdbod {width:24px; height:24px; font-family:"Arial", "Helvetica", "San Serif"; font-size:8pt; text-decoration:none}

// calendar styles
TD.calheader {background-color:#CCCCCC;color:#000000;font-size:10px;font-weight:bold;text-align:center;}
TD.dayrow {background-color:#E9E9E9;color:#000000;text-align:left;}
TD.day {background-color:#FFFFFF;color:#000000;text-align:left;}
TD.today {background-color:#C0C0C0;color:#FFFFFF;text-align:left;}
TD.emptyday {background-color:#CCCCCC;color:#000000;font-size:8px;text-align:center;}
td.days {background-color: #FFFFFF; font-size: 7pt; border: 1px solid #C0C0C0; color: #000000;  font-weight: none; }
td.dayson {background-color: #CCFFFF; font-size: 7pt; border: 1px solid #C0C0C0; color: #000000; font-weight: none; }
td.monthdays {background-color: #EAFFEB; border: 1px solid #434470; color: #000000; font-size: 9pt;}
td.nonmonthdays {background-color: #EFEFEF; border: 1px solid #C0C0C0; color: #000000; }

#dropmenudiv{
position:absolute;
border:1px solid #6666FF;
border-bottom-width: 0;
font:normal 9px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color:#6666FF;
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid #6666FF;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6666FF;
color:#ffffff;

}

.title
{position: ;
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: none;
font-size: 10px}

.submenu
{position: absolute;
left: 65%;
top: 325px;
width: 250px;
padding: 2;
border: 1px solid black;
background-color: yellow;
layer-background-color: yellow;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden}

.submenu2
{position: absolute;
right: 0;
top: 325px;
width: 220px;
padding: 2;
border: 1px solid black;
background-color: white;
layer-background-color: white;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden}

table.cal {
background-color: lightblue;
height: 300px;
border-style: none;
border-width: 1px;
width: 95%;
font-family: sans-serif
}

caption.cal {
color: black;
font-size: 18px
}

thead.cal {
color:white;
background-color: darkblue;
font-size: 12px;
text-align: center
}

td.cal {
background-color: white;
text-align: left;
vertical-align: top
}

tfoot.cal {
color:black;
background-color: lightblue;
font-size: 10px;
text-align: left
}

ul.cal {
margin: 0px;
list-style-position: inside
}

.cal-admin-link {
color: red;
font-family: Tahoma, Verdana, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
}

a.prevnext:link {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:visited {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:hover {color: blue; font-size: 12px; text-decoration:underline}
a.prevnext:active {color: red; font-size: 12px; text-decoration:underline}

a.day:link {color: black; font-size: 18px; text-decoration:underline}
a.day:visited {color: black; font-size: 18px; text-decoration:underline}
a.day:hover {color: red; font-size: 18px; text-decoration:underline}
a.day:active {color: black; font-size: 18px; text-decoration:underline}

a.event:link {color: blue; font-size: 9px; text-decoration:underline}
a.event:visited {color: blue; font-size: 9px; text-decoration:underline}
a.event:hover {color: red; font-size: 9px; text-decoration:underline}
a.event:active {color: blue; font-size: 9px; text-decoration:underline}



a.bodyqnav:link {color:#333399; background-color:transparent; text-decoration:none;}
a.bodyqnav:visited {color:#333366; background-color:transparent; text-decoration:none;}
a.bodyqnav:active {color:#6666FF; background-color:transparent;}
a.bodyqnav:hover {color:#6666FF; background-color:transparent; text-decoration:underline;}

a.bodynav:link {color:#FFFFFF; background-color:transparent; text-decoration:none;}
a.bodynav:visited {color:#FFFFFF; background-color:transparent; text-decoration:none;}
a.bodynav:active {color:#6666FF; background-color:transparent;}
a.bodynav:hover {color:#FFFFFF; background-color:transparent; text-decoration:underline;}

a.bodyenav:link {color:#bbbbFF; background-color:transparent; text-decoration:none;}
a.bodyenav:visited {color:#bbbbFF; background-color:transparent; text-decoration:none;}
a.bodyenav:active {color:#6666FF; background-color:transparent;}
a.bodyenav:hover {color:#bbbbFF; background-color:transparent; text-decoration:underline;}


table.calendar {font-size: 12px; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #EFEFEF; }
td.today {font-size: 8px; border: 1px solid white; color: #ffffff; background: #C0C0C0; font-weight: none; }
td.days {border: 1px solid #C0C0C0; color: #000000; background: #FFFFFF; font-weight: none; }
td.dayson {border: 1px solid #C0C0C0; color: #000000; background: #ffffff; font-weight: none; }
td.monthdays {border: 1px solid #434470; color: #000000; background: #CCE6FF; font-size: 9pt;}
td.nonmonthdays { border: 1px solid white; color: #000000; background: #EFEFEF;}
.table.calendar {font-size: 12px; border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; }
.td.today {font-size: 7pt; border: 1px solid #C0C0C0; color: #000000; background: #EFEFEF; font-weight: none; }
.td.days {font-size: 7pt; border: 1px solid #C0C0C0; color: #000000; background: #FFFFFF; font-weight: none; }
.td.dayson {font-size: 7pt; border: 1px solid #C0C0C0; color: #000000; background: #FFFFFF; font-weight: none; }
.td.monthdays {border: 1px solid #434470; color: #000000; background: #CCFFFF; font-size: 9pt;}
.td.nonmonthdays { border: 1px solid #C0C0C0; color: #000000; background: #EFEFEF;}

.m img {
display: block;
}

H1
{
	font-family:verdana,arial,helvetica;
	font-size:14px;
	font-weight: bold;	
	color:#000000;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.border {

	border: 2px solid #CCCCCC;
	

}

.border2 {

	border: 2px solid #000000;
	
}

.small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	
}

.big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	
}


a.boxpopup3{position:relative;
	z-index:24;
	color:#046;
	border-bottom:thin dotted #046;
	font-size: 7pt;
	text-decoration:none
   display: block;}
a.boxpopup3:hover{z-index:25; background-color:#fff}
a.boxpopup3 span{display: block}
a.boxpopup3:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-.3em; left:0; width:6em;
	padding:.3em;
	border:1px outset #BBB;
	color:#000; background:#fff;
	text-align:center;}
	
a.boxpopup4{position:relative;
	z-index:24;
	color:#046;
	border-bottom:thin dotted #046;
	font-size: 7pt;
	text-decoration:none}
a.boxpopup4:hover{z-index:25; background-color:#fff}
a.boxpopup4 span{display: none}
a.boxpopup4:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-.3em; left:0; width:16em;
	padding:.3em;
	border:1px outset #BBB;
	color:#000; background:#fff;
	text-align:left;}

a.boxpopup5{position:relative;
	z-index:24;
	color:#046;
	border-bottom:thin dotted #046;
	font-size: 7pt;
	text-decoration:none}
a.boxpopup5:hover{z-index:25; background-color:#fff}
a.boxpopup5 span{display: none}
a.boxpopup5:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-.3em; left:0; width:40em;
	padding:.3em;
	border:1px outset #BBB;
	color:#000; background:#fff;
	text-align:left;}
	

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

.playpic{
position: relative;
z-index: 0;
}

.playpic:hover{
background-color: transparent;
z-index: 50;
}

.playpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.playpic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.playpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -550;
left: 0px; /*position where enlarged image should offset horizontally */

}

.wrap {
	width: 500px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
.button {
	border: thin solid #333;
	background-color: #EEE;
	padding: 1px;
	margin: 1px;
}
#textbox {
	height: 20px;
	width: 480px;
	border: 1px solid #666;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#carousel-demo li {
	background:#fff;
	border:1px solid #fff;
	color:#666;
	font-weight:bold;
	font-size:7pt;
	height:120px;
	list-style:none;
	padding:5px 0 0 0;
	margin:-10 0px 0 0;
	text-align:left;
	width:120px;
 }
 a.pic{
  text-decoration:none;
  position:relative;
  display:block;
  border:0px solid #666;
  padding:0px;
  margin-right:0px;
  float:left;
}

 a.pic span.play{
  visibility:visible;
  position:absolute;
  left:85;
  top:60;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

 a.pic:hover span.play{
  visibility:visible;
  position:absolute;
  left:85;
  top:60;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  border: 0px solid #000;

}

.link05 {color:#4affbc; background-color:#transparent; }
a.link05:link {color:#4affbc; background-color:transparent;}
a.link05:visited {color:#4affbc; background-color:transparent;}
a.link05:active {color:#6666FF; background-color:transparent;}
a.link05:hover {color:#6666FF; background-color:transparent; text-decoration:none;}


.infiniteCarousel {
  width: 685px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 645px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 20px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  float:left;
  padding: 7px;
  height: 95px;
  width: 115px;
}

.infiniteCarousel ul li a img {
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.infiniteCarousel .arrow {
  height: 120px;
  width: 20px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -240px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -120px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -360px;
}




.infiniteCarousel2 {
  float:left;
  width: 940px;
  position: relative;
}

.infiniteCarousel2 .wrapper2 {
  width: 920px; /* .infiniteCarousel2 width - (.wrapper2 margin-left + .wrapper2 margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 20px;
  position: absolute;
  top: 0;
}

.infiniteCarousel2 ul a img {

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.infiniteCarousel2 .wrapper2 ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel2 ul li {
  float:left;
  padding: 7px;
  height: 95px;
  width: 115px;
}

.infiniteCarousel2 ul li a img {
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.infiniteCarousel2 .arrow {
  height: 120px;
  width: 20px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.infiniteCarousel2 .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel2 .back {
  background-position: 0 -240px;
  left: 0;
}

.infiniteCarousel2 .forward:hover {
  background-position: 0 -120px;
}

.infiniteCarousel2 .back:hover {
  background-position: 0 -360px;
}



div.TabView div.Tabs
{
    height: 24px;
    overflow: hidden;
}

div.TabView div.Tabs a
{
    float: left;
    width:  120px;
    text-align: center;
    height: 24px;
    padding-top: 3px;
    vertical-align: middle;
    background:#848cfb;
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-position:top center;
    border: 1px solid #ffffff;
    border-bottom-width: 0;
    text-decoration: none;
    font-family: "Arial", Serif;
    font-weight: 900;
    font-size: 10pt;
    color: #ffffff;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;

    -khtml-border-radius: 5px;
}

div.TabView div.Tabs a.Active
{
  background:#3447fb;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:top center;
  border: 1px solid #5762fd;
  border-bottom-width: 0;




}

div.TabView div.Tabs a:hover
{
  background:#5762fd;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:top center;
  border-bottom-width: 0;




}

div.TabView div.Pages
{
    clear: both;
    border: 1px solid #848cfb;
    overflow: hidden;
    background-color: #ffffff;

    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;

    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}

div.TabView div.Pages div.Page
{
    height: 100%;
    padding: 0px;
    overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad
{
    padding: 3px 5px;
}



#vidview {
	padding: 0px;
	margin: 0px;
	height: 100%;
	}
 
 #flat ul {padding:0px 0 0 0; margin: 0 0 0 0;}

.curv {
border: 1px solid #000;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;

    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}



.collapse p {padding:0 0px 0em}
.top{font-size:.9em; text-align:right}
#switch, .switch {margin-bottom:5px; text-align:right}

h6{font-size:1em}

.expand{padding-bottom:.75em}
.expand a {
  display:block;
  padding:3px 10px
}
.expand a:link, .expand a:visited {
  border-width:1px;
  background-image:url(img/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:underline
}
.expand a.open:link, .expand a.open:visited {
  border-style:none;
  background:#fff url(img/arrow-up.gif) no-repeat 98% 50%
}


