﻿body 
{
    background-repeat: repeat-x;
    margin:0px;
    padding:0px;
}

/* SHS Community styles */
.mnuSHSCommItem
{
	height:25px;
	width:154px;
	color:#6b3e8e;
	background-color:#cdc4e1;
	padding-left:5px;
}

.mnuSHSCommItem a:link, .mnuSHSCommItem a:active, .mnuSHSCommItem a:visited, .mnuSHSCommItem a:hover

{
	text-decoration:none;
	color:#6b3e8e;
}

.LeftColumnBoxSHSCommunity p
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0;
	padding: 5px 5px 5px 5px;
}

.LeftColumnBoxSHSCommunity {
	background-color: #ceefbd;
	border-bottom: solid 4px #FFFFFF;
	padding: 5px 5px 5px 5px;
	}

.SHSCommunityMenuBorder
{
	border-right:solid 4px #FFF;
	border-left:solid 4px #FFF;
	border-top:solid 4px #FFF;
}

/* Ergo Community styles */
#Bar {
	background-color: #444878;
	border-bottom: solid 5px #FFFFFF;
}

.LeftColumnBoxCommunity p
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0;
	padding: 5px 5px 5px 5px;
}

.LeftColumnBoxCommunity {
	background-color: #ffcc99;
	border-bottom: solid 4px #FFFFFF;
	padding: 5px 5px 5px 5px;
	}
	
.ErgoCommunityMenuBorder
{
	border-right:solid 4px #FFF;
	border-left:solid 4px #FFF;
	border-top:solid 4px #FFF;
}
.mnuErgoCommItem
{
	height:25px;
	width:154px;
	color:#444878;
	padding-left:5px;
}

.mnuErgoCommItem a:link, .mnuErgoCommItem a:active, .mnuErgoCommItem a:visited, .mnuErgoCommItem a:hover
{
	text-decoration:none;
	color:#444878;
}

/* NEW */
#QuickLinks
{
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    margin: 0;
    padding: 0px 10px 0px 13px;
}
#QuickLinks a, #QuickLinks a:link, #QuickLinks a:active  {
	text-decoration: none;
	color: #FFFFFF;
	}
#QuickLinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
#QuickLinks a:hover {
	color : #FFD338;
	text-decoration : underline;
	}

/* Conference styles */

.schedule
{
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6f6f6f;
}

.borderControl
{
	 border-top:solid 4px #FFF;
	 border-right:solid 4px #FFF;
	 margin:0;
}

.mnuBorder
{
	/* causes the mnuItem and mnuBullet to be padded */
	border: solid 4px #FFF;
}

.mnuLogo
{
	vertical-align:top;
}

/* Annual conference styles */

.menu
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#004485;
	background-color:#bdd4e7;
}

.subItem
{
	font-family:Tahoma, Arial;
	font-size:11px;
	height:25px;
	width:150px;
	background-color:#dae7f2;
	padding-left:5px;
	color:#004485;
}

.subItem a:active, .subItem a:hover, .subItem a:visited, .subItem a:link
{
	text-decoration:none;
	color:#004485;
}

.mnuItem
{
	height:25px;
	width:154px;
	color:#004485;
}

.mnuItem a:link, .mnuItem a:active
{
	text-decoration:none;
	color:#004485;
}

.mnuItem a:visited, .mnuItem a:hover
{
	text-decoration:none;
	color:#004485;
}

.mnuHover
{
	background-color:#dae7f2;
}

.subHover
{
	background-color:#bdd4e7;
}

#topNav
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;	
	color:#FFF;
	background-color:#7BA9CF;
	margin: 0;
	text-align:right;
	padding-top:3px;
	padding-right:3px;
}

#topNav a:link, #topNav a:visited
{
	text-decoration:none;
	color:#FFF;
}

#topNav a:hover
{
	text-decoration:underline;
	color : #FFF;
}

/* Lean Conference styles */
.menuLean
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#006666;
	background-color:#d2d2d2;
}

.subLeanItem
{
	font-family:Tahoma, Arial;
	font-size:11px;
	height:25px;
	width:150px;
	background-color:#e1e1e1;
	padding-left:5px;
	color:#006666;
}

.subLeanItem a:active, .subLeanItem a:hover, .subLeanItem a:visited, .subLeanItem a:link
{
	text-decoration:none;
	color:#006666;
}

.mnuLeanItem
{
	height:25px;
	width:154px;
	color:#006666;
}

