body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /* [disabled]background-image: url(../images/tileBG.jpg); */
    background-repeat: repeat-x;
    color: #006;
}


body,td,th {
    font-family: Trebuchet MS, Verdana, DejaVu Sans, sans-serif;
    font-size: 15px;
    width: auto;
}
h1 {
    border-bottom:1px solid #BBBBBB;
    border-top:1px solid #AAAAAA;
    color:#FFFFFF;
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 18px;
    font-weight: bold;
    margin:0px;
    text-align:center;
    background-color: #000066;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    letter-spacing: 0px;
}
#MainContent h2{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    background-color: #336699;
}
h3 {
    font-size: 14px;
    color: #336699;
}
h4 {
    font-size: 14px;
    color: #FFF;
    background-color: #336699;
    margin-right: auto;
    margin-left: auto;
    padding: 4px;
}
.ViewOutline {
    font-size: 16px;
    color: #FFF;
    background-color: #336699;
    margin-right: auto;
    margin-left: auto;
    font-weight: bold;
    display: block;
}

h5 {
    font-size: 12px;
    color: #336699333;
    background-color: #CCCCCC;
}
h6:not(.section-header) {
    border-bottom:1px solid #BBBBBB;
    border-top:1px solid #AAAAAA;
    color:#FFFFFF;
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 13px;
    font-weight: bold;
    margin:0px;
    text-align:center;
    background-color: #EB232D;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0px;
}
a {
    /* [disabled]font-weight: bold; */
}
a:link {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    /* [disabled]font-weight: bold; */
}
a:active {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #FFF;
}
a:hover {
    color: #FFCC34;
    text-decoration: none;
}
a.PanelLink:link {
    color: #336699;
    font-size: 14px;
    font-weight: bold;
}
a.PanelLink:visited {
    color: #009;
}
a.PanelLink:hover {
    color: #F00;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #999;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #999;
}
a.FooterLink:link {
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
}
a.FooterLink:visited {
    color: #FFF;
}
a.FooterLink:hover {
    color: #FC0;
}
a.LargeBlueLink:link {
    color: #006;
    font-size: 15px;
    font-weight: bold;
}
a.LargeBlueLink:visited {
    color: #336699;
}
a.LargeBlueLink:hover {
    color: #EB232D;
}

a.BurgundyLink16pt:link {
    color: #990000;
    font-size: 16px;
    font-weight: bold;
    text-decoration:underline;
}
a.BurgundyLink16pt:visited {
    color: #990000;
}
a.BurgundyLink16pt:hover {
    color: #336699;
}

a.breadCrumbLink:link {
    color: #EB232D;
    font-size: 13px;
    text-decoration: underline;
}
a.breadCrumbLink:visited {
    color: #336699;
}
a.breadCrumbLink:hover {
    color: #006;
}

a.redLink:link {
    color: #FF0000;
    font-size: 15px;
    font-weight: bold;
}
a.redLink:visited {
    color: #F00;
}
a.redLink:hover {
    color: #336699;
    text-decoration: underline;
}
a.YellowLink:link {
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}
a.YellowLink:hover {
    color: #FFCC32;
    width: 140px;
    /* [disabled]background-color: #5BBAFF; */
}
a.YellowLink:visited {
    /* [disabled]color: #FC0; */
    /* [disabled]width: 140px; */
}

a.ClassTitleLink:link {
    color: #336699;
    font-size: 14px;
}
a.ClassTitleLink:visited {
    color: #336699;
}

a.ClassTitleLink:hover {
    color: #F33;
}

.classHeaders {
    color: #336699;
    font-size: 12px;
    font-weight: bold;
}
.classLinks {
    font-size: 10px;
    font-weight: normal;
    line-height: 13px;
}

