/* CSS Document */

body {
	background-color: #F8F3F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
p {
 	margin:0px;
 	padding:0px;
 	line-height: 140%;
}
.boxout{
	border: 1px solid #EEBAD8;
	padding:10px;
}
.boxout img{
	padding-right:5px;
}
h1,h2,h3,h4 {
	font-weight: bold;
	padding: .5em 10px .5em 10px;
	margin: 0px;
}
h1 {
	font-size: 1.5em;

}
h2{
 	font-size: 1.3em;
 	color: #5E1A4A;
}
h3{
 	font-size: 1.2em;
 	color: #5E1A4A;
}
h4{
 	font-size: 1em;
 	color: #5E1A4A;
}
a h2{
}
 a:visited {
	color: #EA63AF;
	font-weight:bold;
	text-decoration:none;
	background-image: none;
}
a:link {
	color: #DF0073;
	font-weight:bold;
	text-decoration:none;
	background-image: none;
}
a:hover {
 color: #5E1A4A;
 text-decoration:underline;
}
 /*  HEADLINES  */
#headlines{
	line-height: 1.4em;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#headlines p {
	margin: 0em;
	padding: 0px;
}
#headlines h1 {
	line-height: 1.4em;
}
#headlines h2 {
}
/*  */
#contentWide {
	width: 760px;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/contentwide_middle.gif) repeat-y center;
	padding: 0px;
	margin: 0px auto 0px auto;
	position:relative;
}
#content {
	width: 760px;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/content_middle.gif) repeat-y center;
	padding: 0px;
	margin: 0px auto 0px auto;
}
#pagetopWide {
	width: 760px;
	margin: auto;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/contentwide_top.gif) no-repeat top;
	height: 10px;
 }
#pagetop {
	width: 760px;
	margin: auto;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/content_top.gif) no-repeat top;
	height: 10px;
 }
#pagebottomWide {
	width: 760px;
	margin: 0px auto;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/contentwide_bottom.gif) no-repeat bottom;
	height: 10px;
	padding: 0px;
}
#pagebottom {
	width: 760px;
	margin: 0px auto;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background: url(../images/content_bottom.gif) no-repeat bottom;
	height: 10px;
	padding: 0px;
 }
#page {
	width: 760px;
	margin: auto;
	/*border: 0px solid #000000;
	background-color: #FFFFFF;*/
	background-image: url(../images/content_top.gif);
	background-repeat:no-repeat;
	background-position:top;
 }
#banner {
	padding: 0px;
	background-color: #FFFFFF;
	width: 760px;
	margin: auto;
	background-image: url(../images/banners/random/rotator.php);
	background-repeat: no-repeat;
	background-position: right center;
	height: 114px;
}
#column, #column1 {
	width:211px;
	font-size: 95%;
}
#column h2, p, h1, h3{
	padding: .2em 10px 0px 10px;
}
#column1 h2, p, h1, h3{
	padding: .2em 10px 0px 10px;
}
#column img,#column1 img{
	margin: 0px;
	padding: 0px;
}
#column a ,#column1 img{
	padding-right: 10px;
	color: #CC0066; /*color: #DF0073;
 font-weight:bold;*/

}
#column a:hover {


 /*color:#5E1A4A;*/
}
#column ul,#column1 img{
	padding:10px;
	margin:0px;
}

/* -- PINK UNDERLINED PROMOS   -- */
.rightrup h4{
	color: #5E1A4A;
	border-bottom: 2px solid #FFFFFF;
	width: 160px;
	margin-left: 5px;
}
.rightrup h2{
	color: #5E1A4A;
	background:#C887AF url(../images/promo_rightdark.gif) repeat-y right;
}
.leftrup h2{
	color: #5E1A4A;
	background:#C787AE url(../images/promo_leftdark.gif) repeat-y left;
}
/*#column .leftrup a:link, #column .rightrup a:link,#column .leftrup a:visited, #column .rightrup a:visited{
	background: url(../images/next_arrow.gif) no-repeat left top;
	padding-left: 10px;
	color: #CC0066;
}*/
#column .leftrup a:hover, #column .rightrup a:hover{


}
/* --    -- */

