﻿/* CSS Document */

body{
background-image:url(../SiteImages/Design/baggr.jpg);
background-repeat: repeat-x;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004288;
font-size:11px;
line-height:15px;
}
li
{
 list-style:none;
}

p {
   margin:0;
}

h1 {
font-size:15px;
color:#004288;
margin-top:0px;
margin-bottom:15px;
}

h2 {
font-size:13px;
color:#004288;
font-weight:bold;
margin-bottom:7px;
margin-top:0px;
}

h3{
color:#000000;
font-weight:bold;
}



form{
margin:0px;
padding:0px;
}

img{
border:0px;
}

a{
text-decoration:underline;
color:#37aa4b;
}

a:hover{
color:#000000;
}

#container{
width:990px;
margin-left:auto;
margin-right:auto;
border:1px solid transparent;
}

#topContainer{
width:990px;
background-image:url(../SiteImages/Design/GCDbanner.jpg);
background-repeat:no-repeat;
height:159px;
margin-top:20px;
border:1px solid #FCFEFB;
}

#logo{
width:327px;
float:left;
padding-top:40px;
margin-right:473px;
display:none;
}

#tools{
width:100px;
float:right;
padding-top:0px;
}


#leftContainer{
clear:both;
float:left;
width:187px;
margin-top:16px;
margin-right:19px;

}

#centerContainer, #centerContainerWide{
float:left;
width:557px;
margin-top:16px;
margin-right:17px;
}

#centerContainerWide {
width:765px;
}

#rightContainer{
float:left;
width:208px;
margin-top:16px;
}


#menu{
border-top:1px solid #E8E8E8;
}

#menu a{
background-image:url(../SiteImages/Design/menuItem.gif);
background-repeat:no-repeat;
display:block;
color:#004288;/*#013B8B;*/
line-height:30px;
text-decoration:none;
padding-left:20px;
}

#menu a:hover{
color:#000000;
}

#menu a.selected{
color:#004288;/*#013B8B;*/
font-weight:bold;
}

#subMenu{
padding-top:6px;
padding-bottom:6px;
}

#menu a.submenuItem{
color:#004288;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:none;
padding-left:25px;
line-height:19px;
}

#menu a.submenuItem:hover{
color:#000000;

}

#menu a.submenuItemSelected{
color:#004288;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:none;
padding-left:25px;
line-height:19px;
font-weight:bold;
}



#menu a.sub2menuItem{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:none;
color:#000000;
padding-left:35px;
line-height:19px;
}

#menu a.sub2menuItem:hover{
color:#000000;
/*background-image:url(../SiteImages/Design/sub2MenuItem.gif);*/
background-repeat:no-repeat;

}

#menu a.sub2menuItemSelected{
/*background-image:url(../SiteImages/Design/sub2MenuItem.gif);
background-repeat:no-repeat;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:35px;
line-height:19px;
font-weight:bold;
}

#loginHeader {
margin-top:20px;
color:#004288;
font-weight:bold;
font-size:13px;
width:187px;
height:18px;
margin-bottom:2px;

}

#login{
border: 1px dotted #A7C98C;
font-size:10px;
color:#004288;
margin:0px;
padding:0px;
background-color:#e6ecf2;
}

#login .input{
border:1px solid #DADADA;
width:162px;
height:14px;
font-size:10px;
}

.loginSubmit{
margin-right:12px;
margin-top:5px;
margin-bottom:5px;
}

#sponsorOuterTable {
  width:570px;
}

#sponsorOuterTable tr, #sponsorOuterTable td {
  height:85px;
  vertical-align:middle;
}

#sponsorOuterTable img {
  vertical-align:middle;
}

.sponsorCelle {
  border:1px solid #CCCDCE;
  width: 250px;
}

#contentFront{
width:557px;
}


#frontColumn1{
clear:both;
float:left;
width:278px;
border-right:1px solid #CCCDCE;

}

#frontColumn2{
float:left;
width:266px;
padding-left:12px;

}

#frontNews{
width:266px;
color:#4C5A66;
}

#frontNews img{
margin-bottom:6px;
border:0px;
}

.newsHeadline {
  display:block;
  border: 1px dotted #A7C98C;
  background-color:#e6ecf2;
}

.newsBody {
  border: 1px dotted #A7C98C;
  background-color:#e6ecf2;
}

.header{
background-image:url(../SiteImages/Design/frontHeader.jpg);
background-repeat:no-repeat;
width:258px;
height:28px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-top:5px;
padding-left: 8px;
}

a.readMore {
background-image:url(../SiteImages/Design/iconReadmore.gif);
background-repeat:no-repeat;
padding-left:14px;
color:#157F35;
font-weight:bold;

}

#newsletterBoxHeader{
margin-top:0px;
color:#004288;
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
margin-bottom:2px;

}

#newsletterBox{
border: 1px dotted #A7C98C;
font-size:10px;
color:#004288;
margin:0px;
padding: 5px 0 15px 10px;
background-color:#e6ecf2;
}

#newsletterBox h1 {

  display:none;
}

#newsletterBox .input{
border:1px solid #DADADA;
width:182px;
height:14px;
font-size:10px;

}

.newsletterBoxSubmit{
margin-right:12px;
margin-top:5px;
margin-bottom:5px;
}

#infoBoxHeader{
margin-top:0px;
color:#004288;
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
margin-bottom:2px;


}

#infoBox{
border: 1px dotted #A7C98C;
padding:10px;
font-size:11px;
color:#004288;
margin:0px 0px 20px 0px;
background-color:#e6ecf2;
width:189px;
}

#infoBoxBlank {
padding:10px;
font-size:11px;
color:#004288;
margin:0px 0px 20px 0px;
width:164px;
}

#calendarBoxHeader{
margin-top:20px;
color:#004288;/*#004288;*/
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
margin-bottom:2px;


}

