﻿html, body, table#main {height: 100%; width:100%;}


body 
{
width: 100%; margin: 0; float: none;
}

#masterpagecontent
{
    width: 100%;
    height: 99%;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
    margin-top: 25px;
}
/*-------------------------
	Page Controls
-------------------------*/
#masterpage-right-course 
{
    display: none;
}
#toolbar 
{
    display: none;
}
#RightRelatedContent 
{
    display: none;
}
#RightRelatedContentMasterHeader 
{
    width: 180px;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    font-size: 14px;
    margin-bottom: 7px;
    color: #2F5980;
}
#RightRelatedContentHeader 
{
    background-color: #E3E3A8;
    border-top: solid 1px #E3E3A8;
    border-left: solid 1px #E3E3A8;
    border-right: solid 1px #E3E3A8;
    border-bottom: dashed 1px #FFFFD3;
    width: 194px;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    font-size: 13px;
    color: #88844C;
}
#RightRelatedContentContent 
{
    width: 194px;
    padding: 2px;
    padding-top: 5px;
    border-bottom: solid 1px #E3E3A8;
    border-left: solid 1px #E3E3A8;
    border-right: solid 1px #E3E3A8;
    background-color: #FFFFD3;
    line-height: 18px;
    font-size: 11px;
}
.RightRelatedContentHeader 
{
    background-color: #E3E3A8;
    border-top: solid 1px #E3E3A8;
    border-left: solid 1px #E3E3A8;
    border-right: solid 1px #E3E3A8;
    border-bottom: dashed 1px #FFFFD3;
    width: 194px;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    font-size: 13px;
    color: #88844C;
}
.RightRelatedContentContent 
{
    width: 194px;
    padding: 2px;
    padding-top: 5px;
    border-bottom: solid 1px #E3E3A8;
    border-left: solid 1px #E3E3A8;
    border-right: solid 1px #E3E3A8;
    background-color: #FFFFD3;
    line-height: 18px;
    font-size: 11px;
}
div#RightRelatedContent li 
{
    margin-left: -15px;
}
#RightRelatedQuote 
{
    background-image: url('/gui/images/quote-bg.jpg');
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px;
    margin: 5px;
    margin-top: 15px;
}
#Quoteblock
{
    color: #7B7B7B;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 12px;
    line-height: 20px;
}
#newsletter 
{
    display: none;
}
#smenu 
{
    display: none;
}
.button 
{
    font-size: 10px;
    border: 3px double #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding: 0px;
    background-color: #A6CE39;
    color: #FFFFFF;
}
.careertrainingoutline
{
    background-color: #E3E3A8;
    padding: 5px;
    text-align:center;
    color: #88844c;
    font-weight: bold;
}
.careertrainingbullets
{
    list-style-image: url("/images/blue-arrow.gif");
}
.careertrainingbulletscourse
{
    list-style-position: outside; list-style-image: url(/gui/images/course_bullet.gif);
}
.careertrainingbulletscertification
{
    list-style-position: outside; list-style-image: url(/gui/images/certification_bullet.gif);
}
#Content
{
    width: 999px;
    height: auto;
    overflow: hidden;
    position: relative;
    top: -25px;
    padding: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
}
#maincontent 
{
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 11px;
    color: #7B7B7B;
    line-height: 16px;

}
#masterpage-middle 
{
    width: 100%;
    height: 101%;
    float: left;
    position: relative;
}
#masterpage-left 
{
    display: none;
}

#phonenumber 
{
    margin-top: 5px; font-size: 14px; font-weight: bold; color: #D20023; font-family: Lucida Sans, Lucida Sans Unicode, Lucida, Trebuchet MS, Tahoma, Sans-Serif;
}
#ctl00_ContentPlaceHolder1_Image1
{
    display: none;
}
#courseactions
{
    width: 742px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 2px;
    background-color: #ffffd3;
    border: solid 1px #e3e3a8;
    font-size: 12px;
    font-weight: bold;
}
#bannerimage 
{
    display: none;
}
/*-------------------------
	General Controls
-------------------------*/

P 
{
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #7B7B7B;
    line-height: 16px;
}
H1 
{
    margin-left: 9px;
    margin-right: 10px;
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 24px;
    font-weight: bold;
    color: #00529B;
    line-height: 24px;
    margin-bottom: -10px;
    padding-top: 0px;
}
H2 
{
    margin-left: 10px;
    margin-right: 10px;
    font-family:  Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #f5891f;
    margin-bottom: -10px;
}
H3 
{
    margin-left: 10px;
    margin-right: 12px;
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #3977bb;
    margin-bottom: -15px;
}
H4 
{
    margin-left: 10px;
    margin-right: 12px;
    margin-bottom: 0px;
    font-family: Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #3977bb;
}

