﻿.underNavLine 
{
    height:14px;
    width:950px;
    background-image:url(/images/underNavLine.gif);
    background-repeat:no-repeat;
}

.intContentArea 
{
    background-image:url(/images/internalcontentareabg.jpg);
    background-repeat:repeat-y;
    width:950px;
}

.intContentNav
{
    /*background-image:url(/images/intNavAreabg.gif);
    background-repeat:repeat-x;*/
    padding-top:15px;
    padding-bottom:115px;
    padding-left:5px;
    width:257px;
    float:left;
}
* html .intContentNav, *:first-child+html .intContentNav 
{
    padding-left:0px;
    margin-left:-35px;
    padding-top:45px;
    width:292px;
    
}
.intContentWords 
{
    float:left;
    clear:right;
    padding:20px;
    padding-left:60px;
    width:500px;
}

.intContentWords a, .intContentWords a:visited, .intContentWords a:link 
{
    color:#88b65c;
}

.intContentWords a:hover 
{
    color:#3e046a;
    text-decoration:underline;
}

.intContentWords b, .intContentWords strong 
{
    color:#7d549c;
}
.intContentWords img 
{
    margin:7px;
}

.pageTitle 
{
    color:#3e046a;
    font-family:Arial;
    font-weight:bolder;
    font-size:18px;
}
.pageTitleNews 
{
    font-size:16px;
    color:#3e046a;
    font-family:Arial;
    font-weight:bolder;
}
.intContentNavBottom 
{
    width:255px;
    float:left;
}
.intContentWordsBottom
{
    float:left;
    clear:right;
}
.intContentAreaBottom
{
    background-image:url(/images/internalcontentareabg.jpg);
    background-repeat:repeat-y;
    width:950px;
}
.intProp 
{
    float:right;
    width:1px;
    height:50px;
}
.intClear 
{
    clear:both;
    height:1px;
    overflow:hidden;
    
}
.outerContentWrap
{
    background-image:url(/images/intNavBottom.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
}

/* Navigation */

.subNav, .subNav a, a.subNav 
{
    color:Black;
    font-weight:bolder;
    text-decoration:none;
    font-size:12px;
    background:none;
    padding-left:7px;
}
    

.subNavSelected
{
    background-image:url(/images/selectedNav.gif);
    background-repeat:no-repeat;
    color:#4d0f7c;
    width:256px;
    height:20px;
    margin-top:0px;
    padding-top:0px;
    
}
* html .subNavSelected, *:first-child+html .subNavSelected 
{
    margin-left:35px;
    margin-top:-10px;
    margin-bottom:-5px;
}
.subNavSelected a
{
    color:#4d0f7c;
}
.subNavItemHover, a.subNav:hover
{
    color:#4d0f7c;
}

* html .subNavSelected a, *:first-child+html .subNavSelected a
{
    margin-left:-35px;
}

*:first-child+html .myAccountNav
{
    margin-top:-25px;
}

* html .myAccountNav .subNavSelected a, *:first-child+html .myAccountNav .subNavSelected a 
{
    margin-left:30px;
}
* html .myAccountNav .subNavList a, *:first-child+html .myAccountNav .subNavList a 
{
    margin-left:30px;
}
*:first-child+html .subNavList a, * html .subNavList a
{
    margin-left:40px;
}
*:first-child+html .subNavList .subNavListItem, * html .subNavList .subNavListItem
{
    margin-top:5px;
}
*:first-child+html .subNavSelected, * html .subNavList .subNavListItem
{
    margin-top:5px;
}
*:first-child+html .navHolder, * html .navHolder
{
    margin-top:-15px;
}



.subNavLeaf, a.subNavLeaf
{
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
    height:20px;
    color:#010101;
}

.subNavLeafOn, a.subNavLeafOn 
{
    font-weight:bolder;
    font-size:11px;
    text-decoration:none;
    color:#4d0f7c;
}

a.subNavLeaf:hover 
{
    color:#4d0f7c;
    font-weight:bolder;
}

.subNavList 
{
    list-style:none;
    padding-left:0px;
    margin-left:0px;
}
.subNavListItem 
{
    padding-left:5px;
    padding-top:2px;
}
.tertNavList 
{
    list-style:none;
    padding-left:15px;
    margin-top:5px;   
}

* html .tertNavList, *:first-child+html .tertNavList 
{
    margin-left:0px;
}

* html .tertNavList 
{
    margin-left:-4px;
}

* html .subNavListItem, *:first-child+html .subNavListItem 
{
    padding-top:0px;
    margin-top:-10px;
    margin-left:-20px;
}
*:first-child+html .subNavList 
{
    margin-left:15px;
}
* html .subNavSelected .subNavList .subNavListItem, *:first-child+html .subNavSelected .subNavList .subNavListItem 
{
    padding-top:0px;
    margin-top:2px;
    margin-left:-55px;

}

.leftNavImage 
{
    padding-left:10px;
    margin-top:10px;
}
* html .leftNavImage, *:first-child+html .leftNavImage 
{
    margin-left:43px;
}

/* form Input */

        .details p 
        {
            margin-top:0px;
        }
        
        .dropdown
        {
            font-size: 11px;
        }

        input.checkbox, input.radio
        {
            width: 15px;  
            height: 15px;
            vertical-align: top;
            padding-right: 10px;
        }

        input[type="text"] {  font-size: 11px; height: 16px; }

        label,input,select,textarea
        {
            margin-bottom: 8px;
            float: left;
	        display: block;
        }

        input.checkbox
        {
            vertical-align: middle;
            height: 17px;
        }

        label 
        {
	        width: 150px;
	        text-align: left;
	        width: 110px;
	        padding-right: 10px;
        }

        br 
        {
	        clear: left;
        }
        
        .required 
        {
            color:red;
            font-weight:bolder;
        }

.discountBox 
{
    margin-top:7px;
    margin-right:7px;
}
.leftToPay 
{
    margin-right:10px;
    font-weight:normal;
    width:100px;
}

.trainingMenu 
{
    list-style:none;
    display:inline;
}
*:first-child+html .trainingMenuItem, * html .trainingMenuItem
{
    margin-left:-15px;
    padding:0;
}
.trainingMenuItem 
{
    width:450px;
}
#jump 
{
    font-weight:bolder;
}
.subHeading 
{
    color:white;
    font-family:Arial;
    font-weight:bolder;
    font-size:14px;
    margin-bottom:7px;
    padding:7px;
    background-color:#9673b0;
}

.detailHeading
{
    font-family:Arial;
    font-weight:bolder;
    font-size:14px;
    margin-bottom:7px;
    color:#4d0f7c;
}
.detailHeadingSmall
{
    font-family:Arial;
    font-weight:bolder;
    color:#4d0f7c;
}

/* Course Listing */

.course 
{
    padding:7px;
}
.courseLeft 
{
    width:50%;
    float:left;
}
.courseRight 
{
    float:left;
    width:50%;
    clear:right;
    text-align:right;
}
/* end course listing */

.enrollees 
{
    padding-left:10px;
}

.imbNoFloat 
{
    float:none;
    clear:none;
    display:inline;
}   

.button 
{
    background-color:#9673b0;
    font-weight:bolder;
    color:White;
}
.button2
{
    background-color:#9673b0;
    font-weight:bolder;
    color:White;
    margin-top:5px;
}
.deletebutton
{
    margin-left:7px;
}

.orderLeft 
{
    float:left;
    width:70px;
    font-weight:bolder;
}
.orderRight 
{
    float:left;
}
.error
{
    width: 520px;
    text-align: center;
    color: Black;
    font-weight: bold;
    background-color: #ffe2e2;
    border: solid 1px #ff2222;
    padding: 5px 0px 5px 5px;
	float:left;
}

.msg
{
    width: 520px;
    text-align: center;
    color: Black;
    font-weight: bold;
    background-color: #fffbe2;
    border: solid 1px #ffe222;
    padding: 5px 0px 5px 5px;
	float:left;
}

.classList 
{
    list-style:none;
    margin-left:-40px;
}

*:first-child+html .classList, * html .classList
{
    margin-left:0px;
}
* html .classList 
{
    margin-left:1px;
}


/* Click Through Imagery */
.clickThrough 
{
    width:500px;
    text-align:center;
    margin:0 auto 0 auto;
}
.ctImage 
{
    height:375px;
    overflow:hidden;
    margin-bottom:7px;
}
.ctBottom 
{
}

.ctBottomLeft 
{
    float:left;
    text-align:left;
    width:60px;
}
.ctBottomCenter 
{
    text-align:center;
    font-weight:bolder;
    float:left;
    width:400px;
}
.ctBottomRight 
{
    float:left;
    text-align:right;
    width:40px;
}

/* Click Through Imagery */

.newsEventsRow
{
    padding:5px;
}

* html .requiredFields 
{
    padding-bottom:10px;
}

* html a.subNavSelected:visited, * html a.subNav:visited
{
    font-weight:bolder;
    text-decoration:none;
    color:Black;
}

* html .subNavLeaf a:visited 
{
    text-decoration:none;
    color:Black;
}
.chk label 
{
    padding-top:3px;
}
.detailsTitle 
{
	margin-bottom:7px;
}
.employeecheck 
{
	margin-right:5px;
}
.orderSummaryHeading 
{
	background-color:#9673b0;
	padding:2px;
	color:white;
	font-weight:bolder;
	font-size:12px;
	width:200px;
}

.newsDLLeft 
{
    float:left;
    width:350px;
}
.newsDLRight 
{
    float:right;
    text-align:right;
    width:175px;
    
}
#newsSummary 
{
    font-size:12px;
}
#ndlTopLevel 
{
    margin-bottom:5px;
}
.newsDLLeft b 
{
    color:#3e046a;
}
.newsDLRight a, .newsDLRight a:link, .newsDLRight a:visited 
{
    color:#3e046a;
}

*:first-child+html .detailsTitle, * html .detailsTitle 
{
    padding-bottom:7px;
}

#dateForm label
{
    width:300px;
}