﻿body
{
    background: #7D8C9F url('../image/bodyBack.jpg') repeat-x;
    margin: 0 0 0 0;
	font-family: arial,helvetica,sans-serif;
	font-size:1em;
}
form
{
    margin: 0 0 0 0;
}

#content
{
	background:white;
	padding:20px 0;
}

.MissionContent
{
	width:80%;
	margin:auto;
}

.MissionContent h1
{
	background: transparent url('../image/stripes.jpg') no-repeat;
	color: #D88C02;
	margin:15px auto 40px auto;
	font-size:1.5em;
}
.MissionContent h1 div
{
	margin-left:260px;
	line-height:23px;
}

.MissionContent h2
{
	width:90%;
	margin:10px auto 10px auto;
	color:#D88C02;
	font-size:1.25em;
}

.MissionContent p
{
	width:90%;
	margin:1em auto;
	text-align:justify;
}

.MissionContent ul
{
	list-style:none;
	width:90%;
	margin:0 auto 0 auto;
}

#footerContainer
{
	text-align:center;
	clear:both;
	border-top:5px solid #E37C00;
	height:100px;
	background:White;
}
#footerContainer img
{
	border:none;
}

.footInfo
{
	font-size:0.9em;
	margin-top:20px;
}

.footInfo a
{
	color:blue;
}
.footInfo a:hover
{
	color:#D88C02;
}

.sprite-standard { background-image:url('/Foundation/image/standardElements.png'); }
.sprite-standard-logo { background-position: 0 0; width:190px; height:84px; float:right; margin-top:10px;margin-right:10px; }
.sprite-standard-navLinks { background-position: 0 -85px; background-repeat:repeat-x; height:30px; }
.sprite-standard-whiteLeft { background-position: 0 -116px; width:24px; height:30px; float:left; margin-left:0px;}
.sprite-standard-whiteMid { background-position: 0 -179px; background-repeat:repeat-x; height:30px; }
.sprite-standard-whiteRight { background-position: 0 -147px; width:4px; height:30px; float:right; }
.sprite-standard-quality { background-position: 0 -210px; width:200px; height:91px; float:left;margin-left:10px;margin-top:12px;}
.sprite-standard-foundation { background-position: 0 -302px; width:98px; height:98px; float: right; margin-right:10px; }
.sprite-standard-stripes { background-position: right -401px; }

.FoundationWhiteMenuItem a{
	background:transparent;

	color:black;
	font-size:10pt;
	font-weight:normal;
}

.FoundationWhiteMenuItem
{
	border-right:solid 1px black;
	padding-left:6px;
	padding-right:6px;
	z-index:10;
}
.FoundationWhiteMenuItemLast
{
	border: none;
	padding-left:6px;
	padding-right:6px;
	z-index:10;
}
.FoundationWhiteMenuItem:hover
{
	color:#D88C02;
	text-decoration:underline;
}

div#bodyLinks
{
background:url('/Foundation/image/standardElements.png') repeat-x 0 -179px;
font-size:15pt;
}



.bodyLink
{
color: #202020;
float: right;
margin-top:5px;
padding:4px 10px 0 10px;
float: left;
text-align:center;
text-decoration: none;
font-size:10pt;
}
.bodyLink:hover
{
color:#e37c00;
text-decoration:underline;
}


div#navBar
{
width:1034px;
height:25px;
background-image:url('/Foundation/image/standardElements.png');
background-position: 0 -85px; 
background-repeat:repeat-x;
padding-top:5px;
border-bottom:5px solid #D88C02;
}
.navUL
{

list-style:none;
margin:0;
padding:0;
width:100%;
font-family:arial, helvetica, sans-serif;
padding-left:2px;
}

.navUL li
{
float: left;
text-align: center;
margin: 0;
width: 19.8%;
height:25px;
}
.navUL li:hover
{
float: left;
text-align: center;
margin: 0;
width: 19.8%;

}

.navUL li a
{
color:White;
text-decoration:none;
}
.navUL li a:hover
{
color:#D88C02;
text-decoration:underline;
font-weight:bold;
}

