/* CSS Document */

body{
margin:0;
padding:0;
color:#666666;
font:normal 12px verdana;
}
a {color:#3399cc;background: transparent }
a:active {color: #3399cc;background: transparent;}
a:hover { color: #4b4a4a;text-decoration:underline; background: transparent }


a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}
#Title h1{
	width:828px;
	float:left;
	margin:0;
	padding:5px 0 5px 10px;
	background-image:url(../images/title.jpg);
	color:#FFFFFF;
	font:normal 22px Arial, "Times New Roman", Times, serif;
	margin-top:1px;
}
#wrapper0{
	width:855px;
	margin:0 auto;
}
#wrapper{
	width:838px;
	background-image:url(../images/line.gif);
	float:left;
	padding:0 9px 0 8px;
}
#top{
	width:855px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/line_05.gif);
}
.float{float:left;}
.float_right{float:right;}
.logo{
float:left;
padding:0 0 5px 15px;
}
#slogan{
float:right;
font:normal 11px Tahoma;
padding:5px 20px 0 0;
color:#a7a2a2;
}
#content{
width:818px;
float:left;
padding:15px 10px 30px 10px;
line-height:18px;
}
#content p
{
    padding:7px 0;
    margin:0;
}

#content h2{
margin:0;
padding:0;
font:bold 18px Calibri;
color:#333333;
}
#column{
width:818px;
float:left;
padding:10px 0 0 0;
}
#activities{
width:235px;
float:left;
padding:0 15px 0 0;
}
#activities h2{
color:#336600;
text-transform:uppercase;
margin:0;
padding:4px 0 0 10px;
width:225px;
background-image:url(../images/bg1.jpg);
height:25px;
font:bold 18px Calibri;
}
#activities ul{
margin:0;
padding:0;
list-style:none;
}
#activities a{
text-decoration:none;
font:normal 14px verdana;
}
#activities li{
padding:9px 0 8px 15px;
border-bottom:1px dotted #666666;
}
#LatestNews{
width:315px;
float:left;
margin:0 15px 0 0;
padding-bottom:10px;
background-color:#ededed;
}
#LatestNews h2{
color:#336600;
text-transform:uppercase;
margin:0;
padding:4px 0 0 10px;
width:305px;
background-image:url(../images/bg1.jpg);
height:25px;
font:bold 18px Calibri;
}
.thumb{
float:left;
padding:0 7px 0 0;
}
.row1{
width:315px;
float:left;
font:normal 12px verdana;
padding:7px 0;
border-bottom:1px dotted #303030;
}
.row2{
width:815px;
float:left;
font:normal 12px verdana;
padding:15px 0;
border-bottom:1px dotted #303030;
}
.row3{
width:99%;
float:left;
font:normal 12px verdana;
padding:15px 0;
border-bottom:1px dotted #303030;
}

.br1
{
	border-bottom:1px dotted #303030;
	padding:15px 0;
    }

.strong{
font-weight:bold;
}
#how_find{
width:236px;
float:left;
background:url(../images/map.gif) no-repeat 115px 60px;
border-bottom:1px dotted #303030;
}
#how_find h2{
color:#336600;
text-transform:uppercase;
margin:0;
padding:4px 0 0 10px;
width:226px;
background-image:url(../images/bg1.jpg);
height:25px;
font:bold 18px Calibri;
}
#how_find_text{
padding:5px 0 0 10px;
line-height:16px;
}
.lnk{
color: #3399cc;
text-decoration:underline;
}
#footer{
width:818px;
float:left;
padding:5px 10px 0px 10px;
background:url(../images/copy.gif) no-repeat 15px 62px #8b8b8b;
}
#footer0{
width:818px;
float:left;
background:url(../images/TACWF.gif) no-repeat 747px 5px;
}
#footer ul{
margin:0;
padding:0;
list-style:none;
}
#footer ul li{
float: left;
color:#e6e4e4;
font:normal 10px verdana;
padding-top:7px;
}
#footer ul li a{
color:#e6e4e4;
padding:0 3px 0 7px;
text-decoration:none;
}
#footer ul li a:hover{
text-decoration:underline;
}
#footer a img {border:none;}
#copy{
float:left;
width:400px;
font:normal 12px Calibri;
color:#cccccc;
padding:38px 0 0 38px;
}
#copy a{
color:#333333;
text-decoration:none;
}
#copy span{text-decoration:underline;}
#validation{
width:300px;
float:right;
padding:57px 0 0 0;
}
#bn1
{
width:838px;
height:284px;
float:left;
background-image:url(../images/ph1.jpg);
	}
.title2
{
	color:#666666;
	font:normal 18px verdana;
	margin-bottom:15px;display:block;}
.title4
{
	color:#666666;
	font:normal 18px verdana;
	margin-bottom:5px;display:block;}	
#RightSubMenu
{
width:160px;
float:right;
padding:15px 0 0 20px;
}

#RightSubMenu ul
{
margin:0;padding:0;list-style:none;}
#RightSubMenu ul li
{
	padding:7px 0;
	}
#RightSubMenu ul li a
{
	text-decoration:none;
	font-weight:bold;
	}
.RightSubMenuSelected
{
color:#669900;	
}	
	
.content2
{
width:628px;
float:left;	
	}
.date
{
font-style:italic;
font-size:11px;
}
.pad2
{
	margin:0 10px 10px 0;
	float:left;
	}
.pager{font-size:13px;}	
.pager span
{
	background-color:#d0d0d0;
	padding:4px;
	}
.title1{
color:#336600;
text-transform:uppercase;
margin-bottom:10px;
padding:4px 0 0 10px;
width:680px;
background-color:#dde4d2;
height:25px;
font:bold 18px Calibri;
float:left;
}
.align_center{text-align:center;}
.br2
{
	border:1px solid #a3bc70;
	background-color:#c3d3a5;
	padding:3px;
    }
.calendar_bgr
{
	background-color:#FC7158;
	color:#ffffff;
	font:normal 11px Arial;
	vertical-align:top;
	}
.calendar_bgr a 
{
	color:#ffffff;
	}
.class1
{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	}

/* ================== Calendar ================== */

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #000000;
    color: #ffffff;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #ffffff;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #ffffff;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #ffffff;
    font-weight:bold;
}
.title3
{
	color:#598401;
	font:bold 12px verdana;
	padding:20px 0 10px 0;
	}
.form2
{
	color:#598401;
	font:normal 12px verdana;
	border:1px solid #9ec355;
	padding:3px;
	background-color:#f7fdf0;
	}
.text1{font-size:11px;padding-left:10px;}
.button
{
	color:#e0edc6;
	font:bold 12px verdana;
	border:1px solid #9ec355;
	padding:3px 20px ;
	background-color:#638d0c;
	}
.photo_invisible
{
	display:none;
	width:0px;
	height:0px;
	}
.photo2
{
	padding:1px;
	border:1px solid #cccccc;
	}