a 
{
    color: #E07226;
}
a:hover 
{
    color: #A6CE39;
}
ul 
{
    font-size: 11px;
    color: #7B7B7B;
    line-height: 16px;
}

/*-------------------------
	Header Controls
-------------------------*/
#header
{
    width: 998px;
    height: 117px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    position: relative;
    z-index: 1000;
}
#headerspace 
{
    margin-top: 0px;
}
#headerspace-landing
{
    margin-top: 100px;
}
#searchbox 
{
    display: none;
}
#headercontacts 
{
    position: absolute;
    top: 5px;
    left: 225px;
    width: 600px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 9px;
    color: #7B7B7B;
}
#masterpage-right 
{
    display: none;
}
#masterpage-right-course
{
    display: none;
}

#locality 
{
    position: absolute;
    top: 10px;
    left: 182px;
    width: 465px;
    color: #88844C;
    font-family: Lucida Sans, Lucida Sans Unicode, Lucida, Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
}
#locality a
{
    color: #88844C;
    font-family: Lucida Sans, Lucida Sans Unicode, Lucida, Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
}
#loginbox
{
    display: none;
}
#contact-button-header 
{
    display: none;
}
#logo 
{
    position: absolute;
    margin-left: 10px;
    margin-bottom: 10px;
    top: 5px;
    left: 0px;
}
#livechat 
{
    display: none;
}
#searchcourses 
{
    display: none;
}
#headerline 
{
    width: 775px;
    height: 5px;
    background-color: #515151;
}
#graphicrotator 
{
    width: 775px;
    height: 100px;
}
#navmenu 
{
    display: none;
}
#navmenu-roundbottom 
{
    padding-bottom: 10px;
}
.rtopmenu, .rbottommenu{display:block;background: #FFF}
.rtopmenu *, .rbottommenu *{display: block; height: 1px; overflow: hidden; background: #013467;}
.r1menu{margin: 0 5px}
.r2menu{margin: 0 3px}
.r3menu{margin: 0 2px}
.r4menu{margin: 0 1px; height: 2px}
#breadcrumb 
{
    display: none;
}

/*-------------------------
    Drop Down Menu
-------------------------*/



/*-------------------------
	Right Links Box
-------------------------*/


/*-------------------------
	Home Page
-------------------------*/
.introparagraph 
{
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}

td {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	vertical-align: top;
	}

.spacer {
	font-size: 1px;
	}

.headerarea {
	position: relative;
	z-index: 1;
}

#mainpanel {
    width: 775px;
    height: 3100px;
    position: relative;
}

.home-content-padding {
    padding-left: 25px;
    width: 215px;
    height: 195px;
    overflow: auto;
}

.home-content-padding-small {
    padding-left: 20px;
    padding-top:5px;
    width: 215px;
    height: 95px;
    overflow: auto;
}

#leftpanel {
    width: 200px;
    height: 3100px;
    position: static;
    border-right: dotted 1px #2F5980;
    float: left;
    clear: left;
}

#featured {
    width: 181px;
    height: 76px;
    padding-left: 10px;
    margin-top: 18px;
}

#vmware {
    width: 181px;
    height: 76px;
    padding-top:10px;
    padding-left: 10px;
}

#cisco {
    width:181px;
    height:76px;
    padding-top:10px;
    padding-left: 10px;
}

#server08 {
    width:181px;
    height:76px;
    padding-top:10px;
    padding-left: 10px;
}
    
#businessskills {
    width:181px;
    height:76px;
    padding-top:10px;
    padding-left: 10px;
}

#medical {
    width:181px;
    height:76px;
    padding-top:10px;
    padding-left: 10px;
}
    
#hiring {
    width:181px;
    height:76px;
    padding-top:10px;
    padding-left: 10px;
}   

#rightpanel {
    width: 574px;
    height: 3100px;
    position: static;
    float: right;
    clear: right;  
}

#career-training-home {
    padding: 5px;
    height: 227px;
    width: 520px;
    margin-bottom: 25px;
    background-color: #FFFFD3;
    border: solid 1px #E3E3A8;
}

#VideoPlayback {
    float: right;
    width:269px;
    height:227px;
    margin-left: 10px;
    margin-right: 0px;
}

