﻿/*
* PPKC Style Sheet
*/

/* --------- GEN --------- */
body {
    margin: 0px;
    padding: 0px;  
    font-size: 10pt; /* establish 1em */
    color: #454545;
}
body, table td {
    font-family: Verdana;
    line-height: 1.2em;
}
p {
}
h6, h5, h4, 
h3, h2, h1 {
    color: #CB4300;
}
img {
    border: none;
}
#ehc_Content a {
    color: #0f7ad1 ! important;
    text-decoration: none;
}
#ehc_Content a:hover {
    text-decoration: underline;
}


/* - CPH - */
#siteContainer {
    width: 760px;
    margin: auto;
}
#siteContainer td {
    vertical-align: top;
    /*padding: 10px;*/
}

.viewAll {
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 6px;
    
    font-size: .7em;
    color: #810058;
}


/* --------- HEAD --------- */
#head {
    /* vertical-align: middle ! important; */
    height: 85px;
    padding: 0px ! important;
    /* background: url(../images/header.png) left center no-repeat; /* Without CMH reference */
    background: url(../images/logo.gif) left top no-repeat;  /* With CMH reference */
}
#head .logo {
    display: block;
    margin: 20px 0px 0px 15px;
    height: 25px;
    width: 310px;
    
    /*border: 1px solid green;/**/
}
#head .logo_cmh {
    display: block;
    margin: 5px 0px 0px 15px;
    height: 10px;
    width: 310px;

    /*border: 1px solid green;/**/
}

.normal { 
	border:1px solid black ! important; 
	color:#000000 ! important; 
	background:white
	}
.grey {
	border:1px solid gray; 
	color:#BBBBBB; 
	background:white 
}

/* --------- BODY --------- */
.menu
{
	width: 175px;
	padding: 15px 0;
}
.menu p a{
	font-size: 1.4em;
	color:#CB4300;
	text-decoration: none;
	margin:0;
	cursor: pointer;
}
.menu p{
	margin: 14px 0;
}
.menu p:first-child
{
	margin-top: 0;
}
.verticalDivider{
	width: 3px;
	background: url(../images/vertical_dotted_divider.gif) top left repeat-y;
}
.contentArea
{
	padding: 15px;
	color: #454545;
}
.contentTitle
{
	display: block;
	font-size: 1.4em;
	color: #9d903c;
	margin-bottom: 14px;
	line-height: 1.2em;
}
.sideBarItem
{
	background-color: #F5F5F5;
	border: 1px solid #D8D8D8;
	width: 234px;
	margin: 15px 0 15px 10px;
}
.sideBarItem > .wrapper
{
	padding: 12px;
	font-size: .8em;
}
.sideBarItem a
{
	color: #0F7AD1;
}
.sideBarTitle
{
	display: block;
	color: #CB4300;
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 14px;
}
#foot
{
	padding: 10px 0 25px;
}
#foot > table
{
	font-size:.8em;
	color: #757575;
}
#foot a
{
	color: #757575;
	text-decoration: none;
	cursor: pointer;
}
#foot img
{
	padding-top: 4px;
}