.courseDesc {
	width: 600px;
	margin-bottom: 20px;
	/* margin-left: 50px; */
	margin-left: 4%; 
	/* [disabled]margin-right: auto; */
	border: 1px solid #336699;
	margin-top: 10px;
	background-color: #EAEAEA;
	background-image: url(../images/buttons/viewClassOutline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	display: inline-block;
	text-align: left;
	border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft-: 20px;
	border-top-right-radius: 20px;
	-moz-border-radius-topright-: 20px;
	box-shadow: 2px 2px 2px #333;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.SpecialcourseDesc {

    background-image: url(../images/buttons/viewClassOutline.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    float: left;
    display: inline-block;
    text-align: left;
    border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft-: 20px;
    border-top-right-radius: 20px;
    -moz-border-radius-topright-: 20px;
    box-shadow: 2px 2px 2px #333;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}



.courseHover{
    cursor:pointer;
    background-image: url(../images/buttons/viewClassOutline_over.gif);
}

.courseDesc:hover {
    background-color: #fc3;
    -webkit-transform: scale(1.02);
    box-shadow: 0px 0px 4px 3px #666;
    border: 1.5px solid #F00;
}
.courseHover2 {
    background:#fc3 url(../images/buttons/viewClassOutline_over.gif) no-repeat center bottom;
    cursor:pointer;
}

#courseContainer {
	text-align: center;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}

div.blocktext {
    margin-left: auto;
    margin-right: auto;
   
}

.introFeature {
	text-transform: uppercase;
	margin-bottom: 8px;
	font-family: "Trebuchet MS Bold", "Trebuchet MS", "Verdana Bold", Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #369;
}

#coupon {
margin-left:auto;
margin-right:auto;	
text-align:center;	
}
.coupon {
margin-left:auto;
margin-right:auto;		
}
.coupons_deals {
    height: 300px;
    width: 250px;
    background-color: #E1DCDC;
    padding: 8px;
    margin: 6px;
    float: left;
    border: 1px solid #000066;

    /*background-image: url(../images/buttons/viewClassOutline.gif);
    background-repeat: no-repeat;
    background-position: bottom;*/
    display: inline-block;

}
.panelHeader1 {
    font-weight: bold;
    color: #336699333;
    font-size: 12px;
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    position: relative;
}
.panelHeader3 {
    font-weight: bolder;
    color: #FFF;
    font-size: 14px;
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
}
.redText_12ptBold {
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
}

.redText_15ptBold {
    color: #FF0000;
    font-weight: bold;
    font-size: 15px;
}
.White_12ptBold {
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
.White_12pt {
    font-size: 12px;
    color: #FFFFFF;
}
.White_14pt {
    font-size: 14px;
    color: #FFFFFF;
}
.White_14ptBold {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-position: 0px 0px;
}
.White_20ptBold {
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}

.White_30ptBold {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.Yellow_12pt {
    font-size: 12px;
    color: #FDCA25;
}
.Yellow_12ptBold {
    font-size: 12px;
    color: #FDCA25;
    font-weight: bold;
}
.Yellow_14ptBold {
    font-size: 14px;
    color: #FFCC00;
    font-weight: bold;
}
.Yellow_20ptBold {
    font-size: 20px;
    color: #FFCC00;
    font-weight: bold;
}


.LightBlue_18pt {
    font-size: 18px;
    color: #9FCBF0;
}
.DkBlue_14ptBold {
    font-size: 14px;
    color: #006;
    font-weight: bold;
}
.DkBlue_13ptBold {
    font-size: 13px;
    color: #006;
    font-weight: bold;
}
.DkBlue_16ptBold {
    font-size: 16px;
    color: #000066;
    font-weight: bold;
}
.DkBlue_16pt {
    font-size: 16px;
    color: #000066;
}
.DkGray_11ptBold {
    font-size: 11px;
    font-weight: bold;
    color: #336699;
}
.DkGray_12ptBold {
    font-size: 14px;
    font-weight: bold;
    color: #336699;
}

.FB_Blue_16ptBold {
    font-size: 16px;
    font-weight: bold;
    color: #336699;
}

.FB_Blue_18ptBold {
    font-size: 18px;
    font-weight: bold;
    color: #336699;
}

.WhyTrainPanelText {
    font-size: 15px;
    font-weight: bold;
    color: #009;
}

#header {
    position:absolute;
    width:1007px;
    height:20px;
    z-index:66;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

#helloBar {
    height: 50px;
    background: #ffcc33;
    opacity: .95;
    border-color: #000066;
    /*border-left-style: solid;*/
    border-right-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    position: fixed;
    width: 100%;
    z-index: 999;
    text-align: center;
    box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}

.hellobar-bar-button {
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    padding: 5px 15px;
    background-color: #ed2429;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 18px;
}

.hellobar-bar-button:hover {
    border-color: #000066;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background: #3071A9;
    color: #ffffff;
}


.hb-content-wrapper {
    text-align: center;
    height: 38px;
    line-height: 1.3;
    margin: 13px;
}

#hb_message_container {
    font-size: 1.1em;
    display: inline-block;
}

#hb_message_container2 {
    font-size: 1.1em;
    display: inline-block;
	float:left;
    
}