/* -- DARK PINK PROMOS   -- */
#column .leftrdp a:link, #column .rightrdp a:link,#column .leftrdp a:visited, #column .rightrdp a:visited{
	/*padding-left: 0px;*/
}
#column .leftrdp a:hover, #column .rightrdp a:hover{
	color: #CC0066;
	text-decoration: underline;
}
.leftrdp h3, .rightrdp h3, #column .leftrdp a:link, #column .rightrdp a:link{
}
.leftrdp {
	background:#C887AF url(../images/promo_leftdark.gif) repeat-y left;
	color: #FFFFFF;
}
.leftrdp h2{
	color: #5E1A4A;
	background:#FCCCE4 url(../images/promo_leftpink.gif) repeat-y left;
}
/*.rightrdp h2{
	color: #5E1A4A;
	background:#FCCCE4 url(../images/promo_rightpink.gif) repeat-y right;
}*/
.rightrdp h2{
	padding-bottom: 10px;
	color: #5E1A4A;
	background:#EEBAD8 url(../images/promo_rightdarker.gif) repeat-y right;
}
/*.rightrdp {
	background:#C887AF url(../images/promo_rightdark.gif) repeat-y right;
	color: #FFFFFF;
}*/
.rightrdp{
	color: #5E1A4A;
	/*background-color: #FBF4F8;*/
	background: #FBF4F8 url(../images/promo_rightpink.gif) repeat-y right;
	padding-bottom: 10px;
	/*padding-bottom: 10px;
	color: #5E1A4A;
	background:#EEBAD8 url(../images/promo_rightdarker.gif) repeat-y right;*/
}
/* --    -- */
/* -- LIGHT PINK PROMOS   -- */
/*#column .leftrlp a:link, #column .rightrlp a:link,#column .leftrlp a:visited, #column .rightrlp a:visited{
	background: url(../images/next_arrow.gif) no-repeat left top;
	padding-left: 15px;
	color: #CC0066;
}*/
#column .leftrlp a:hover, #column .rightrlp a:hover{
	color: #CC0066;
}
.rightrlp {
	background:#FCE6F2 url(../images/promo_rightlightpink.gif) repeat-y right;
}
.leftrlp {
	background:#FCE6F2 url(../images/promo_leftlightpink.gif) repeat-y left;
}
.leftrlp .feed_item{
border-top:1px solid #CC0066;
}
.leftrlp h2{
	color: #5E1A4A;
	background:#C787AE url(../images/promo_leftdark.gif) repeat-y left;
}
.rightrlp h2{
	color: #5E1A4A;
	background:#C887AF url(../images/promo_rightdark.gif) repeat-y right;
}
.leftrwp h4, .rightrwp h4{
	color: #CC0066;
}
/* --    -- */
/* -- WHITE PROMOS   -- */
/*#column .leftrwp a:link, #column .rightrwp a:link,,#column .leftrwp a:visited, #column .rightrwp a:visited{
	background: url(../images/next_arrow.gif) no-repeat left top;
	padding-left: 10px;
	color: #CC0066;
}*/
#column .leftrwp a:hover, #column .rightrwp a:hover{


}
#column .rightrwp a h2, #column .rightrdp a h2{
	padding-bottom: 5px;
	color: #5E1A4A;
	background:#D99CC1 url(../images/promo_rightdarkest.gif) repeat-y right;
	margin: 0px;
}
.promoLink{
}
/*.rightrwp {
	background:#FFFFFF url(../images/promo_rightwhite.gif) repeat-y right;
}*/
.rightrwp{
		color: #5E1A4A;
	/*background-color: #FBF4F8;*/
	background: #FFFFFF url(../images/promo_rightwhite.gif) repeat-y right;
	padding-bottom: 10px;
}
	/*padding-bottom: 10px;
	color: #5E1A4A;
	background:#EEBAD8 url(../images/promo_rightdarker.gif) repeat-y right;
}*/
.rightrwp .promoLink{
	text-align:right;
	padding-right:20px;
}
.leftrwp {
	background:#FFFFFF url(../images/promo_leftwhite.gif) repeat-y left;
}
/*.rightrwp h2{
	color: #5E1A4A;
	background:#FCE6F1 url(../images/promo_rightlightpink.gif) repeat-y right;
}*/
.rightrwp h2{
	padding-bottom: 5px;
	color: #5E1A4A;
	background:#D99CC1 url(../images/promo_rightdarkest.gif) repeat-y right;
}
.leftrwp h2{
	color: #5E1A4A;
	background:#FCE6F1 url(../images/promo_leftlightpink.gif) repeat-y left;
}
/* --    -- */
/* -- ADDED   -- */
.mla_logo{
	text-align:center;
	padding-top: 20px;
}
.right .promoLink{
	text-align:right;
	padding-right:10px;
}
#column .right .promoLink {
	width:211px;
	overflow:hidden;
	font-size: 95%;
}
 .light{
 background-color: #FBF4F8;
 }
 .dark{
  background-color: #FBDDEF;
 }
