/* Main Style Sheet for Alliance Française de Denver */

/* Standard HTML Elements */

body {background-color: white;    margin: 0px 0px 0px 0px;}
div {font-family: "Lucida Sans", Arial, Helvetica; }

h1 {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: normal; }
h2 {font-family: 'Times New Roman', Georgia ; font-size: 18px; color: #cc9900; }
h3 {font-family: 'Times New Roman', Georgia ; font-size: 16px; color: #cc9900; }

li {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;}
p {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; } 


/* IDs */

#MainContainer {
    width: 780px;            /* The width of our layout */
    margin-left: auto;
    margin-right: auto;    /* Margin left and right set to auto center's our layout */
    text-align: left;          /* Resets the text alignment */
}
#PopUpContainer {width: 500px; margin-left: auto; margin-right: auto; text-align: left; }

#submenu {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #666666; text-decoration: none;}
#footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; } 


/* Classes applicable to any element */

.border {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC9900; padding: 4px 6px 4px 0px; }
.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold;}
.EventListingDate {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#666666; } 
.EventListingDescription {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; } 
.EventListingMonth {font-family: 'Times New Roman', Georgia ; font-size: 17px; font-weight: bold; color: #cc9900; }
.Footer {font-size:8pt; font-family: Arial, Helvetica, sans-serif; color:#000000}
.FormVariableName {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: right; } 
.FormVariableValue {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; } 
.FormCategoryName {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: 700; color:#CC0033; margin-top: 12px; margin-bottom: 4px}
.PhpError {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color:red; font-weight : bold; margin-left:20px; }
.StandardMargin {margin: 6px 24px 6px 24px;}

/* Classes just for the JavaScript Menu: COOLjsMenuPRO */
.clsCMOn {font-size: 11px;    font-weight: normal; padding: 2px 4px;    color: #999999;    background-image: url('/Bonjour/images/shadowmenu.jpg');}
.clsCMOver {font-size: 11px; font-weight: bold; padding: 2px 4px;    color: #CC9900;    background-image: url('/Bonjour/images/shadowmenu.jpg'); }


/* Classes applicable to only specified elements */

h1.PageHeading {background-color:#E5E5E5; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:right; padding-right:18px; color:#CC9900; font-style:italic; font-size:14pt; font-family:Georgia, 'Times New Roman', Times, serif; line-height:35px; margin: 0px 0px 0px 0px;}
p.Standard {margin: 6px 24px 6px 24px;}
td.mainmenu {border-bottom: 1px solid #CCCCCC; text-align:right; padding: 4px 6px 4px 0px;}


.table {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; }


.tableSc {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: 
#666666; }


.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; } 

a.links:link {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #CC0000; text-decoration: none;} 
a.links:visited {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC0000; text-decoration: 
none;} 
a.links:active {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC0000; text-decoration: 
none;} 
a.links:hover {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC0000; text-decoration: 
underline;} 

a.linkTool:link {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 10px; color: #CC0000; text-decoration: 
none;} 
a.linkTool:visited {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 10px; color: #CC0000; text-decoration: 
none;} 
a.linkTool:active {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 10px; color: #CC0000; text-decoration: 
none;} 
a.linkTool:hover {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 10px; color: #CC0000; text-decoration: 
underline;} 

a.linksSc:link {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 9px; color: #CC0000; text-decoration: 
none;} 
a.linksSc:visited {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 9px; color: #CC0000; text-decoration: 
none;} 
a.linksSc:active {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 9px; color: #CC0000; text-decoration: 
none;} 
a.linksSc:hover {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 9px; color: #CC0000; text-decoration: 
underline;} 

a.linkCal:link {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC9900; text-decoration: 
none;} 
a.linkCal:visited {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC9900; text-decoration: 
none;} 
a.linkCal:active {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC9900; text-decoration: 
none;} 
a.linkCal:hover {font-family: 'Lucida Sans', Verdana, Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 12px; color: #CC0000; text-decoration: 
underline;}

/* .SC {scrollbar-3dlight-color:#cccccc; 
scrollbar-arrow-color:#cccccc; scrollbar-base-color:white; scrollbar-darkshadow-color:#333333; 
scrollbar-face-color:#CC0000; scrollbar-highlight-color:white; scrollbar-shadow-color: 
#cccccc; background-image: url('images/spacer.gif'); background-attachment: fixed;}  */ 

.scroll {font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 12px; color: white; } #scrollinks {font-family: 
Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: 
white; text-decoration: underline;}

a.mainmenu:link { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: white; text-decoration: none; }
a.mainmenu:visited { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: white; text-decoration: none; }
a.mainmenu:active { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: #cccccc; text-decoration: none; }
a.mainmenu:hover { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: #cccccc; text-decoration: none; }

a.submenu:link { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: white; text-decoration: none; font-weight: normal; }
a.submenu:visited { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: white; text-decoration: none; font-weight: normal; }
a.submenu:active { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: #333333; text-decoration: none; font-weight: normal; }
a.submenu:hover { font: 11px 'Lucida Sans', Verdana, Arial, Helvetica; color: #333333; text-decoration: none; font-weight: normal; }

a.greysmall:link { font: 11px Verdana, Arial, Helvetica; color: #666666; text-decoration: none; font-weight: normal; }
a.greysmall:visited { font: 11px Verdana, Arial, Helvetica; color: #666666; text-decoration: none; font-weight: normal;  }
a.greysmall:active { font: 11px Verdana, Arial, Helvetica; color: #333333; text-decoration: none; font-weight: normal; }
a.greysmall:hover { font: 11px Verdana, Arial, Helvetica; color: #333333; text-decoration: none; font-weight: normal; }

a.internal:link { font: 11px Verdana, Arial, Helvetica; color: #CC9900; text-decoration: none; font-weight: bold; }
a.internal:visited { font: 11px Verdana, Arial, Helvetica; color: #CC9900; text-decoration: none; font-weight: bold;  }
a.internal:active { font: 11px Verdana, Arial, Helvetica; color: #666666; text-decoration: none; font-weight: bold; }
a.internal:hover { font: 11px Verdana, Arial, Helvetica; color: #666666; text-decoration: none; font-weight: bold; }

a.footer:link { font: 11px Verdana, Arial, Helvetica; color: white; text-decoration: none; font-weight: bold; }
a.footer:visited { font: 11px Verdana, Arial, Helvetica; color: white; text-decoration: none; font-weight: bold; }
a.footer:active { font: 11px Verdana, Arial, Helvetica; color: #cccccc; text-decoration: none; font-weight: bold; }
a.footer:hover { font: 11px Verdana, Arial, Helvetica; color: #cccccc; text-decoration: none; font-weight: bold; }

