a:link { color: blue; text-decoration: underline;}
a:visited { color: #04258c; text-decoration: underline;}
a:active { color: red; text-decoration: underline;}
a:hover { color: red; text-decoration: underline;}



html,body{
margin:0 0 1px;
padding:0;
height:101%;
}
h1,h2,h3,h4,h5,h6{
margin:0;
}
img{ border:0; }
p{ margin:0 0 7px 0; }

body{
background:#fff;
font-family:tahoma, verdana, arial, sans-serif;
color:#000;
}

div#outer{
	width:775px;
	min-height:675px;
	/*border:1px dashed #ccc;*/
margin:0 auto;
}
* div#outer{
	height:676px;
}


div#menu{
width:143px;
/*border:1px dashed red;*/
min-height:200px;
float:left;

}

div#main{
border:1px solid #fff;
margin:0 0 0 157px;
min-height:400px;
padding:0;
}

#menu a{
display:block;
}

img.toprightimg{
	width:190px;
	height:194px;
	float:right;
/*border:1px solid #ccc;*/
}

img.pageheading{
display:block;
margin:18px auto 25px auto;
}

div#content{
margin:15px 209px 11px 19px;
}

table.gallery td{
height:90px;
width:135px;
text-align:center;
}
table.gallery td img{
height:90px;
width:135px;
}



.style14 { font-size: 11px; }
.style8 {	font-size: 10px; }
.style6 {	font-size: 7pt; }
.style10 { font-size: 8px; }
.style12 { font-size: 9px; color: #0099FF; }

.style15 {font-size: 14px; font-family: Tahoma, Arial; text-align:center;margin:0 0 13px 0; }


.style21 {font-size: 10px; font-family: Tahoma, Arial; }

p.address{
font-weight:bold;
text-align:center;
font-size: 11px;
margin:2px 0 0 0;
}

div#mid{
margin-top:50px;
min-height:180px;
}
* html div#mid{ height:180px; }

div#lower{ 
margin:20px 0 0 0;
text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

p.lower_para { display:inline;font-size:11px; }

h1{ display:inline;font-size: 11px;font-weight:normal; }
h2{ display:inline;font-size: 11px;font-weight:normal; }
h3{ display:inline;font-size: 11px;font-weight:normal; }

#lower strong{ font-weight:normal;font-style:none; }


p.copyright { text-align:center;font-size:10px; color:#0099FF;margin:10px 0 5px 0; }

p.top_para{
font-size:11px;
text-align:justify;
}


table#gallerytop{
margin:15px auto;
width:600px;
}
* html table#gallerytop{
padding:15px 0 0 0;
}

p#gallerytitle{
font-size: 11px;
text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

img.galleryimg,img.galleryimg2{
	display:block;
	margin:0 auto;
	padding: 0;
	border-top: 15;
}
img.galleryimg2{
margin:0 auto 17px auto;
}

div#ccgb{
margin:15px 0 0 0;
}

div#ccgb img{
float:left;
}
div#ccgb p{
margin:0 0 0 60px;
padding:10px 0 0 0;
text-align:center;
font-size:10px;
}


a#banner{
display:block;
width:259px;
height:47px;
background:url('images/bottombanner.gif') no-repeat top left;
margin:30px auto 0px auto;
}
a#banner:link { color: red; text-decoration: none;}
a#banner:visited { color: red; text-decoration: none;}
a#banner:active { color: red; text-decoration: none;}
a#banner:hover { color: red; text-decoration: none;}

a#banner span.title{
display:block;
margin:0 45px 2px 15px;
padding:6px 0 0 0;
font-size:13px;
font-weight:bold;
color:red;
}
a#banner span.txt{
display:block;
color:blue;
font-size:10px;
margin:0 45px 0 15px;
padding:0 0 0 0;
position:relative;
top:-3px;
left:0;
}

p#fi_link{
font-size:9px;
text-align:center;
margin:0 25px;
color:#bbb;
}

p#fi_link a:link { color: #bbb; text-decoration: underline;}
p#fi_link a:visited { color: #bbb; text-decoration: underline;}
p#fi_link a:active { color: #bbb; text-decoration: underline;}
p#fi_link a:hover { color: #bbb; text-decoration: underline;}

