body {
	margin:0 auto;
	color: #898989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: normal;
	font-weight: normal;
}

#page {
	margin-top: 20px;
}
.alert {color:#d2232a;
font-weight:bold;
line-height:200%;
}

a {font-weight:bold;
	text-decoration:none;
}

a:link {
	color: #2E9E3A;
}
a:visited {
	color: #2E9E3A;
}
a:hover {
	color: #23408F;
}
a:active  {
	color: #23408F;
}

a.alert:link {
	color: #d2232a;
}
a.alert:visited {
	color: #d2232a;
}
a.alert:hover {
	color: #23408F;
}
a.alert:active  {
	color: #23408F;
}

.pale {color:#FFFFFF;}

.indent {padding-left:20px;
}

.button {border:1px solid #2c2e78;
background-color:#FFFFFF;
color:#2c2e78;
}

.blue {color:#2c2e78; 
font-weight:bold;
}

.red {color:#d2232a;
font-weight:bold;
}



.strikethru {text-decoration:line-through;}

textarea {width:300px; height:125px;}

textarea.shallow  {width:300px; height:65px;}

.prominent {color:#2c2e78; 
font-weight:bold;
font-size:130%;
}


.new {font-weight:bold;
color: #d2232a;
}

.free {font-weight:bold;
color: #2E9E3A;
}

/*

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	text-transform: uppercase; 
	}
#nav a {
	display: block;
	border: 1px solid #7F7F7F;
	height: 100%;
	width: 100%;
	padding: 0;
	text-decoration: none;
	color: black; 
	font-weight: normal;}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-transform: none;
	top: 100%;
	left: -1000em;
 }
#nav ul ul {
	top: 1px;
	left: -1000em;
	margin: 0 0 0 1px; }

#nav li {
	float: left;
	width: 101px;
	position: relative;
	height:28px;
	margin-left: -1px; }
#nav ul li { margin: -1px 0 0 0;
height:auto;
 }
#nav ul li li { margin: -1px 0 0 0; }




#nav li:hover ul,
#nav li.dm_hover ul { left: 0; }
#nav li:hover ul ul,
#nav li.dm_hover ul ul { left: -1000em; }
#nav li li:hover ul,
#nav li li.dm_hover ul { left: 100%; }
#nav ul li  a {padding:5px 0 5px 0;}
#nav ul li ul li a {padding:5px 0 5px 0;}

#nav li:hover,
#nav li.dm_hover { z-index: 10; }
#nav li:hover a,
#nav li.dm_hover a { border-color: #B2B2B2; }

#nav1 a { background: #BFACC3; }
#nav1 a:hover { background: #805A88; color:#FFFFFF }
#nav1 li:hover a,
#nav1 li.dm_hover a { background: #805A88;  }
#nav1 li:hover li a,
#nav1 li.dm_hover li a { background: #BFACC3; }
#nav1 li li a:hover { background: #805A88; color:#FFFFFF }

*/
/*20100706 new dropdowns */


ul.dropdown                         { position: relative; list-style:none; text-align:left; width:100%; margin-top:-1px; margin-left:-40px; background: #ebebeb; }
ul.dropdown a 						{font-weight: normal; }

ul.dropdown li                      { font-weight: bold; float: left; background: #ebebeb; width:100px; height:36px; }
ul.dropdown a:hover		            { color: #898989; }
ul.dropdown a:active                { color: #898989; }
/*
ul.dropdown li a                    { display: block; padding: 4px 10px; border-right: 1px solid #333;
	 								  color: #898989; }*/
ul.dropdown li a                    { display: block; padding: 4px 10px;  color: #898989; }									  
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #c0c0cb; color: black; position: relative; }
ul.dropdown li.hover a              { color: #898989; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: -40px; list-style:none; }

/*ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #898989; 
									  border-bottom: 1px solid #ccc;  float: none; width:198px; height:25px;  }*/
ul.dropdown ul li 					{ font-weight: normal; background: #EBEBEB; color: #898989; float: none; width:198px; height:25px;  }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; padding-left:3px;  }
ul.dropdown ul ul li 					{width:255px;}

ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.dropdown img {border:0; padding:0px; padding-left:2px;}

li.spacer {padding-bottom:15px;}