/* logo type */
.logotype, .logotype a:Link, .logotype a:Visited, .logotype a:Hover, .logotype a:Active { font-family: arial narrow, arial, Geneva, helvetica, sans-serif; color: #330066; font-size: 24px; font-weight: bold; text-decoration: none;}
.logodots, .logodots a:Link, .logodots a:Visited, .logodots a:Hover, .logodots a:Active { font-family: arial, Geneva, helvetica, sans-serif; color: #000000; font-size: 48px; font-weight: bold; text-decoration: none;}

/* site title */
.sitetitle { font-family: arial, Geneva, helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}
/* links in top nav */
.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #ffffff; background-color:#000000; font-size: 10px; font-weight: normal; text-decoration: none;}
td.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #ffffff; background-color:#000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a:Link.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a:Visited.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a:Hover.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a:Active.headnav { font-family: verdana, arial, Helvetica, sans-serif; color: #999999; font-size: 10px; font-weight: normal; text-decoration: none;}

/* main menu links */
.mainmenucontent, td.mainmenucontent { font-family: arial, Helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: normal; text-decoration: none;}
td.mainmenucontent a:Link { font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: normal; text-decoration: none;}
td.mainmenucontent a:Visited { font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: normal; text-decoration: none;}
td.mainmenucontent a:Hover { font-family: arial, helvetica, sans-serif; color: #999999; font-size: 12px; font-weight: normal; text-decoration: underline;}
td.mainmenucontent a:Active { font-family: arial, helvetica, sans-serif; color: #999999; font-size: 12px; font-weight: normal; text-decoration: underline;}

/* title for left blocks */
.leftblocktitle, td.leftblocktitle { font-family: arial narrow, Geneva, arial, helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none;}

/* title for right blocks */
.rightblocktitle, .rightblocktitle { font-family: arial narrow, Geneva, arial, helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; background-color:#999999;}

/* content for side boxes */
.sideboxcontent, td.sideboxcontent, .polltext, td.polltext { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; background-color:#ffffff;}

/* main box page titles */
.title, td.title, td.title a:Link, td.title a:Visited, td.title a:Hover, td.title a:Active { font-family: arial narrow, Geneva, arial, helvetica, sans-serif; color: #330066; font-size: 20px; font-weight: bold;}

/* main box content */
.type5, td.type5 { font-family: arial, Helvetica, sans-serif; color: #000000; background-color : #ffffff; font-size: 14px; font-weight: normal; text-decoration: none;}

/* middle box content */
.middleboxhead, td.middleboxhead { font-family: arial narrow, Geneva, arial, helvetica, sans-serif; color: #330066; background-color : #ffffff; font-size: 16px; font-weight: bold; text-decoration: none;}

body {
background-color: #e9e9e9; 
color: #000000; 
margin : 0px; 
padding : 0px; 
scrollbar-face-color: #999999;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #cccccc;
scrollbar-arrow-color: #FFFFFF;
}

body,td,  th, p {  font-family: arial, Helvetica, sans-serif; font-size: 14px;}

/* forms  */
form { margin: 0px; font-size : 12px; }

input, select, textarea {padding: 0; font-family : verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; }

.search { font-family: verdana, arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight: normal; text-decoration: none}

/* calendar styles */
/* ##Small blocks will have this theme as their header */
.blocktop, td.blocktop  { font-family: arial, Helvetica, sans-serif; color: #ffffff; background-color: #FF9900; font-size: 13px; font-weight: bold; text-decoration: none;}
td.blocktop a:Link  { font-family: arial, Helvetica, sans-serif;  color: #ffffff; background-color: #FF9900; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blocktop a:Visited { font-family: arial, Helvetica, sans-serif;  color: #ffffff; background-color: #FF9900; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blocktop a:Hover { font-family: arial, Helvetica, sans-serif;  color: #666666; background-color: #FF9900; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blocktop a:Active { font-family: arial, Helvetica, sans-serif;  color: #666666; background-color: #FF9900; font-size: 13px; font-weight: bold; text-decoration: underline;}
/* ## Small blocks will be shaded with this color
  ##Various highlights throughout plug-in will use this theme. */
.blockbody  { font-family: arial, Helvetica, sans-serif;  color: #000000; background-color: #CCCCCC; font-size: 13px; font-weight: bold; text-decoration: none;}
td.blockbody a:Link  { font-family: arial, Helvetica, sans-serif;  color: #000000; background-color: #CCCCCC; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blockbody a:Visited { font-family: arial, Helvetica, sans-serif;  color: #000000; background-color: #CCCCCC; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blockbody a:Hover { font-family: arial, Helvetica, sans-serif;  color: #000000; background-color: #CCCCCC; font-size: 13px; font-weight: bold; text-decoration: underline;}
td.blockbody a:Active { font-family: arial, Helvetica, sans-serif;  color: #000000; background-color: #CCCCCC; font-size: 13px; font-weight: bold; text-decoration: underline;}
/* #a small font span very important for small month */
.calsmalltype { font-family: arial, helvetica, sans-serif; font-size: 11px;  color: #000000; font-weight: normal;}
td.calsmalltype { font-family: arial, helvetica, sans-serif; font-size: 11px;  color: #000000; font-weight: normal;}
span.calsmalltype { font-family: arial, helvetica, sans-serif; font-size: 11px;  color: #000000; font-weight: normal;}

/* #block color for small font very important for small month */
.calblocksmalltype { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;  color: #000000; font-weight: normal;}
td.calblocksmalltype { font-family: verdana, arial, Helvetica, sans-serif;  color: #000000; font-size: 11px; font-weight: normal;}
span.calblocksmalltype  { font-family: verdana, arial, Helvetica, sans-serif;  color: #000000; font-size: 11px; font-weight: normal;}
/* ## Forms lines in month view, usually dark */
.calendarlines { color : #ffffff; font-weight : normal; background-color : #000000; font-weight : bold; }
/* #day that bears highlighting, usually when it is today */
.calhighlightday { font-family: arial, helvetica, sans-serif; color: #000000; background-color: #CCCCCC; font-weight: normal; text-decoration: none;}
/* ## Filler on calendar background but not a numbered day */
.calforeground { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#999999; font-weight: normal; text-decoration: none;}
/* ## color underneath a numbered day */
.numberedday, td.numberedday{ font-family: arial, Helvetica, sans-serif; color: #000000; background-color : #ffffff; font-size: 13px; font-weight: normal;}
/* ## For certain headlines a larger font size */
.largetype {font-family : arial narrow, Helvetica, sans-serif; color : #000000; font-size : 16px; font-weight : bold; }

H3 {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 16px; 
font-family : Arial, Helvetica, sans-serif; 
color : #0000ff; 
background-color : transparent; 
}

.bigtext {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 16px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
}

.smalltype { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:Link { font-family: arial, helvetica, sans-serif; color: #000000; text-decoration: underline;}
a:Visited { font-family: arial, helvetica, sans-serif; color: #000000; text-decoration: underline;}
a:Hover { font-family: arial, helvetica, sans-serif; color: #999999; text-decoration: underline;}
a:Active { font-family: arial, helvetica, sans-serif; color: #999999; text-decoration: underline;}



.type0 {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
background-color : #000000; 
}

.type1 {
color : inherit; 
background-color : #999999; 
}

.type1small {
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
background-color : #b79049;
}

.type2 { font-family: arial, Helvetica,sans-serif; color: #ffffff; background-color : #999999; font-size: 14px; font-weight: bold; text-decoration: none;}

.type3 {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #eeeeee; 

}

.type4 { font-family: arial, helvetica, sans-serif; color: #ffffff; background-color : #999999; font-size: 14px; font-weight: normal; text-decoration: none;}

.type4small {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 10px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #eeeeee; 
}

.type4bigger { font-family: verdana, arial, Helvetica,sans-serif; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; background-color:#000000;}


/* main box content */
.type6 { font-family: arial, Helvetica, verdana, sans-serif; color: #000000; background-color : #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; line-height: 17px}
td.type6 { font-family: arial, Helvetica, verdana, sans-serif; color: #000000; background-color : #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; line-height: 17px}

.smalltextatbottom {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 10px; 
font-family : Arial, Helvetica, sans-serif;
text-align : center; 
color : #000000; 
background-color : transparent; 
}

.onebiggerred {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 16px; 
font-family : Arial, Helvetica, sans-serif; 
color : #ff0000; 
background-color : transparent; 
}

.onebigger {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 16px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
}

.normaltext {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
}

.boldtext {
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
}

.active {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #00ff00; 
}
.inactive {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #ff0000; 
}

.error {
      font-style : normal; 
      font-variant : normal; 
      font-weight : normal; 
      font-size : 16px; 
      font-family : Arial, Helvetica, sans-serif; 
      color : #000000; 
      background-color : #ff0000; 
      }


em     {       
        font-style:     normal;
        font-weight:    bold;
        }       
                
strong  {       
        font-style:     italic;
        font-weight:    bold;
                }       
                
em strong, strong em    {       
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
             }       
                
b       {
        font-weight:    bold;
        }

i       {
        font-style:     italic;
        }
