			/* Global Styles */
body {
	margin-top: 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #41225b;
	text-align: center;
}

			/* ID Styles */
#wrapper {
	width: 700px;
	background: #acabe0;
	text-align:left;
}


#content p {
	font: 95%/ 1.25em Arial, Helvetica, sans-serif;
	margin: .95em 0;
	
}
div#traveltip {
border: 1px solid #41225b; background: #ffffff url(images/navblbkg.jpg) repeat-x; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: .75em;  margin-bottom: 1em; padding: 5px; font-size: 85%; text-align: center;}
td.head {
	font: 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align:right;
	color: #465389;
	border-bottom: 1px solid #465389;
	margin-left: 10px;
	text-transform:uppercase;
}
h2 {font: 120% Arial, Helvetica, sans-serif;
	color: #465389;
	background-color: transparent;
	text-align: left;
}
h3{
	text-align: left;
	padding-right: 20px;
	font: italic 120% Palatino, "Times New Roman", Times, serif;
	color: #333333;
	}

	
#footer {
margin:0 ;
	padding: 5px 0 10px 25px;
	font-size: 70%;
	color:#41225b;
	background-color: #e5daf6;
	text-align:center;
	width:700px;
}
#extraDiv1 {
    position : absolute;
    top : 263px;
    left : 528px;
    background : url(alice.gif) no-repeat;
    width : 225px;
    height : 300px;
}
#extraDiv2 {
    position : absolute;
    top : 388px;
    left : 96px;
    background : url(silouette.gif) no-repeat;
    width : 100px;
    height : 150px;
}


			/* Nav Styles */



#subnav {
	position: absolute;
	z-index: 3;
	top: 76px;
	left: 588px;
	right: -100px;
	margin: 0;
	padding: .5em 0 0.5em 0;
	font:BOLD 65% Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	width: 200px;
	background-color: transparent;
	white-space: nowrap;
}

#subnav a {
	text-decoration: none; color: #ffffcc;
}
#subnav b {
	font-weight: normal; margin: 0 0.5em; color: #ffffcc;
}
#subnav a:hover {
	color: #41225b;
	text-decoration: none;
}
/************* #globalNav styles **************/

#globalNav{
padding: 5px;
background-color: #41225b;
border-bottom: 1px solid #CCC;
font-variant: small-caps;
color: #ffffff;
letter-spacing:.75px;
}

#globalNav img{
 display: block;
}


#globalNav a:link, #globalNav a:visited {
	font-size: 85%; 
	padding: 5px 8px; 
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
#globalNav a:hover {
	color: #41225b;
	background-color: #acabe0;
	text-decoration: none;
}
.glinkblue{
	background: #acabe0;
	padding: 5px 8px; 
	font-size:85%;
	font-variant: small-caps;
	text-align: center;
	color:#41225b;
	text-decoration: none;
	}

#nav{
	position: absolute;
	top: 99px;
	left: 3px;
	padding: 5px 9px 5px 9px;
	background-color: #41225b;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-align: center;
	width: 99%;
	white-space: nowrap;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li {
	display: inline;
}
#nav a:link, #nav a:visited { 
	padding: 5px 9px 5px 9px; 
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
#nav a:hover {
	color: #41225b;
	background-color: #acabe0;
	text-decoration: none;
}


#navigation {
	width:75%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant: small-caps;
	text-align:right;
	background-color: #e2e3f6;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #41225b;
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-right: 1px solid #711515;
	background-color: #8480d7;
	color: #fffacd;
	text-decoration: none;
}
#navigation li a:hover {
	background-color:  #dcddf3;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #41225b;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ED9F9F;
	color: #fffacd;
}
#navigation ul ul a:hover {
	background-color: #8480d7;
	color: #FFFFFF;
}

/************* #LeftColumnNav styles **************/
#navigation2 {
	width:85%;
	margin-top: 3em;
	margin-right:auto;
	margin-left: auto;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	letter-spacing:.75px;
	text-align:left;
	padding: 15px;
}
#navigation2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation2 li a:link, #navigation2 li a:visited  {
	display: block;
	padding: 5px;
	border-right: 1px solid #41225b;
	border-bottom: 1px solid #41225b;
	border-left: 1px solid #41225b;
	background-color: #8480d7;
	color: #fffacd;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#navigation2 li a:hover {
	background-color:#acabe0;
	color: #465389;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#navigation2 ul ul{
