/* ----------------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:772px; 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-right:15px; width:477px; float:left;}
#whatsNewPodTop { padding:0; margin:0; width:477px; height:72px; background:url(images/whatsNewTop.jpg) no-repeat; float:left;}
#whatsNewPodMiddle { padding:0 10px 10px 10px; margin:0; width:457px; background:url(images/whatsNewMiddle.jpg) repeat-y; float:left;}
#whatsNewPodMiddle p{ padding:0; margin:0; /*color:#656565;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#whatsNewPodBottom { padding:0; margin:0; width:477px; height:3px;  background:url(images/whatsNewBottom.jpg) no-repeat; float:left;}

#didYouKnowPodWrapper { padding:0; margin:0; width:477px; float:left;}
#didYouKnowPodTop { padding:0; margin:0; width:477px; height:72px; background:url(images/didYouKnowTop.jpg) no-repeat; float:left;}
#didYouKnowPodMiddle { padding:0 0px 5px 5px; margin:0; width:472px; background:url(images/didYouKnowMiddle.jpg) repeat-y; float:left;}
#didYouKnowPodMiddle p{ padding:0; margin:0; color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#didYouKnowPodBottom { padding:0; margin:0; width:477px; height:3px;  background:url(images/didYouKnowBottom.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:530px; padding-right:10px; 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:760px; padding-right:10px; 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:210px; padding:12px 10px 0 10px; margin:0; float:left; background:url(images/sidebarBg.jpg) repeat-x top center; height:267px;}
#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;}

	
/* ----------------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;}
