@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll;
}

p , h2   { margin: 0; padding: 10px;}
.red {  color:#A2185B;  font-weight:bold;}
ul {padding-left: 40px;}
em {  font-style:normal; font-size: 11px;} 
 
img.bed {margin: 5px 8px 5px 0;} 
.tiny {font-size: 11px;}
.small {font-size: 12px; }
 
img.right {padding:10px 0 10px 10px; }

#container, #containerfaq { top: 10px; left:0px; width:1000px;  height: 700px;   margin:0 auto; text-align:left; position: relative;  background-color:#ffffff;
}
#containerfaq {height: 2000px; }
 
#line {	position: absolute; left: 0px; top: 200px; width: 1000px; height: 5px; background-color:#A2185B;  }
  
body { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003366;
 	background-color:#3A416d;
}

#credits 
{
	position: absolute;
	left: 660px;
	top: 681px;
	z-index: 100;
}

 
 
 
#logo
{
	position: absolute;
	left: 14px;
	top: 28px;
	z-index: 999;
	padding:8px;
 
}

#quote
{
	position: absolute;
	left: 333px;
	top:37px;
	z-index: 100;
 
 
 
}

#sm
{
	position: absolute;
	left:  25px;
	top: 520px;
	width: 120px;
	z-index: 100;
	height: 154px;
	padding: 4px;
/*	border: 3px solid #3A416d;*/
   background-color:#E2E2E2;
 
     
}

#pageleft
{
	position: absolute;
	left: 248px;
	top: 256px;
	z-index: 100;
	width: 340px;
	height: 335px;
}

#faq
{
	position: absolute;
	left: 248px;
	top: 256px;
	z-index: 100;
	width: 600px;
 
}


#assoc
{
	position: absolute;
	left: 620px;
	top: 580px;
	z-index: 999;
	width: 369px;
	height: 89px;
}

#pageright
{
	position: absolute;
	left: 612px;
	top: 283px;
	z-index: 100;
	width: 340px;
	height: 178px;
}


#pagepic
{
	position: absolute;
	left: 700px;
	top: 0px;
	width: 300px;
 
 
}
 

/* navigation and links css here */

  
a:link { color:#A2185B; text-decoration: none }
a:active { color: #A2185B; text-decoration: none }
a:visited { color: #A2185B; text-decoration: none }
a:hover { color: #A2185B; text-decoration: underline } 

 

#nav
{
	position: absolute;
	left:  20px;
	top: 260px;
	width: 140px;
	z-index: 100;
	height: 34px;

}

	
	
#nav ul {list-style:none;  margin: 0; 	padding: 0 0 0 0px;}
 
#nav li {margin: 0;  position:relative;}
 
 

#nav a
{ text-decoration: none;
text-align: left;
display: block;
width: 140px;
 	padding-left: 20px;
 	padding-top: 8px;
	padding-bottom: 8px;
	color:#003366;
 
}

 

#nav  a:hover   
{color:#A2185B; font-weight:bold;  }


/* expanding faq stuff here */ 
  
dl, dt, dl { margin:0;padding:0; }

dt			{ font-weight:bold;margin-bottom:1em;cursor:pointer;line-height:16px; padding-left:18px; }
dt:hover	{  background-position:0 -16px; }
dt.open		{ background-position: 0 -32px; }
dt.open:hover	{ background-position: 0 -48px;}
dd			{ margin-left: 2em; margin-bottom: 2em;  }
dd *:first-child	{ margin-top:0;padding-top:0;}


 