.left .darkpink, .left .darkpink .light,.left .darkpink .dark{
		background:#C887AF url(../images/promo_leftdark.gif) repeat-y left;
	color: #FFFFFF;
}
/*.left .feedfooter, .left .feedmorelink{
	background:#FCE6F2 url(../images/promo_leftlightpink.gif) repeat-y left;
}
.left h2.feedtitle{
	margin:0px;
	color: #5E1A4A;
	background:#FCCCE4 url(../images/promo_leftpink.gif) repeat-y left;
}
/*.listing .light{
	color: #5E1A4A;
	background:#FCCCE4 url(../images/promo_leftpink.gif) repeat-y left;
}*/
/*.listing .dark{
	color: #5E1A4A;
	background-color: #EEBAD8;
	background-image: url(../images/promo_leftdarker.gif);
	background-repeat: repeat-y;
	background-position: left;
}*/
/*.listing .dark a:link, .listing .dark a:visited{
	background: url(../images/next_arrow_white.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #FFFFFF;
}
.listing .dark a:hover{
	background: url(../images/next_arrow_white.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.listing .light a:link, .listing .light a:visited{
	background: url(../images/next_arrow.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #CC0066;
}
.listing .light a:hover{
	background: url(../images/next_arrow.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #CC0066;
	text-decoration: none;
}*/
/*.listing .light .summary a:link, .listing .light .summary a:visited{
	/*background: url(../images/next_arrow.gif) no-repeat left top;
	display:list-item;
	list-style-image:url(../images/next_arrow.gif);
	margin-left:10px;

	color: #CC0066;
}*/
/*.listing .dark .summary a:link, .listing .dark .summary a:visited{
	display:list-item;
	list-style-image:url(../images/next_arrow.gif);
	margin-left:10px;
	color: #CC0066;
}*/
.rightmedia{
	/*border: 1px solid #000000;*/
	float:right;
	padding-left: 15px;


	text-align:right;
}

#centralcolumn p, #centralcolumnWide p, #centralcolumn ul, #centralcolumnWide ul {
	margin-bottom:		18px;
}
#centralcolumn .vevent  p, #centralcolumnWide .vevent p, #centralcolumn .vevent ul, #centralcolumnWide .vevent ul, #centralcolumn .contact_list  p, #centralcolumnWide .contact_list p, #centralcolumn .contact_list ul, #centralcolumnWide .contact_list ul, #centralcolumn .newsitem  p, #centralcolumnWide .newsitem p, #centralcolumn .newsitem ul, #centralcolumnWide .newsitem ul, #centralcolumn .feed  p, #centralcolumnWide .feed p, #centralcolumn .feed ul, #centralcolumnWide .feed ul {
	margin-bottom:		0px;
}


.rightmedia img{
	margin:0px;
	padding:0px;
	margin-right:10px;
}
.promoLink a:link, .promoLink a:visited, .feedmorelink a:link, .feedmorelink a:visited{
	color: #CC0066;
	background-image: url(../images/next_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	display: inline;
}
#column .promoLink a:link, #column .promoLink a:visited,#column .feedmorelink a:link,#column .feedmorelink a:visited,#column .promoLink a:hover, #column .promoLink a:active{
	display:inline;
}
/*.feedmorelink{
	text-align:left;
	padding-top:0px;
}*/

