﻿
/* Styling for main page layout panels */

#headerPanel 
{
	height:85px;
	width:100%;
	background-image:url(../../media/template/bannerLogo2.gif);
	background-repeat:no-repeat;
	background-position:20px 9px;
}

                
#corporateMenuPanel
{
	height:31px;
	width:962px;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;	
	font-family:Trebuchet MS, tahoma, Geneva, sans-serif;
	font-size:12px;	
	overflow:hidden;	
}


#contentContainer
{
	background-color:#003e7e;
	width:974px; /* width adjusted to accomodate padding */	
	padding:7px;
	position:relative;
}

#servicesMenuPanel
{
	width:100%;
	height:49px; /* allowing for 7px padding around content area */
}

#sectionBannerPanel
{
	height:193px;
	background-color:White;
	padding-top:7px;
	margin-bottom:7px;
	background-image:url(../../media/template/sectionBannerBk.jpg);
	background-repeat:no-repeat;
	color:White;	
	position:relative;
}
                    
#innerContentContainer
{
	width:100%;
	position:relative;
	font-size:12px;
	line-height:16px;
	color:#656565; /* Gray */
	overflow:hidden;
}

#subMenuPanel
{
	width:202px;
	float:left;	
}

#pageContentPanel
{
	
	width:517px;
	float:left;	
	margin-left:30px;
	margin-right:10px;	
	overflow:hidden;
}
#pageContentPanel a
{
    font-weight: bold;
}
#contextContentPanel
{
	width:185px;
	float:right;
	overflow:hidden;
	position:relative;
}

#footerPanel
{
	width:100%;
	height:82px; /* 94px adjusted for padding */
	padding-top:7px;
}

#footerMenuPanel
{
	height:39px;
	width:988px;
	background-image:url(../../media/template/footerMenuBackground.jpg);
	border-top:solid 1px white;
	padding-top:10px;
	padding-bottom:0px;
	font-family:Trebuchet MS, tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#656565;
}

#ddgTagPanel
{
	margin-top:8px;
	margin-bottom:8px;
	margin-right:6px;
	font-family:Trebuchet MS, tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#003e7e;	
	width: 100%;
	overflow: hidden;	
}

#ddgTagPanel .copyright
{
    float: left;
    text-transform: uppercase;
}

#ddgTagPanel a.ddgLink
{
    float: right;
	text-decoration:none;
	color:#003e7e;	
}

#ddgTagPanel a:hover
{
	text-decoration:underline;
}

#searchBoxPanel
{
	background-image:url(../../media/template/searchBoxBk.gif);
	background-repeat:no-repeat;
	height:24px;
	width:231px;
	float:right;
	color:White;
	padding:10px;
	padding-top:7px;
	padding-bottom:0px;
	margin:0px;
}




#searchBoxPanel .searchTextBox
{
	width:130px;
	vertical-align:middle;
	display:inline-block;
	margin-right:10px;
}

#searchBoxPanel .goButton
{
	width:38px;
	height:22px;
	background-image:url(../../media/template/searchBoxGoBtn.gif);
	background-position: 0px;	
	display:inline-block;
	vertical-align:middle;
}

#searchBoxPanel .goButton:hover
{
	background-position: 38px;	
}









.mainContentBox
{
	width:974px;
	min-height:250px;
	position:relative;
	overflow:hidden; /* this is required to force the box to expand with content. */
}



.mediaCentreContainer h1
{
	font-size:16px;	
	font-weight:normal;
}



