#top {width: 995px; border: 0px; height: 100%} #tp1 {height: 295px} #tp2 {height: 109px}
#top1 {width: 100%; border: 0px; height: 100px}
#top2 {width: 100%; border: 0px; height: 157px}
#top3 {width: 100%; border: 0px; height: 38px}
#top4 {width: 100%; border: 0px; height: 100%}
#top5 {width: 100%; border: 0px}
#top6 {width: 100%; border: 0px}
#top7 {width: 100%; border: 0px; height: 25px; background: url(images/pn1.gif) repeat-x bottom}
#top8 {width: 100%; border: 0px; height: 84px; background: #EEF4F7}
#top9 {border: 0px; height: 84px}

a#ln1 {color: #2B577F; text-decoration: none}
a#ln1:hover {color: #2B577F; text-decoration: underline}
a#ln2 {color: #141516; text-decoration: none}
a#ln2:hover {color: #141516; text-decoration: underline}
a#ln3 {color: #5F5F60; text-decoration: none}
a#ln3:hover {color: #5F5F60; text-decoration: underline}
a#gal_row {text-decoration: none; color:#0d5595}
a#gal_row:hover {text-decoration: underline; color:#0d5595}
#im1 {width: 3px; height: 5px; vertical-align: middle; margin: 0px 10px 0px 0px}
#im2 {margin: 0px 20px 7px 0px}
#im3 {margin: 0px 83px 7px 0px}

#sh1 {width: 470px; padding: 10px 10px 10px 90px}
#sh2 {font: 10px Arial; text-transform: uppercase; padding: 15px 0px 0px 30px}
#sh3 {font: 11px Arial; text-transform: lowercase; color: #F59730; vertical-align: top; padding-left: 70px; height: 23px; background: url(images/sh2.gif) repeat-x bottom}
#sh4 {height: 134px; background: url(images/sh3.jpg)}

#hd1 {width: 326px; vertical-align: bottom; text-align: right}
#hd2 {vertical-align: bottom; text-align: right}

#os1 {width: 326px; vertical-align: top; background: #FAFAFB}
#os2 {vertical-align: top; background: url(images/os1.jpg) no-repeat right top}

#nw1 {background: url(images/nw1.jpg) no-repeat top}
#nw2 {font: bold 11px Arial; color: #0D5595; padding: 5px 0px 5px 20px}
#nw3 {font: 11px Arial; color: #050505; padding: 0px 45px 0px 20px}
#nw4 {font: bold 10px Arial; text-align: right; padding: 0px 30px 0px 0px}
#nw5 {height: 45px; vertical-align: bottom; text-align: right}
#nw6 {height: 30px}

#tx1 {font: 12px Arial; text-align: justify; color: #565757; padding: 30px 20px 25px 25px}
#pn1 {font: 11px Arial; text-transform: lowercase; color: #F59730; vertical-align: top; text-align: right; padding-right: 25px}

#dn1 {font: 9px Tahoma; color: #5F5F60; width: 326px; background: url(images/dn1.gif) repeat-y right}
#dn2 {margin-left: 60px}
#dn3 {font: 10px Arial; text-transform: uppercase; padding: 0px 0px 0px 50px}

.button1{ width:144px; height:23px; background: url(images/btn1.jpg); border:0; font: bold 12px Arial; color: #fffffd; text-transform:uppercase;}
.textbox{ border:1; border-style:solid; border-color:#b4cfed; width:263px;}
.textbox2{ border:1; border-style:solid; border-color:#b4cfed; width:460px; height:166px}
.result_success{font: 12px Arial; color: #00275e; font-weight: bold;}

.pages_title{
font: bold 12px Arial; 
color: #4981af;
}
a.pages_link{
font: bold 12px Arial; 
color: #2562b4;
text-decoration:underline;
}
.pages_current{
font: bold 12px Arial; 
color: #000000;
}
a.pages_arrows{
font: bold 12px Arial; 
color: #2562b4;
text-decoration:none;
}

/* Archive (calendar) */
#fx1 {width: 175px; background: #f7f7f7; border: 1px solid #cdcdcd; padding: 2px 2px 2px 2px}
#fx2 {font: bold 12px Arial; color: #003786; vertical-align: top; width: 100px}
#fx3 {color: #003786; vertical-align: top; font: normal 12px Arial; text-align: justify}
#fx4 {text-align: right; font: bold 12px Arial; color: #003786}
#cd1 {color: #003786; width: 95px;}
#pa1 {width: 22px; height: 20px; background: #65a1d7; font: bold 11px Arial; text-align: center; color: #FFFFFF;}
#pa2 {width: 22px; height: 20px; background: #65a1d7; font: bold 11px Arial; text-align: center; color: #FFFFFF;}
#pa3 {width: 22px; height: 20px; background: #f6f6f6}
#pa4 {width: 22px; height: 20px; background: #f6f6f6; font: normal 12px Arial; text-align: center}
#pa5 {width: 22px; height: 20px; background: #92b8ff; font: normal 12px Arial; text-align: center; color: #000000}
#pa6 {width: 22px; height: 20px; background: #c1a164; font: normal 12px Arial; text-align: center; color: #000000}

/* Photo gallery */
.thumb_col { 
	width: 195px;
	height: 145px;
	vertical-align: middle;
	display: inline;
	margin-right: 10px;
	float: left;
}

a.gallery_caption {font-size: 14px; color: #3B6C8C; text-decoration: none; font-weight: bold; }
a.gallery_caption:hover {font-size: 14px; color: #3B6C8C; text-decoration: underline; font-weight: bold; }

.gallery_description { 
	font-size: 12px;
	color: #1A354A;
	margin-bottom: 5px;
}

a.gallery_link {font-size: 11px; color: black; text-decoration: none}
a.gallery_link:hover {font-size: 11px; color: black; text-decoration: underline}