.blSepBlack
{
border-right:solid 1px black;
}


#wrapper{margin: auto auto auto auto;width: 1034px;}
#eodtLogo{margin-top: 10px;margin-left: -5px;background-image:url(../image/Foundation_logo_t_.png);width:230px;height:90px;background-repeat:no-repeat;background-position:center;}
#applicationTitle{background-image:url(../image/hw_logo.png);width:250px;height:30px;}
.BlueTable {
	border-collapse: collapse; width: 100%; height: 100px; margin: 0; padding: 0; z-index: 3;
}
.BlueTable td {
	background-image: url(../image/Foundation_Sprite_Blue.png);
}
.headerL, .headerR{z-index: 5;width: 19px;background-repeat: no-repeat;}
.headerM, .footerM, .navMiddle, .navBMiddle{background-repeat: repeat-x;}
.headerL{background-position: 0 -450px;	}
.headerM{background-position: 0 -600px;}
.headerR{background-position: 0 -750px}
.footerL{width: 19px;background-position: 0 0; }
.footerM{color: White;text-align:center;background-position: 0 -150px}
.footerR{width: 19px;background-position: 0 -300px}
.OrangeNav > td {
	background-image: url(../image/Foundation_Sprite_Orange.png);
}
.navEdgeL, .navBEdgeL, .navEdgeR, .navBEdgeR{background-repeat: no-repeat;width: 10px;}
.navEdgeL, .navBEdgeL{background-position: right;}
.navEdgeL{background-position: 0 -270px;}
.navBEdgeL{background-position: 0 0;}
.navMiddle{background-position: 0 -360px;}
.navBMiddle{background-position: 0 -90px;}
.navEdgeR{background-position: 0 -450px;}
.navBEdgeR{background-position: 0 -180px;}
.contentEdgeL, .contentEdgeR{width: 11px;background-repeat: repeat-y;}
.contentEdgeL{background-image: url(../image/cl.png);}
.contentEdgeR{background-image: url(../image/cr.png);}

#contentRight{width: 650px;padding:15px;}
#contentLeft{width:250px;}

.titlebar
{
    margin:0 auto 0 auto ;
    width:100%;
	padding:0px 0px 0px 0px;
    color:white;
	text-align:center;
    font-size:1.5em;
    font-weight:bold;
    font-style:italic;
}
.slogan
{
	margin-left:-140px;
	margin-top:40px;
}
.foundationIcon
{
	float:left;
}
.loginText
{
    color:White;
}
#divLeft, #divRight
{
	background-color:White;
	height:400px;
}
#divLeft
{
    width:24.999999%;
    float:left;
}
#divRight
{
    width:75%;
    float:right;
}
.gvTable
{
    font-size:0.8em;
    
}
.bgTable
{
    height:100%; 
    border:none 0 #F0F0F0;
    border-collapse: collapse;
    background: white;
    padding: 0;
    margin: 0;
	padding-bottom:20px;
}
.RequestTableLeft
{
    text-align:left;
    vertical-align:top;
    /*width:300px;
    padding: 5px 0px 5px 5px;*/
}
.RequestTableImageLeft
{
    text-align:left;
    width:200px;
    /*padding: 5px 0px 5px 5px;*/
}
.RequestTableRight
{
    text-align:right;
    vertical-align:top;
}
.RequestTable
{
    /*background-image:url("../image/block-cont2s.gif/");
    background-repeat:repeat-x;
    background-color:#9f3604;*/
    margin:0 auto;
    text-align:justify;
    /*background-color:#aaaaaa;
    opacity:0.85;
    filter:alpha(opacity=85);
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;*/
    border: none 0px #C3C8Cd;
    border-collapse:collapse;
    
}

.RequestTable td
{

    font-size:1.0em;
        /*background-color:#C3C8Cd;*/
        
}
.RequestTable th
{
    padding-top:10px;
    text-align:center;
    font-variant:small-caps;
    /*background-color:Orange;
    background-color:#EB930F;
    background-color:#C3C8Cd;*/
    color:#344350;
    font-size:1.2em
}