.mnuLeanItem a:link, .mnuLeanItem a:active, .mnuLeanItem a:visited, .mnuLeanItem a:hover
{
	text-decoration:none;
	color:#006666;
}

.mnuLeanHover
{
	background-color:#e1e1e1;
}

.subLeanHover
{
	background-color:#d2d2d2;
}

#topLeanNav
{
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #f0f483;
    margin: 0;
    text-align: center;
    padding: 3px 0px 0px 0px;
}

#topLeanNav a:link, #topLeanNav a:visited
{
	text-decoration:none;
	color:#000000;
}

#topLeanNav a:hover
{
	text-decoration:underline;
	color : #000000;
}

/* ----------------------- */

/* Ergo Style */
.menuErgo
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#444878;
	background-color:#d1d3e8;
}

.subErgoItem
{
	font-family:Tahoma, Arial;
	font-size:11px;
	height:25px;
	width:150px;
	background-color:#dae7f2;
	padding-left:5px;
	color:#444878;
}

.subErgoItem a:active, .subErgoItem a:hover, .subErgoItem a:visited, .subErgoItem a:link
{
	text-decoration:none;
	color:#444878;
}

.mnuErgoItem
{
	height:25px;
	width:154px;
	color:#444878;
}

.mnuErgoItem a:link, .mnuErgoItem a:active, .mnuErgoItem a:visited, .mnuErgoItem a:hover
{
	text-decoration:none;
	color:#444878;
}

.mnuErgoHover
{
	background-color:#dae7f2;
}

.subErgoHover
{
	background-color:#d1d3e8;
}

#topErgoNav
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;	
	color:#FFF;
	background-color:#6f729b;
	text-align:right;
	padding-top:1px;
	padding-right:5px;
}

#topErgoNav a:link, #topErgoNav a:visited
{
	text-decoration:none;
	color:#FFF;
}

#topErgoNav a:hover
{
	text-decoration:underline;
	color : #FFF;
}

/* SHS Conference Style */

.GrayBackgroundInput  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
	background-color: #EFEFEF;
	border-top: solid 1px #9C9A9C;
	border-right: solid 1px #E7E7E7;
	border-bottom: solid 1px #E7E7E7;
	border-left: solid 1px #9C9A9C;
}


.menuSHS
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#6b3e8e;
	background-color:#cec7e7;
}

.subSHSItem
{
	font-family:Tahoma, Arial;
	font-size:11px;
	height:25px;
	width:150px;
	background-color:#e9e5f3;
	padding-left:5px;
	color:#6b3e8e;
}

.subSHSItem a:active, .subSHSItem a:hover, .subSHSItem a:visited, .subSHSItem a:link
{
	text-decoration:none;
	color:#6b3e8e;
}

.mnuSHSItem
{
	height:25px;
	width:154px;
	
	color:#6b3e8e;
}

.mnuSHSItem a:link, .mnuSHSItem a:active, .mnuSHSItem a:visited, .mnuSHSItem a:hover
{
	text-decoration:none;
	color:#6b3e8e;
}

.mnuSHSHover
{
	background-color:#e9e5f3;
}

.subSHSHover
{
	background-color:#cdc4e1;
}

#topSHSNav
{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;	
	color:#FFF;
	background-color:#a6a6a6;
	text-align:right;
	padding-top:1px;
	padding-right:5px;
}

#topSHSNav a:link, #topSHSNav a:visited
{
	text-decoration:none;
	color:#FFF;
}

#topSHSNav a:hover
{
	text-decoration:underline;
	color : #FFF;
}

/* ----------------------- */

.TableBackgroundHeader
{
	background-image: url(Images/Background_Header.gif)
}

.TDBackgroundSpacer
{
	background-image: url(Images/Spacer.gif)
}

/**General***/

p {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #444444;
	margin: 0;
	padding: 0px 0px 14px 0px;
	}

p.caption
{
	font-size: 9px;
	line-height: 12px;
}

p.nopad
{
	padding: 0px 0px 3px 0px;
}

p.quote
{
	padding: 5px 10px 5px 10px;
	background-color:#c0c0c0;
}

h1 {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #004485;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 11px 0px;
	border-bottom: dotted 1px #959595;
	}
