﻿/*---------------------------
	Defaults Tags 
---------------------------*/
html, body, form
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
body, td, th
{
	font: normal small Arial;
}
/*---------------------------
	Admin
---------------------------*/
.CMSConsolePanel
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px 50px;
}
.CMSConsole
{
	width: 250px;
	background-color: White;
}
.AuthoringLabel
{
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #006685;
	padding: 2px;
	font-weight: bold;
	font-size: smaller;
	color: White;
	width: 100%;
	display: block;
	margin-top: 10px;
}
/*---------------------------
	Master
---------------------------*/
#MasterLayoutTable
{
	height: 100%;
	width: 100%;
	margin: 0px;
}
#MasterLayoutTable TD
{
	vertical-align: top;
}
.banner
{
	background-color: #006685;
	height: 50px;
	width: 100%;
}
.footer
{
	font-size: 80%;
	text-align: center;
	border-top: solid 2px #006685;
	width: 100%;
	clear: both;
}
.hidden
{
	position: absolute;
	left: 0px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*---------------------------
	Page Template
---------------------------*/
.PageBanner
{
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	border-bottom: solid 5px white;
}
.PageBannerTitleRow .Text
{
	color: #006685;
	font-size: medium;
	font-weight: bold;
	white-space: nowrap;
	width: 5%;
}
.PageBannerTitleRow
{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.PageTitle
{
	color: #006685;
	display: block;
	font-size: medium;
	font-weight: bold;
	float: left;
	clear: both;
	width: 100%;
}
.PageSubTitle
{
	color: #000000;
	display: block;
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 10px;
}
.PageContentContainer
{
	width: 95%;
	float: left;
	padding-bottom: 20px;
}
.PageContent
{
	color: black;
	text-align: left;
}
/*
.PageContent STRONG
{
	color: #006685;
	font-weight:bold;
}
*/
.PageContent H1
{
	color: #006685;
	text-align: left;
	display: block;
	font-weight: bold;
	font-size: 115%;
	text-decoration:none;
}

.PageContent H1 A
{
	color: #006685;
	text-decoration:none;
}

.PageContent H5
{
	color: black;
	display: block;
	font-weight: normal;
	font-size: 85%;
}

.PageContent H6
{
	color: black;
	text-align: left;
	display: block;
	font-weight: normal;
	font-size: 75%;
}

.PageContent P
{
	margin-top: 0px;
}

.ImageDesc
{
	color: #006685;
	text-align: left;
	font-style: italic;
	display: block;
	clear: both;
	padding: 0px 0px 10px 5px;
}
.ImageCenter
{
	text-align: center;
	width: 100%;
}
.SideBar
{
	float: right;
	width: 225px;
}
.SideBarImg
{
	text-align: center;
	width: 175px;
	display: block;
}
.ImageTableRight TD
{
	text-align: center;
}
.ImageRight
{
	float: right;
	padding-left: 10px;
}
.ImageTableLeft
{
	float: left;
	margin-right: 20px;
}
.ImageLeft A IMG
{
	float: left;
	background-color: Green;
	margin-right: 20px;
}

/*---------------------------
	
---------------------------*/
.SectionText
{
	display: block;
	color: #006685;
	font-weight: bold;
	font-size: 90%;
	font-family: Arial;
	text-decoration: none;
}

.SectionText A
{
	display: block;
	color: #006685;
	font-weight: bold;
	font-size: 90%;
	font-family: Arial;
	text-decoration: none;
}

.SectionText A.Visited
{
	display: block;
	color: #006685;
	font-weight: bold;
	font-size: 90%;
	font-family: Arial;
	text-decoration: none;
}

.News
{
	display: block;
	color: white;
	background-color: #006685;
	font: 90% Arial;
	padding: 5px 5px 5px 30px;
	vertical-align: bottom;
}

.News A
{
	color: #ffc726;
	text-decoration:none;
}

.News A.Visited
{
	color: #ffc726;
	text-decoration:none;
}

.Section
{
}

.Section H1
{
	font: bold 100% Arial;
	color: #006685;
	background-image: url(/images/RightArrowYellow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border: solid 0px red;
	margin: 0px;
}

.Section H1 A
{
	font: bold 100% Arial;
	color: #006685;
	text-decoration: none;
}

.Section H1 A.visited
{
	font: bold 100% Arial;
	color: #006685;
	text-decoration: none;
}


.Section H2
{
	margin: 0px;
	font: bold 80% Arial;
	color: black;
	padding-left: 10px;
	border: solid 0px red;
}

.Section P
{
	margin: 0px;
	font: 85% Arial;
	color: black;
	padding-top: 10px;
	padding-left: 10px;
}

.TopSpace
{
	height: 20px;
}

.LeftSpace
{
	padding-left: 15px;
}

.RightSpace
{
	padding-right: 15px;
}

.IFrame
{
	overflow: hidden;
}

.NewsListing
{
	background-color: #CBCDE4;
	font-weight: bold;
	font-size: 12px;
	font-family: "Times New Roman" , Times, serif;
	padding: 10px; /*font-family : Arial, Helvetica, sans-serif;*/
}
.NewsBlurb
{
	padding-top: 2px;
	padding-bottom: 10px;
}
.RecentNews
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.RecentNewsHeading
{
	color: #006685;
	text-align: left;
	display: block;
	font-weight: bold;
	font-size: 115%;
}

.NewsListItemUrl
{
	display: block;
	font-weight: bold;
	color: Black;
	margin-left: 50px;
}
.NewsListItemDate
{
	display: block;
	margin-top: 10px;
}
.NewsListItemBlurb
{
	display: block;
	margin-left: 50px;
}
.RssSubscribeLink
{
	float: right;
}
.reqFormField
{
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 80%;
	color: #006685;
	font-weight: bold;
}

.PageNewsLocation
{
	font: bold 85% Arial;
	padding-right:10px;
	background-image: url(/images/dash.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.PageNewsPostingDate
{
	font: bold 85% Arial;
	padding-bottom: 10px;
	padding-left: 5px;
}
.NewsContactTitle
{
	background-color: #006685;
	color: White;
	font-weight: bold;
}

.NewsContact
{
	font-size: 80%;
	background-color: #7fb2c2;
	font-weight: bold;
}


.ResourceGallery UL
{
	font-weight: bold;
	margin-left: 10px;
	padding: 10px 0 0 0;
}
.ResourceGallery LI
{
	list-style: none;
	font-weight: normal;
	font-size: 95%;
	padding: 2px 20px;
}
.ResourceGallery LI A
{
	display: block;
	padding: 2px 20px 2px 25px;
	background-position: center;
	background-repeat: no-repeat;
}
.ExecMenuHeader
{
	text-align: center;
	font-weight: bold;
	font-size: 150%;
	color: White;
	background-color: #006685;
	padding-bottom: 10px;
}
.ExecMenuLink
{
	background-color: #006685;
	padding-left: 5px;
	font-size: 85%;
	font-weight: bold;
}
.ExecMenu
{
	background-color: #006685;
	color: White;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.ExecMenuLink A
{
	color: #ffffff;
	font: bold 95%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.ExecMenuLink A:VISITED
{
	color: #ffffff;
}
.ExecMenuLink A:HOVER
{
	color: #ffd400;
}
.ExecMenuLink A.Selected
{
	color: #ffd400;
	font: bold 95%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.ExecMenuLink A:VISITED.Selected
{
	color: #ffd400;
}

.ExecTitle
{
	color: #006685;
	display: block;
	font-size: 95%;
	font-weight: bold;
	float: left;
	clear: both;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

.ImageExecBio IMG
{
	float: left;
	background-color: #fcc526;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}



.RightSpace
{
	padding-right: 15px;
}

.LoginLinkTable
{
	height: 140px;
	width: 150px;
	background-color: #bfd9e0;
	color: #006685;
	float: right;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 10px;
}

.LoginLinkHeader
{
	height: 20px;
	background-color: #7fb2c2;
	text-align: center;
	font-weight: bold;
	color: White;
}

.LoginLink
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #006685;
}

.LoginLink A.Visited
{
	color: #006685;
}

.LoginLinkItem
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 80%;
	color: Black;
}

.LoginLinkNote
{
	padding-top: 5px;
	height: 60px;
	color: #006685;
	background-color: White;
	font-size: 85%;
	font-weight: bold;
}

.Feature
{
	color: white;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}
.Feature IMG
{
	border: solid 1px silver;
	padding: 2px;
}
#XMLStock
{
	border-left: solid 3px #006685;
	border-right: solid 3px #006685;
	width: 300px;
	margin-top: 20px;
}
#XMLStock TD
{
	font-size: 85%;
	font-weight: bold;
}
/*Wholesale Marketing Team header*/
.WM
{
	font: bold 18px arial;
	color: white;
	background-color: #d3373b;
}
.NA
{
	font: bold 18px arial;
	color: white;
	background-color: #336699;
}
.WH
{
	font: bold 14px arial;
	color: white;
	background-color: #cc6602;
}
.EC
{
	font: bold 14px arial;
	color: white;
	background-color: #01a95b;
}
.MC
{
	font: bold 14px arial;
	color: white;
	background-color: #e5c53c;
}
.WC
{
	font: bold 14px arial;
	color: white;
	background-color: #6666cc;
}
.EU
{
	font: bold 14px arial;
	color: white;
	background-color: #01a95b;
}
.UC
{
	font: bold 14px arial;
	color: white;
	background-color: #cc6602;
}
.WU
{
	font: bold 14px arial;
	color: white;
	background-color: #6666cc;
}

/*Asphalt Marketing Team header*/
.AMEC
{
	font: bold 14px arial;
	color: white;
	background-color: #109162;
}
.AMSW
{
	font: bold 14px arial;
	color: white;
	background-color: #006993;
}
.AMNW
{
	font: bold 14px arial;
	color: white;
	background-color: #965370;
}
.AMAM
{
	font: bold 14px arial;
	color: white;
	background-color: #68a1bc;
}
.AMGC
{
	font: bold 14px arial;
	color: white;
	background-color: #be5e2e;
}

.ContentRight
{
}
