html{
background-color: black;
background-image: url(../images/braxoi/braxoi-header-.jpg);
background-repeat: no-repeat;
background-position:top  center;
background-attachment: fixed;
}

body{
background-image: url(../images/braxoi/braxoi-header-2.jpg);
background-repeat: no-repeat;
background-position:top  center;

}

#custom-doc { width:60.31em;*width:58.00em;min-width:784px; margin:auto; text-align:left; } 
  

div.main_body_container{
background-color: white;
margin-left: 1px;
margin-top: -10px;
*margin-top: -2px;
border-top: 0px;
border-left: 5px solid #00aeef;
border-right: 5px solid #00aeef;
border-bottom: 5px solid #00aeef;
}

div.main_body_header{
height: 275px;
*height: 267px;
border: 0px solid red;

}

div.body_footer{
text-align: center;
background-color: white;
border: 5px solid #00aeef;
margin-top: 7px;
}
 
#menu{ width: 743px; padding-left: 30px; }

#menu ul{
list-style-type: none;
}
#menu ul li{display: inline;}

#intro_text{
	
border: 0px solid red;
font-family: "Trebuchet MS", verdana, Arial, Helvetica, Myriad, sans;
font-size: 9pt;
line-height: 1.4em;
color: #333333;
padding-left: 0px;
padding-right: 30px;
text-align: justify;
}

#events_list{
font-family: Arial, Helvetica, Myriad, sans;
font-size: 8pt;
line-height: 1.4em;
color: #333333;
padding-left: 30px;
padding-right: 15px;
text-align: justify;

} 

#intro_text p{font-family: "Trebuchet MS", verdana, Arial, Helvetica, Myriad, sans; font-size: 9pt; line-height: 1.4em; color: #333333;}
#intro_text strong{font-weight: bold;}
#intro_text em{font-style: italic; font-weight: inherit;}
#intro_text small{font-size: 7pt; font-weight: bold;}
#intro_text div.title{text-align: right; padding-right: 0px;}

#events_list table.odd{
border: 0px solid gray;
height: 120px;
background-color: white;
}
#events_list table.even{
border: 0px solid gray;
height: 120px;
background-color: #ebebeb;
}

#events_list div.thumb{
margin-right: 10px;
}

#events_list h3.header-1{
	font-family: "Trebuchet MS", arial, helvetica, sans ;
	font-size: 14pt; font-weight: normal; color: #a3cf62;
}

#events_list h3.header-2{font-family: "Trebuchet MS", arial, helvetica, sans ; font-size: 14pt; font-weight: bold; color: #f3702b;}
#events_list h3.header-3{font-family: "Trebuchet MS", arial, helvetica, sans ; font-size: 14pt; font-weight: bold; color:  #00aeef;}
#events_list h3.header-4{font-family: "Trebuchet MS", arial, helvetica, sans ; font-size: 14pt; font-weight: bold; color: #993393;}
#events_list h3.header-5{font-family: "Trebuchet MS", arial, helvetica, sans ; font-size: 14pt; font-weight: bold; color: #ed1c24;}

#events_list h3.header-5 a:link, #events_list h3.header-1 a:visited{font-family: "Trebuchet MS", arial, helvetica, sans ; text-decoration: none;  font-weight: bold; color: #ed1c24; }
#events_list h3.header-4 a:link, #events_list h3.header-2 a:visited{font-family: "Trebuchet MS", arial, helvetica, sans ; text-decoration: none;  font-weight: bold; color: #993393; }
#events_list h3.header-2 a:link, #events_list h3.header-3 a:visited{font-family: "Trebuchet MS", arial, helvetica, sans ; text-decoration: none;  font-weight: bold; color: #f3702b; }
#events_list h3.header-1 a:link, #events_list h3.header-4 a:visited{font-family: "Trebuchet MS", arial, helvetica, sans ; text-decoration: none;  font-weight: bold; color: #a3cf62; }
#events_list h3.header-3 a:link, #events_list h3.header-5 a:visited{font-family: "Trebuchet MS", arial, helvetica, sans ; text-decoration: none;  font-weight: bold; color:  #00aeef; }

#events_list h3.header-5 a:hover{text-decoration: underline;  font-weight: bold; color: #ed1c24;}
#events_list h3.header-4 a:hover{text-decoration: underline;  font-weight: bold; color: #993393;}
#events_list h3.header-2 a:hover{text-decoration: underline;  font-weight: bold; color: #f3702b;}
#events_list h3.header-1 a:hover{text-decoration: underline;  font-weight: bold; color: #a3cf62;}
#events_list h3.header-3 a:hover{text-decoration: underline;  font-weight: bold; color:  #00aeef;}

