body
{
	margin: 0 auto;
	padding: 0;
	color: #000;
	background: #CCCC99;
	font-size: 80%;
                font-family:verdana,arial,sans-serif;
               }

h1, h2, h3 {
font-family: verdana, arial, sans-serif;
letter-spacing: 0.09em;
}

h4 {
font-family: verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}

p {
font-family: verdana, arial, helvetica, sans-serif;
}

#subleft.dorrier p {margin-top:0px;}

ol {
	margin-bottom: 10px;
}

.center {
text-align: center;
}

blockquote {
font-family: verdana, arial, helvetica, sans-serif;
}

ul.sidelinks {list-style-image: url(images/blank_bullet.gif);
                  margin:-5px 0 0 0;
                  padding:0;
                  }
ul.sidelinks li { font-family:georgia, 'times new roman', Times, serif; 
font-size: 11px; 
padding:5px 5px 5px 22px;
margin:3px 0 3px 0;
font-variant:caps;
font-weight:bold;
background-color: #dce9f5;
color:#003e7e;
vertical-align:middle;
}
ul.sidelinks li a, ul.sidelinks li a:visited { font-family:georgia, 'times new roman', Times, serif; 
font-size: 11px; 
text-decoration:none;
color:#003e7e;}

ul.sidelinks li.active2 {background-image: url(images/gov_bullet.gif);
                       background-position:left center;
                       background-repeat:no-repeat;
                       background-color:#fff;
                       
                       }

ul.sidelinks li.active2 a {color:#857a18;}

img {
margin: 0;
padding: 0;
border: 0;
}

a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }

a.searchresults  {text-decoration:underline; color:#857A18;}
a.searchresults:hover {text-decoration:none;}

#outerwrapper {margin:0 auto;
padding:0;
width:785px;
}


#wrapper {
margin: 0 auto;
padding:0;
width: 783px;
background-image:url(images/content_back.gif);
background-repeat:repeat-y;

}

#header {
margin:0 auto;
padding:0;
width:783px;
height: 216px;

}



#content {
float:left;
padding: 0;
width:547px;
min-height:450px;
height:auto!important; 
height:450px;
background-color:#fff;
position:relative;
}

#content_dorrier {
float:left;
padding: 0;
width:547px;
min-height:450px;
background-color:#fff;
background-image:url(images/dorrier_back.jpg);
background-position: left 85%;
background-repeat: no-repeat;

}

#subleft   {float:left;
               width:165px; 
               min-height:360px;
               height:auto!important; 
               height:360px;
               border-style:none solid none none;
               border-width:1px;
               border-color:#B0B579;
               margin-top:28px;
               font-family:verdana,arial,sans-serif;
               font-size:10px;
               line-height:14px;
               color:#000000;
               }
#subleft  p {margin-left:12px;margin-top:-4px}

.olive {color:#857A18;}
.pink {color:#850C70;}
.pink2 {color:#B70050;}
.gold  {color:#BB813B;}
.green {color:#00674E;}
.purple {color:#46166B;}
.blue {color:#5191cd;}

#subright  {float:right;
                width:373px;
                 margin-top:28px;
               }

ul.subleft_list {list-style-image: url(images/blank_bullet.gif);
                  margin:-12px 3px 0 19px;
                  padding:0;
                  }
ul.subleft_list li { font-family:verdana,sans-serif; font-size: 10px; padding-left:10px; padding-right:5px;vertical-align:top; margin-top:15px;margin-bottom:15px;}
ul.subleft_list li a { font-family:verdana,sans-serif; font-size: 10px; vertical-align:top; text-decoration:none;}
ul.subleft_list li a:hover { text-decoration:underline;}
ul.subleft_list li.active {list-style-image: url(images/res_bullet.gif);                       
                       }
ul.subleft_list li.active2 {list-style-image: url(images/gov_bullet.gif);
                       }
ul.subleft_list li.active3 {list-style-image: url(images/move_bullet.gif);
                       }
ul.subleft_list li.active4 {list-style-image: url(images/bus_bullet.gif);
                       }
ul.subleft_list li.active5 {list-style-image: url(images/tour_bullet.gif);
                       }
.leftpic   {margin-top:30px;}

#navbar {
width:528px;
float:left;
padding:0;
display:inline;

}

#navbar ul {margin:0;
                padding:10px 0 0 0;

                }

#navbar ul li {
	list-style: none;
	float: left;
	border:0;
	
}
#navbar ul li a {
	display: inline;
	float: left;
	padding:  0 8px 0 8px;
                margin:0;
	text-align:center;
	border:0;	
                font-family:verdana,arial,sans-serif;
                font-size:11px;
                color:#000;
}

#navbar ul li a.last {
	display: inline;
	float: left;
	padding:  0 0 0 8px;
                margin:0;
	text-align:center;
	border:0;	
                font-family:verdana,arial,sans-serif;
                font-size:11px;
                color:#000;
}
#navbar ul li a.active {font-weight:bold;
                              }
