body{background:url(../images/bg.jpg) top repeat-x;}
#wrapper{width:800px;margin:0 auto;background:#fff;color:#666666;border-right:1px solid #888;border-left:1px solid #888;min-height:918px;}
#index #wrapper{border:none;}
#header{height:168px;}
#header .login{display:block;float:right;font-size:11px;text-transform:uppercase;display:none;}
#header .login a{background:url(../images/bg_login.png) no-repeat;display:block;width:117px;height:20px;padding:5px 0 0 20px;}
#header .login a:link,#header .login a:visited{color:#fff;text-decoration:none;}
#header .login a:hover{text-decoration:underline;}
#header .branding{margin:0 0 40px 0;padding:20px 0 0;display:block;height:80px;}
#header .navigation{margin-left:-20px;}
#topNavigation{font-size:11px;font-family:sans-serif;font-weight:bold;list-style-type:none;position:relative;z-index:200;text-decoration:none;text-transform:uppercase;}
#topNavigation li{float:left;background-repeat:no-repeat;display:block;position:relative;cursor:pointer;}
#topNavigation li{padding:0;}
#topNavigation li a,#topNavigation li:hover ul a,#topNavigation li.hover ul a{display:block;color:#777;text-decoration:none;}
#topNavigation li.active a,#topNavigation li:hover a,#topNavigation li.hover a,#topNavigation ul li:hover a,#topNavigation ul li.hover a,#topNavigation li:hover ul li.active a,#topNavigation li.hover ul li.active a{color:#fff;text-decoration:none;}
#topNavigation li:hover ul,#topNavigation li.hover ul,#topNavigation li.active ul{display:block}
#topNavigation li:hover,#topNavigation li.hover{background:#99042e;}
#topNavigation li a{padding:8px;}
#topNavigation li.selected a{color:#fff;background:#99042e;}
#topNavigation li.selected ul li a{background:none;}
#topNavigation li ul{position:absolute;left:0px;top:30px;background:url(../images/bg_rollover.png) left bottom no-repeat;padding:0 5px 12px 9px;width:199px;margin:0 0 0 -9px;display:none;}
#topNavigation li ul li:hover,#topNavigation li ul li.hover{background:#99042e;}
#topNavigation li ul li{background:none;clear:both;padding:0;height:auto;}
#topNavigation li ul li a{display:block;width:166px;color:#333;padding:4px 8px;}
#content .secondarynav{padding:20px 30px 0 30px;font-family:sans-serif;font-size:11px;}
#content .secondarynav ul li{display:inline;padding:0 15px 0 0;}
#content .secondarynav ul li a{text-transform:uppercase;text-decoration:none;font-weight:bold;}
#content .secondarynav ul li a:link,#content .secondarynav ul li a:visited{color:#999;}
#content .secondarynav ul li a:hover{color:#99042e;}
#content .secondarynav ul li.active a{color:#99042e;}
#onecol #content .column{margin:20px 30px 0 30px;}
#twocol #content .column{padding:20px 30px 0 30px;width:390px;float:left;}
#twocoltworow #content .column{padding:20px 30px 0 30px;width:350px;float:left;}
#twocoltworow #content .column{width:420px;}
#twocol #content .column .secondarynav,#twocoltworow #content .column .secondarynav{padding:20px 0 10px 0;}
#twocol #content .imagecol{width:344px;float:right;}
#twocoltworow #content .secondarynav{font-size:10px;letter-spacing:0;}
#twocoltworow #content .secondarynav ul li{padding:0 10px 0 0;}
#twocoltworow #content .imagecol{width:316px;float:right;}
#content .image p,#content .imagecol p{margin:0;padding:0;}
#onecol .charities .column{width:330px;float:left;text-align:justify;}
#twocol #content .profiles{margin:20px 0 0 0;}
#twocol #content .profiles .item{float:left;width:195px;margin:0 0 20px 0;}
#twocol #content .profiles img{float:left;}
#twocol #content .profiles .info{padding:50px 0 0 4px;margin:0 0 0 90px;}
#twocol #content .profiles .profile .info{padding:20px 0 0 10px;}
#twocol #content .profiles .info p{padding:0}
.otherpeople{margin:10px 0 0 0;}
.otherpeople .person{width:130px;float:left;}
#index #content{font-weight:normal;}
#content{margin:0 0 0 0}
#content .main{padding:30px 30px 0 30px;width:425px;float:left;color:#6d6e71;}
#content .flash{float:right;height:285px;background:#E6E7E9;}
#bottom{background:#c7c8ca;height:120px;}
#bottom .left{float:left;width:415px;padding:30px 30px 0 50px;font-size:13px;}
#bottom .left a:link,#bottom .left a:visited{color:#000;text-decoration:none;}
#bottom .left a:hover{color:#000;text-decoration:underline;}
#bottom .left ul li{width:170px;margin:0 0 30px 0;padding:0 0 0 20px;float:left;list-style:none;background:url(../images/button.png) left center no-repeat;}
#bottom .right{float:right;}
.footer{font-size:11px;color:#aeaeae;padding:10px 0 10px 30px;display:block;clear:both;}
#index .footer{padding:10px 0 0 0;}
.footer a:link,.footer a:visited{color:#666;text-decoration:none;}
.footer a:hover{color:#222;text-decoration:none;}
#content .App_TaxonomySelector{padding:0;margin-top:6px;}
#content .one_column{float:left;width:195px;}
#content .two_column{width:410px;}
#content .App_TaxonomySelector li{float:left;padding:0 0 2px 0;margin:0;}
#content .App_TaxonomySelector li span{font-weight:bold;color:#99042e;}
#content .App_TaxonomySelector li input{float:right;margin:0 25px 0 0;padding:0;}
#content .App_TaxonomySelector li label{padding:0 4px 0 0;}
#content .App_TaxonomySelector li ul li{width:195px;}
.JobListings_JobSearch_pageNumbers{margin-bottom:10px;}
.JobListings_JobSearch_pageNumbers a{text-decoration:none;}
.JobListings_JobSearch_pageNumbers a:hover{font-weight:bold;}
.JobListings_JobSearch_pageNumbers .selected{font-weight:bold;}
.JobListings_JobSearch_result{padding:8px;cursor:pointer;}
.JobListings_JobSearch_result:hover{background-color:#f1f1f1;}
.JobListings_JobSearch_result h3{padding:0;margin:0 0 10px 0;}
.JobListings_JobSearch_jobListing table,.JobListings_JobSearch_result table{margin-bottom:6px;}
.JobListings_JobSearch_jobListing table th,.JobListings_JobSearch_result table th{font-weight:bold;vertical-align:top;padding:0 10px 2px 0;}
.JobListings_JobSearch_jobListing table td,.JobListings_JobSearch_result table td{vertical-align:top;padding:0 0 2px 0;}
.JobListings_JobSearch_description{margin-bottom:10px;}
.separator{background-color:#99042e;margin:0 0 10px 0;height:2px;}
.thinSeparator{background-color:#99042e;margin:10px 0 10px 0;height:1px;}
.printOnly{display:none;}