p.caption{
	/*border: 1px solid #000000;*/
	 font-weight:normal;
	 font-size:90%;
	 text-align:left;
	 padding-left:0px;
	 margin-left:0px;

}
/*.listing a:link, .listing a:visited{
	background: url(../images/next_arrow_white.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #FFFFFF;
}
.listing a:hover{
	background: url(../images/next_arrow_white.gif) no-repeat right bottom;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
}*/
/* -- NEWS FEEDS   -- */
#newsfeed h2, p, h1, h3{
	padding: .2em 10px 0px 10px;
}
#newsfeed{
	padding-bottom: 10px;
	color: #5E1A4A;
	background:#FBDDEF url(../images/promo_leftdark.gif) repeat-y left;
}
#newsfeed h2{
	background:#EEBAD8 url(../images/promo_leftdarker.gif) repeat-y left;
	padding-bottom: 5px;
}
#newsfeed .listing{
	background: #FBDDEF url(../images/promo_leftpink.gif) repeat-y left;
}
#newsfeed .light{
	background:#FBDDEF url(../images/promo_leftdark.gif) repeat-y left;
}
/* --    -- */
/* -- TOPTIP FEEDS   -- */
#toptipfeed h2, p, h1, h3{
	padding: .2em 10px 0px 10px;
}
#toptipfeed h2{
	padding-bottom: 5px;
	color: #5E1A4A;
	background:#FBDDEF url(../images/promo_leftdark.gif) repeat-y left;
}
#toptipfeed .listing{
	color: #5E1A4A;
	background:#FBF4F8 url(../images/promo_leftpink.gif) repeat-y left;
}
#toptipfeed{
	color: #5E1A4A;
	/*background-color: #FBF4F8;*/
	background: #FBF4F8 url(../images/promo_leftpink.gif) repeat-y left;
	padding-bottom: 10px;
}
#toptipfeed .light{
	color: #5E1A4A;
	background: #FBF4F8 url(../images/promo_leftpink.gif) repeat-y left;
}
/* --   -- */
/* -- TOPTIP FEEDS   -- */
#trainingfeed h2, p, h1, h3{
	padding: 2px 10px 0px 10px;
}
#trainingfeed h2{
	padding-bottom: 5px;
	color: #5E1A4A;
	background:#D99CC1 url(../images/promo_leftdarkest.gif) repeat-y left;
}
#trainingfeed .listing{
	color: #5E1A4A;
	background:#FBDDEF url(../images/promo_leftpink.gif) repeat-y left;
}
#trainingfeed{
	color: #5E1A4A;
	background:#EEBAD8 url(../images/promo_leftdarker.gif) repeat-y left;
}
#trainingfeed .light{
	color: #5E1A4A;
	background:#FAEDF4 url(../images/promo_leftpink.gif) repeat-y left;
}
#trainingfeed .dark{
	color: #5E1A4A;
	background:#FBDDEF url(../images/promo_leftdark.gif)  repeat-y left;
}
#trainingfeed .dark,#trainingfeed .light{
	padding: 0px 0px 10px 0px;
}
/* --   -- */
/* --    -- */
#tipsfeed {
	margin: 0px;
	padding: 0px;
}
.listing {
	padding: 0px;
	margin: 0px;
}
.feed_item {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#centralcolumnWide{

	width: 520px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 20px;
}
#centralColumnWide h2, h1, h3{
	padding: .5em 10px .5em 10px;
	margin: 0px;
}
#centralcolumn{
	margin-left:210px;
	width: 330px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#centralColumn h2, h1, h3{
	padding: .5em 10px .5em 10px;
	margin: 0px;
}
 /*  CONTENT  */
#content2 {
	padding: 0px 20px 5px 20px;

	margin-right: 22%;
	margin-left: 22%;
}
#content2 .rightcolumn {
	float: right; width: 220px;
	padding: 0px 0px 0px 5px;
}
/*   */

#frontpageNewslist {
	width:			200px;
	padding:		0px;
	margin-right:0px;
	margin-top:0px;
}
.subnavwrapper #frontpageNewslist {
	width:200px;
	float:right;

}
.left{
	float: left;
}
.right{
	float: right;
}
.clearboth {
	clear: both;
	font-size: 1px;
}
#readmore {
	background:url(../images/next_arrow.gif) no-repeat right 95%;
	font-size: 90%;
	margin: 0px;
	padding: 0px .8em 0px 0px;
	text-align:	left;
}


#sectionHead {

 float: left;
 width: 28px;
 padding-right: 0px;
 height: 290px;
 }
#footer {
	clear:both;
	width: 760px;
	margin: auto;
	text-align: center;
	font-size: 90%;
	color: #DF0073;
	padding-top: 10px;
/* background-image: URL(../images/bottomleft.gif);
 background-repeat:no-repeat;
 background-position:bottom left;*/
}
.footlinks{
font-size:80%;
padding:10px;
padding-left:20px;
/*background-image: URL(../images/bottomright.gif);
 background-repeat:no-repeat;
 background-position:bottom right;*/
}
.leftcolumn, .rightcolumn{
	width:260px;
	float:left;
	margin-right:10px;

}
.leftcolumn .caption, .rightcolumn .caption{
	font-size:90%;
	margin-top:0px;

	padding-right:20px;
	color:#333333;
}
#text img {
 margin: 6px 10px 6px 0px;
 border: 1px solid black;
 }

#subnav ul {
font-size:0.9em;
 margin-top: 5px;
	line-height: 1.4em;
}
#subnav ul li {
 	display:inline;

}

 #subnav a{
 background-image: url(../images/blank.gif);
 background-image:none;
 padding-top:0.5em;
 	display:block;
 	padding-bottom:0.5em;
 	padding-left:5px;
 	border-bottom:1px solid #5E1A4A;
 }

#subnav a:visited {
 color: #5E1A4A;
 text-decoration: none;
 }
