﻿/* */
body.Main 
{
   background:#c0c0c0;
}
.Background 
{
	background:url(images/templates/LayoutBackground.jpg) top left repeat-y;
	width:898px;
	margin:0px auto;
}
.CenterWrap 
{
    width:846px;height:100%;
    display:block;
    margin:0px auto;
}
.BackgroundBottom 
{
	background:url(images/templates/LayoutBackgroundBottom.jpg) top left no-repeat;
	height:27px;
}
.MainParent {}
.PageHeadContainer 
{
	background:#dddddd url(images/templates/HeadContainerBG.jpg) top left no-repeat;
	position:relative;
	font-size:.9em;
	width:846px;height:87px;
}
.PageHeadContainer .RightSide
{
	float:right;
	width:400px;
	border:red solid 0px;
	padding-top:10px;
}
.RightSide .ButtonLinks 
{
	margin-top:35px;
	text-align:right
}
.ContactInformation 
{
	line-height:1.4em;text-align:right;
	padding-right:15px;
}
.ContactInformation a,
.ContactInformation a:link,
.ContactInformation a:visited
{
	color:#000000;text-decoration:underline;
}
.PrintLogo 
{
	display:none;
}
.MainLogo 
{
	float:left;
	margin:18px 0px 0px 10px;
}
.HeadNavigationContainer 
{
	clear:both;
	height:45px;
}
.NavigationContentGap 
{
	background:#af2828 url(images/templates/NavigationContentGap.gif) top left repeat-y;
	height:5px;
	line-height:0px;font-size:1px;
}
.PageMarginLeftContainer 
{
	width:182px;height:500px;
	background:#2B3F79 url(images/templates/MarginBackgroundRepeat.jpg) top left repeat-y;
	vertical-align:top;
}
.PageMarginLeftContainer .Navigation 
{
	height:260px;
	background:#2B3F79 url(images/templates/MarginBackground.jpg) top left no-repeat;
}
.PageMarginLeftContainerBottomCap 
{
	background:url(images/templates/MarginBackgroundBottomCap.jpg) top left no-repeat;
	width:182px;height:6px;
	line-height:0px;font-size:1px;
}
.ThisCategory 
{
	padding:30px 15px 10px 10px;
	color:#ffffff;font-family:Times New Roman, Serif;font-size:1.4em;text-transform:uppercase;font-weight:bold;
}
.PageMarginLeftContainer .Image 
{
	overflow:hidden;
	width:182px;
}
.MarginHyperlinkList a
{
	color:#F66013;
}
.MarginHyperlinkList span
{
	color:#555555;
}
.ElementPadding 
{
	margin-bottom:7px;
}
.PageContentContainer 
{
	min-height:400px;width:664px;
	vertical-align:top;
}
.ContentGap 
{
	height:30px;
	background:url(images/templates/ContentGap.jpg) top left no-repeat;
}
.ContentPadding 
{
	padding:10px 20px 15px 25px;
}
.BreadCrumbContainer  
{
	padding:1em 0em .3em 0em;
	display:none;
}
.BreadCrumbContainer a 
{
    display:inline-block;
    margin:.1em .2em;
}
.PageMarginRightContainer 
{
	width:253px;min-height:500px;
	float:left;
	font-size:.9em;
	overflow:hidden;
}
.PageFootContainer 
{
	clear:both;
	color:#aaaaaa;font-size:.9em;
	padding:5px 10px;margin:5px;
}
.FootNavigationContainer {}
.PageFootContainer .Copyright 
{
	clear:both;
	padding-top:1px;
}
.PageFootContainer a
{
	color:#aaaaaa;
}
.poweredbyipop 
{
	float:right;text-align:right;
	width:150px;
	font-size:.9em;
}
/* home page */
.HomePage {}
.HomeElementMain 
{
	background:url(images/templates/HomeMainElementBG.jpg) top left no-repeat;
	height:246px;
}
.HomeElementMain .Inner 
{
	margin-right:70px;margin-left:400px;padding-top:20px;
}
.HomeElementSecond 
{
	background:url(images/templates/HomeSecondaryElementBG.jpg) top left no-repeat;
}
.HomeElementSecond .Inner 
{
	padding-left:12px;
}
.ColumnTable 
{
	height:250px;
}
.ColumnTable .Column1,
.ColumnTable .Column2,
.ColumnTable .Column3
{
	padding-top:10px;
	width:250px;
	vertical-align:top;
}
.ColumnTable .Gap1,
.ColumnTable .Gap2
{
	width:35px;
}
.ColumnTable .Column2
{
}
.ColumnTable .Gap2
{
}
.ColumnTable .Column3
{
}
.HomeElementBottom 
{
	background:url(images/templates/HomeBottomCapBG.gif) top left no-repeat;
	height:9px;
}

@media print {
body
{
	background:#ffffff;
	margin:0px;padding:0px;
}
.Background 
{
	background:#ffffff url(images/blank.gif) top left no-repeat;
}
.CenterWrap 
{
	width:auto;
}
.ContentPadding 
{
	padding:10px 100px 10px 0px;
}
.PageHeadContainer 
{
	color:#000000;
	background:none;
	height:100px;
}
.FootNavigationContainer,
.HeadNavigationContainer,
.MarginHyperlinkList,
.MainLogo,
.ContentGap 
{
	display:none;
}
.PageMarginLeftContainer 
{
	width:100px;
	font-size:.9em;
	display:none;
}
.PageMarginRightContainer 
{
	float:none;
	width:100%;
}

.PageMarginRightContainer .ElementPadding 
{
	width:263px;
	float:left;
}
.PageContentContainer 
{
	
	width:760px;
	overflow:visible;
}
.ContactInformation  
{
	color:#000000;
}
.ButtonLinks 
{
	display:none;
}
.PrintLogo 
{
	display:block;
}
}

