a.submenu { text-decoration:none; color:white; }
a.submenu2 { text-decoration:none; color:#cc0033; }

body.main {background: url('../images/bricks.gif'); background-repeat:repeat; }

div.contact1 {position:absolute;left:10px;top:10px;width:720px;height:314px;
		border: solid black 2px;background:#eeeeee;}
div.contact2 {position:absolute; left:10px;top:110px; width:230px; height:190px;
 		background:white; text-align:center; }
div.contact3 {position:absolute; left:245px; top:110px; width:230px; height:190px;
			background:#cccccc; text-align:center;}
div.contact4 {position:absolute; left:480px; top:110px; width:230px; height:190px;
 		background:white; text-align:center;}
div.container1 {position:relative;top:10px;width:740px;height:1000px;}
div.container2 {position:relative;top:10px;width:740px;height:650px;}
div.container3 {position:relative;top:10px;width:740px;margin-bottom:20px;}
div.container4 {position:relative;top:10px;width:240px;margin-bottom:20px;}
div.container5 {position:relative;top:10px;width:740px;margin-bottom:20px;}
div.item1 {text-align:left; margin-left:10px;}
div.links1 {position:absolute;left:10px;top:10px;width:720px;height:300px;
		border: solid black 2px;background:#eeeeee;}
div.main {width:800px;text-align:center;}
div.main {width:800px;text-align:center;margin-bottom:20px;}
div.map1 {position:absolute;top:10px;left:0px;height:600px;width:740px; border: solid black 2px;
		background:#eee;}
div.mem_nfo {position:absolute;left:10px;top:10px;width:720px;height:450px;
		border: solid black 2px;background:#eeeeee;}
div.mem_nfo2 {margin-left:50px;}
div.menu1 {position: absolute; left: 10px; top:160px; width: 140px; 
		height: 20px; background:#cc0033; color:#ffffff; font-family:monospace;
		text-align:center; border: solid 1px #cc0033;
		}
div.menu2 {position: absolute; left: 160px; top:160px; width: 140px; height: 20px; 
		background:#cc0033; color:#ffffff; font-family:monospace;
		text-align:center; border: solid 1px #cc0033;
		}
div.menu3 {position: absolute; left: 310px; top:160px; width: 140px; height: 20px; 
		background:#cc0033; color:#ffffff; font-family:monospace;
		text-align:center; border: solid 1px #cc0033;
		}
div.menu4 {position: absolute; left: 460px; top:160px; width: 140px; height: 20px; 
		background:#cc0033; color:#ffffff; font-family:monospace;
		text-align:center; border: solid 1px #cc0033;
		}
div.menu5 {position: absolute; left: 610px; top:160px; width: 140px; height: 20px; 
		background:#cc0033; color:#ffffff; font-family:monospace;
		text-align:center; border: solid 1px #cc0033;
		}
div.news1 {position:relative;top:10px;left:0px;width:740px; border: solid black 2px;
		background:#eee;margin-bottom:20px;padding-bottom:20px;}
div.news2 {position:absolute;top:auto;left:0px;height:400px;width: 250px; 
		border: solid black 1px;background:#eee;text-align:left;}
div.news3 {position:absolute;top:auto;left:270px;height:400px;width: 250px; 
		border: solid black 1px;background:#eee;text-align:left;}
div.news4 {position:absolute;top:auto;left:540px;height:400px;width: 190px; 
		border: solid black 1px;background:#eee;text-align: left;}
div.news5 {position:relative;top:10px;left:0px;width:240px; border: solid black 2px;
		background:#eee;margin-bottom:20px;padding-bottom:20px;}
div.news6 {position:relative;top:10px;left:0px;width:350px;margin-bottom:20px;padding-bottom:20px;}
div.newsitem {text-align:left; margin-left:20px;margin-top:10px; margin-right:20px;}
div.submenu {position: absolute; left: 10px; top:180px; width: 742px; height: 20px; 
		background:#fff; color:#cc0033; font-family:monospace;
		text-align:center; border: solid 1px #fff; visibility:visible;
		}
div.submenu2 { position: absolute; left: 10px; top:180px; width: 742px; height: 20px; 
		background:#fff; color:#cc0033; font-family:monospace;
		text-align:center; border: solid 1px #fff; visibility:hidden
		}
div.toppage {position:relative;top:0px;width:760px; height:200px;}

hr.main {width:700px; height:3px; color:black; padding: none;}
hr.sub1 {width:230px; height:3px; color:black; padding: none;}
hr.sub2 {width:170px; height:3px; color:black; padding: none;}
hr.sub3 {width:350px; height:1px; color:red; padding: none;}

img.header {width:720px;margin-top:10px;border:10pt outset red;}

input.pr_list {width:100px; margin-right:10px;}

span.article {font-size:16pt;}
span.article2 {font-size:14pt;}
span.article3 {font-size:12pt;}
span.con_head1 {font-size:22pt;}
span.con_head2 {font-size:18pt;}
span.headline1 {font-family:serif;font-size:42pt; color:black; width:270;}
span.headline2 {font-size:18pt;font-style:smallcaps;}
span.headline3 {font-family:serif;font-size:28pt; color:black;width:250; 
		margin-left:10px;margin-top:10px;}
span.headline4 {font-family:serif;font-size:28pt; color:black; width : 250;
		margin-left:10px;margin-top:10px;}
span.headline5 {font-family:serif;font-size:28pt; color:black; width : 190;
		line-height:80%;margin-left:10px;margin-top:10px;}
span.headline6 {font-family:serif;font-size:42pt; color:black; width:700;}
span.headline7 {font-family:serif;font-size:36pt; color:black; width:700;}
span.head_con {font-family:serif;font-size:42pt; color:black; width:500;}
span.mem_nfo {font-family:serif;font-size:14pt; color:black;}
span.menu {font-family:Arial Black, sans-serif;font-size:10pt; width:140;}
span.sm_itm {font-family:Arial Black, sans-serif;font-size:10pt; margin-left:10px;}


/****** CSS for the pop up hint boxes *******/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