#subnav a:link {
color: #5E1A4A;
 text-decoration: none;
 }
#subnav a:hover {
 background-color: #5E1A4A;
 color:white;

 }
 #subnav ul ul{
 padding-left:15px;
 }
 #subnav li.here{

 }
 #subnav ul li ul li a{
 border-bottom:0px;
 }
#subnav li.here a{
	background-color:#E10077;
	color:white;
}
.homeblurb{
	font-size:90%;
	padding-top:15px;
	line-height:140%;
	margin-left:40px;
	padding-right:10px;
}

/* START NAVIGATION */
#navwrapper {
	width:100%;
	background-color: #DF0073;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #F0F0F0;
	border-right: 1px solid #DF0073;
	border-bottom: 1px solid #A3678D;
	border-left-width: 1px solid #DF0073;
}
#nav {
	clear: both;
	width: 760px;
	margin: auto;
	font-weight: bold;
}
#nav a{
	background-color: #DF0073;
	font-weight: bold;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	padding: 0px;
	/*border: 1px solid #000;*/
	list-style: none;
	display: inline;
	margin: 0;
}
#nav ul li a{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding:5px 0px 5px 0px;
	font-size:105%;
	text-align:center;
	font-weight:bold;
	/*border: 1px solid #996699;*/
	display: block;
	width: 125px;
	float: left;
	background: url(../images/nav_edge.gif) no-repeat right center;
	border-left: 1px solid #F299C7;
}
#nav ul li a:hover{
	/*border: 1px solid #000;*/
	text-decoration: none;
	background-color:#C887AF;
}

#nav ul li.here a, #nav ul li.expandhere a, #nav ul li.ancestor a{
	color: #5C0036;
	background-color:#FCCCE4;
	font-weight: bold;
	/*border: 1px solid #0033CC;*/
}
/*end of new navigation*/

#subnav th {
 background-color: #5E1A4A;
 color:#FFFFFF;
 padding: 1px;
  }
#subnav td.light {
 background-color: #F1E2DA;
 color: #5E1A4A;
 padding: 1px;
}
#subnav td.dark {
 background-color: #B28D85;
 color:#FFFFFF;
 padding: 1px;
}
td.light {
	padding:5px;
	vertical-align:top;
 background-color: #FBF4F8;
 }
 td.dark {
 padding:5px;
	vertical-align:top;
 background-color: #FBDDEF;
 }
#text table{
width:100%;
}
#text  th  {
 background-color: #5E1A4A;
 text-align:left;
 color:#FFFFFF;
 padding: 7px;
 vertical-align:top;
}
#text  td.dark, .eventon, tr.even td {
 background-color: #FED5ED;
 color: #5E1A4A;
 padding: 7px;
 vertical-align:top;
}
#text  td.light, .eventoff, tr.odd td{

 background-color: #FDF3F9;
 color: #5E1A4A;
 padding: 7px;

 vertical-align:top;
}
.eventon, .eventoff{
	clear:left;
}
.eventInfo, .eventTitle, .eventDescription, .eventDetailRecord h3, .eventDetailRecord h4{
	margin-left:110px;
}
.eventDetailRecord{
	padding-bottom:15px;
}
.eventTitle{
 	font-size:115%;
	padding-bottom:5px;
}
.eventTitle a, td.NewsItemListing a{
	text-decoration:none;
	color: #5E1A4A;
}
.eventTitle a:hover, td.NewsItemListing a:hover{

	text-decoration:underline;
}
td.NewsItemListing a{
	font-size:115%;
}
td.NewsItemListing{
	line-height:140%;
}
.eventDescription{
	padding-bottom:5px;
}
.thumbslot{

	float:left;
	width:100px;
}
.eventInfo{
	font-size:90%;
	font-weight:bold;
	padding-bottom:5px;
	}
.submitbutton{
	text-align:right;
}
.listingsform{
	border: 1px solid #5E1A4A;
	margin:5px;
	padding:10px;
	margin-left:40px;
}
.listingsform select{
	width:180px;
}
.crumbtrail {
}
.crumbtrail ul li {
display:inline;
 list-type:none;
}
.crumbtrail ul {
display:inline;
}
.crumbtrail ul li a.* {
display:inline;
 padding:0px;
 margin: 0px;
}
.crumbtrail ul li a span {
display:inline;
 padding:0px;
 margin: 0px;
}
#page #text .crumbtrail {
border:1px solid green;
 }

