/* CSS Document */
body {
margin:0px;
padding:0px;
background:url(images/bkg_blueswirl02.jpg);
text-align:center;
}
#email {
	position:absolute;
	height:20px;
	width:122px;
	background:url(images/emailRollover.jpg);
	right:290px;
	top:90px;
	text-decoration:none;
	margin:0;
	padding:0;

}
.underline {
text-decoration:underline;
}

.invisible {
visibility:hidden;
}

a#emailrollover {
	background:url(images/emailRollover.jpg);
	text-decoration:none;
	width:122px;
	height:20px;
	margin:0;
	padding:0;
	border:none;
		}
.imageleft {
border:thin solid RGB(3,15,33);
float:left;
margin:5px;
}
.imageright {
border:thin solid RGB(3,15,33);
float:right;
margin:5px;
}

h1 {
font: bold 16px/20px Arial, Helvetica, sans-serif;
color:RGB(3,15,33);
margin:10px 10px 10px 40px;
}

#h1Underline {
background:url(images/HeaderUnderline.jpg) no-repeat ;
width:353px;
height:1px;
margin:-10px 0 0 40px ;
}
h2{
font: bold 14px/16px Arial, Helvetica, sans-serif;
color:RGB(3,15,33);
margin:10px 10px 10px 45px;

}
	
h3{
font: bold 12px/14px Arial, Helvetica, sans-serif;
color:RGB(3,15,33);
margin:10px 10px 10px 50px;

}	
	
p {
font:12px/17px Arial, Helvetica, sans-serif;
margin:0 30px 0px 40px;
color:RGB(3,15,33);
padding:10px;
}

a:hover, a:link {
color:RGB(3,15,33);

}

a:active,a:visited {
color:RGB(3,15,33);
}


#container {
background:RGB(239,242,244) top-left;
background-color:RGB(241, 242,244);
background:url(images/bkg_wholebody.jpg) repeat-y;
padding:0;
margin:0;
width:677px;
min-height:100%;
border:thin #FFFFFF solid;
text-align:left;
margin-left: auto;
margin-right: auto;
}
#intro {
margin:0;
padding:0;
height:62px;
}

#header {
min-width:677px;
margin:0;
padding:0;
}


#header h1 {
background:url(images/bkg_header.jpg) no-repeat left;
height:62px;
width:677px;
margin:0px;
padding:0px;
vertical-align:top;
}

#header h1 span {
display:none;
margin:0px;
padding:0px;
}




	/* CONTENT */
#contentbkg {
	background:url(images/bkg_content.jpg) repeat-y;
	padding:0;
	right:auto;
	margin:0 0 10px 0;
	width:458px;
	float:right;
	min-height:100%;
	
			}
	
#content {
float:right;
background:url(images/bkg_body.jpg) no-repeat;
vertical-align:top;
width:458px;
margin:0;
padding:100px 0 0 0 ;
min-height:550px;
clear:none;
}

#menubkg {
		background:url(images/bkg_menubottom.jpg) repeat-y ;
		padding:0;
		float:left;
		clear:inherit;
		min-height:100%;
		
	}
#menu {
background:url(images/bkg_menu.jpg) no-repeat ;
float:left;
width:219px;
height:620px;

}


#menu ul {
	margin-left:0;
	width:180px;
	padding:15px 0 10px 19px;
	left:auto;
	
	}
	
#menu ul li {
font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	margin-left:0;
	color:RGB(198, 215, 235);
	list-style:none;
	}
#menu ul ul li {
	list-style:none;
	font:12px/14px Arial, Helvetica, sans-serif!important;
	color:RGB(198, 215, 235);
	padding:-20px 0 0px 0!important;
	margin-top:-5px;
	text-decoration:none;
	}

#menu li a {
	width:auto;
	text-decoration:none;
	color:RGB(198, 215, 235);
	margin:0;
	padding:0;
	}
	
#menu li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}

#indented ul {
font:12px/17px Arial, Helvetica, sans-serif;
margin:0 30px 0px 60px;
color:RGB(3,15,33);
padding:0;
list-style:disc;
}
#indented ul li {
color:RGB(3,15,33);
padding:5px 0 5px 0;
list-style:disc;
}
#indented li a {
text-decoration:underline;
list-style:none;
}
#indented li a:hover {
text-decoration:underline;
list-style:none;
color:RGB(3,15,33);
}

#forcedheight {
clear:both;
}

.sandra {
text-align:left;
font:9px Arial, Helvetica, sans-serif;
color:RGB(3,15,33);
padding:5px 10px 3px 30px;
margin-left: auto;
margin-right: auto;
width:677px;
}
.sandra a:hover, .sandra a:link {
text-decoration:none;
color:RGB(3,15,33);
font:9px Arial, Helvetica, sans-serif;
}
.sandra a:active, .sandra a:visited {
font:9px Arial, Helvetica, sans-serif;
color:RGB(3,15,33);
text-decoration:none;
}
