
ul#navprimary li.first a {
    width: 120px;
}

body.home #headerband .mainTeaser {
    width: 729px;
	min-height: 15px;
}
#headerband #leftcol {
	height: auto;
    margin-left: 20px;
    margin-top: 43px;
    width: 735px;
}

#headerband ul.pagecontrols {
    right: 248px;
}
 .ImageHome{
	float: left;
	height: 135px;
	width: 205px;
}
body.home #headerband  {
	height: auto;
}



body.home #headerband .highlights { 
    padding: 10px 10px 10px 0;
}



.scroller .teaserList li {
    margin-right: 44px !important;  
}

 body.home #tertiary-content {
    float: right;
    font-size: 0.95em;
    margin-left: 15px;
    overflow: hidden;
    width: 160px;
}

body.home #content.threecol #maincol {
    border-right: 0 solid;
	 width: 968px !important;
}


.threecol .column {
    margin-right: 73px;
}

body.level0 #primary-content .contentBlock {
    width: 722px !important;
}

body.level0 #primary-content {
    width: 776px !important;
}

.threecol .column {
    width: 176px;
}

.home #headerband #rightcol {
    height: 165px;
    margin-right: 15px;
    position: relative;
    width: 180px;
	padding-top:0;
	margin-top: -14px;
}

#latestnews h3, #latestevent h3{
margin-bottom:0;
}

.NavigationStyle2 ul#navprimary li a.NavigationStyle2, .NavigationStyle3 ul#navprimary li a.NavigationStyle3, .atoz ul#navprimary li a.atoz, .NavigationStyle4 ul#navprimary li a.NavigationStyle4,body.home ul#navprimary li a.home {
    background-color: #EE2D24 !important;
}
 ul#navprimary li a.NavigationStyle3,ul#navprimary li a.NavigationStyle2,ul#navprimary li a.atoz,ul#navprimary li a.NavigationStyle4 {
    width: 140px;
}
 ul#navprimary li a.NavigationStyle2:hover, ul#navprimary li a.NavigationStyle2:active ,ul#navprimary li a.NavigationStyle3:hover, ul#navprimary li a.NavigationStyle3:active,ul#navprimary li a.NavigationStyle4:hover, ul#navprimary li a.NavigationStyle4:active,ul#navprimary li a.atoz:hover, ul#navprimary li a.atoz:active{
    background-color: #EE2D24 !important;
} 
ul#navprimary li ul li a:hover, ul#navprimary li ul li a:active {
    color: #EE2D24 !important;
}

#topbar{
width:auto;
}

body.home #header #currentsection {
  font-size:33px;
  top:81px;
}

/*casebook override for headers*/

body .english #header #icrclogo {
    text-indent: -5000px !important;
	background:none!important
}

body.campaign .english #header #icrclogo {
background-image:none !important;
}

body.annexe .english #header #icrclogo {
background-image:none !important;
}

body.home .english #header, body.whatsnew .english #header,body.donations .english #header{
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#F3F0E7 !important;
}

body.NavigationStyle2 .english #header {
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#F7EDED !important;
}

body.NavigationStyle3 .english #header {
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#EAF0F4 !important;
}

body.NavigationStyle4 .english #header {
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#E0EBDD !important;
}

body.atoz .english #header {
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#E0EBDD !important;
}

body.resources .english #header {
	background-image:url("/attributes/display_images/banners/home_casebook.png") !important;
	background-color:#F0EBEF !important;
}

/*end casebook override for headers*/
body a.nohref:hover, body a.nohref:active {
    color: #555 !important;
}

body #primary-content img, body #tertiary-content img {
    background: none !important;
    border: 0px solid #efeeea !important;
}


body.home #rightcol ul{
   margin-bottom:20px;
}

ul#navprimaryfooter, ul#footerlinks {
    float: left;
    width: auto !important;
    padding: 0 7px 0px 0px;
    display:inline;	
}

ul#navprimaryfooter{
    margin-left: 125px;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 0 0; 
    border-color: #cccccc;
}
ul#footerlinks {
    padding: 0 0px 0px 6px;
}