.a_class {font-size: 20px}

#MainContent {
    vertical-align: middle;	
    position: relative;
    width: 100%;
    background-color: #FFFFFF;
    float: left;
    z-index: 0;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
}
#MainBanner {
    position: relative;
    width: 782px;
    background-color: #FFFFFF;
    float: none;
    z-index: 1;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
}
#PanelSets {
	position: relative;
	/* [disabled]width: 782px; */
	z-index: auto;
	/* [disabled]float: left; */
	background-color: #336699;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#TipsAndTricksHeader {
    position: relative;
    padding: 8px;
    border-bottom-width: 1px;
    border-bottom-style: double;
    border-bottom-color: #336699;
    background-color: #FC0;
    color: #336699;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
#tips_tricks {
    position: relative;
    top: 5px;
    margin-right: auto;
    margin-left: auto;
    float: left;
}
#savingsContent {
    position: relative;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 8px;
    width: 180px;
    height: 130px;
}

#testimonials {
    position:relative;
    float: left;
    background-color: #FFF;
    width: 185px;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

#reviews {
	background-color: #CECECE;
}
#upcomingClasses {
	
	margin-left: auto;
	margin-right: auto;
	background-color: #999;
}
#trainingOptions {

	top: 5px;
	margin-left: auto;
	margin-right: auto;
	/* [disabled]width: 100%; */
	background-color: #369;
}
#otherClasses {
	width: 570px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
#thisMonthHeader {
    position: relative;
    width: 200px;
}

#bottomNavigation {
    position: relative;
    width: 785px;
    float: right;
}
#trainingClasses {
	width: 85%;
	position: relative;
	text-align: left;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	/* [disabled]float: right; */
}
#trainingClasses2 {
    width: 500px;
    float: left;
    background-color: #CCC;
}
#ClassesHeader {
    position: relative;
    padding: 10px;
    top: 5px;
}

#adobeTipsHeader {
    position: relative;
    padding: 10px;
    background-color: #000066;
    border-bottom-width: 1px;
    border-bottom-color: #336699;
    border-bottom-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #336699;
    top: 5px;
}
#tipOfTheMonth {
    z-index: 2;
    width: 660px;
    margin-right: auto;
    margin-left: auto;
}

#hTfooter {
    position: relative;
    width: 782px;
    height: 80px;
    float: left;
}
.clear {
    clear: both;
    border-width: medium;
}
#courseOutlines {
    float: left;
    height: 37px;
    width: 225px;
    position: relative;
    background-image: url(../images/rightheader.gif);
    text-align: center;
}
#registerNow {
	height: 57px;
	width: 224px;
	float: right;
	padding-right: 20px;
}
#hT_logo {
	float: left;
	height: 123px;
	width: 158px;
	position: relative;
	padding-left: 25px;
}


#Register_Contact {
	height: 66px;
	width: 224px;
	position: relative;
	float: right;
	background-color: #FFF;
	padding-right: 25px;
}

#Specials {
    background-image: url(../images/chalkBoard.jpg);
    height: 250px;
    padding-left: 17px;
    padding-top: 10px;
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 310px;
}

#banner {
    background-color: #FFF;
    float: left;
    height: 100px;
    /*width: 624px;*/
    width: 62%;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    margin-right: auto;
    margin-left: auto;
   
}
#aatc {
    float: left;
    height: 100px;
    width: 226px;
    position: relative;
}


#wrapper {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    z-index: 0;
    /* [disabled]height: auto; */
    background-color: #FFF;

}
#Classes {
    position: absolute;
    float: left;
    width: -9px;
    background-color: #369;
    clear: none;
    padding-top: 5px;
    padding-left: 10px;
    margin-top: 0px;
    top: 0px;
    padding-bottom: 10px;
    left: 0px;
    height: -14px;
}
.Adobe_Icon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}

#acrobatIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#acrobat {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#afterEffectsIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#AfterEffects {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
}
#captivateIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Captivate {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#contributeIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Contribute {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 160px;
    padding-bottom: 3px;
    clear: right;
}
#Dreamweaver {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#dreamweaverIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Fireworks {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 160px;
    padding-bottom: 3px;
    clear: right;
}

#flashIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Flash {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#FrameMaker {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#frameMakerIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#illustratorIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Illustrator {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#indesignIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#InDesign {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#liveCycleIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#LiveCycle {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    width: 150px;
    padding-bottom: 3px;
    clear: right;
}
#Photoshop {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    padding-bottom: 3px;
    clear: right;
    width: 150px;
}
#photoshopIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
#Premiere {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    padding-bottom: 3px;
    clear: right;
    width: 150px;
}
#FinalCut {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    padding-bottom: 3px;
    clear: right;
    width: 150px;
}
.hT_classes {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    padding-bottom: 3px;
    clear: right;
    width: 152px;
}
#hT_classes {
    float: left;
    position: relative;
    padding-top: 7px;
    margin-top: auto;
    margin-bottom: auto;
    height: 20px;
    padding-bottom: 3px;
    clear: right;
    width: 152px;
}
#premiereIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 6px;
}
.headTrixIcon {
    width: 19px;
    float: left;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
}

#clientLocations {
    float: left;
    position: relative;
    text-align: center;
    width: 206px;
    padding-top: 40px;
    margin-right: auto;
    margin-left: auto;
}
#quotes {
    float: left;
    position: relative;
    text-align: center;
    width: 190px;
    padding-top: 40px;
}

#apDiv4 {
    position:absolute;
    left:798px;
    top:768px;
    width:188px;
    height:14px;
    z-index:303;
}
#apDiv5 {
    position:absolute;
    left:799px;
    top:268px;
    width:198px;
    height:15px;
    z-index:304;
}
.div_left {
    padding: 5px;
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 400px;
    height: 200px;
}

.div_right {
    width: 300px;
    float: right;
    position: relative;
    margin-bottom: 10px;
}
#sample {
    border: 1px solid #003;
}

#adobeTraining {
    width: 190px;
    float: left;
    margin-bottom: 10px;
    margin-top: 2px;
    font-weight: bold;
    font-size: 18px;
    color: #006;
    background-color: #FFF;
}
#appleTraining {
    width: 190px;
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: bold;
    font-size: 18px;
    color: #006;
    background-color: #FFF;
}
.Main_Training_Header {
    font-weight: bold;
    font-size: 18px;
    color: #006;
    background-color: #FFF;
}
#headTrixTraining {
    width: 190px;
    float: left;
    margin-bottom: 2px;
    margin-top: 20px;
    font-weight: bold;
    font-size: 18px;
    color: #006;
    background-color: #FFF;
}
.AcrobatTrainingHeader {
    font-size: 22px;
    font-weight: bold;
    color: #C11B26;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

.Acrobat-Divider {
    background-color: #FFEDEC;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.AfterEffectsTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #4B2459;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.AfterEffects-Divider {
    background-color: #d5c0f2;
    height: 50px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.CaptivateTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #0D2F1E;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Captivate-Divider {
    background-color: #d3fee6;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.ContributeTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #3C418A;
}
.DreamweaverTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #4E5A10;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.MuseTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #587A0F;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Muse-Divider {
    background-color: #ecfcad;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}


.FinalCut-Divider {
    background-color: #edddfc;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.AnimateTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #60151B;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.Animate-Divider {
    background-color: #fde2e1;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.EdgeTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #4E37A3;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.FramemakerTrainingHeader {
	font-size: 24px;
	font-weight: bold;
	color: #CC5B00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Framemaker-Divider {
	background-color: #FFE7CB;
	height: 30px;
	width: 850px;
	border-radius: 0px 0px 10px 10px;
	box-shadow: gray 2px 3px 6px 0px;
	margin-bottom: 10px;
	display: inline-block;
	padding-top: 9px;
	border-top-style: solid;
	border-top-width: thin;
}

.IllustratorTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #653c11;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Illustrator-Divider {
    background-color: #febf45;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}


.InDesignTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #e30085;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.InDesign-Divider {
    background-color: #fdd5ec;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.LiveCycleTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #2987bb;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Livecycle-Divider {
    background-color: #d5f2fb;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}




.PhotoshopTrainingHeader {
    font-size: 24px;
    font-weight: bolder;
    color: #0F3569;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.Photoshop-Divider {
    background-color: #cae6fe;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}


.PremiereTrainingHeader {
    font-size: 24px;
    font-weight: bold;
    color: #4B2459;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-top-color: #7A587D;
    border-top-width: thin;
}

.Premiere-Divider {
    background-color: #f9edff;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
}

.WordpressTrainingHeader {
	font-size: 22px;
	font-weight: bold;
	color: #118BC0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

.Wordpress-Divider {
	background-color: #B4E7FD;
	height: 30px;
	width: 850px;
	border-radius: 0px 0px 10px 10px;
	box-shadow: gray 2px 3px 6px 0px;
	margin-bottom: 10px;
	display: inline-block;
	padding-top: 9px;
	border-top-style: solid;
	border-top-width: thin;
}

#form {
    position: relative;
    /* [disabled]float: right; */
    margin-right: auto;
    margin-left: auto;
}
#contactInformation {
    float: left;
    position: relative;
    background-repeat: no-repeat;
    margin-left: 40px;
    margin-bottom: 40px;
    background-color: #336699;
    text-align: center;
}

.ProjectHeader {
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 14px;
    font-weight: bold;
    color: #000066;
    background-color: #FFCC00;
    background-position: left;
}
.CityHeader {
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 16px;
    font-weight: bold;
    color: #000066;
    background-position: left;
}

.ProjectLink {
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 13px;
    color: #FF0000;
    font-weight: bold;
}
.TextBanner {
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    font-size: 16px;
    color: #000066;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.LargeFirstLetter {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    background-color: #F00;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-top-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 5px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    margin-right: 20px;
}
.dropDown_highlight {
    color: #336699;
    background-color: #FC0;
}
#footer {
	background-color: #369;
	float: left;
	width: 100%;
	position: relative;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#footer_sub {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 1000px;
    float: none;
    clear: left;
    z-index: 0;
}
#footer_base {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    float: left;
    width: 100%;
}
#Available_Courses  {
    width: 220px;
    position: relative;
    font-size: 10px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
