/* ---------- GENERAL ------------------------------------*/
html
{
	padding:0;
	margin:0;
}
body
{
	width:100%;
	padding:0;
	margin:0;
	background-color:#006699;
	color:#000000;
	background-image:url(/images/bg_mep.gif);
	background-repeat:no-repeat;	
	background-position:center top;
}
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
form
{
	margin:0;
	padding:0;
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif
}
/* ---------- FRAME ------------------------------------*/
#frame
{
	margin:0 auto;
	padding:0 0 20px 0;
	width:740px;
}
#adminframe
{
	background-color:#FFFFFF;
	}
/* ---------- SEARCH ------------------------------------*/
#search
{
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/navBot.gif);
	background-repeat:no-repeat;	
}
#search form
{
	padding:0;
	margin:0;
}
#searchTop
{
	background-image:url(../images/searchTop.gif);
	background-repeat:no-repeat;
	width:156px;
	height:21px;
}
#searchBot
{
	background-image:url(../images/searchBot.gif);
	background-repeat:no-repeat;
	width:156px;
	height:9px;
}
#searchForm
{
	background-image:url(../images/searchMid.gif);
	background-repeat:repeat-y;
	padding:5px 15px 5px 15px;
}
#searchForm input
{
	padding:0;
	margin:0;
}
input.searchfield
{
	width:90px;
}
input.gobutton
{
	float:right;
	width:28px;
}
/* ---------- TEXT CLASSES ------------------------------------*/
.leftitems
{
	padding:0 0 0 4px;
}
.bodycopy
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.bodyblue
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.bodywhite
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.bodyorange
{
    FONT-SIZE: 11px;
    COLOR: #f4c32f;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.title1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.calendarsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.formelement
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.login
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.footer
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.media-downloads-library
{
	width:200px;
	float:right;
	text-align:right;
}
/* ---------- HYPERLINK CLASSES ------------------------------------*/
a.headline:link, a.headline:visited
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
a.headline:active, a.headline:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
a.login:link, a.login:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
a.login:active, a.login:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

a.footer:link, a.footer:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a.footer:active, a.footer:hover
{
    COLOR: #ffcc00;
    TEXT-DECORATION: underline
}
a:link, a:visited
{
    COLOR: #006699;
    TEXT-DECORATION: underline
}
a:active, a:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
a.redarrow:link, a.redarrow:visited
{
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:12px;
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
}
a.redarrow:hover, a.redarrow:active
{
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:12px;
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;	
}
a.arrowlink:link, a.arrowlink:visited, a.arrowlink:hover, a.arrowlink:active
{
 background-image:url(../images/linkarrow.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:12px;
 text-align:right;
 text-decoration:none;
}
a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active
{
 background-image:url(../images/arrow.gif);
 background-repeat:no-repeat;
 background-position:0 3px;
 padding-left:12px;
 padding-bottom:0;
 text-decoration:none;
 display:block;
}
a.arrownoblock:link, a.arrownoblock:visited, a.arrownoblock:hover, a.arrownoblock:active
{
 background-image:url(../images/arrow.gif);
 background-repeat:no-repeat;
 background-position:0 3px;
 padding-left:12px;
 padding-bottom:0;
 text-decoration:none;
}

/* ---------- ADMIN AREA ------------------------------------*/
.adminBorder
{
	border:solid 1px #000;
	padding:3px;
	margin-bottom:5px;
	background-color:#D1E4F5;
}
.adminBorder ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.adminBorder li
{
	padding:5px;
	font-size:10px;
}
.adminFooter
{
	margin-left:165px;
	padding:15px;
	font-size:10px;
}
/* ---------- HOME ------------------------------------*/
.findGroups select
{
	font-size:9px;
}
.benefitTeaser
{
	clear:both;
	padding-bottom:20px;
}
.benefitImage
{
	float:left;
	padding:0 20px 20px 0;
}
#home_intro
{
	width:311px;
	margin:10px 0 10px 10px;
	padding:0;
	font-size:11px;
}
.home_teasers
{
	background-image:url(../images/home_teaser_top.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0 10px 0 10px;
	padding:4px 0 0 0;
}
.home_teasertext
{
	width:289px;
	padding:0 10px 10px 10px;
	border-right:solid 1px #FF0000;
	border-left:solid 1px #FF0000;
}
.home_teasertext img
{
	float:left;
	padding:0 10px 5px 0;
}
.home_teasers_bot
{
	background-image:url(../images/home_teaser_bot.gif);
	background-repeat:no-repeat;
	height:14px;
	margin:0 0 0 10px;
}
/* ---------- HOME  ITEMS ------------------------------------*/
#featuredGroup
{
	padding:10px 0 0 0;
	margin-bottom:5px;
}
#upcomingEvents ul, #featuredGroup ul
{
	list-style-image:url(../images/linkarrow.gif);
	margin:0;
	padding:10px 0 0 15px;
}
#upcomingEvents li, #featuredGroup li
{
	padding-bottom:8px;
}
#takeAction
{
	margin-bottom:5px;
}
#takeAction ul
{
	list-style-image:url(../images/greenarrow.gif);
	margin:0;
	padding:5px 0 0 15px;
}
#takeAction li
{
	padding-bottom:8px;
}
.rightcolitem
{
	padding:10px 0 0 0;
	display:block;
}
#subscribe
{
	background-image:url(../images/home_subscribe.gif);
	background-repeat:no-repeat;
	width:189px;
	height:72px;
	padding:0 10px;
	margin-top:10px;
	
}