#rightpanel h1
{
    margin-left: 0px;
    margin-right: 10px;
    font-family: Lucida Sans, Lucida Sans Unicode, Lucida, Trebuchet MS, Tahoma, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: .5px;
    color: #2F5980;
    line-height: 24px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#news-events {
     left: 210px;
     top: 10px;
     position: static;
     width: 251px;
     height: 231px;
     float: left;
     clear: left;
     margin-left: 15px;
     margin-bottom: 30px;
     padding-right: 15px;
     background-image: url(/images/backgroundbox.gif);
     background-repeat: no-repeat;
     background-position: 10px 17px;
}

.news-events-spacer 
{
    margin-bottom: 10px;
    margin-top: 0px;
    border-bottom: dotted 1px #2F5980;
    width: 90%;
}

.news-item {
    font-size: 10px;
    line-height: 14px;
    margin-left: 0px;
    margin-right: 0px;
}

.event-item {
    font-size: 10px;
    line-height: 14px;
    margin-left: 0px;
    margin-right: 0px;
}

#category {
     left: 452px;
     top: 10px;
     position: static;
     width: 251px;
     height: 231px;
     float: right;
     clear: right;
     margin-right: 20px;
     margin-bottom: 30px;
     background-image: url(/images/backgroundbox.gif);
     background-repeat: no-repeat;
     background-position: 10px 17px;
}

#vendor {
    left: 210px;
    top: 213px;
    position: static;
    width: 251px;
    height: 231px;
    float: left;
    clear: left;
    margin-left: 15px;
    margin-bottom: 30px;
    background-image: url(/images/backgroundbox.gif);
    background-repeat: no-repeat;
    background-position: 10px 17px;
}

#certification {
     left: 452px;
     top: 213px;
     position: static;
     width: 251px;
     height: 231px;
     float: right;
     clear: right;
     margin-right: 20px;
     margin-bottom: 30px;
     background-image: url(/images/backgroundbox.gif);
     background-repeat: no-repeat;
     background-position: 10px 17px;
}

.certification-alternate {
    border-bottom: dotted 1px #2F5980;
    width: 90%;
}

#catalog {
    display: none;
}

#locations {
     left: 452px;
     top: 426px;
     position: static;
     width: 251px;
     height: 119px;
     float: right;
     clear: right;
     margin-right: 20px;
     margin-bottom: 30px;
     background-image: url(/images/backgroundsmall.gif);
     background-repeat: no-repeat;
     background-position: 10px 17px;
}

#delivery {
    left: 210px;
    top: 639px;
    position: static;
    width: 251px;
    height: 119px;
    float: left;
    clear: left;
    margin-left: 15px;
    margin-bottom: 30px;
    background-image: url(/images/backgroundsmall.gif);
    background-repeat: no-repeat;
    background-position: 10px 17px;
}

#resources {
     left: 452px;
     top: 639px;
     position: static;
     width: 251px;
     height: 119px;
     float: right;
     clear: right;
     margin-right: 20px;
     margin-bottom: 30px;
     background-image: url(/images/backgroundsmall.gif);
     background-repeat: no-repeat;
     background-position: 10px 17px;
}
    
/*navigation top*/

 #navbar ul {
	margin: -2px 1px 0px 1px;
	padding: 5px;
	list-style-type: none;
	}

#navbar ul li {  
	display: inline;
	}

#navbar ul li a {
	text-decoration: none;
	color: #ffffff;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #97A3B0;
	padding-left: 3px;
	padding-right: 11px;
	}


#navbar ul li a:hover {
	color: #CCFFFF;
	}


/* Nav ends*/


div.headerarea span.topphonepos {
	position: absolute;
	top: -53px;
	right: 58px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #9C3632;
	}

div.headerarea span.topimagepos {
	position: absolute;
	top: -53px;
	right: 0px;
	}	

div.headerarea span.srchpos {
	position: absolute;
	top: -30px;
	right: 0px;
	text-align: right;
	margin-bottom: 0px;
	}

.midsrchfld {
	width: 140px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	}

.midsrchbtn {
	width: 22px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	}



#hot {
	font-size: 10px;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom:5px;
	font-weight: normal;
	}

ul#news	{
	font-size: 10px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	font-weight:bold;
	}
	
ul#news li {
	list-style-type: none;
	margin-top: 11px;
	margin-left:-12px;
	padding-bottom:12px;
	margin-right: 23px;
	border-bottom: 1px #e2ddd4 solid;
	}
	
ul#news a {
	color: #21596B;
	}
	
ul#news a:hover {
	color:#A8CF38;
	}
	
ul#news2	{
	font-size: 10px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	font-weight:bold;
	}
	
ul#news2 li {
	list-style-type: none;
	margin-top: 11px;
	margin-left:-12px;
	padding-bottom:12px;
	margin-right: 23px;
	border-bottom: 1px #e2ddd4 solid;
	}
	
ul#news2 a {
	color: #21596B;
	}
	
