﻿/*body 
{
	font-family: Verdana;
	font-size: 0.7em;
}
*/

/* ---- Support styles --------------- */
/*
a:link, a:visited, a:active, a:hover, a.mailreadmore
{
    color: #000000; 
    text-decoration: underline;
}

.footer
{
    font-family:Verdana, Tahoma, Arial, Sans-Serif;
}
*/
.SmallText
{
    font-size: 0.9em;
}

.Red, a.Red, a.Red:visited, a.Red:hover
{
    color: #ff0000;
}


.Gray, a.Gray
{
    color: #8c8c8c;
}

.LightGray, a.LightGray
{
	color:#9c9e9f;
}

.Bold
{
    font-weight: bold;
}

.Error
{
    color: Red;
}

.Clickable
{
    cursor: pointer;
    cursor: hand;
}
.floatleft
{
	float:left;
}

img 
{
    border: none;
}

/*
fieldset
{
    border: none;
    padding-bottom: 5px;
}
*/
legend
{
    color: #000;
    padding: 0px;
}

/*
p
{
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

H1
{
    margin: 0px 0px 7px 0px;
    padding: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.7em;
}

.Normal
{
    font-family: Verdana, Arial, Tahoma;  */
/*	font-size: 1.01em;*/
/*    color: #000000;*/
    /*line-height:1.3em;*/
	/*line-height: 14px;
	line-height:1.5em;*/
/*}

.Ingress
{
    margin-top: 6px;
    font-size: 1.25em;
	line-height: 1.3em;
	font-family: Arial;
}
*/
.Ingress
{
    margin-top: 6px;
    font-size: 14px;
	line-height: 15px;
	font-family: Arial;
}
/*
H2.Heading2, H2, .Heading2
{
    font-size: 1em;
    font-weight: bold;/*
/*	margin-top: 10px;*/
/*    margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Georgia;
}
*/

H2.Heading2, .Heading2
{
    font-size: 12px;
    font-weight: bold;/*
/*	margin-top: 10px;*/
    margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Georgia;
}


.biggsize#wrapper #content .AspNet-WebPart H2.ArticleHeading2 , H2.ArticleHeading2
{
    font-family: Arial;
    font-size: 1.25em;
}

.biggsize#wrapper #content .AspNet-WebPart H2.ArticleHeading_S , H2.ArticleHeading_S
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.25em;
}

.biggsize#wrapper #content .AspNet-WebPart H2.ArticleHeading_M , H2.ArticleHeading_M 
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.8em;
}

.biggsize#wrapper #content .AspNet-WebPart H2.ArticleHeading_L , H2.ArticleHeading_L
{
    font-family: Arial;
    font-weight: bold;
    font-size: 2.3em;
}

.biggsize#wrapper #content .AspNet-WebPart H2.ArticleHeading_XL , H2.ArticleHeading_XL
{
    font-family: Arial;
    font-weight: bold;
    font-size: 3.4em;
}

/* ---- Common links --------------- */
 .Heading2 a:link, .Heading2 a:visited, .Heading2 a:active, .Heading2 a:hover, 
 H2 a:link, H2 a:visited, H2 a:active, H2 a:hover
{
    font-size: 1.1em;
	color: #000000;
}

/* ---- Common links --------------- */


a.NoUnderline:link, a.NoUnderline:visited, a.NoUnderline:active, a.NoUnderline:hover
{
    text-decoration: none;
}
a.NoUnderline:hover
{
    text-decoration: underline;
}

a.GreyLink:link, a.GreyLink:visited, a.GreyLink:active, a.GreyLink:hover
{
    color: #000000;
}

img.ImageFloatleft
{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}
img.ImageFloatright
{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}
img.ImageFloatnone
{
    float: none;
}
span.smallWhiteText
{
    color: #ffffff;
    font-size: 11px;
}

.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}


#splash
{
	width:821px;
	height:549px;
	left:20%;
	z-index:9999;
	
/*	position: absolute; 
	left:0; 
	top: 0;
	text-align: center;
	z-index:9999;
	width: 821px;*/
}

div.bgtop 
{
	background: url(/images/mys/splash/bg_top.gif) no-repeat top left;
	height:10px;
	width:821px;
	overflow: hidden;
}

div.bgmid
{
/*	background: url(/images/mys/splash/bg.jpg) no-repeat top left;*/
	background-color:White;
}

div.bgbottom
{
	background: url(/images/mys/splash/bg_bottom.gif) no-repeat top left;
	height:9px;
	width:821px;
}
    .splash
    {
        padding-top:200px;
        display: none;
        text-align: center;
        color: White;
        vertical-align: top;
        width: 100%;
        height: 100%; 
        filter:alpha(opacity = 60);
        -moz-opacity:0.6;
        background-color:#000000;
        position:absolute;
        z-index:500;
        top:0%;
        left:0%;
    } 
    
    .splash-close
    {
        background-image: url(/images/2010/close.png);
	    #filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/2010/close.png', sizingmethod='scale');
        #background: none;
        width: 40px;
        height: 40px;
    }
    
.modalPopup 
{
	width:300px;
	height:100px;
	z-index:10000;
}

/*Modal Popup*/
.modalBackground {
background-color:#000;
filter:alpha(opacity=30);
opacity:0.3;
}
.modalPopup-text {
display:block;
color:#000;
background-color:#757575;
text-align:center;
border:solid 1px #000;
padding:10px;
}

div.rightgreytop
{
	background: url(/images/mys/rc_thin_grey_top.gif) no-repeat top left;
	height:3px;
	overflow:hidden;
}

div.rightgreymid
{
	border-left:solid 1px #b7b7b7;border-right:solid 1px #b7b7b7;
}