.chkbox
{
    font-size:0.7em;
}
.menuBase
{
	border-left:solid 1px Black;
	font-size:.85em;
	background-color:#F3AD43;
	
}
.menuItemBase
{
	border-right:solid 1px black;

}
.menuStaticHover
{
    border-top:solid 1px black;
    border-bottom:solid 1px black;

    color:#F0F0F0;
}
.ProgressPopUp
{

	background-color:#F0F0F0;
	border:solid 2px inset;
}
.ProgressOverlay
{
	background-color:Black;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.calendarDetailTDLeft
{
	border-left:inset 1px black;
	border-right:solid 1px black;
	border-bottom: dashed 1px black;
	padding-right:1px;
	text-align:right;
	width: 100px;
	background-color: #EDE1CB;
}
.calendarDetailTDRight
{
	border-right: inset 1px black;
	border-bottom:dashed 1 px black;
	text-align: left;
	background-color: #F7F1E8;
}

#logoDisplay {
	background: url(../uploaded_images/logo_sprite1.jpg) no-repeat top left;
	height:200px;
	width:200px;
}

#logoDisplay.sprite-t__AmericanDiabetes { background-position: 0 0; height:76px;} 
#logoDisplay.sprite-t__ArthritisFoundation { background-position: 0 -276px; height:114px;} 
#logoDisplay.sprite-t__BigBrothersBigSisters { background-position: 0 -590px; height:59px;} 
#logoDisplay.sprite-t__EOD_Memorial_Logo { background-position: 0 -849px; height:149px;} 
#logoDisplay.sprite-t__Girls_inc_ { background-position: 0 -1198px; height:146px;} 
#logoDisplay.sprite-t__IMG_0492_2 { background-position: 0 -1544px; height:133px;} 
#logoDisplay.sprite-t__IVA_logo { background-position: -400px 0; height:87px;} 
#logoDisplay.sprite-t__JingleBellRun { background-position: -400px -287px; height:117px;} 
#logoDisplay.sprite-t__Kiwanis { background-position: -400px -604px; } 
#logoDisplay.sprite-t__MDA { background-position: -400px -1003px; } 
#logoDisplay.sprite-t__PKUCycleAmerica { background-position: -400px -1403px; height:123px;} 
#logoDisplay.sprite-t__RoaneCountySheriffpatch { background-position: -400px -1726px; } 
#logoDisplay.sprite-t__Shriners_Logo { background-position: -800px 0; height:78px;} 
#logoDisplay.sprite-t__Sites-taps-logo { background-position: -800px -278px; } 
#logoDisplay.sprite-t__Toys { background-position: -800px -678px; height:85px;} 
#logoDisplay.sprite-t__VetDogs { background-position: -800px -963px; height:124px;} 
#logoDisplay.sprite-t__WWP_Logo { background-position: -800px -1287px; height:173px;} 
#logoDisplay.sprite-t__bmaw-logo-153x173 { background-position: -800px -1660px; width:177px; } 
#logoDisplay.sprite-t__child_family { background-position: -1200px 0; width:178px; } 
#logoDisplay.sprite-t__clientLogo_SusanGKomen { background-position: -1200px -400px; height:108px; } 
#logoDisplay.sprite-t__girl_scouts { background-position: -1200px -708px; height:181px;} 
#logoDisplay.sprite-t__helpforheroes { background-position: -1200px -1089px; height:88px;} 
#logoDisplay.sprite-t__images_usa_logo { background-position: -1200px -1377px; height:133px;} 
#logoDisplay.sprite-t__logo_afatfa { background-position: -1200px -1690px; height:113px;} 
#logoDisplay.sprite-t__lone_sailor { background-position: -1600px 0; height:158px;} 
#logoDisplay.sprite-t__tour { background-position: -1600px -358px; height:99px;} 

#EventCalendar
{
	background: transparent url("../image/calendarbg_lightblue.png") no-repeat top left;
	width:273px;
	height:257px;
	padding:20px 14px;
}

.OtherMonthDay
{
	visibility:hidden;
}
.CalendarTitle
{
	font-weight:bold;
}