p.sub{
  font-size:80%;
  color: gray;
}

img{
  border: 0;
}

a:link, a:visited, a:active {
color:  #488ac7;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


	body {
  		background-color: #e45e9d;
		margin:0; padding:15px;
  		font-size: 11px;
  		font-family: Arial, Helvetica, sans-serif;
  		margin: 0px;

		}

	#header {
		margin:0; padding:5px;
		background:white;
		}

	#main1 {
		margin:0; padding:5px;
		background:white;

		}
	#main2 {
		margin:0; padding:5px;
		background:white;	
		}
	#left {
		float:left;
		width:50px;
		margin:0; padding:0;
		background:white;
		font-size:80%;
		}
	#right {
		float:right;
		width:250px;
		margin:0; padding:0;
		background:white;
		font-size:100%;
		}
	#middle {
		margin:0 20px;
		background:white;
		font-size:100%;
		}
	.nav2 {
		margin:0; padding:1px 0em;
		background:#e45e9d;
	}
	.nav {
		margin:0; padding:0.5em 3em;
		background:white;
		}
	.column-in {
		margin:0; padding:0.5em 3em;
		background:white;
		}
 

/* common styling */
.menu {
font-family: verdana, sans-serif; 
width:745px; 
position:relative; 
font-size:0.80em;
padding-bottom:0px;
z-index:100;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
/* navigation -- color */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:113px; 
height:3em; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#e45e9d; 
padding-left:10px; 
line-height:3em;
}
* html .menu ul li a, .menu ul li a:visited {
width:122px;
width:113px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
/* navigation -- highlight */
.menu ul li:hover a,
.menu ul li a:hover {
color:#fff; 
background:#c25283;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:103px;
}
* html .menu ul li a:hover ul {
margin-top:0;
margin-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
/* drop down -- color */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#faafbe; 
color:#000; 
height:auto; 
line-height:1.2em; 
padding:5px 10px; 
width:103px
}
* html .menu ul li a:hover ul li a {
width:103px;
width:103px;
}
/* drop down -- highlight */
.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#e7a1b0 url(../../graphics/drop.gif) bottom right no-repeat;
}
/* drop down -- highlight */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#e7a1b0; 
color:#000;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:83px; 
top:0;
width:83px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-83px;
}
