/* ----------------CSS for United Way of Greater Rochester - Rochester, NY-----------------------------------*/
/* ----------------Created by Brian Daggett - Innovative Solutions - Rochester, NY---------------------------*/

body {
	background:#fff;
	margin:0px auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
	}

#contentWrapper { width:970px;  padding:0; margin:0 auto; position:relative;}

#insideContentWrapper {width:775px; padding-left:18px; margin:0px; float:right;}

.textInputField { background: #f8f8f8; font-size: 12px; border: 1px solid #a9a9a9; padding: 4px; margin:0; color:#2d4494; width: 250px; }

#mainContent .red{color:#C00; font-weight:bold; font-size:14px; padding:0; margin:0;}
.bold {font-size:14px; font-weight:bold;}

.floatRight {padding:0; margin:0 0 10px 10px; float:right;}
.floaLeft {padding:0; margin:0 10px 10px 0; float:left;}
.widget {padding:0; margin:0 0 20px 20px; float:right;}

#mainContent .volTable td p{font-size:13px;}
#mainContent .volTable td{padding-bottom:8px;}
#mainContent .volTable td h3{padding-top:0; margin-top:0; font-size:14px;}
#mainContent .volTable img{border:1px solid #c6cfe8; padding:3px;}

.image {border:1px solid #c6cfe8; padding:3px;}

#example1{
	padding:12px 8px 8px 12px;
	border:1px #dadada solid;
	margin-top:10px;
	background:#e9e9e9;
	} 

#srchResult iframe {width: 750px;}

.challengeTable td {padding:8px 0;}


/*-----------------HEADER----------------------*/
#header { padding:0; margin:10px 0; float:left; width:100%;}
#headerLeft { float:left; padding:0; margin:0; width:450px;}
#headerRight {float:right; padding:0; margin:0; width:420px; text-align:right;}
.headerTable {float:right; margin:0; padding:0;}
.pageTitle {color:#2d4494; padding-bottom:3px; margin:0; font-size:24px; font-weight:bold; font-family:"TradeGothic CondEighteen", Arial, Helvetica, sans-serif;}
.headerTable .button {padding-top:1px;}
.headerTable .button:hover {cursor: pointer;}

.headerTable .textInputField { background: #f8f8f8; font-size: 12px; border: 1px solid #a9a9a9; padding: 4px; margin:0; color:#2d4494; width: 250px; height:16px;}

/* ----------------NAVIGATION-------------------*/
#navigation { padding:0; margin-bottom:10px; float:left; position:relative;}


/* ----------------SUB NAVIGATION---------------*/
#subNavigation { width:175px; padding:0; margin:0px; float:left;}
#subNavigation  ul { padding:0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#subNavigation  li { list-style:none; background:url(images/subNavNotSelectedBullet.jpg) no-repeat left center; padding: 5px 0px 5px 11px; margin:0; border-bottom:1px solid #f5e9e7;}

#subNavigation ul li ul.sub{padding:0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#subNavigation ul li ul.sub li{list-style:none; background:url(images/subNavNotSelectedBullet.jpg) no-repeat left center; border:none; padding: 5px 0px 5px 11px; margin:0;}

#subNavigation  h5 a:link {color:#fff; text-decoration:none;}
#subNavigation  h5 a:visited {color:#fff; text-decoration:none;}
#subNavigation  h5 a:hover {color:#8092C2; text-decoration:none;}
#subNavigation  h5 a:active {color:#fff; text-decoration:none;}

#subNavigation  li a:link {color:#999999; text-decoration:none;}
#subNavigation  li a:visited {color:#999999; text-decoration:none;}
#subNavigation  li a:hover {color:#0b4680; text-decoration:none;}
#subNavigation  li a:active {color:#999999; text-decoration:none;}


/* ----------------BANNER-----------------------*/
#banner { padding:0; margin:0; width:968px; height:306px; float:left;  border:1px solid #c6cfe8;}



/*-----------------INSIDE BANNER----------------*/
#insideBanner { width:100%; padding:0; margin:0; float:left;  border:1px solid #c6cfe8; width:774px; height:181px;}


/* ----------------BREAD CRUMBS-----------------*/
#bread {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:100%; padding:10px 0; margin:0; float:left;}
#bread a:link {color:#999999; text-decoration:underline;}
#bread a:visited {color:#999999; text-decoration:underline;}
#bread a:hover {color:#999999; text-decoration:none;}
#bread a:active {color:#999999; text-decoration:underline;}


/* ----------------PODS-------------------------*/
#homePods { padding:0; margin-top:10px; width:100%; float:left;}
.homePod {padding-right:12px; margin:0;}
.insidePod {padding-bottom:8px; margin:0;}

#whatsNewPodWrapper { padding:0; margin:15px 15px 0 0; width:477px; float:left;}
#whatsNewPodTop { padding:0; margin:0; width:477px; height:72px; background:url(images/whatsNewTopNEW.jpg) no-repeat; float:left;}
#whatsNewPodMiddle { padding:0 10px 10px 25px; margin:0; width:442px; background:url(images/whatsNewMiddleNEW.jpg) repeat-y; float:left;}
#whatsNewPodMiddle p{ padding:0; margin:0; /*color:#656565;*/ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#whatsNewPodBottom { padding:0; margin:0; width:477px; height:3px;  background:url(images/whatsNewBottomNEW.jpg) no-repeat; float:left;}
#whatsNewPodMiddle .whatsNewPod {}
#whatsNewPodMiddle .whatsNewPod td { padding:13px 0; border-bottom:1px solid #CCC;}

#didYouKnowPodWrapper { padding:0; margin-top:15px; width:477px; float:right;}
#didYouKnowPodTop { padding:0; margin:0; width:477px; height:72px; background:url(images/didYouKnowTopNEW.jpg) no-repeat; float:left;}
#didYouKnowPodMiddle { padding:0; margin:0; width:477px; height:85px; background:url(images/didYouKnowMiddleNEW.jpg) repeat-y; float:left; position:relative;}
#didYouKnowPodBottom { padding:0; margin:0; width:477px; height:3px;  background:url(images/didYouKnowBottomNEW.jpg) no-repeat; float:left;}

#GiveNowPodWrapper {padding:0; margin-top:15px; width:477px; float:left;}
#GiveNowPodTop {padding:0; margin:0; width:477px; height:72px; background:url(images/GiveNowTop.jpg) no-repeat; float:left;}
#GiveNowPodMiddle {padding:0 0px 5px 25px; margin:0; width:452px; background:url(images/GiveNowMiddle.jpg) repeat-y; float:left;}
#GiveNowPodBottom {padding:0; margin:0; width:477px; height:3px;  background:url(images/GiveNowBottom.jpg) no-repeat; float:left;}


/*------------------regional partner pods----------------*/
#whatsNewPodWrapper2 { padding:0; margin:0; width:477px; float:right;}
#whatsNewPodTop2 { padding:0; margin:0; width:477px; height:72px; background:url(images/whatsNewTop.jpg) no-repeat; float:right;}
#whatsNewPodMiddle2 { padding:0 10px 10px 10px; margin:0; width:457px; background:url(images/whatsNewMiddle.jpg) repeat-y; float:right;}
#whatsNewPodMiddle2 p{ padding:0; margin:0; color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#whatsNewPodBottom2 { padding:0; margin:0; width:477px; height:3px;  background:url(images/whatsNewBottom.jpg) no-repeat; float:right;}

#videoPodWrapper { padding:0; margin:0; width:477px; float:right;}
#videoPodTop { padding:0; margin:0; width:477px; height:72px; background:url(images/regionalPartnerTop.jpg) no-repeat; float:right;}
#videoPodMiddle { padding:0 0px 5px 5px; margin:0; text-align:center; width:472px; background:url(images/didYouKnowMiddle.jpg) repeat-y; float:right;}
#videoPodMiddle p{ padding:0; margin:0; color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#videoPodBottom { padding:0; margin:0; width:477px; height:3px;  background:url(images/didYouKnowBottom.jpg) no-repeat; float:right;}

#partnerText {padding:0; margin:0; width:465px; float:left; }



/* ----------------CONTENT----------------------*/

#cta { width:530px; padding:0; margin:0; float:left;}
#mainContent { width:520px; padding-right:20px; margin:0; float:left;  /*border-right:#dbdbdb 1px solid;*/}
#mainContent p {font-family:Arial, Helvetica, sans-serif; color:#111111; line-height:1.4em; font-size:13px; padding-bottom:10px; margin:0;}
#mainContent ul {padding:10px 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#111111; font-size:12px;}
#mainContent li {list-style:none; padding: 0px 0px 5px 15px; background:url(images/sidebarBullet.png) no-repeat 0px/*left and right*/ 3px /*up and down*/;}

#mainContent2 { width:770px; padding:0; margin:0; float:left;  /*border-right:#dbdbdb 1px solid;*/}
#mainContent2 p {font-family:Arial, Helvetica, sans-serif; color:#111111; line-height:1.4em; font-size:13px; padding-bottom:10px; margin:0;}
#mainContent2 ul {padding:10px 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#111111; font-size:12px;}
#mainContent2 li {list-style:none; padding: 0px 0px 5px 15px; background:url(images/sidebarBullet.png) no-repeat 0px/*left and right*/ 3px /*up and down*/;}



#mainContent .storiesTable tr td h3 {padding-top:0; margin-top:0;}
#mainContent .storiesTable td {padding-bottom:20px; margin:0;}
#mainContent .storiesTable td img{ border:1px solid #c6cfe8; padding:2px;}

#sideBar { width:230px; padding:12px 0 0 0; margin:0; float:left; height:267px;}
#sideBar h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fc622f; padding-bottom:4px; margin-bottom:8px; font-weight:bold; border-bottom:#dd5629 1px solid; letter-spacing:.1em;}
#sideBar p {font-family:Arial, Helvetica, sans-serif; color:#111111; line-height:1.4em; font-size:12px; padding-bottom:10px; margin:0;}
#sideBar ul {padding:0px 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#0b4680; font-size:13px;}
#sideBar li {list-style:none; padding: 0px 0px 8px 15px; background:url(images/sidebarBullet.gif) no-repeat 0px/*left and right*/ 3px /*up and down*/;}
#sideBar a:link {color:#0b4680; text-decoration:none;}
#sideBar a:visited {color:#0b4680; text-decoration:none;}
#sideBar a:hover {color:#8092c2; text-decoration:underline;}
#sideBar a:active {color:#0b4680; text-decoration:none;}

.staffTable {font-size:11px;}
.staffTable td{padding:4px 3px 8px 3px;}
.staffTable .header {font-size:11px; text-transform:uppercase;color:#0b4680; font-weight:bold;  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.staffTable img { width:110px; height:110px;}
.staffTable a {font-size:12px; text-transform:uppercase; font-weight:bold;  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.staffTable a:link {color:#0b4680; text-decoration:none;}
.staffTable a:visited {color:#0b4680; text-decoration:none;}
.staffTable a:hover {color:#de5629; text-decoration:underline;}
.staffTable a:active {color:#0b4680; text-decoration:none;}


.contactStaffTable {font-size:11px;}
.contactStaffTable td{padding:4px 3px 8px 3px; text-align:center;}
.contactStaffTable .header {font-size:12px; text-transform:uppercase;color:#de5629; font-weight:bold;  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.contactStaffTable img { width:120px; height:120px;}
.contactStaffTable td p {font-size:11px; text-transform:uppercase;  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.contactStaffTable a {font-size:11px; text-transform:uppercase;  padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.contactStaffTable a:link {color:#0b4680; text-decoration:none;}
.contactStaffTable a:visited {color:#0b4680; text-decoration:none;}
.contactStaffTable a:hover {color:#de5629; text-decoration:underline;}
.contactStaffTable a:active {color:#0b4680; text-decoration:none;}


/*#contentTableWrapper {padding:10px 10px 10px 14px; width:440px; margin:0; background:url(images/formBg.jpg) no-repeat; color:#333;}*/
#contentTableWrapper {padding:10px 10px 10px 14px; width:440px; margin:0; border:#dbdbdb 1px solid; background:#f4f4f4;}
.formsWrapper { padding:10px 10px 10px 14px; margin:0; border:#dbdbdb 1px solid; background:#f4f4f4;}

.contactTable { font-size:11px; font-weight:bold;}
.contactTable  td {}

.contactTable .texta {
 font-size: 11px;
 background-color:#fff;
 border: 1px solid #d5d5d5;
 margin:4px 0 6px 0;
 padding:4px;
 width: 200px;
}

.contactTable .medium{
 font-size: 11px;
 background-color:#fff;
 border: 1px solid #d5d5d5;
 margin:4px 0 6px 0;
 padding:4px;
 width: 88px;
}

.contactTable .small {
 font-size: 11px;
 background-color:#fff;
 border: 1px solid #d5d5d5;
 margin:4px 0 6px 0;
 padding:4px;
 width: 78px;
}

.contactTable .question  {
 font-size: 11px;
 background-color:#fff;
 border: 1px solid #d5d5d5;
 padding:6px;
 width:415px;
}

.logoTable td{ padding:9px 0; margin:0; border-bottom:1px solid #f5e9e7;}
.logoTable th{ padding:5px 0; margin:0; background:url(images/formBg.jpg) repeat-x; color:#0b4680;}

/* ----------------GLOBAL HEADERS---------------*/
h1 {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#2d4494; padding-bottom:10px; margin:0; text-transform:uppercase;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fc622f; padding-bottom:8px; margin:0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#6274a3; padding:15px 0 3px 0; margin:0; font-weight:normal;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0b4680; padding:10px 0 3px 0; margin:0; font-style:italic; font-weight:normal;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding:8px 10px 10px 10px; font-weight:normal; margin:0; background:url(images/subNavHeaderBg.jpg) repeat-x;}
h6 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#2d4494; font-size:17px; padding:0 0 5px 0; margin:0;}
	
/* ----------------GLOBAL LINKS-----------------*/
a:link {color:#0b4680; text-decoration:underline;}
a:visited {color:#0b4680; text-decoration:underline;}
a:hover {color:#8092c2; text-decoration:none;}
a:active {color:#0b4680; text-decoration:underline;}



/* ----------------FOOTER----------------------*/
#footer{ width:970px; padding:0; margin:15px 0; font-size:11px; color:#b6b6b6; font-family:Arial, Helvetica, sans-serif; float:left;}
#footer a:link {color:#b6b6b6; text-decoration:underline;}
#footer a:visited {color:#b6b6b6; text-decoration:underline;}
#footer a:hover {color:#686868; text-decoration:none;}
#footer a:active {color:#b6b6b6; text-decoration:underline;}
#footer p {padding:0; margin:0;}

#footerleft { float:left; padding:0; margin:0;}
#footerRight {float:right; padding:0; margin:0;}


/*-----------------DAY OF CARING-------------------*/
#DOCSideBar { width:86%; padding:10px; background:#f5f8fd; border:1px solid #c6c9ce; margin-top:50px;}
#DOCSideBar h3{ padding-top:0; margin-top:0;}
#DOCSideBar p{ padding-top:0; margin-top:0; line-height:1.4em;}

#DOCHomeLeft { padding:0; margin-top:29px; float:left; width:348px;}
#DOCHomeLeft img {margin-bottom:7px;}

#DOCHomeRightWrapper { padding:0; margin-top:14px; width:410px; float:right;}
#DOCHomeRightTop { padding:0; margin:0; width:410px; height:89px; background:url(images/DOCDidYouKnowTop.jpg) no-repeat; float:left;}
#DOCHomeRightMiddle { padding:0 0px 10px 15px; margin:0; width:395px; background:url(images/DOCDidYouKnowMiddle.jpg) repeat-y; float:left;}
#DOCHomeRightMiddle p{ padding:0; margin:0; color:#2d4494; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#DOCHomeRightBottom { padding:0; margin:0; width:410px; height:7px; background:url(images/DOCDidYouKnowBottom.jpg) no-repeat; float:left;}


#GetStartedWrapper { padding:0; margin:14px 15px 15px 0; width:355px; float:left;}
#GetStartedTop { padding:0; margin:0; width:355px; height:74px; background:url(images/RegisterAProjectTop.jpg) no-repeat; float:left;}
#VolunteerTop { padding:0; margin:0; width:355px; height:74px; background:url(images/VolunteerYourTeamTop.jpg) no-repeat; float:left;}
#GetStartedMiddle { padding:0 12px 8px 30px; margin:0; width:313px; background:url(images/RegisterAProjectMiddle.jpg) repeat-y; float:left;}
#GetStartedMiddle p{ padding:0; margin:0; color:#121b37; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#GetStartedMiddle a:link {color:#2d4494; text-decoration:none; font-size:16px; }
#GetStartedMiddle a:visited {color:#2d4494; text-decoration:none; font-size:16px; }
#GetStartedMiddle a:hover {color:#dd5629; text-decoration:underline; font-size:16px; }
#GetStartedMiddle a:active {color:#2d4494; text-decoration:none; font-size:16px; }
#GetStartedBottom { padding:0; margin:0; width:355px; height:5px; background:url(images/RegisterAProjectBottom.jpg) no-repeat; float:left;}


.DOCTable { color:#2a2a2a; border:1px solid #2d4494;}
.DOCTable tr { vertical-align:top;}
.DOCTable th {padding:6px; font-weight:bold; margin:0; background:#2d4494; color:#ffffff; font-size:14px; text-align:left;}
.DOCTable th a:link {color:#ffffff; text-decoration:underline;}
.DOCTable th a:visited {color:#ffffff; text-decoration:underline;}
.DOCTable th a:hover {color:#ffffff; text-decoration:none;}
.DOCTable th a:active {color:#ffffff; text-decoration:underline;}
.DOCTable td {padding:6px;}
.DOCTable td a:link {color:#2d4494; text-decoration:underline;}
.DOCTable td a:visited {color:#2d4494; text-decoration:underline;}
.DOCTable td a:hover {color:#5b79de; text-decoration:none;}
.DOCTable td a:active {color:#2d4494; text-decoration:underline;}
.DOCTable .alt {background:#f2f2f2; margin:0;}
.DOCTable .inactive {padding:5px; background:#d1d1d1; color:#5d5d5d; margin:0;}

.GettingStartedTable { }
.GettingStartedTable td.left { padding-right:5px;}
.GettingStartedTable td.middle {padding:0 5px 0 12px; border-right:1px solid #CCC;  border-left:1px solid #CCC;}
.GettingStartedTable td.right { padding-left:12px; }
.GettingStartedTable .buttons {padding:0 10px 10px 0;}



#DOCTableWrapper {padding:10px 10px 10px 14px; margin:0; border:#dbdbdb 1px solid; background:#f4f4f4;}
.form-label { font-size: 12px; font-weight: bold; padding-bottom: 2px; text-transform: uppercase;}
.required {color: red;}
.form {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 4px 0 6px;
    padding: 4px;
	}
/*---------------Blueprint---------------------*/
#mainContent p.blueprint { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px;}	
#BPdivider { background:url(images/BPdivider.jpg) no-repeat; width:516px; height:4px;}
#GiveGraphic{}
#GiveGraphic a:link { display: block; height: 200px; line-height: 200px; text-decoration: none; }
#GiveGraphic a:visited { display: block; height: 200px; line-height: 200px; text-decoration: none; }
#GiveGraphic a:hover { background-position: top right;}
#GiveGraphic a:active {}
#GiveGraphic .givenow {width: 175px; background:url(images/BtnGiveNowLeftColumn.jpg) no-repeat top left;}

#GiveGraphicGirl{}
#GiveGraphicGirl a:link { display: block; height: 200px; line-height: 200px; text-decoration: none; }
#GiveGraphicGirl a:visited { display: block; height: 200px; line-height: 200px; text-decoration: none; }
#GiveGraphicGirl a:hover { background-position: top right;}
#GiveGraphicGirl a:active {}
#GiveGraphicGirl .givenow {width: 175px; background:url(images/BtnGiveNowLeftColumnGirl.jpg) no-repeat top left;}

/*---------------Chunk--------------------------*/
#ChunkRight {float:right; width:390px; padding:0; margin:0;}
#ChunkLeft {float:left; width:350px; padding:0; margin:0;}