font-weight: bold;
}

#navigation2 ul ul a:link, #navigation2 ul ul a:visited {
	background-color: #8480d7;
	color:#fffacd;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:110%;


}
#navigation2 ul ul a:hover {
	background-color:#acabe0;
	color: #465389;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.styledirectory {
	font: 120% Arial, Helvetica, sans-serif;
	color: #f0ffff;
	padding: 5px;
	background-color: #465389;
	text-align: left;
	border: 1px solid   #1c2e5f;
}

	
.style1{
	font-size: 85%;
	line-height: 1.2em;
	padding-left: 3em;
	}

.stylesmall{
	font-size: 80%;
	line-height: 1.35em;
	}
.style2 {color: #FFF0F5}
.style3 {color: #f0ffff;}
.style4 {color: #465389;
		background-color:#acabe0;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
}
.style5{
	text-align: left;
	font: italic 120% Palatino, "Times New Roman", Times, serif;
	color: #333333;
	}
.style6 {color: #465389;
	font-weight: bold;
	}
.style7 {color: #465389;
		background-color: #f0ffff;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-weight: bold;
}
.style8 {color: #000000;
		background-color:#dcddf3;
		display: block;
		padding: 5px 5px 5px 0.5em;
		font: bold 85%;
		text-align: center;
}	
.style9 {
	font-size: 65%;
	text-align:center;
	}
.style10 {
	color: #000000;
	background-color:#dcddf3;
	display: block;
	padding: 3px;
	font-size: 70%;
	text-align: center;
}
.style11 {color: #000000;
	background-color:#dcddf3;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-size:80%;
		font-family: Arial, Helvetica, sans-serif;
}
.style12 {
	color: #000000;
	background-color:#d7cfe3;
	display: block;
	padding: 5px 5px 5px 0.5em;
	font-size: 70%;
	text-align: center;
}

.style13 {color: #660099}
.style15 {color: #465389;
		background-color: #dcddf3;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 1px solid #41225b;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-size: 110%;
		font-weight: bold;
}
.style27 {
	color: #660099;
	font-weight: bold;
	font-style: italic;
}
.style16 {font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}
.style17 {	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
.style18 {font-size: 70%; text-align:left;}
.style19 {font-size: 16px; font-style: italic; font-weight: bold; color: #465389; }
.style20 {font-size: 11px;}
.style9 {	font-size: 10px;
	color: #000000;
}
.style22 {	color: #FFFFFF;
	font: italic bold;
}
.style23 {font-style: italic}
.style25 {
	color: #465389;
	font-weight: bold;
	font-size:75%;
}
.style25  a:link, .style25  a:visited{
	color: #465389;
	font-weight: bold;
	text-decoration: none;
}
.style25  a:hover
{
	color: #465389;
	font-weight: bold;
	background-color:#CCCCCC;
	text-decoration: none;
}
.style24 {
	color: #1c2e5f;
	font-size:75%;
	line-height:1.5EM;
}
.style24  a:link, .style24  a:visited{
	color: #1c2e5f;
	text-decoration: none;
}
.style24  a:hover
{
	color: #1c2e5f;
	background-color:#CCCCCC;
	text-decoration: none;
}
.style26 {font-size: 70%}

.style28 {
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}

.style30 {font-size: 75%;
	text-decoration:underline;}
.style31 {color: #465389;}
.style35 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:right; }
.style36 {font-size: 12px;}
.style38 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
text-align:left;}
.style39 {font: italic bold 110%;
	color:  #FF6600;}


  
/* Table Stuff */

table td {padding: 0; border-width: 0; vertical-align: top;}
td#content {padding: 10px; background: #f0ffff;

}
td#content p {margin: 20px; font: 95%; text-align:left;}


td#rightside {width: 20%; background: #acabe0;}
td#rightside td {padding: 1px;}


td#rightside th {padding: 2px;
  background: #774411; color: white;}
tr.even td {background: #F7F0E7;}
td.r3 {color: #660;}
td.r5 {color: #060;}

td#leftside {width: 20%; background: #acabe0;}
td#leftside td {border-bottom: 1px solid #A98763; 
  padding: 0 0 1px 0.33em;}
  
  				/* Form Styles */
				

