﻿/********************************************************/
/********************** Style ***************************/
/********************************************************/
/* General HTML Settings */
html	{background-color: #000; color: #FFF; background-position: center top; background-repeat: no-repeat;}
a		{text-decoration: underline;}
a:hover {text-decoration: none;}

/***** purple *****/
/* Links */
.purple a		{color: #FFF;}
.purple a:hover {color: #DE701E;}
/* Headers */
.purple h1, .purple h2, .purple h3, .purple h4, .purple h5	{color: #ffffff; text-shadow: #CCC .05em .025em .075em;}
.purple .ETHeader	{border-bottom: solid 1px #FFF;}
/* CB Hdrs */
.purple .CSContextBar h3,
/* Highlight */
.purple .hiLite {color: #DE701E;}
.purple .hiLite {font-weight:bold;}
/* Page BGs */
.purple .content-hd, .purple .content-bd, .purple .content-ft {background-image: url(purple/purple-sprite.png);}
/* Flash page layouts */
.purple #mediaholder .markup		{background-color: Transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/purple/purple-flash-container.png');}
.purple #mediaholder[id] .markup	{background-image: url(purple/purple-flash-container.png);}
/* Header */
.purple #hd {background-image: url(../../../../LiveSite/images/purple-hd.jpg);}
/* Bottom Box */
.purple .footer-nav .content-bd .two .markup {border-left: solid 1px #DE701E;}
/* Separators */
.purple #AddrMap .Addr,				/* hd addr */
.purple #addrF,						/* ftr addr */
.purple #ft .ftrNav .yuimenubaritem.first-of-type,	/* Ftr Nav */
.purple #hd .BtnLstType1 li	{border-right: solid 1px #FFF;} /* hd btns */
.purple #ByDF	{border-left:  solid 1px #FFF;}
.purple #hd .BtnLstType1 li.last	{border-right: none;}

/***** green *****/
/* Links */
.green a		{color: #FFF;}
.green a:hover	{color: #F4ED01;}
/* Headers */
.green h1, .green h2, .green h3, .green h4, .green h5	{color: #ffffff; text-shadow: #285615 .125em .075em .125em;}
.green .ETHeader	{border-bottom: solid 1px #FFF;}
/* CB Hdrs */
.green .CSContextBar h3,
/*Highlight */
.green .hiLite {color: #F4ED01;}
.green .hiLite {font-weight:bold;}
/* Page BGs */
.green .content-hd, .green .content-bd, .green .content-ft {background-image: url(green/green-sprite.png);}
/* Flash page layouts */
.green #mediaholder .markup		{background-color: Transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/green/green-flash-container.png');}
.green #mediaholder[id] .markup	{background-image: url(green/green-flash-container.png);}
/* Header */
.green #hd {background-image: url(../../../../LiveSite/images/green-hd.jpg);}
/* Bottom Box */
.green .footer-nav .content-bd .two .markup	{border-left: solid 1px #F4ED01;}
/* Separators */
.green #AddrMap .Addr,				/* hd addr */
.green #addrF,						/* ftr addr */
.green #hd .BtnLstType1 li,			/* hd btns */
.green #ft .ftrNav .yuimenubaritem.first-of-type,	/* ftr nav */
.green #ft .ftrNav				{border-right: solid 1px #FFF;}
.green #hd .BtnLstType1 li.last,
.green #ft .ftrNav .yuimenubaritem.last-of-type	{border-right: none;}

/***** red *****/
/* Links */
.red a		{color: #FFF;}
.red a:hover {color: #F4ED01;}
/* Headers */
.red h1, .red h2, .red h3, .red h4, .red h5	{color: #ffffff; text-shadow: #6A1012 .1em .06em .1em;}
.red .ETHeader	{border-bottom: solid 1px #FFF;}
/* CB Hdrs */
.red .CSContextBar h3,
/*Highlight */
.red .hiLite {color: #F4ED01;}
.red .hiLite {font-weight:bold;}
/* Page BGs */
.red .content-hd, .red .content-bd, .red .content-ft {background-image: url(red/red-sprite.png);}
/* Flash page layouts */
.red #mediaholder .markup		{background-color: Transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/red/red-flash-container.png');}
.red #mediaholder[id] .markup	{background-image: url(red/red-flash-container.png);}
/* Header */
.red #hd {background-image: url(../../../../LiveSite/images/red-hd.jpg);}
/* Bottom Box */
.red .footer-nav .content-bd .two .markup	{border-left: solid 1px #F4ED01;}
/* Separators */
.red #AddrMap .Addr,				/* hd addr */
.red #addrF,						/* ftr addr */
.red #hd .BtnLstType1 li,			/* hd btns */
.red #ft .ftrNav .yuimenubaritem.first-of-type,	/* ftr nav */
.red #ft .ftrNav	{border-right: solid 1px #FFF;}
.red #hd .BtnLstType1 li.last,
.red #ft .ftrNav .yuimenubaritem.last-of-type	{border-right: none;}

/***** blue *****/
/* Links */
.blue a		{color: #FFF;}
.blue a:hover {color: #CD4424;}
/* Headers */
.blue h1, .blue h2, .blue h3, .blue h4, .blue h5	{color: #ffffff; text-shadow: #133D6F .125em .075em .125em;}
.blue .ETHeader	{border-bottom: solid 1px #FFF;}
/* CB Hdrs */
.blue .CSContextBar h3,
/*Highlight */
.blue .hiLite {color: #689AB8;}
.blue .hiLite {font-weight:bold;}
/* Page BGs */
.blue .content-hd, .blue .content-bd, .blue .content-ft {background-image: url(blue/blue-sprite.png);}
/* Flash page layouts */
.blue #mediaholder .markup		{background-color: Transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/blue/blue-flash-container.png');}
.blue #mediaholder[id] .markup	{background-image: url(blue/blue-flash-container.png);}
/* Header */
.blue #hd {background-image: url(../../../../LiveSite/images/blue-hd.jpg);}
/* Bottom Box */
.blue .footer-nav .content-bd .two .markup	{border-left: solid 1px #CD4424;}
/* Separators */
.blue #AddrMap .Addr,				/* hd addr */
.blue #addrF,						/* ftr addr */
.blue #hd .BtnLstType1 li,			/* hd btns */
.blue #ft .ftrNav .yuimenubaritem.first-of-type,	/* ftr nav */
.blue #ft .ftrNav	{border-right: solid 1px #FFF;}
.blue #hd .BtnLstType1 li.last,
.blue #ft .ftrNav .yuimenubaritem.last-of-type	{border-right: none;}

/***** black *****/
/* Links */
.black a		{color: #FFF;}
.black a:hover	{color: #E3D5AE;}
/* Headers */
.black h1, .black h2, .black h3, .black h4, .black h5	{color: #ffffff; text-shadow: #000 .125em .075em .125em;}
.black .ETHeader	{border-bottom: solid 1px #FFF;}
/* CB Hdrs */
.black .CSContextBar h3,
/*Highlight */
.black .hiLite {color: #E1D5A9;}
.black .hiLite {font-weight:bold;}
/* Page BGs */
/* Flash page layouts */
.black .content-hd, .black .content-bd, .black .content-ft {background-image: url(black/black-sprite.png);}
/* Flash page layouts */
.black #mediaholder .markup		{background-color: Transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/black/black-flash-container.png');}
.black #mediaholder[id] .markup	{background-image: url(black/black-flash-container.png);}
/* Header */
.black #hd {background-image: url(../../../../LiveSite/images/black-hd.jpg);}
/* Bottom Box */
.black .footer-nav .content-bd .two .markup	{border-left: solid 1px #E3D5AE;}
/* Separators */
.black #AddrMap .Addr,				/* hd addr */
.black #addrF,						/* ftr addr */
.black #hd .BtnLstType1 li,			/* hd btns */
.black #ft .ftrNav .yuimenubaritem.first-of-type,	/* ftr nav */
.black #ft .ftrNav	{border-right: solid 1px #FFF;}
.black #hd .BtnLstType1 li.last,
.black #ft .ftrNav .yuimenubaritem.last-of-type	{border-right: none;}

/********************************************************/
/********************* Structure ************************/
/********************************************************/
/***** Page Layouts *****/
.content-hd, .content-ft {height: 25px; overflow: hidden; background-repeat: no-repeat;}

/* Two/Three Column, Plain */
.content-hd	{background-position: -7792px top;}
.content-bd	{background-position: -5844px top;}
.content-ft	{background-position: -6818px top;}

/* Context Right */
.ctxtrt .content-hd	{background-position: left top;}
.ctxtrt .content-bd	{background-position: -1948px top;}
.ctxtrt .content-ft	{background-position: -974px top;}
.ctxtrt .content-bd .context {margin-right: 10px;}

/* Context Left */
.ctxtlt .content-hd	{background-position: -2922px top;}
.ctxtlt .content-bd	{background-position: -4870px top;}
.ctxtlt .content-ft	{background-position: -3896px top;}
.ctxtlt .content-bd .context {margin-left: 10px;}

/* Context Right/Left: Markup areas within the columns */
.content-bd .context .markup {margin-left: 3px; margin-right: 3px;}
.content-bd .content .markup {margin-left: 8px; margin-right: 7px;}

/* Two Column: Markup areas within the columns */
.two-column .content-bd .one .markup {margin-left: 10px;}
.two-column .content-bd .two .markup {margin-right: 10px;}

/* Three Column: Markup areas within the columns */
.three-column .content-bd .one .markup	{margin-left: 10px;}
.three-column .content-bd .two .markup	{margin: 0 5px;}
.three-column .content-bd .three .markup{margin-right: 10px;}

/* Plain */
.plain .content-bd .markup {margin-left: 10px; margin-right: 10px;}

/* Flash page layouts */
#mediaholder .markup	
{
	min-height: 410px; 
	*height: 410px; /*IE6*/
}

/***** Std Classes *****/
/* Elastik Template Sprite */
.ETSprite
{
	width: 105px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	display:-moz-inline-stack;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Clear/CSDlrSite/mstr/form_btn.png');
}
.ETSprite[class] {background-image: url(form_btn.png); background-repeat: no-repeat;}
.ETSprite span	{padding: .4em 0; display:-moz-inline-stack; display: inline-block;}

/* Most Page Headers */
.ETHeader {margin-bottom: .25em;}

/***** Context Bar *****/
.CSContextBar div {margin-bottom: 1.5em;}
.CSContextBar h3 {margin-bottom: .25em;}
.CSGeneralInfo h4 {display: none; visibility: hidden;}
.CSGeneralInfo ul, .CSGeneralInfo li, .CSGeneralInfo p	{padding: 0; margin: 0; list-style-type: none;}
.CSGeneralInfo ul, .CSGeneralInfo p	{margin-bottom: .5em; margin-left: .25em;}

/***** Master Page *****/
/***** Header *****/
#hd					{height: 131px;}
/* Site Name/Link and C1 need same ht */
#hd #MainTitle a, #hd #MasterC1	{height: 95px;}
/* Master C1 */
#hd #MasterC1		{width: 45%; margin-top: 1em; overflow: hidden;}
/* Button List and Phone # List */
#hd #BtnsNums		{height: 90px;}
/* div wrapping button list */
#hd #BtnsNums .BtnLstType1	{text-align: right;}
/* Header button list items */
#hd .BtnLstType1 ul			{margin-right: 1em; margin-top: .5em;}
#hd .BtnLstType1 li			{padding: 0 .5em; height: 12px; line-height: 12px;}
#hd .BtnLstType1 li.first	{padding-left: 0;}
#hd .BtnLstType1 li.last	{padding-right: 0;}
/* Address and Map */
#AddrMap		{padding-left: 1.75em; clear: both;}
#AddrMap .Addr	{padding-right: .5em;}
#AddrMap a		{margin-left: 2px;}
/* Header Phones */
#hd #ContactInfo ul	{height: 90px; margin: 1em 1em 0 0; *margin-top: .8em; overflow: hidden;}
#hd #ContactInfo span.dptNm	{padding-right: 1em;}

/* Quick Form */
.CSFormDef.Quickie {margin: 0; padding: 0; width: 283px;}
.Quickie .frmHeader {margin-left: 0;}
.Quickie h2,
.Quickie .vsCSFormAllErrs	{display: none; visibility: hidden;}
.Quickie h3					{margin: 0; margin-bottom: .5em;}
.Quickie .frmLblLt			{position: absolute;  width: 100px; margin-top: 6px; text-align: left;}
.Quickie .frmTxt,
.Quickie .frmDrp,
.Quickie .frmChk			{margin: 3px; margin-left: 125px;}
.Quickie .frmTxt.Comments	{margin-left: 0; margin-top: 2.25em;}
.Quickie .CSValidatorTxt, .Quickie .CSFormRespSpan
{
    display: inline-block;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Bottom Box */
.footer-nav {margin-top: 10px;}
.footer-nav .content-hd, .footer-nav .content-ft	{height: 10px;}
.footer-nav .content-hd	{background-position: -8766px -15px;}
.footer-nav .content-bd	{background-position: -10714px top;}
.footer-nav .content-ft	{background-position: -9740px top;}
.footer-nav .content-bd .one .markup			{margin: 0 10px;}
.footer-nav .content-bd .one .markup .iframe	{width: 100%;}
.footer-nav .content-bd .two .markup			{margin-right: 10px; padding-left: 10px;}

/* Footer */
/* Very bottom links holder */
#ft		{margin: auto; padding: 1em; width: 74.923em; text-align: right;}
#ft hr	{visibility: hidden; display: none;}

/* Footer Address */
#addrF	{padding-right: 10px;}

/* Powered By DF */
#ByDF	{padding-left: 10px;}
#ByDF a.CSSprite /* DF Link */
{
	height: 20px;
	width: 174px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: text-top; /*FF and IE*/
	margin-left: 8px;
	background-image: url(DF_logo_footer.png);
}

/* To enable couching the nav inline without hard-coding the width */
#ft .ftrNavWrapper {display: -moz-inline-stack; display: inline-block; vertical-align: middle; padding-bottom: 6px;}
/* Footer Nav List items */
#ft .ftrNav	{margin: 0 0 0 1em;}
#ft .ftrNav .yuimenubaritem	{padding: 0 1em;}
#ft .ftrNav .yuimenubaritem.first-of-type {padding-left: 0;}

#navframe {height: 350px;}