body { background-color: grey; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 30px; font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0404B4;}

a:link    { color: #0404B4; font-size: 10px; font-weight: bold; text-decoration: none; }
a:visited { color: #3E3E3E; font-size: 10px; font-weight: bold; text-decoration: none; }
a:active  { color: #333333; font-size: 10px; font-weight: bold; text-decoration: none; }
a:hover   { color: #A32416; font-size: 10px; font-weight: bold; text-decoration: underline; }


/*  Small Sized links  */
.smLinks, .smLinks a:link, .smLinks a:active, .smLinks a:visited, .smLinks a:hover{ 
 color:       #ffffff;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.smLinks a:link    { color:  #0404B4; text-decoration: none;}
.smLinks a:visited { color:  #3E3E3E; text-decoration: none;}
.smLinks a:active  { color:  #333333; text-decoration: none;}
.smLinks a:hover   { color:  #A32416; text-decoration: underline;}
 
 

/*  
    White colored header text used at the top of all forms. 
*/
.whiteText {
 color:       #ffffff;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   10px; 
 font-weight: bold;
}


.author {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   11px;
 font-style:  italic;
 color:       #999999;
 font-weight: normal;
}

.titular {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 text-align : left;
 color:       #0404B4;
 font-weight: bold;
}

.titular2 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   14px;
 text-align : right;
 color:       #0404B4;
 font-weight: bold;
}

.laborablec {
 font-size:   12px; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:       #0404B4; 
 layout-grid-mode: line;
 text-align:  center;
}

.laborablej {
 font-size:   12px; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:       #0404B4; 
 layout-grid-mode: line;
 text-align:  justify;
}

.festivoc {
 font-size:   12px; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:       white; 
 layout-grid-mode: line;
 text-align:  center;
}

.festivoj {
 font-size:   12px; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:       white; 
 layout-grid-mode: line;
 text-align:  justify;
}

.red {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   11px;
 text-align : left;
 color:       #ff0000;
}

LI {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align : justify;
 font-size:   12px;
}

TH {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #0404B4;
 text-align : center;
 font-size:   12px;
 color:       #ffffff;
 font-weight: bold;
}

H2 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #0404B4;
 text-align : center;
 font-size:   16px;
 color:       #ffffff;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 2px;
}

H3 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #0404B4;
 padding-left : 3px;
 text-align : center;
 font-size:   14px;
 color:       #ffffff;
 font-weight: bold;
}

H4 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color: #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: bold;
}
H5 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}

.smText {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
}


.medText {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   11px;
 color:       #333333;
 font-weight: normal;
}


.copy {
 font-family: Courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color:       #000000;
 font-weight: bold;
}

.lgText {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color:       #333333;
 font-weight: bold;
}

.menuitems {
 padding-top : 15px;
 padding-bottom : 15px;
 border-bottom : 1px dotted #999;
}

input {
 font : bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 border : 1px solid #000000;
 color : black;
 background-color : white;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #ffffff;
}

input.button {
 color : white;
 background-color : #000000;
}

textarea {
 border: 1px solid #999999;
 margin-bottom: 10px;
 color: black;
 background-color: #eeeeee;
 font: 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea:focus {
 background-color : #ffffff;
}

.pulldown {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:	11px;
 font-weight: bold;
 color:	#000000;
 background-color: white;
 border-top: 0; 
 border-left: 0; 
 border-right: 0; 
 border-bottom: 0;
}

.weblog {
 padding-bottom: 12px;
}

.generic {
 margin-top: 12px;
 padding-bottom: 12px;
 border-bottom:1px dotted #295523;
}

#menu {
 width: 110px;
 float: left;
 font: 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-right: 10px;
 text-align: right;
 color: #333;
 padding-bottom: 30px;
 border-right: 1px dotted #999;
}
#content {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 420px;
 float: left;
 text-align: justify;
 margin-left: 20px;
 margin-bottom: 60px;
 padding-bottom: 30px;
 padding-left: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 390px;
}
body>#content {
 width: 420px;
}
#content2 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 525px;
 float: left;
 text-align: justify;
 margin-top: 20px;
 margin-right: 20px; 
 margin-left: 20px;
 margin-bottom: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
}
.calendar {
 border-left: 1pt solid #000000;
 border-right: 1.0pt solid windowtext;
 border-top: 1pt solid #000000;
 border-bottom: 1.0pt solid windowtext;
 padding-left: 1pt;
 padding-right: 1pt;
 padding-top: 0cm;
 padding-bottom: 0cm;
 valign: top;
}
.calendarblue {
 border-left: 1pt solid #000000;
 border-right: 1.0pt solid windowtext;
 border-top: 1pt solid #000000;
 border-bottom: 1.0pt solid windowtext;
 padding-left: 1pt;
 padding-right: 1pt;
 padding-top: 0cm;
 padding-bottom: 0cm;
 background: #0404B4;
 valign: top;
}