ul#news2 a:hover {
	color:#A8CF38;
	}

.newsevents 
{
    width: 430px;
    height: 200px;
    overflow: auto;
    margin-top: 10px;
}


ul#itcourses {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
	
ul#itcourses li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}
ul#certifications {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
	
ul#certifications li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}		
ul#managementcourses {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
ul#managementcourses li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}
ul#locations {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
	
ul#locations li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}
ul#locations2 {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
	
ul#locations2 li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}
ul#schedulelocations {
	font-size: 11px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0em;
	}
ul#schedulelocations li{
	list-style-image: url("/images/blue-arrow.gif");
	line-height: 17px;
	}
	
	/*navigation bottom*/

 #navbottom ul {
	margin-top:1px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;	
	background-color: #f2f2f6;
	padding:3px;
	border-top: 1px #e0e0e4 solid;
	}

#navbottom ul li {  
	display: inline;
	}

#navbottom ul li a {
	text-decoration: none;
	color: #3d57a4;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	border-right: 1px solid #BBC4CC;
	padding-left: 2px;
	padding-right: 10px;
	}


#navbottom ul li a:hover {
	color: #700424;
	text-decoration: underline;
	}
	
#copyright {
	line-height:22px;
	font-size: 9px;
	font-family: Tahoma, Verdana, Sans-Serif;
	color: #525252;}


/*-------------------------
	Footer Controls
-------------------------*/
#footer 
{
    display: none;
}
#footerseo 
{
    display: none;
}
#footerseo a {
	color: #BFBFBF;
	text-decoration: none;
}
#footercontainer 
{
    display: none;
}

/*--------------------------------------
	Course Catalog Controls
--------------------------------------*/


/*--------------------------------------
	Round Corners
--------------------------------------*/
.rtop, .rbottom{display:block;background: #FFF}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #E3E3A8;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


/*--------------------------------------
	Misc Styles
--------------------------------------*/
#mlvideo 
{
    float: right;
    height:240;
    width:320;
    padding: 10px;
    color: #7B7B7B;
    font-size: 9px;
}


















.error
{
    color:#FF0000;
    font-weight:bold;
}
.error2
{
    color:#FF0000;
    font-weight:bold;
    text-decoration:italic;
}
.inputbox
{
    font-size:12px;
    border:1px solid #CCCCCC;
    color:#666666;
}

.submit
{
    border:1px solid #999999;
    background:#CCCCCC;
    font-weight:bold;
    font-size:12px;
    color:#666666;
}
.adminTitle
{
    font-size:20px;
    color:#666666;
    border-bottom:1px dotted #336699;
}
.loginbox
{
    color:#CCCCCC;
    font-weight:normal;
}
.whitelink, A.whitelink
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
A.whitelink:hover
{
    text-decoration:underline;
}
.yellow
{
    color:#fbe104;
    font-weight:bold;
    border-bottom:1px dotted #FFFF44;
}

.filterTable
{
    border:0px solid #E3E3A8;
    background:#FFFFD3;
    color:#999977;
    font-size:11px;
    float: right;
    height: 75px;
    overflow: auto;
}
.filterTitle
{
    font-weight:bold;
    color:#88844C;
    font-size:13px;
    background:#E3E3A8;
    border-bottom:#E3E3A8;
    text-align: center;
}
.DisplayTable
{
    border:1px solid #e3e3a8;
    overflow: auto;
}
.title
{
    background:#E3E3A8;
    color:#88844C;
    font-weight:bold;
    padding-right:15px;
}
.title2
{
    background:#E3E3A8;
    color:#88844C;
    font-weight:bold;
    text-align:right;
}
A.title
{
    background:#E3E3A8;
    color:#88844C;
    font-weight:bold;
    padding-right:15px;
    text-decoration:none;
}

A.title:hover
{
    text-decoration:underline;
}
.padded
{
    padding-top:10px;
    padding-bottom:10px;
}
.data0
{
    background:#f9f9f9;
    color:#666666;
}
.data1
{
    background:#e9e9e9;
    color:#666666;
}
.message
{
    background:#FF0000;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px 5px 5px 15px;
}

.red
{
    color:#FF0000;
}
.tinygray
{
    font-size:11px;
    color:#999999;
}
.month
{
    border-bottom:1px solid #999999;
    padding-bottom:7px;
    margin-bottom:7px;
    padding-top:14px;
}
.month_title
{
    font-size:15px;
    font-weight:bold;
}
.event_desc
{
    padding-left:50px;
    border-bottom:1px dotted #999999;
}
#description 
{
    width: 550px;
}
#bookmark 
{
    display: none;
}