﻿#HomeContainer 
{
    width: 765px; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #FFFFFF; 
    overflow: auto; 
    border-left-style: solid; 
    border-left-width: 1px; 
    border-left-color: #4273C5; 
    border-right-style: solid; 
    border-right-width: 1px; 
    border-right-color: #4273C5;
}

#LeftContainer 
{
    width: 420px; 
    float:left; 
    padding-right: 15px; 
    padding-left: 15px;
}

#LeftContainerWithRightBorder
{
    width: 420px; 
    float:left; 
    padding-right: 15px; 
    padding-left: 15px;
    border-right-style: solid; 
    border-right-width: 1px; 
    border-right-color: #4273C5;
}

#RightContainer
{
    width: 314px; 
    float:left; 
}

#RightContainerWithLeftBorder
{
    width: 314px; 
    float:left; 
    border-left-style: solid; 
    border-left-width: 1px; 
    border-left-color: #4273C5; 
}

#WelcomeImageBox
{
    text-align:center; 
    padding-top: 15px; 
    padding-bottom:5px;
}

#BrownContainingBox
{
    width:100%; 
    margin-left:auto; 
    margin-right:auto; 
    border-color:#000066; 
    background-color:#CCCC99; 
    margin-bottom: 15px;
}

.TopicTitle
{
    font-weight: bold;
    font-size: 110%;
}

.LargeTopicTitleBlue
{
    font-weight: bold;
    font-size: 130%;
    color: #0033CC;
}

.LargeTopicTitlePurple
{
    font-weight: bold;
    font-size: 135%;
    color: #990000;
}

#ContentContainer
{
    width: 765px;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #808055;
    border-left-color: #808055;
    min-height: 500px;
}


.InnerBoxWith50RightAndLeftPadding
{
    margin-left: auto;
    margin-right: auto;
    padding-right: 50px;
    padding-left: 50px;
}

.InnerBoxWith50RightAnd150LeftPadding
{
    margin-left: auto;
    margin-right: auto;
    padding-right: 50px;
    padding-left: 150px;
}

.InnerBoxWith50RightAndLeftPaddingAnd25pxTopPadding
{
    margin-left: auto;
    margin-right: auto;
    padding-right: 50px;
    padding-left: 50px;
    padding-top:25px;
}

.TwopxPaddingOnBottom
{
    padding-bottom: 2px;
}

.FivepxPaddingOnBottom
{
    padding-bottom: 5px;
}

.TenpxPaddingOnBottom
{
    padding-bottom: 10px;
}
.FifteenpxPaddingOnBottom
{
    padding-bottom: 15px;
}
.TwentypxPaddingOnBottom
{
    padding-bottom: 20px;
}

.TwopxPaddingOnTopAndBottom
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.FivepxPaddingOnTopAndBottom
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.TenpxPaddingOnTopAndBottom
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.FifteenpxPaddingOnTopAndBottom
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.TwentypxPaddingOnTopAndBottom
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.BoxWithFifteenPadding
{
    padding: 15px;
}

.RedBoldLinks a
{
    color: #FF0000;
    text-decoration: underline;
    font-weight: bold;
}

.MedRedAndBold 
{
    color: #FF0000;
    font-weight: bold;
}

.MedBlueAndBold
{
    color: #0000FF;
    font-weight: bold;
}


.quote  {
font-weight:bold;
font-style:italic;
}

.quoteBy  {
text-align:right;
font-weight:bold;
padding-top:5px;
}

.redError {
	color: #FF0000;
	font-weight: bold;
}


.PackagesAvailableTitleLinks a
{
    font-weight: bold;
    font-size: 110%;
}

.PackagesAvailableSecondaryLinks a
{
    text-decoration: underline;
    font-size: 85%;
    color: #FF0000;
}

.visitors a {
	font-size: 85%;
}

.visitors td 
{
    white-space:nowrap;
}

.smallRed {	
	font-size: 80%;
	color: #FF0000;
	font-weight: bold;
}

#BoxAroundProductsImage
{
    text-align:center; 
    padding-bottom:5px; 
    padding-top:5px;
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: #4273C5;
}

.BrownBoxWithWhiteTitles
{
    font-weight:bold; 
    color: #FFFFFF; 
    font-size: 130%;
    background-color: #4273C5;
     padding-top: 3px; 
     padding-bottom: 3px; 
     padding-left: 5px;
}

.AccreditedClassBox 
{
    border-color:#000000; 
    border-style: dotted; 
    background-color:#f7f6f1; 
    padding:15px; 
    text-align:center; 
    color:#009933; 
    font-weight:bold; 
    font-size:16px; 
    margin-bottom:15px;
}

.autocompleteBox
{
    border: 1px solid #4273C5;
    position: absolute;
    width: 275px;
    z-index: 451;
    left: 5px;
}

.autocomplete
{
    z-index: 451;
}
 
.autocomplete a
{
    display: block;
    text-decoration: none;
    cursor: pointer;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-transform: capitalize;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-color: #EFEFEF;
    border-bottom-width: 1px;
    text-indent: 5px;
    background-color: #4273C5;
    z-index: 452;
}
 
.autocomplete a:hover
{
    background-color: #8BACDE;
}

.formattedTD 
{
    text-align:right; 
    padding-right:3px;
    font-weight:bold;
    white-space:nowrap;
}

.SiteMapStateSpecificLinks
{
    padding-bottom: 8px;
}