div.rightgreybottom
{
	background: url(/images/mys/rc_thin_grey_bottom.gif) no-repeat top left;
	height:3px;
}

#invitefriend .inputLeft
{
    background-image:url(/images/mys/inputfield_left.gif);
    height:26px;
    width:5px;
    float:left;
}
#invitefriend .inputMiddle
{
    border:0;
    background-image:url(/images/mys/inputfield_mid.gif);
    background-repeat:repeat-x;
    height:21px;
    float:left;
    padding-top:4px;
}
#invitefriend .inputRight
{
    background-image:url(/images/mys/inputfield_right.gif);
    height:26px;
    width:5px;
    float:left;
}

#invitefriend .paddings
{
	padding:5px 5px 5px 5px;
}






/*-----------------ImageBorder-----------------*/
.WrapFrame
{
    line-height: 1px;
    font-size: 1px;
    position:relative;
    border: solid 1px #c3c2c2;
    float: left;
}
.WrapFrame img
{
    padding: 3px;
}
.WrapFrame .tl
{
    line-height: 1px;
    font-size: 1px;
    background-image:url(/images/2010/img-frame-large-shadow.gif);
    position:absolute;
    left:-1px;
    top:-1px;
    width:4px;
    height:4px;
    background-position: 0px 0px;
}
.WrapFrame .tr
{
    line-height: 1px;
    font-size: 1px;
    background-image:url(/images/2010/img-frame-large-shadow.gif);
    position:absolute;
    top:-1px;
    right:-1px;
    height:4px;
    width:4px;
    background-position:-4px 0px;
}
.WrapFrame .bl
{
    line-height: 1px;
    font-size: 1px;
    background-image:url(/images/2010/img-frame-large-shadow.gif);
    position:absolute;
    left:-1px;
    bottom:-1px;
    background-position: 0px -4px;
    height:4px;
    width:4px;   
}
.WrapFrame .br
{
    line-height: 1px;
    font-size: 1px;
    height:4px;
    width:4px;
    background-image:url(/images/2010/img-frame-large-shadow.gif);
    position:absolute;
    right:-1px;
    bottom:-1px;
    background-position:-4px -4px;
}


/*******************Newslist**********************/
.filterbuttons label
{
    margin-right: 10px;
}


#content .newslist h2 a
{
    font-size: 14px;
    font-family: Arial;
    margin :0 0 4px 0;
    padding: 0px;
    font-weight: bold;
}

#content .newslist .box-small p
{
    color: #3b3b3b;
    margin: 0px;    
    padding: 0px;
}

#content .box-small-highlight
{
    padding: 10px;
    background-color: #fff9d3;
    position: relative;
}



/*******************Newspage**********************/
.newsbuttons
{
    position: relative;
}
.newsbuttons .inner
{
    position:absolute; 
    left: 370px; 
/*    top: 19px; */
    margin-top: 26px;
    width: 115px; 
    height: 1px;
}

.newsbuttons .inner a
{
    height: 17px; 
    background-image: url(/images/2010/news-nav-btns.gif);
    background-repeat: no-repeat;

    display: block; 
    font-size: 11px;
    padding-left: 20px;
}


.newsbuttons .inner a.nextnews
{
    background-position: 0px 0px;
    margin-bottom: 5px;
}

.newsbuttons .inner a.nextnews:hover
{
    background-position: 0px -17px;
}

.newsbuttons .inner a.prevnews
{
    background-position: 0px -34px;
    margin-bottom: 10px;
}

.newsbuttons .inner a.prevnews:hover
{
    background-position: 0px -51px;
}

.newsbuttons .inner a.listnews
{
    background-position: 0px -68px;
    margin-bottom: 5px;
}

.newsbuttons .inner a.listnews:hover
{
    background-position: 0px -85px;
}


.newspager
{
    text-indent: -8px;
    overflow: hidden;
}

.newspager a,
.newspager span
{
    border-left: solid 1px #c6c6c6;
    padding-right:6px;
    padding-left:6px;
}

.newspager a.unselected
{
    color: #ed1b34;
}


.newspager a.selected,
.newspager span.selected
{
    color: #3b3b3b;
    font-weight: bold;
}

.newspager a .newsprev
{
    color: #3b3b3b;
}

.newspager a .newsarrow
{
    font-weight :bold;    
}






.inputLeft
{
    background-image:url(/images/mys/inputfield_left.gif);
    height:26px;
    width:5px;
    float:left;
}
.inputMiddle
{
    border:0;
    background-image:url(/images/mys/inputfield_mid.gif);
    background-repeat:repeat-x;
    height:21px;
    float:left;
    padding-top:4px;
}
.inputRight
{
    background-image:url(/images/mys/inputfield_right.gif);
    height:26px;
    width:5px;
    float:left;
}

.noInputBorder .inputLeft{
    background-image: none;
}
.noInputBorder .inputMiddle{
    background-image: none;
}
.noInputBorder .inputRight{
    background-image: none;
}

.edit-fund-link
{
    margin-left: 5px;
    padding: 2px 0 0 20px; 
    background:url(/images/2010/update/ico14.gif) 0 3px no-repeat; 
}

.myfund-links, .myfund-links .arrow-link
{
    background-position: 0 4px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 26px;
}

.myfund-spacer
{
width: 687px;
border-bottom: solid 1px #efefef;
margin: 5px 0px 15px 0px;
font-size: 0px;
float:left;
}

.myfund-links
{
    border-top: solid 1px #efefef;
    margin-top: 11px;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
}

.create-fundraiserlink
{
    margin: 10px 0px 15px 0px; 
}

.whitebox-header
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.dela-link 
{
    padding: 0 0 6px 26px;
}
