﻿@import url('../ThreeCols1/threecols1_page_layout.css');

/*******************************
**     Generic Elements       **
*******************************/
#Content {
    padding-bottom: 0;
}
div#Align {
	background: #cccccc url(/App_Themes/Default/images/alignBG.png) top repeat-y;
}


div#Page {
    background: transparent;
}
#Content {
    padding-bottom: 0;
}
div#micrositeBanner {
    width: 100%;
    height: 100px;
    color: #ffffff;
    float: left;
}

div#micrositeBanner h2 {
	margin: 0;
	padding: 7px 10px 3px;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 180%;
	
}

div#micrositeBanner td, div#micrositeBanner tr, div#micrositeBanner table {
	padding: 0;
	height: 100px;
	vertical-align: top;
	width: 100%;
}

div#micrositeBanner p {
	margin: 0;
	padding: 0 10px;
}	
	
#Page #PageContent #Primary {
    padding-right: 0 !important;
    border-right: 1px solid #cccccc;
    /*margin: 0 0 5px;*/
    }

#Page #PageContent #Secondary {
    color: #ffffff;
    width: 190px;
    margin-left: -190px;
    }
:first-child + html #Page #PageContent #Secondary {
    margin-bottom: 5px;
}
*html #Page #PageContent #Secondary {
    width: 190px;
}
#Page #PageContent #Secondary #Secondary-Inner {
    padding: 0 10px;
}    
div#MainContent {
    /*padding: 0 10px 0;*/
    width: 97%;
    }
    
div#SubContainers {
    padding: 0 10px 0;
    }
    
div#othermicrositesbuttons {
}

div#othermicrositesbuttons a {
    border: none;
    display: block;
    }
div#othermicrositesbuttons a img {
    border: none;
    text-decoration: none;
    margin:10px 15px 5px;
}

#Page #PageContent #Secondary h2, #Page #PageContent #Secondary h2 a, #Page #PageContent #Secondary h2 a:visited, #Page #PageContent #Secondary h2 a:link, #Page #PageContent #Secondary a {
	color: #ffffff !important;
}

/*******************************
**      Custom Elements       **
*******************************/
#Header {
background: #ffffff url(/App_Themes/mhssthreecols/images/header/HeaderBg.png) top right no-repeat;
}

div#micrositeBanner {
    background-color: #d40000;
}

#Page #PageContent {
	margin: 0 0 5px;
	border-top: 0;
}

#Page #PageContent #Primary {
	background-color:#ffffff;
}

#Page #PageContent #Secondary {
    background-color: #d40000;
    }
    
h2, h2 a, h2 a:visited, h2 a:link, #MainContent a {
    color: #d40000 !important;
    text-transform: lowercase;    
    }

	div#Header div#Logo {
		height: 91px;
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	*:first-child+html div#Header div#Logo {
		margin-top: 2px;
	}