#calendarBox{
border: 1px dotted #A7C98C;
padding-top:10px;
font-size:11px;
color:#004288;
margin:0px;
background-color:#e6ecf2;
padding-left:9px;
width:199px;
}

.date{
font-size:10px;
color:#929393;
}

#bottom{
clear:both;
color:#7D7D7D;
font-size:10px;
width:784px;
padding-left:206px;
border-top:1px solid #7D7D7D;
padding-top:6px;
width:765px;
text-align:right;
}

#bottom a{
color:#7D7D7D;
font-size:10px;
text-decoration:none;
}



.sponsor{
border:1px solid #D1D1D1;

}

td{

vertical-align:top
}








#GuestbookDate {
  background-color:#C0C0C0;
  width:100%;
}

#GuestbookItem {
  margin-bottom:25px;
}

#GuestbookName {
  font-weight:bold;
}

.GuestBookNameLink {
  color:#003F8A;
}

.GuestbookPager {
	margin:5px;
	float:right;
}

.GuestbookWriteLink {
  font-size:12px;
  color:blue;
  padding-left:25px;
  background-image:url(/images/forum_add.gif);
  background-repeat:no-repeat;
  height:20px;
  padding-bottom:5px;
}







   #blogPanel {
      margin-top:0px;
   }


   #blogPanel, table, span {
    font-family: verdana;
    font-size: 11px;
  }
  
  #blogPanel input, textarea {
    border: 1px solid DarkGrey;
  }
  
  #divNewThread{
    margin-top: 30px;
    margin-bottom: 50px;
  }
    
  .blogHeadline {
    font-size:14px;
    font-weight: bold;
  }
  
  
  .blogBody {
    margin-top:15px;
    display:block;
    margin-bottom:15px;
  }
  
  .blogFooter {
    display:block;
  }
  
  
  .blogHeadlineLink {
    font-family: verdana;
    font-size:14px;
    text-decoration: none;
    color: #0000AA;
    display:block;
  }
  
  .blogThreadLinkSelected {
    font-family: verdana;
    font-size:14px;
    text-decoration: none;
    display:block;
  } 
  
  #divComments {
    padding:5px;
  }
  
  .blogComment {
    background-color:#e2e5e9;
    border: 1px solid #979899;
    padding:5px;
    margin-left: 5px;
    margin-right: 5px;    
  }
  
  .blogCommentWrittenBy {
    color:#777778;
    margin-bottom:10px;
  }
  
  #BlogPanel a {
    font-family: verdana;
    text-decoration: none;
    color: #0000AA;
  }
  
  #divComments {
    margin-bottom: 20px;
    border: 1px dotted black;
  }
  
  #divNewComment {
    margin-bottom: 20px;
    border: 1px dotted black;
  }