/* Cascading Style Sheet for CIWA Website */

body {
   background-color: #cccccc;
   margin: 0px;
   padding: 0px;
}


/* Font and Text Styles */


/* Global */

.menu {
   font: 14pt arial;
   font-weight: bold;
   text-align: center;
   letter-spacing: 1px;
   color: #cc0000;
}
.menu a:link {
   font-weight: bold;
   text-decoration: none; 
   color: #000000;
}
.menu a:visited {
   font-weight: bold;
   text-decoration: none; 
   color: #000000;
}
.menu a:hover, a:active {
   font-weight: bold;
   text-decoration: none; 
   color: #cc0000;
}

.header1 {
   font: 12pt arial;
   color: #cc0000;
}

.text {
   font: 10pt arial;
   text-align: left;
}
.text span {
   font-weight: bold;
}
.text a:link {
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
.text a:visited {
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
.text a:hover, a:active {
   font-weight: bold; 
   text-decoration: none; 
   color: #cc0000;
}


/* index.html */

.bigLink {
   font: 14pt arial;
   font-weight: bold;
   text-align: center;
}
.bigLink a:link {
   font-weight: bold; 
   text-decoration: none; 
   color: #000000;
}
.bigLink a:visited {
   font-weight: bold; 
   text-decoration: none; 
   color: #000000;
}
.bigLink a:hover, a:active {
   font-weight: bold; 
   text-decoration: none; 
   color: #cc0000;
}


.smallLink {
   font: 12pt arial;
   text-align: center;
}
.smallLink span {
   font-weight: bold;
   color: #cc0000;
}
.smallLink a:link {
   font-weight: bold; 
   text-decoration: none; 
   color: #000000;
}
.smallLink a:visited {
   font-weight: bold; 
   text-decoration: none; 
   color: #000000;
}
.smallLink a:hover, a:active {
   font-weight: bold; 
   text-decoration: none; 
   color: #cc0000;
}


/* links.html */

.links {
   font: 10pt arial;
   text-align: left;
}
.links a:link, a:visited {
   font-weight: normal;
   color: #000000;
   text-decoration: none;
}
.links a:hover, a:active {
   text-decoration: none; 
   color: #cc0000;
}


/* Table styles */

.contactTable {
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 750px;
}

.linksTable {
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
   border: 0px;
   width: 750px;
}

td {
   border: 1px solid;
   vertical-align: top;
}


/* Containers */

/* Global */

#mainContent {
   padding-top: 5px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 775px;
   border: 1px solid;
   background-color: #ffffff;
}

#englishLogo { 
   background: url(englishSite/images/englishCIWALogo.jpg) no-repeat top left;
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 5px;
   width: 750px;
   height: 125px;
   border: 1px solid;
}

#frenchLogo { 
   background: url(frenchSite/images/frenchCIWALogo.jpg) no-repeat top left;
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 5px;
   width: 750px;
   height: 125px;
   border: 1px solid;
}

#menu {
   padding: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background-color: #ffffff;
}

#textBlock {
   padding-left: 15px;
   padding-right: 15px;
   margin-left: auto;
   margin-right: auto;
   width: 745px;
}

#listBlock {
   padding-left: 50px;
   padding-right: 50px;
   margin-left: auto;
   margin-right: auto;
}

#horizontalRule {
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 750px;
   height: 0px;
   border-bottom: 1px solid;
}


/* index.html */

#indexMainContent {
   padding: 0px;
   margin-top: 35px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 775px;
   border: 1px solid;
   background-color: #ffffff;
}

#meconium {
   display: block;
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 100px;
   height: 15px;
   border: 0px;
}

#mainLogo { 
   background: url(images/CIWALogo.jpg) no-repeat top left;
   padding: 0px;
   margin-top: 15px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
   width: 750px;
   height: 200px;
   border: 1px solid;
}

#enterContainer {
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
   width: 750px;
}
   #enterEnglishSite {
      float: left;
      padding: 0px;
      width: 375px;
   }
   #enterFrenchSite {
      padding: 0px;
   }

#enterYouthSite {
   padding: 0px;
   margin-top: 15px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
   width: 750px;
}


/* home.html */

#groupPhoto {
   background: url(images/conferenceGroupPhoto.jpg) no-repeat top left;
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 400px;
   height: 320px;
   border: 1px solid;
}


/* projects.html */

#speakersBureauGroupPhoto {
   background: url(images/speakersBureauGroupPhoto.jpg) no-repeat top left;
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 445px;
   height: 300px;
   border: 1px solid;
}


/* forum.html */

#forumPost {
   padding: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   width: 502px;
   height: 245px;
   border: 0px;
}
