ol,ul {
	list-style:none;
}

#top_menu, #footer{
background-color: #0066CB;
color: white;

}



#footer #copyright {

margin-left: 20px;
margin-top: 10px;
}

#footer a{
color: #fff;
}



.error, .notice, .success {padding:1.5em;padding-left: 4em;background-repeat: no-repeat;background-position: 10px center;}
.error {background-image: url('/images/error.png');}
.notice {background-image: url('/images/warning.png');}
.success {background-image:url('/images/success.png');}







#main_banner {
background-image: url('/images/main_banner.jpg');
background-repeat: no-repeat;
background-position: top right;
height: 130px;
}




#content{
margin-top: 10px;
margin-bottom: 20px;
}


ul#pk-context-cms-site-navigation{
margin:0;
}

ul.pk-context-cms-login li{
margin-left: 12px;
float: right;
}

.pk-i{

background-color: #00407F;
}

#the-apostrophe{
display: none;
}

#pk-tab-navigation{
padding: 6px 0 6px 0;
margin:0;
}

#pk-tab-navigation .pk-tab-nav-item.pk-current-page a,
#pk-tab-navigation .pk-tab-nav-item a:hover
{
  text-decoration: underline;
	background-color: transparent;
	color:#fff;
}

#pk-tab-navigation .pk-tab-nav-item {
border: 0px;


}

#pk-tab-navigation .pk-tab-nav-item a{
font-weight: bold;  
color: #fff;

}

#pk-tab-navigation .pk-tab-nav-item.last
{
	border-right: 0px;
}
#pk-tab-navigation .pk-tab-nav-item{
width: 90px;
}

.pk-page-overlay /*This will inherently have issues with IE7 that will need to be resolved later. */
{

background-color: #ccc;
}

.pk-history-browser h3, .pk-history-browser table{
margin: 0;
}

#main-content {
  min-height:300px;
  height:auto !important;
  height:300px;
}