#events_list h3.header-5 a:active{text-decoration: underline;  font-weight: bold; color: yellow;}
#events_list h3.header-4 a:active{text-decoration: underline;  font-weight: bold; color: yellow;}
#events_list h3.header-2 a:active{text-decoration: underline;  font-weight: bold; color: yellow;}
#events_list h3.header-1 a:active{text-decoration: underline;  font-weight: bold; color: yellow;}
#events_list h3.header-3 a:active{text-decoration: underline;  font-weight: bold; color: yellow;}

#events_list div.info2{ margin-top: 3px;font-size: 8pt;font-weight: normal;font-style: italic; color: #333;line-height: 1.1em;color: #464646; font-family: "Trebuchet MS", arial, helvetica, sans ;}
#events_list div.description{font-family: "Trebuchet MS", arial, helvetica, sans ; font-weight: bold; margin-top: 3px; font-size: 10pt; color: #333; line-height: 1em;}
#events_list div.info{font-family: "Trebuchet MS", arial, helvetica, sans ; margin-top: 3px;font-size: 8pt;font-weight: bold;color: #333;line-height: 1.2em;color: #464646;}

div.toolbar{
margin-top: 0px;
margin-right: 10px;
}

img.up_btn{
margin-right: 10px;

}

div.dayname-1{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ; color: #a3cf62; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.dayname-2{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ; color: #f3702b; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.dayname-3{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ; color: #00aeef; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.dayname-4{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ; color: #993393; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.dayname-5{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ; color: #ed1c24; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}

div.number{width: 85px;  border: 0px solid red; font-family: "Trebuchet MS", arial, helvetica, sans ;  color: #333; font-size: 20pt; font-weight: bold; line-height: 1.1em; text-align:right; padding-right: 10px;}

div.month-1{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #a3cf62; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.month-2{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #f3702b; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.month-3{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #00aeef; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.month-4{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #993393; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}
div.month-5{width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #ed1c24; font-size: 12pt; font-weight: bold; line-height: 1em; text-align:right; padding-right: 10px;}

div.place{
width: 85px; font-family: "Trebuchet MS", arial, helvetica, sans ;  color:  #464646; font-size: 7pt; font-weight: bold; line-height: 1.2em; text-align:right; padding-right: 10px;
}

#calendar div.title{text-align: right; padding-right: 30px;}

#calendar table{width: 215px;}
#calendar table td{ padding: 4px; border: 2px solid white;}
#calendar table td{padding-top: 3px;}
#calendar table td.dayname{
font-family: verdana, helvetica, sans;
background-color: #464646; color: white; font-weight: bold; margin: 0px;
font-size: 8pt;
font-weight: bold;
}

#calendar table td.day{
font-family: verdana, helvetica, sans;
font-weight: bold; margin: 0px;
font-size: 8pt;
font-weight: bold;
}

#calendar table td.day_selected{
background-color: #00aeef;
font-family: verdana, helvetica, sans;
font-weight: bold; margin: 0px;
font-size: 8pt;
font-weight: bold;
}

#calendar table td.day_current{
border: 4px solid white;
background-color: #ff0000;
font-family: verdana, helvetica, sans;
font-weight: bold; margin: 0px;
font-size: 10pt;
font-weight: bold;
color: white;
}

#calendar table td.day_past{
background-color: silver;
font-family: verdana, helvetica, sans;
font-weight: bold; margin: 0px;
font-size: 8pt;
font-weight: bold;
}

#mailing-list{
text-align: right;
}

#mailing-list input.text{
border: 1px solid #00aeef;
background-color: white;
font-family: "Trebuchet MS", verdana, arial, helvetica, sans;
font-size: 8pt;
font-weight: bold;
color: #464646;
padding: 3px;
margin-top: 4px;
width: 165px;
}

#mailing-list input.submit{border: 1px dotted black;background-color: #00aeef;font-family: "Trebuchet MS", verdana, arial, helvetica, sans;font-size: 8pt;font-weight: bold;color: #464646;padding: 1px;margin-top: 4px;width: 65px;}
div.status{
background-color: #00aeef;
color: white;
font-size: 8pt;
font-weight: bold;
padding-right: 10px;
border: 10px solid white;
padding: 10px;
}

#calendar a:link{color: black;}
#calendar a:visited{color: black;}
#calendar a:hover{color: white;}
#calendar a:active{color: red;}



