BODY {
	FONT-SIZE: 12px; 
	COLOR: #336699; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
}
TR {
	FONT-SIZE: 14px; 
	COLOR: #336699;
}
TR.menu {
	FONT-SIZE: 10px; 
	COLOR: white;
}
TR.menu2 {
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: white;
    BORDER:    1px solid blue;
}
TD.menu {
	FONT-SIZE: 14px; 
	COLOR: white;
}
TD.menu2 {
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: white;
    border-top:  1px solid #336699; 
    border-left:  1px solid #336699; 
    border-right:  1px solid #336699; 
    border-bottom: 1px solid #336699; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_ro {
	FONT-SIZE: 24px; 
	COLOR: #336699; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #336699; 
    border-top:  40px solid #336699; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_gr {
	FONT-SIZE: 24px; 
	COLOR:  #ff3333; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #ff3333; 
	border-top:  40px solid #ff3333; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_it {
	FONT-SIZE: 24px; 
	COLOR:  #ff9933; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #ff9933; 
	border-top:  40px solid #ff9933; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_ie {
	FONT-SIZE: 24px; 
	COLOR:  #66cc33; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #66cc33; 
	border-top:  40px solid #66cc33; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_lt {
	FONT-SIZE: 24px; 
	COLOR:   #666666; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #666666; 
	border-top:  40px solid #666666; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_be {
	FONT-SIZE: 24px; 
	COLOR:  #0099cc; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #0099cc; 
	border-top:  40px solid #0099cc; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_no {
	FONT-SIZE: 24px; 
	COLOR:  #cc3399; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #cc3399; 
	border-top:  40px solid #cc3399; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}
TD.m_en {
	FONT-SIZE: 24px; 
	COLOR:  #9999cc; 
	BACKGROUND-COLOR: white;
    BORDER:    4 solid #9999cc; 
	border-top:  40px solid #9999cc; 
    border-radius: 2px;
    -moz-border-radius: 2px;
}

A:link {
	COLOR: #336699; TEXT-DECORATION: none
}
A:active {
	COLOR: #336699; TEXT-DECORATION: none
}
A:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: bold;
}
A.menu:link {
	COLOR: black; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: red; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: blue; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: yellow; TEXT-DECORATION: none
}
P.desc {
	PADDING-LEFT: 3px; TEXT-INDENT: 20px
}
P.title {
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
P.subtitle {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
.item {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.title {
	FONT-SIZE: 16px; 
	FONT-FAMILY: Arial
}
.small {
	FONT-SIZE: 10px
}
.medium {
	FONT-SIZE: 13px
}
.large {
	FONT-SIZE: 16px
}
.huge {
	FONT-SIZE: 20px
}
.error {
	COLOR: red;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
.ok {
	COLOR: darkred;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
TABLE.gues {
	TEXT-ALIGN: right
}
TABLE.Blue {
	TEXT-INDENT: 5px; BACKGROUND-COLOR: #004b8b
}
TR.HBlue {
	TEXT-INDENT: 10px; BACKGROUND-COLOR: #003366
}
TR.prof {
	VERTICAL-ALIGN: top; TEXT-INDENT: 13px
}
TR.abso {
	PADDING-LEFT: 13px; VERTICAL-ALIGN: top
}
TR.news {
	VERTICAL-ALIGN: top; 
	TEXT-INDENT: 10px; 
	BACKGROUND-COLOR: #004b8b
}
TR.q21 {
	VERTICAL-ALIGN: top; 
	FONT-SIZE: 16px; 
	FONT-FAMILY: Arial; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: bold;
	TEXT-INDENT: 0px; 
	COLOR: white; 
}
TR.q22 {
	VERTICAL-ALIGN: top; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: bold;
	TEXT-INDENT: 0px; 
}
TR.q23 {
	VERTICAL-ALIGN: top; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	TEXT-INDENT: 1px; 
}
TD.quest {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: bold;
	COLOR: black; 
	VERTICAL-ALIGN: top; 
	TEXT-INDENT: 5px; 
}
INPUT {
	FONT-SIZE: 12px; 
	BORDER-COLOR: none; 
	COLOR: #336699; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: none;
}
.login {
	SIZE: 8; 
	FONT-SIZE: 12px; 
	BORDER-COLOR: none; 
	COLOR: #336699; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: none;
}
SELECT {
	FONT-SIZE: 12px; 
	BORDER-COLOR: none; 
	COLOR: #336699; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: none;
}
TEXTAREA {
	FONT-SIZE: 12px; 
	COLOR: #336699; 
	BORDER-LEFT-COLOR: none; 
	BORDER-RIGHT-COLOR: #6688bb
	BORDER-BOTTOM-COLOR: #6688bb; 
	BORDER-TOP-COLOR: none; 
	BACKGROUND-COLOR: none; 
}
.leftmenu {
	
}
.Hidden {
	DISPLAY: none
}
.Visible {
	DISPLAY: block
}