#Information {
    width: 190px;
    float: left;
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
}
#About {
	width: 150px;
	float: left;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
#headTrix {
    width: 230px;
    float: right;
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
}
#footer #yellowBar {
    background-color: #FC0;
    float: left;
    position: relative;
    width: 100%;
    height: 20px;
    top: 0px;
    margin-bottom: 40px;
    z-index: 0;
}
.border {
    border: 2px dotted #336699;
    padding: 6;
}
.Maroon_16ptBold {
    font-size: 16px;
    color: #900;
}
hr {
    display: block;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #666;
    background-color: #666;
}
.left {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 10px;
    border: 1px solid #323131;
}
.BannerTable {
	border: thin solid #006;
	border-top-right-radius: 20px;
	-moz-border-radius-topright-: 20px;
	box-shadow: 2px 2px 2px #666;
	background-repeat: no-repeat;
	/* [disabled]width: 840px; */
	background-position: 80px;
}

#macImage {
    width: 188px;
}
img {
    border: none;
}
#topPage {
    background-color: #FFFFFF;
    height: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}
#MainHeader {
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 25px;
	position: relative;
	top: 0;
	width: 100%;
	height: 123;
	margin-left: auto;
	padding-left: 0px;
	background-color: #FFF;
}

/*CSS Gradients for Banners*/
.acrobat_background {
	background-color: #FFEDEC;
}
.acrobat_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 98.34% , rgba(246,69,91,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(246,69,91,1.00) 98.34%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(246,69,91,1.00) 98.34%);
}
.finalcut_background {
    background-color: #edddfc;
}
.afterEffects_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 24.47% , rgba(255,255,255,1.00)),color-stop( 99.37% , rgba(204,153,255,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 24.47%,rgba(204,153,255,1.00) 99.37%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 24.47%,rgba(204,153,255,1.00) 99.37%);
}

.captivate_background {
    background-color: #d3fee6;
}
.captivate_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 32.92% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(153,255,204,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 32.92%,rgba(153,255,204,1.00) 100%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 32.92%,rgba(153,255,204,1.00) 100%);
}

.dreamweaver_background {
    background-color: #d6ffcd;
}
.dreamweaver_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.88% , rgba(153,255,51,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(153,255,51,1.00) 99.88%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(153,255,51,1.00) 99.88%);
}
.edge_background {
    background-color: #dfdafd;
}
.edge_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.37% , rgba(164,149,254,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(164,149,254,1.00) 99.37%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(164,149,254,1.00) 99.37%);
}

.flash_background {
    background-color: #fde2e1;
}
.flash_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.88% , rgba(247,96,92,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(247,96,92,1.00) 99.88%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(247,96,92,1.00) 99.88%);
}
.frameMaker_background {
    background-color: #FFE7CB;
}