/* ICON DOWNLOAD LINKS BULLET */
#contentWide ul, #contentWide ol, #content ul, #content ol {margin-bottom:0px}
#contentWide li, #content li {
	padding-bottom: 0.6em;
	line-height: 1.4em;
}
#contentWide .links ul li , #content .links ul li {
	background: url(../images/bullet_arrow.gif) no-repeat 1px 0.4em;
	list-style-type: none;
	padding-left: 18px;
}
#contentWide ol, #content ol {padding-left: 18px; list-style: decimal;}
#contentWide ol li, #content ol li {padding-bottom: 0.6em;}
/*  */


/* ICON DOWNLOAD LINKS */
dt.pdf{
	display:list-item;
	list-style-image:url(../images/icon-pdf.gif);
	padding-left: 5px; background-image: none;
}
dt.fla{
	display:list-item;
	list-style-image:url(../images/icon-fla.gif);
	padding-left: 5px; background-image: none;
}
dt.swf{
	display:list-item;
	list-style-image:url(../images/icon-swf.gif);
	padding-left: 5px; background-image: none;
}
dt.doc{
	display:list-item;
	list-style-image:url(../images/icon-word.gif);
	padding-left: 5px; background-image: none;
}
dt.xls{
	display:list-item;
	list-style-image:url(../images/icon-xls.gif);
	padding-left: 5px; background-image: none;
}
dt.web{
	display:list-item;
	list-style-image:url(../images/icon-web.gif);
	padding-left: 5px; background-image: none;
}
dl{
	margin-left:2em;
}
dt{
	margin-left:1em;
	padding-top:1em;
	line-height:140%;
}
dd{
	line-height:140%;
}
dd a{
	font-size:90%;
	padding-left:10px;
	background: url(../images/next_arrow.gif) no-repeat left;
}
dt a{
	padding-left:10px;
	background: url(../images/bullet_arrow.gif) no-repeat left !important;
}
/*  */
.filesize{
	font-weight:normal;
	font-size:90%;
}

.pullquote{
	color:#D4A2C1;
	font-size:150%;
	padding:20px;
}
.alphabet{
	font-size:80%;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
.alphabet a{

	padding: 0px;
	text-decoration:none;
}
img.icon{
	border:0px solid white;
	vertical-align:middle;
	margin:0px 7px 0px 0px;
	padding:0px;
}
#text .thumbslot img{
	border:none;
}

/* FORM */
form br, form.fullwidth br{
	display:inline;
}
form input, form textarea, form select, form.fullwidth input, form.fullwidth textarea, form.fullwidth select {

	margin-top:.5em;
	background-color:#FFEEBB;
}
form textarea,form.fullwidth textarea{
	height:14em;
}
form input.submit,form.fullwidth input.submit{
	width:70px;
	float:right;
	background-color:#FC0;
}
form label,form.fullwidth label{
	font-weight:bold;
}
/*  */

#accessibility{
	text-align:left;
	width: 500px;
	float: left;
	color: #DE0175;
	padding-left: 30px;
	font-size: 80%;
}
#accessibility a{
	font-weight:normal;
	text-decoration:none;
	color: #DE0175;
}
#accessibility a:hover{

	text-decoration:underline;
}
.answers a {
	padding:10px;
}
.quiz_submit input {
	margin:5px;
	width:200px;
}
.quiz_submit textarea {
	margin:5px;
	width:200px;
	height:75px;
}
/**/

