﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
	
strong, b, strong *, b * { font-weight: bold !important; }
em, i, em *, i * { font-style: italic !important; }

a img, :link img, :visited img 
{
	border: 0;
	}


body
{
    text-align:center;
    font-family:Arial;
	margin:0 auto;
	padding:0px;
}
.wrap
{	
	width:988px;	
	text-align:left;
	position:relative;
	margin:0 auto
}

.Header
{
    position:relative;
    padding-top:3px;
    height:135px;
    z-index:100;
}
.ChromeHeader
{
    position:relative;
    padding-top:3px;
    height:39px;
}

.watermarkOn {
        color: #CCCCCC;
        font-style: italic;
        font-size:0.75em;
    }

.Headlogo
{
    position:absolute;
    top:0px;
    left:0px;
}

.Control
{
    position:absolute;
    top:0px;
    right:0px;
}

.menuBar
{
    position:absolute;
    top:102px;
    left:0px;
    height:33px;
}

.menuAdminBar
{
    position:relative;
    height:36px;
}

.pageContent
{
    position:relative;
    padding-top:0px;    
}

.OrangeShortTab
{
    background-image:url(Pics/OrangeShortTab.png);
    background-repeat:no-repeat;
    height:46px;
    width:229px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
    vertical-align:middle;
}

.BlueShortTab
{
    background-image:url(Pics/BlueShortTab.png);
    background-repeat:no-repeat;
    height:46px;
    width:229px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
    vertical-align:middle;
}

.GrayLeftTab
{
    background-image:url(Pics/Fundraiser_Left.png);
    background-repeat:no-repeat;
    height:46px;
    width:236px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
    vertical-align:middle;
}

.GrayRightTab
{
    background-image:url(Pics/Fudraisers_Right.png);
    background-repeat:no-repeat;
    height:46px;
    width:236px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
    vertical-align:middle;
}

