body {
	background-attachment: fixed;
	background-image: url(../../include/images/body.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color:#7f799b;
}
hr{
	height:1px; 
	border:0px; 
	width:90%; 
	color:#000099; 
	background-color:#000099;
	margin:2px;

}
.header_img {
	background-image: url(../../include/images/header.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width:100%;
	_width:102%;
	position:absolute;
	top:0px;
	left:0px;
	height:75px;
	text-align:center;
}
.header_caption{
	font:"Comic Sans MS";
	font-size:2.4em;
	color:white;
	padding-top:.7em;
	width:20em;
	background-image:url(../../include/images/title.png)
	height:2em;
}
.body{
	padding-top:1em;
}
.left_col{
	margin:1em;
	width:450px;
	float:left;
	height:90%;
}
.right_col{
	margin:1em;
	width:250px;
	float:left;
	height:90%;
}
.full_col{
	width:750px;
	margin-top:3em;
	margin-left:1em;
	padding:1em;
	background-color:#CCCCFF;
}

.full_col p{
	font-size:1.4em;
}
.left_col a, a:hover, a:visited, img{
	text-decoration:none;
	color:black;	
	border:none;
}

.portrait{
	margin:1em;
	padding-top:2em;
	width:236px;
}
.content_block{
	background-image: url(../../include/images/block1.png);
	height:139px;
	width:375px;
	margin:1em;
	margin-top:2.5em;
	cursor: pointer;
}
.content_block2{
	background-image: url(../../include/images/block2.png);
	height:220px;
	width:240px;
	margin:1em;
	padding:0px;
	margin-top:1.4em;
}
.p_body{
	margin:.4em; 
	padding-top:.2em;
	font-size:1.6em;
	color:black;
}
.p_head{
	margin:.4em; 
	padding-top:.2em;
	font-size:2em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}
.p_small{
	margin:.6em; 
	padding-top:.2em;
	font-size:1em;
	text-align:center;
	color:black;
}
.p_link{
	margin:.6em; 
	padding-top:.2em;
	font-size:1em;
	text-align:center;
	color:blue;
	text-decoration:underline;
}
.p_link a, .p_link a:visited, .p_link a:link, .p_link a:hover {
	color:blue;
	text-decoration:underline;
}
.p_quote{
	margin:.6em; 
	padding-top:.2em;
	font-size:1em;
	text-align:center;
	font-style:italic;
}
.icon{
	margin:1em;
	float:left;
	cursor: pointer;
}
.logo_spot{
	position:absolute;
	left:0px;
	top:0px;
	color:white;
	font-size:2em;
	padding-top:.8em;
	padding-left:1.4em;
}
.cookie_crumbs 1{
	margin-top:.5em;
	margin-left:4em;
	color:white;
	float:left;
}
.cookie_crumbs {
    position:absolute;
	margin-top:.1em;
	margin-left:2em;
	color:white;
	left:0px;
	top:0em;
	z-index:9;
}
.icon_contact{
position:absolute;
z-layer:11;
left:46em;
top:-7.4em;

}
.cookie_crumbs a, a:visited {
	text-decoration:none;
	color:white;
}
.cookie_crumbs a:hover{
	background-color:#111155;
}
.footer{
	width:600px;
	text-align:center;
}
.alt_menu{
    position:relative;
	float:right;
	margin-top:.1em;
	margin-left:2em;
	color:white;
	left:0px;
	top:0em;
	z-index:9;
}

.tooltip { position:relative; z-index:24; text-decoration: none; color:black;}
.tooltip:link{text-decoration: none; color:black;}
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span {
	display:block;
	position:absolute;
	width:220px;
	top:-220px;
	left:-120px;
	background-color:#FCFBDC;
	border:1px solid #333333;
	padding:5px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}