﻿body{
background-image:url(/SiteImages/Design2008/baggr.jpg);
background-repeat: repeat-x;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464B50;
font-size:11px;
line-height:15px;
}
li
{
 list-style:none;
}

p {
   margin:0;
}

h1, .xLargeBlue {
font-size:14px;
color:#023E86;
margin-top:0px;
margin-bottom:14px;
}

h2 {
font-size:12px;
color:#464B50;
font-weight:bold;
margin-bottom:7px;
margin-top:0px;
}

h3, .xLarge {font-family:arial;
font-size:11px;
font-weight:bold;}



form{
margin:0px;
padding:0px;
}

img{
border:0px;
}

a{
font-size:11px;
text-decoration:underline;
color:#464B50;
}

a:hover{
color:#000000;
}

.boxText {
  margin-bottom:20px;
}

#container{
width:990px;
margin-left:auto;
margin-right:auto;
}

#topContainer{
width:990px;
background-image:url(../SiteImages/topImage.jpg);
background-repeat:no-repeat;
height:187px;
}

#logo{
width:327px;
float:left;
padding-top:40px;
margin-right:473px;
}

#tools{
width:180px;
float:left;
padding-top:40px;
}


#leftContainer{
clear:both;
float:left;
width:187px;
margin-top:19px;
margin-right:19px;

}

#centerContainer{
float:left;
width:557px;
margin-top:19px;
margin-right:17px;
}

#rightContainer{
float:left;
width:208px;
margin-top:17px;
}


#menu{

border-top:1px solid #CCCDCE;
}

#menu a{
background-image:url(../SiteImages/menuItem.gif);
background-repeat:no-repeat;
display:block;
color:#013B8B;
line-height:30px;
text-decoration:none;
padding-left:20px;
}

#menu a:hover{
color:#000000;
}

#menu a.selected{
color:#013B8B;
font-weight:bold;
}

#subMenu{
padding-top:6px;
padding-bottom:6px;
}

#menu a.submenuItem{
color:#023E86;
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:#023E86;
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/sub2MenuItem.gif);
background-repeat:no-repeat;

}

#menu a.sub2menuItemSelected{
background-image:url(../SiteImages/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;
border-bottom: 1px solid #00408A;
margin-bottom:2px;

}

#login{
font-size:10px;
color:#00408A;
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;
}

.header{
background-image:url(../SiteImages/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/iconReadmore.gif);
background-repeat:no-repeat;
padding-left:14px;
color:#157F35;
font-weight:bold;

}

#newsletterBoxHeader{
margin-top:20px;
color:#004288;
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
border-bottom: 1px solid #00408A;
margin-bottom:2px;

}

#newsletterBox{
font-size:10px;
color:#00408A;
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:20px;
color:#004288;
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
border-bottom: 1px solid #00408A;
margin-bottom:2px;


}

#infoBox{
padding-top:10px;
font-size:11px;
color:#004288;
margin:0px;
background-color:#E6ECF2;
padding-left:9px;
width:199px;
}


#calendarBoxHeader{
margin-top:20px;
color:#004288;
font-weight:bold;
font-size:13px;
width:208px;
height:18px;
border-bottom: 1px solid #00408A;
margin-bottom:2px;


}

#calendarBox{
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;
}

#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;
  }


#baneguideTop {
  height: 26px;
  background-color: #013B8B;
  padding: 10px;
width:730px;
}

#baneguideTop table {
width:730px;
}

#baneguideTop h1{
  color: white;
  font-size: 18px;
}

#baneguide{
width:750px;
}

#baneguide ul {
  list-style-type:none;
}

#baneguide li {
color: #013B8B;
  display: inline;
}

#baneguide a {
  text-decoration:none;
color: #00ae00;
width: 40px;
font-size:14px;
font-weight:bold;
}


#baneguide div {
  display:inline;
  margin:0px;
  background-color:#e6ecf2;
  width: 40px;
  border:1px solid black;
}


#baneguide table {
width:100%;
}

#baneguide td {
color: #013B8B;
  width: 40px;
text-align:center;
}

#baneguideBund {
  background-color: #013B8B;
  width:750px;
height:10px;
}




/********************* Guestbook ********************/

#guestbook {
  width:700px;
}

.gb-editor {
	width:350px;	
	border:1px solid #aeaeae;
}

.gb-button {
	height:26px;	
}


td {
	text-align:left;
	vertical-align:top;
}

.guestbook_panel {	
}

.buttonPanel {
}

.guestbook_item {
	/*border: 1px solid #aeaeae;*/
}

.guestbook_membernumberText {
	margin:5px 0px 0px 10px;
}

.guestbook_membernumber {
	margin:5px 0px 0px 0px;
}

.guestbook_header {
	background-color: #dedede;
	width:100%;
	padding:5px;
}

.guestbook_date {
	font-weight:bold;
}

.guestbook_name {
	margin:5px 10px 0px 0px;
}

.guestbook_message {
	margin-top:10px;
	margin-bottom:20px;
}

.guestbook_list {
	margin-top: 30px;	
}

.sendButton {
  display: block;
  font-size: 16pt;
}

.validationError {
	background-color: #FFDD00;
	}
	
.messagePanel {
	color:#444444;
	font-weight:bold;
	font-size:12pt;
	text-align:left;
	padding: 6px;
}
	
.messagePanel-active {
	/*background-color: #aaaaff;*/
}


.gb-panel {
}