#navbar ul li a:hover {
	text-decoration:underline;
}



#bodytext   {padding:20px 10px 0 20px;
                  float:left;
                  
                 }
#bodytext.calendar   {padding:20px 10px 0 10px;
                 }
.entry {
color:#000;
line-height:21px;
margin-top:7px;}

.entry a, #sidebar .entry a {
text-decoration:underline;}
.entry2 a{
text-decoration:underline;}
.entry a:hover, .entry2 a:hover, #sidebar .entry a:hover {text-decoration:none;}

.entry2 {
color:#000;
line-height:15px;
margin:0px 12px 0 8px;
padding:0 10px 10px 10px;
font-size:11px;
}

.entry3 {font-size:11px;
line-height:15px;
color:#000;
padding:0;
}

.entrytitle  {font-size:16px;
                margin:0;
                padding:0; }

.entrytitle2  {
                font-family:georgia, times new roman, serif;
                font-size:11px;
                font-weight:bold;
                margin:0;
                padding:0; }
#sidebar {
float: right;
margin: 0 15px 0 0;
padding:0 0 20px 0;
width: 221px;
background: #DCE9F5;
color: #000;
text-align: left;
position:relative;
}

#sidebar .entry  {
line-height:17px;
margin:0 0 5px 0;
padding-left:17px;
font-family:verdana,arial,sans-serif;
font-size:11px;
color:#000;
}



#calendarlink
{position:absolute;
top:335px;
right:0;
}

.date {
font-size: 120%;
background: transparent;
color: #000;
}

.title {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
}

.posted {
margin-bottom: 10px;
font: 10px verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 10px 0 0 0;
padding:5px 0 0 20px;
font-family:georgia,times new roman, serif;
font-size: 10.5px;
letter-spacing: 0.09em;
font-weight: bold;
background: #ffffff;
height:16px;
color: #003E7E;
text-transform: uppercase;

}

.sidetitle2 {
margin: 10px 0 0 0;
padding:5px 0 0 20px;
font-family:georgia,times new roman, serif;
font-size: 10.5px;
letter-spacing: 0.09em;
font-weight: bold;
height:16px;
color: #003E7E;
text-transform: uppercase;

}

.spacer {
clear: both;
}

.paginate {
 font-family:		verdana, arial, helvetica, sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

#searchbox   {border: 1px solid #003E7E;
background-color:  #fff;
padding:0;
height:22px;
margin:10px 15px 0 15px;
position:relative;
}

input.search {
background-color:  #fff;
width:158px;
height:14px;
font-family:       verdana, arial, helvetica, sans-serif;
font-size:         11px;
border:none;
color:#333333;
padding-left:4px;
padding-top:4px;

}

input.btn {
background-color:  #fff;
position:absolute;
top:2px;
right:4px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       verdana, arial, helvetica, sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

select  {color:             #000;
font-family:       verdana, arial, helvetica, sans-serif;
font-size:         11px;

}

#footer {
clear:both;
margin: 0;
padding: 0;
background-image:url(images/footer_back.gif);
background-position:bottom right;
background-color:#cccc99;
width:784px;
font-size: 80%;

}

.print {
text-align:right;
font-size:9px;
margin-right:15px;
}

.spacer {height:23px;}

#subleft.dorrier  {float:left;
               width:165px; 
               min-height:170px;
               height:auto!important; 
               height:170px;
               border-style:none solid none none;
               border-width:1px;
               border-color:#B0B579;
              
               font-family:verdana,arial,sans-serif;
               font-size:10px;
               line-height:14px;
               color:#000000;
               }

#subleft.dorrier ul.subleft_list {list-style-image: url(images/blank_bullet.gif);
                  margin:-16px 3px 0 19px;
                  padding:0;
                  }

.resultHead   {border-bottom:solid;
                    border-width:1px;
                    border-color:#cccc99;
                    }