/* NEW */
h2 {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004485;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

/* global link styles */
/* CHANGED */
a, a:link  {
	text-decoration: underline;
	color: #004485;
	}
a:visited {
	color: #3179B4;
	text-decoration: underline;
	}
a:hover {
	color : #5A94C3;
	text-decoration : underline;
	}
a:active {
	color: #004485;
	}

/* END global link styles */

/* image styles */
img {
	border: 0;
	}

img.left {  
 margin: 0px 8px 5px 0px;
 float: left;
 }
 
img.right {  
 margin: 0px 0px 5px 8px;
 float: right;
 }
 
.clear {
   clear: both;
}
/* END image styles */

	
/* lists */
ul {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	padding-top: 5px;
	padding-bottom: 0;
	margin-top: 0;
	}

ul.nopad
{
	padding:0;
}

ul li { 
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	margin: 0px 0px 5px 0px;
	list-style-type: square;
	}

ul li.nopad
{
	margin:0px 0px 3px 0px;
}
	
ol {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	padding-top: 5px;
	padding-bottom: 0;
	margin-top: 0;
	}
ol li 
{font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C4B45;
	margin: 0px 0px 5px 0px;

	}
/* END lists */

/* START Interior Right Column Styles */
/*NEW*/
.BannerAd {
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}
.RightColumnHeader {
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}

.RightColumnHeader2 
{
    border-left: solid 5px #FFFFFF;
    border-bottom: solid 5px #FFFFFF;
    background-color: Navy;
    height: 28px;
    font-weight: normal;
    font-size: 16pt;
    color: gainsboro;
    font-family: 'Arial Narrow' , Arial, Verdana, 'Microsoft Sans Serif';
    padding-left: 8px;
}

.RightColumnHeader2 p
{
    font-weight: normal;
    font-size: 16pt;
    color: gainsboro;
    font-family: 'Arial Narrow' , Arial, Verdana, 'Microsoft Sans Serif';
    padding-left: 8px;
    padding-top: 5px;
}
.RightColumnBox {
	background-color: #DAE7F2;
	padding: 6px 12px 6px 12px;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;	
}
/*NEW*/
.InteriorAdBanner {
	/*padding-left: 5px;*/
	/*padding-bottom: 5px;*/
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}

.RightColumnBox h2 {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	padding: 0;
	padding: 0px 0px 6px 0px;
	}
	
.RightColumnBox p {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #444444;
	margin: 0;
	padding: 0px 0px 8px 0px;
	}

.RightColumnBox ul {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding: 0;
	padding-top: 6px;
	margin: 0px 0px 0px 15px;
	}

.RightColumnBox ul li { 
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style-type: square;
	list-style-image: url(images/ListBulletArrow.gif);
	}

* html .RightColumnBox ul li 
{
	list-style-image: url(images/ListBulletArrow_IE.gif);
}
	
.RightColumnBox a, .RightColumnBox a:link, .RightColumnBox a:visited {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	text-decoration: underline;
	color: #00315F;
	}
.RightColumnBox a:hover {
	color: #00315F;
	text-decoration: underline;
	}
/* END Interior Right Column Styles */

/* Left Column Styles */
.SHLeftColumnBox {
	background-color: #c1b9de;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	padding: 12px 9px 5px 9px;
	}
	
.LeftColumnBox {
	background-color: #FFD338;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	padding: 12px 9px 5px 9px;
	}

.LeftColumnBox p {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0;
	padding: 2px 0px 6px 0px;
	}
	
.LeftColumnBoxTitle
 {
    font-family: Arial, Tahoma,'Arial Narrow', Arial, Tahoma;
    font-size: 9pt;
    font-weight: bold
 }

input  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
}

select	{
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size:11px;
}

textarea	{
	font-family: tahoma, Arial, Helvetica, Verdana, san-serif;
	font-size:11px;
}

form  {
	margin: 0;
	padding: 0;
}

.MediumText {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0;
}

.BlueMediumText
{
 	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #004485;
	margin: 0;   
}

/* START Footer Styles */	
#Copyright {
	background-color: #464646;
	margin: 0;
	padding:12px;
	border-right: solid 4px #FFFFFF;
	border-bottom: solid 4px #FFFFFF;
	}

.CopyrightText {	
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align:top;
	}

#Copyright a, #Copyright a:link, #Copyright a:active  {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	color: #FFFFFF;
	}

#Copyright a:visited {
	color: #999999;
	text-decoration: underline;
	}

#Copyright a:hover {
	color : #FFD338;
	text-decoration : underline;
	}
	
	/* Error text */
.ErrorText
{
    color: Red;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
/* End Error*/