.google form input, .google form textarea, .google form.fullwidth input, .google form.fullwidth textarea{
	text-align: center;
	margin : 0px;
	padding : 0px;
}
.google form textarea,.google form.fullwidth textarea{
	/*height:10em;*/
}
.google form input.submit,.google form.fullwidth input.submit{
	width:auto;

	background-color:#FC0;
}
.google form.fullwidth label{
	display:inline;
	margin-top:0.5em;
	text-align:right;
	border:1px solid orange;
	width:70px;
	font-weight:bold;
}
.google{
	/*clear:left;*/

}
.google p{
	font-size:90%;
	margin:0px;
	padding:0px;
}
.googlewrap2{
	/*border:1px solid orange;*/
	text-align: center;
}
.googlewrap{
	/*border:1px solid orange;*/
	height: 60px;
}
.google img{
	float: left;
}
.google a{
	margin:0px;
}
.googleresults{
	 padding-left:20px;
	 padding-right:20px;
	 background-image:none;
	 background-color:white;
}
p.g{
	padding-top:15px;
	padding-left:10px;
	background-color:white;
}
.google i, .googleresults i{
	display:block;
	padding-left:10px;
	background-color:white;
	padding-top:10px;
}
.google table, .googleresults table{
	background-color:white;
}
nobr{
	margin-bottom:10px;
}
.quiz ol{
	list-style-type: lower-alpha;
}
.quiztandc{
	margin-top:1em;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-color:#FED5ED;
	border:1px dashed #5E1A4A;
}
.newsitem {
	clear:left;
	padding-top:0.5em;
}
.left .newsitem,.right .newsitem{
	background-color: #FCE6F2;
	background: url(../images/promo_leftpink.gif) repeat-y left;
}
.tips .news_toolbar{
	display:none;
}
#text img.news_thumb {
	border:none;
	float:left;
}
#text img.added_from_copy {
	border:none;
	float:left;
}
p.readmore {
	text-align:right;
}
.caption {
	font-weight:bold;
	font-size:80%;
	text-align:right;
}
#centralcolumnWide .clearboth{
	font-size:2px;
	clear:left;
}
.quizpic{
	float:right;
	width:200px;
}
.quizprintoption{
	font-size:0.8em;
	width:150px;
	margin-top:2em;
}
#centralcolumnWide p,#centralcolumn p{
	padding-top:0px;
	padding-bottom:0px;
}
.right form{
	width:auto;
	margin:0px;
	padding:0px;
}
.right form h2{

}
.right  input{
	width:95%;
	float:none;
	margin:0px;
	padding:0px;

}
.right  input#Submit{
	width:5em;
	float:right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.right  label{
	width:auto;
	float:none;
}
.right  textarea{
	width:95%;
	float:none;
	margin:0px;
	padding:0px;
}
.searchform_short input{
	width:auto;
}
.vevent .light p, .vevent .dark p, {
	text-align:right;
	font-weight:bold;
}

.vevent .light p.description, .vevent .dark p.description{
	text-align:left;
	font-weight:normal;
}

.vevent {
	/*margin-bottom:20px;*/

}
.vevent .here {
	display:none;
}
.vevent h4 {
	border-bottom: 1px #FCCCE4 solid;
	padding-bottom:10px;
	margin-bottom:15px;
}
.vevent h3{
	border-bottom: 1px #FCCCE4 solid;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:5px;
}
.vevent p a.url{
	padding-left:10px;

	background-image:url(../images/next_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;

}
p.provider{
	float:left;
}
.vevent .light p.provider, .vevent .dark  p.provider{
	font-size:90%;
	float:left;
	font-weight:normal;
}
.vevent .light p.provider strong, .vevent .dark  p.provider strong{
	color:#666666;
}
/*.vevent .light p, .vevent .dark p{
	width:120px;
	float:left;
	clear:left;
	font-weight:bold;
}
.vevent .light p.description, .vevent .dark p.description{
	width:auto;
	float:none;
	clear:left;
	font-weight:normal;
}*/
span.new1{
	display:block;
	float:right;
 width:45px;
 background-image: url(../images/new.gif);
 background-repeat:no-repeat;
 background-color:red;
}
span.new0{
display:none;
visibility:hidden;
}
#subnav ul {
font-size:0.9em;
 margin-top: 5px;
	line-height: 1.4em;
}
#subnav ul li {
 	display:inline;

}
#column.right #subnav li{
	list-style:none;
	list-style-image:url(../images/blank.gif);
	padding:0px;
	margin:0px;
}
#column.right #subnav li a, #subnav a{
 background-image: url(../images/blank.gif);

 padding-top:0.5em;
 	display:block;
 	padding-bottom:0.5em;
 	padding-left:5px;
 	border-bottom:1px solid #5E1A4A;
 }

#subnav a:visited {
 color: #5E1A4A;
 text-decoration: none;
 }
#subnav a:link {
color: #5E1A4A;
 text-decoration: none;
 }
#subnav a:hover {
 background-color: #5E1A4A;
 color:white;

 }
 #subnav ul ul{
 padding-left:15px;
 }
 #subnav li.here{

 }
 #subnav ul li ul li a{
 border-bottom:0px;
 }
#subnav li.here a, #subnav li.expandhere a{
	background-color:#E10077;
	color:white;
}
#contentWide{
border:0px solid orange;
}
.formelementwrapper{
	width:100%;
}
.formelementwrapper label{
	width:30%;
	float:left;
	text-align:right;
	padding-right:15px;
	padding-top:10px;
}
.formelementwrapper input,.formelementwrapper textarea{
	width:65%;

}
.formelementwrapper input.button, .filterform input.button{
	width:auto;
}
input.button{
	background-color:#DF0073;
	color:white;
	padding-left:1em;
	padding-right:1em;
	font-size:110%;
}
input{
	text-align:left;
}