.DollarToggleTop
{
    width:213px;
    height:44px;
    background-image:url(Pics/Toggle_Top.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
}

.DollarToggleTopGray
{
    width:213px;
    height:41px;
    background-image:url(Pics/DTTopGray.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
}

.DollarToggleBG
{
    width:213px;
    height:116px;
    background-image:url(Pics/Toggle_bg.png);
    background-repeat:no-repeat;
    text-align:center;
    vertical-align:top;
}

.DollarTogglebottom
{
    width:213px;
    height:44px;
    background-image:url(Pics/Toggle_Bottom.png);
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    padding-left:20px;
}

.DollarTogglebottomGray
{
    width:213px;
    height:44px;
    background-image:url(Pics/DTBottomGray.png);
    background-repeat:no-repeat;
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    padding-left:20px;
}

.ListTabGray
{
    background-image:url(Pics/Tab_Gray.png);
    background-repeat:no-repeat;
    height:45px;
    width:230px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.ListTabOrange
{
    background-image:url(Pics/Tab_Orange.png);
    background-repeat:no-repeat;
    height:45px;
    width:230px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.ListTabBlue
{
    background-image:url(Pics/Tab_Blue.png);
    background-repeat:no-repeat;
    height:45px;
    width:230px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.ListTabPurple
{
    background-image:url(Pics/Tab_Purple.png);
    background-repeat:no-repeat;
    height:45px;
    width:230px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.ListMedTabGray
{
    background-image:url(Pics/Medium_Banner_Gray.png);
    background-repeat:no-repeat;
    height:46px;
    width:350px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}
.ListMedTabBlue
{
    background-image:url(Pics/Medium_Banner_Blue.png);
    background-repeat:no-repeat;
    height:46px;
    width:350px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}


.LeaderNav
{
    position:absolute;
    top:15px;
    left:25px;
}

.leaderboard
{
    width:992px; 
    height:285px; 
    background-image:url(Pics/LandingSlide_1.png); 
    background-repeat:no-repeat;
    position:relative;
    text-align:left; 
    z-index:2;
}

.leaderboardView1
{
    width:992px; 
    height:285px; 
    background-image:url(Pics/LandingSlide_2.png); 
    background-repeat:no-repeat;
    position:relative;
    text-align:left; 
    z-index:2;
}

.leaderboardView2
{
    width:992px; 
    height:285px; 
    background-image:url(Pics/LandingSlide_3.png); 
    background-repeat:no-repeat;
    position:relative;
    text-align:left; 
    z-index:2;
}

.leaderboardView3
{
    width:992px; 
    height:285px; 
    background-image:url(Pics/LandingSlide_4.png); 
    background-repeat:no-repeat;
    position:relative;
    text-align:left; 
    z-index:2;
}

.SubNavBlue
{
    width:100%;
    background-color:#00bbe7;
    margin:0;
    padding:0px;
    text-align:right;
}

.searchtxt
{
    background-image:url('images/searchtxt.png'); 
    background-repeat:no-repeat; 
    width:134px; 
    height:18px; 
    padding-left:15px;
    padding-top:3px;
    position:absolute;
    top:32px;
    left:9px;
    right: 124px;
    overflow:hidden;
}
.Searchbutton
{
    float:right;
    position:absolute;
    top:18px;
    right:13px;
}

.midTab_Orange
{
    background-image:url(Pics/Mid_Orange.png);
    background-repeat:no-repeat;
    height:35px;
    width:468px;
    font-family:Arial;
    font-size:16px;
    color:#FFFFFF;
    text-align:left; 
    padding-left:20px;   
}

.longTab_Orange
{
    background-image:url(Pics/Long_Tab_Orange.png);
    background-repeat:no-repeat;
    height:48px;
    width:958px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:left; 
    padding-left:20px;   
}

.longTab_Blue
{
    background-image:url(Pics/Long_Tab_Blue.png);
    background-repeat:no-repeat;
    height:46px;
    width:955px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:left; 
    padding-left:20px;   
}

.midTab_Gray
{
    background-image:url(Pics/Mid_Tab_Gray.jpg);
    background-repeat:no-repeat;
    height:45px;
    width:520px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.rightTab_Orange
{
    background-image:url(Pics/Tab_right_Orange.jpg);
    background-repeat:no-repeat;
    height:43px;
    width:214px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.dollar_bg
{
    background-image:url(Pics/GoFundraise_Individualpage_bg.jpg);
    background-repeat:no-repeat;
    height:124px;
    width:211px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center;
     border-width:0px 1px 0px 1px;
     border-style:solid;
     border-color:#b0b2b5;
}

.PageFooter
{
    background-image:url(Pics/Footer.png);
    background-repeat:repeat-x;
    height:33px;
    color:White;
    font-weight:bold;
    vertical-align:bottom;
    font-size:11px;
}

.Mo_PopUp
{
    background-image:url(Pics/Sponsor_pop-up.png);
    background-repeat:no-repeat;
    height:121px;
    width:235px;
    padding-top:18px; 
    position:relative;
}

.Mo_PopUp_Title
{
    margin-top:13px;
    margin-left:20px;
    padding:3px;
    width:180px;
    height:16px;
    overflow:hidden;
    font-size:14px;
    color:#666;
    font-weight:bold;
}

.WaterMarkGray
{
    color:#CFCFCF;
    font-size:12px;
}

.third_Tab_Gray
{
    background-image:url(Pics/23Gray.png);
    background-repeat:no-repeat;
    height:46px;
    width:676px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.third_Tab_Blue
{
    background-image:url(Pics/23Blue.png);
    background-repeat:no-repeat;
    height:46px;
    width:676px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.OneThird_Tab_Purple
{
    background-image:url(Pics/13Purple.png);
    background-repeat:no-repeat;
    height:47px;
    width:270px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.half_Tab_Orange
{
    background-image:url(Pics/half_Tab_Orange.png);
    background-repeat:no-repeat;
    height:40px;
    width:346px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

.half_Tab_Gray
{
    background-image:url(Pics/half_Tab_Gray.png);
    background-repeat:no-repeat;
    height:40px;
    width:346px;
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    text-align:center; 
}

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;	
	 	text-align:center;
	 	text-decoration: none;
	 	font-weight:bold;
	 	font-size:11px;	
	 	width:139px;
        height:33px;
		color:#898b8e;
		border:1px solid #eee;
        border-width:1px;		
		border-right: 1px solid white;
		line-height:33px;		
		background-image:url(Pics/Normal.png);
		white-space: nowrap}

	#jsddm li a .tabActive
	{	font-weight:bold;
        color:#fff;
        background-image:url(Pics/Hover.png);
	}
	
	#jsddm li a:hover
	{	font-weight:bold;
        color:#fff;
        background-image:url(Pics/Hover.png);
	}	
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: 150px;
		 	text-align:left;
		 	padding-left:5px;
		 	border-bottom: 1px solid #CCC;
			background: #FCFCFC}
		
		#jsddm li ul li a:hover
		{	color: #000000;
		 	background: #FFFFFF;
		}
		
#jscddm
{	margin: 0;
	padding: 0}
	
	#jscddm li
	{	float: left;
		list-style: none;
		font: 14px Tahoma, Arial}

	#jscddm li a
	{	display: block;	
	 	text-align:center;
	 	text-decoration: none;	 	
	 	font-size:14px;
	 	font-style:italic;
	 	font-weight:bold;
	 	width:139px;
        height:34px;
		color:#696969;
		border:1px solid #eee;
        border-width:1px;		
		border-right: 1px solid white;
		line-height:33px;		
		background-image:url(Pics/Admin_Menu.jpg);
		white-space: nowrap
	}
    

	#jscddm li a:active
	{		    
	    font-weight:bold;
        color:#fff;
        background-image:url(Pics/Admin_MenuHover.jpg);
	}
	
	#jscddm li a:hover
	{		    
	    font-weight:bold;
        color:#fff;
        background-image:url(Pics/Admin_MenuHover.jpg);
	}
	
	#jscddm li a.current
	{
	    font-weight:bold;
        color:#fff;
        background-image:url(Pics/Admin_MenuHover.jpg);
	}
	

		#jscddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			z-index:1000;
			}
		
		#jscddm li ul li
		{	float: none;
			display: inline;
			z-index:1000;
			}
		
		#jscddm li ul li a
		{	width: 150px;
		 	text-align:left;
		 	padding-left:5px;
		 	border-bottom: 1px solid #CCC;
			background: #FCFCFC;
			z-index:1000;
			}
		
		#jscddm li ul li a:hover
		{	color: #000000;
		 	background: #FFFFFF;
		 	z-index:1000;
		}
	
	
.underlinemenu
{
	/*border:solid 2px #FFFFFF;*/
	font-weight: bold;
	width: 100%;
}

.underlinemenu ul{
	padding: 3px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 1px;
	text-align: left; 
}

.underlinemenu ul li{
	display: inline;
}

.underlinemenu ul li a
{
	font-size:13px;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px; /*top padding is 6px, bottom padding is 4px*/
	/* margin-right:0px; spacing between each menu link*/
	text-decoration: none;
	border:solid 0px #FFFFFF;
	border-width:0px 1px 0px 0px;
	/*border-bottom: 3px solid gray; bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	/*border-width:0px 1px 1px 1px;*/
	text-decoration:underline;
}

/* 21 dec update Home link  */
	
	
#headlink
{	margin: 0;
	padding: 0}
	
	#headlink li
	{	float: left;
		list-style: none;
		font: 13px Arial;
		height:23px;}

	#headlink li a
	{	display: block;	
	 	text-align:center;
	 	text-decoration: none;	 	
	 	font-size:13px;
	 	width:85px;
        height:20px;
		color:Blue;
		border:0px;
		line-height:20px;
		white-space: nowrap;
	}
	
	#headlink li a:hover
	{	
        color:Blue;
        text-decoration:underline;
	}

		#headlink li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			background-color:#FFFFFF;
			z-index:1000;
			}
		
		#headlink li ul li
		{	float: none;
			display: inline;
			z-index:1000;
			background-color:#FFFFFF;
			}
		
		#headlink li ul li a
		{	width: 135px;
		 	text-align:left;
		 	padding-left:5px;
			z-index:1000;
			background-color:#FFFFFF;
			}
		
		#headlink li ul li a:hover
		{	
			text-decoration:underline;
			background-color:#FFFFFF;
		 	z-index:1000;
		}


		
/*23 Dec update*/


#homeIcon {width:120px; height:20px; background:url(../App_Themes/Pics/GF_HomeIconHover.jpg) no-repeat 0px -3px; position: relative; margin:1px; padding:0}

#homeIcon li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#homeIcon li, #homeIcon a {height: 20px; display: block;}

#homeIconGofundraise {left: 0; width: 120px;}

#homeIconGofundraise a:hover {background: transparent url(../App_Themes/Pics/GF_HomeIconHover.jpg) no-repeat 0px -28px;}

		