body, html{margin:0px; padding:0px; width:100%;}
/*
html{ background-image:url(images/bg4.jpg); }
*/
html{ background-color:#9c0621; }
body{ background-image:url(images/top_bg.jpg); background-repeat:repeat-x; 
background-position:top center; font-family:verdana, arial, tahoma; font-size:12px;
font-weight:normal; color:#202020; 
}

table.cf td{text-align:left;}
.hi_box{width:210px; color:#000000;text-align:center; width:190px; padding-left:0px; padding-right:9px;font-size:1em;padding-bottom:10px;vertical-align:top;font-family:arial;}
.rico {width:295px; padding-left:9px; padding-right:5px;font-size:1em;padding-bottom:10px;font-family:arial;font-weight:bold;}
.big1{font-size:16px;font-family:comic sans MS;}
img {border:none;}
.head1{ background-image:url(images/head1.jpg); background-repeat:no-repeat; vertical-align:bottom;background-position:top center; width:900px;height:215px; 
font-size:14px;
}

.body1{ background-image:url(images/body1.jpg); background-repeat:repeat-y; background-position:top center; width:800px; text-align:justify; 
}

.bord {width:50px;}
.le_col{margin-left:100px;padding:15px 0px 0px 0px; }
.ri_col{padding: 15px 15px 0px 25px;width:281px;}
ul li{list-style:square;padding-right:20px;}
#liney {padding-left:20px;padding-top:0px;margin-top:0px;}
#liney ul li {
list-style-image: url(images/line.png);
padding-left:0px;margin 0 auto;list-style-position: outside;
}
#liney ul {padding-left:20px;margin-left:0px;margin-top:0px;}
.foot1{ background-image:url(images/foot1.jpg); background-repeat:no-repeat; background-position:center center; width:800px;height:41px;
}

.menu1{height:24px; font-size:11px; text-align:center;background-image:url(images/but_up.png);background-repeat:no-repeat;margin-bottom:5px;
font-size:11px;}
a.menu1:link{height:24px; width:180px; background-image:url(images/but_up.png); padding-top:5px;
display:block;color:#FFFFFF; text-decoration:none; background-repeat:no-repeat;}

a.menu1:visited{height:24px; width:180px; background-image:url(images/but_up.png); padding-top:5px;
display:block;color:#FFFFFF; text-decoration:none; background-repeat:no-repeat;}

a.menu1:hover{height:24px; width:180px; background-image:url(images/but_do.png);padding-top:5px;
display:block;color:#FFFFFF; text-decoration:none; background-repeat:no-repeat;}

a.menu1:active{height:24px; width:180px; background-image:url(images/but_up.png);padding-top:5px;
display:block;color:#FFFFFF; text-decoration:none; background-repeat:no-repeat;}

h1{text-decoration:underline; font-size:26px;font-family:times new roman; color:#044782;text-transform: uppercase;}
h2{font-size:18px;font-family:times new roman; color:#044782;padding-left:20px;;margin auto;}
h3{font-size:16px;font-family:times new roman; color:#044782;text-transform: uppercase;padding:25px 10px 10px 0px;margin:0 auto;}
h4{font-size:16px;font-family:arial, tahoma, verdana; color:#000000; padding-left:20px;}
h5{font-size:15px;font-family:arial, tahoma, verdana; color:#000000; text-align:center; padding-left:20px;font-style:italic;}

.blue1{color:#044782;font-size:15px;}
.red1 {color:#9c0621;font-size:15px;}
a:link, a:visited, a:hover, a:active{font-weight:bold; text-decoration:underline; color: #3f63aa;}/*#044782;} */
a:hover {color:#9c0621;}
.blue2{color:#044782;font-size:15px;font-weight:bold;font-family:verdana, arial, tahoma; font-size:12px;}
td{line-height:150%;}
p{margin-top:0px; margin-bottom:20px;}
.pad20{padding-right:20px;padding-left:20px;}
p.pad20s{padding-right:20px;padding-left:20px;margin-bottom:5px;}
.pad50{padding-right:50px;padding-left:50px;}
.bo{font-weight:bold;}
.ita{font-style:italic;}
ti{margin-bottom:5px;}
div.dotbox1{border:dotted 1px; #808080; width:80%; margin:0 auto; background-color:#fcfaf7;}
div.dotbox1 p{padding-left:15px;padding-right:15px; font-weight:bold;}

/* begin css thumbnail + popup */

.thumbnail{
position: relative;
z-index: 0; padding-bottom:0px; margin-bottom:0px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;  
left: -300px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: -300px; /*position where enlarged image should offset horizontally */

}

.leftthumb{
left:0px;
filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
/* end thumbnail + popup */

p.theaddress{
width:85%; text-align:center; font-size:13px; padding-top:10px; font-weight:bold; height:100px; font-family:Times New Roman; 
color:#202020;margin:30px 0px 30px 30px;background-image:url(images/address.png);background-repeat:no-repeat; background-position:center center;
}

.bluebox{color:#FFFFFF;padding:5px;border:solid 1px #1a4082;background-color:#1a4081;font-weight:bold;font-size:14px;}