.events_toolbar {
	margin-top:15px;
	border:		1px black solid;
	padding:		5px;
}
.events_toolbar .show{
	width:39%;
	float:left;
}
.events_toolbar .filter{
	width:59%;
	float:left;
}
.events_toolbar .filter form select{
	width:	187px;
	/*border:thin red solid;*/
}
.toolbarclear {
	clear: left;
}
form.filterform{
 margin:0px;
 padding:0px;
}
form.filterform label {
	float:left;
	clear:left;
	width:35%;
	text-align:right;
	padding-top:2px;
}
form.filterform input, form.filterform select {
	float:right;
	clear:right;
	width:59%;
	margin:0px 0px 2px 0px;
}
.searchform_short_control {
	clear:both;
}
#centralcolumn a. #centralcolumnWide a{
	font-size:bold;
	font-size:105%;
}
.prevpromo{
	width:40%;
	float:left;
	text-align:left;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:30px;
	background-image:url(../images/big_prev_arrow.gif);
	background-repeat:no-repeat;
	background-position: left center;

}
.prevpromo .promoLink{
	text-align:left;
}
.nextpromo{
	width:40%;
	float:right;
	text-align:right;
	padding-top:1.5em;
	padding-bottom:1em;
	padding-right:30px;
	background-image:url(../images/big_next_arrow.gif);
	background-repeat:no-repeat;
	background-position: right center;
}
.nextpromo .promoLink a:link, .nextpromo .promoLink a:visited, .nextpromo .feedmorelink a:link, .nextpromo .feedmorelink a:visited{
	background-image: none;
}
.prevpromo .promoLink a:link, .prevpromo .promoLink a:visited, .prevpromo .feedmorelink a:link, .prevpromo .feedmorelink a:visited{
	background-image: none;
}
.nextpromo .promoLink{
	text-align:right;
}
.promo .promoLink{
	text-align:right;
	float: right;
}
.promo .promoLink{

}

.error{
	background-color:#CC0000;
}
.inpagelinks {
	border-bottom:		1px solid #cecece;
	padding-bottom:	0.5em;
	margin-bottom:		1em;
	padding-left:		0px;
}
.halfleft {
	width:			49%;
	float:			left;
}
.halfright {
	width:			49%;
	float:			right;
}
div.contact {
	border: 1px solid #FFFFFF;
}
div.contact h3 {
	font-size: 1.8em;
	padding-top: 0.6em;
	padding-bottom: 1em;
}

#centralcolumnWide .contact p {
	display: block;
	padding-top: 1em;
}
div.contact_list {
	margin-top: 0.7em;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
	padding-bottom: 6px;
}
div.contact_list h4{
	font-size:1.2em;
}
.sidebar{
	width:45%;
	margin-left:5%;
	float:right;
	background-color:#EEBAD8;
	border-right:1px dashed pink;
}
.sidebar h4, .sidebar p{
	margin:0px;
}
#mailformshowlink{
	padding-left:35px;
	background-image:url(../images/email.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}
#mailformhidelink{
	text-align:right;
}
#mailform{

	padding:10px;
	margin-top:0.5em;
	border:1px solid #EEBAD8;
	background-color:#FBDDEF;
}
#mailform input,#mailform textarea{
	width:270px;
}
#mailform input#submit{
	width:auto;
}
#mailform h5{
	padding:0px;
	margin:0px;
	padding-bottom:0.5em;
	font-size:100%;
}
#mailform label{

	font-size:95%;
}
.contact h3,.contact h4{
	margin:0px;

	border-bottom:2px solid #EEBAD8;
}
.warning{
	background-color:#FF0000;
	margin:0px;
	padding:0px;
}
.success{
	background-color:#FBDD6C;
	margin:0px;
	padding:0px;
}


.imagewide {
	float:			right;
	margin:			0px 10px 10px 10px;
}

dt {
	font-weight:bold;
}
form.googleform {
	border-top:		1px solid #EEBAD8;
	margin-top:		10px;
	padding-top:		15px;
}

.descriptionnomargin {
	margin-bottom:			0px;
}
.providers{
	position:absolute;
	right:0px;
	z-index:12;
	width:200px;
	top:300px;
	text-align:left;
}
.provider select{
	width:175px;
}
#mapcontainer {
	width:510px;
	height:400px;
}
#locationinfo {
	font-size:xx-small;
	font-weight:bold;
	margin-top:0px;
}
#museuminfo {
	font-size:medium;
	font-weight:normal;
}
.hidden{
	display:none;
}
.listingnav{
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-top:1px solid  #EEBAD8;
	border-bottom:1px solid  #EEBAD8;
	padding:5px;
}