.frameMaker_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.88% , rgba(255,169,84,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(255,169,84,1.00) 99.88%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(255,169,84,1.00) 99.88%);
}
.illustrator_background {
    background-color: #febf45;
}
.illustrator_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.88% , rgba(255,169,84,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(255,169,84,1.00) 99.88%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(255,169,84,1.00) 99.88%);
}


.inDesign_background {
    background-color: #fdd5ec;
}
.inDesign_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 98.40% , rgba(251,143,201,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(251,143,201,1.00) 98.40%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(251,143,201,1.00) 98.40%);
}


.lightroom_background {
    background-color: #d5eefc;
}

.Lightroom-Divider {
    background-color: #d5eefc;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}


.liveCycle_background {
    background-color: #d5f2fb;
}
.liveCycle_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 99.88% , rgba(97,204,243,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(97,204,243,1.00) 99.88%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(97,204,243,1.00) 99.88%);
}
.muse_background {
    background-color: #ecfcad;
}
.muse_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 98.34% , rgba(178,215,24,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(178,215,24,1.00) 98.34%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(178,215,24,1.00) 98.34%);
}

.premiere_background {
    background-color: #f9edff;
}
.premiere_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 33.23% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(190,127,218,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(190,127,218,1.00) 100%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 33.23%,rgba(190,127,218,1.00) 100%);
}

.photoshop_background {
    background-color: #cae6fe;
}
.photoshop_Gradient {
    background-image: -webkit-gradient(linear, 0.00% 100.00%, 100.00% 0.00%, color-stop( 24.92% , rgba(255,255,255,1.00)),color-stop( 99.37% , rgba(153,204,255,1.00)));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 24.92%,rgba(153,204,255,1.00) 99.37%);
    background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 24.92%,rgba(153,204,255,1.00) 99.37%);
}

.social_media_background {
    background-color: #f9edff;
}

.social-media-Divider {
    background-color: #f9edff;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}

.seo-Divider {
    background-color: #f9edff;
    height: 30px;
    width: 850px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: gray 2px 3px 6px 0px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 9px;
    border-top-style: solid;
    border-top-width: thin;
}
.quotesContainer {
    background-color: #E2DFE4;
    padding-top: 14px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    border: 1px solid #000066;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.smartQuote {
    font-size: 24px;
    color: #000066;
    font-family: Trebuchet MS, Verdana, DejaVu Sans;
    bottom: 0px;
    top: -10px;
}
#socialMedia {
    float: left;
    height: 45px;
    width: 200px;
    padding-left: 10px;
    padding-top: 6px;
}
.bannerLabelMain{
    font-size: 28px; 
    font-weight: bold;
    text-shadow: 0 1px 2px #000066;
}
.bannerLabel{
    font-size: 28px; 
    font-weight: bold; 
    color: #3399FF;
}

.calendarIcon {
    box-shadow: none !important;
    color: #c7c7c7;
    cursor: pointer;
    display: block;
    height: 2.11765em;
    line-height: 2.11765em;
    margin-left: 5px;
    margin-top: -51px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 1.76471em;
    background-image: url('../images/icons/calendar-icon.png');
    background-repeat: no-repeat;
}
.imageInput {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #858585 #c2c2c2 #c2c2c2;
    border-image: none;
    border-radius: 0.2em;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0.0666667em 0 rgba(0, 0, 0, 0.1) inset, 0 0.0666667em 0.0666667em rgba(0, 0, 0, 0.05) inset;
    color: #1f1f1f;
    cursor: text;
    padding: 5px 34px;
    width: 120px;
}
.calendarDiv{
    width: 200px;
}

/*.row {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}*/

/*.container {
    width: 100%;
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}*/

.section-header {
    text-align: center;
    padding-bottom: 75px;
}

.section-header h2 {
    padding-bottom: 10px;
    line-height: 40px;
    position: relative;
    display: inline-block;
    font-size: 45px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 0;
}

.section-header > h6 {
    font-size: 16px;
    margin-bottom: 0;
    color: #808080;
    padding-top: 0;
}

.focus-box {
	display: inline-block;
	float: none !important;
	margin-right: -4px;
	vertical-align: top;
	margin-bottom: 25px;
	background-color: #CCE3F9;
}

.focus-box h5 {
    margin-bottom: 15px;
    color: #404040;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 17px;
    float: none;
    width: auto;
    background: none;
}
