/* GENERAL STYLES */
body,html {

	font-family: 'tahoma', 'tahoma bold', verdana;
	font-size: 12px;
 	text-align: center;
	color:#000000;
	}



html, body, img{ 
	margin:0 auto;
	padding:0; 
	border:0; 
	border-collapse:separate; 
	border-spacing:0;
  
}

/*////////////////////////////////////////////////////////////////////////////////*/

#MainHolder {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

#MainContainer {
	margin:0 auto;
	color:#000000;
    	width: 900px;
}

#ChildContainer{
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align:center;
	color:#000000;
	width: 900px;

}

#jQueryNavHolderMain{
	margin:0 auto;
	padding:0;
	width:900px;
	height:30px;
	background-color:#d3d3d3;
}
#NavHolderMain{
	margin:0 auto;
	padding:0;
	width:900px;
	height:30px;
	background-color:#d3d3d3;
}
#navTag{
	float:right;
	font-size:11px;
	color:#fff;
	padding:8px 8px 0 0;
	font-weight:bold;
}

#menuHolder {
	position:relative;
	margin:auto;
	width: 900px;
	padding: 0 0 0 0;
	color: #000000;
    	text-decoration:none;
	text-align: center;

}
#avayaLogos{
	margin:0 auto;
	width:934px;
	height:176px;
	padding:0 0 0 0;
	text-align:right;
	background-image: url(/media/12079/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}


#avayaLogos a{
	margin:46px 0 0 0;
	display:block;
	float:left;
	width:90px;
	height:44px;
}
#headerNavSpacer{
	margin:auto;
	min-height:8px;
	font-size:8px;
	height:expression(document.body.clientHeight < 1026? "8px" : "auto");
}

#Buffer{
	position:relative;
	float:left;
	width: 898px;
	min-height: 30px;
	height: expression(document.body.clientHeight < 1026? "30px" : "auto");
	text-decoration:none;
	text-align: left;
	padding: 0 0 0 0;
	background-color: #ff0000;
}


#MainText{
	position:relative;
	float:left;
	width:400px;
	padding: 10px 0 0 0;
	color:#000000;
	min-height: 300px;
	height: expression(document.body.clientHeight < 1026? "auto" : "auto");
	margin-right: 75px;
	color:#000000;
	text-align: left;
}

#insideWords{
	float:left;
	width:400px;
	padding: 20px 30px 0px 0px;
	margin-left: 5px;
	text-align: left;
}

#insidePageText{
	float:left;
	width:700px;
	padding: 25px 40px 0px 0px;
	color:#000000;
	margin-left: 5px;
	text-align: left;
}

#homeText{
	float:left;
	margin:0;
	padding:10px 0 0 30px;	
	color:#000000;
	width:400px;
}
#homePhoto{
	float:right;
	padding:8px 0 0 0;
	margin:0;
	width:400px;	
	min-height:250px;
	height: expression(document.body.clientHeight < 1026? "250px" : "auto");

}

.CourseHolderInside{
	margin:0 auto;
	padding:0 0 10px 0; 
	border:0; 
	border-collapse:separate; 
	border-spacing:0;
}

.CourseHolderMainPage p{
	margin:0 auto;
	padding:0; 
	border:0; 
	border-collapse:separate; 
	border-spacing:0;

}

.CourseHolderMainPage{
	margin:0 20px 0 0;
	background-color: #ffffff;
}
.CourseHolderMainPageLAST{
	margin:0;
	background-color: #ffffff;
}
.CourseHolderMainPage, .CourseHolderMainPageLAST{
	float:left;
	width:195px;
	text-decoration:none;
	color:#ffffff;
	text-align: left;
	border:solid 1px #eeeeee;
	min-height: 150px;
	height:expression(document.body.clientHeight < 1026? "150px" : "auto");
}

#FeaturedClassKeeper{
	margin:0 auto;
	width:848px;
	padding:5px 0 10px 0;
	color:#ff0000;
	text-align:center;
}

#topFooter{
	margin:0 auto;
	background-color:#ffffff;
	border-top:solid 1px #bfbfbf;
	min-height: 10px;
	height: expression(document.body.clientHeight < 1026? "10px" : "auto");
	width: 898px;
}
.grayLine{
	margin:0 auto;
	background-color:#ffffff;
	border-top:solid 1px #bfbfbf;
	min-height: 10px;
	height: expression(document.body.clientHeight < 1026? "10px" : "auto");
	width: 100%;

}
.redLine{
	margin:0 auto;
	background-color:#ffffff;
	border-top:solid 1px #d01025;
	min-height: 10px;
	height: expression(document.body.clientHeight < 1026? "10px" : "auto");
	width: 100%;
}

#footerLinks{
	padding:8px 10px 0 0;
	float:right;
	font-size:10px;
	color:#efdede;
}
#footerLinks a:link, #footerLinks a:visited{
	color:#efdede;
}
#footerLinks a:hover{
	color:#ffffff;
}
/*////////////////////////////////////////////////////////////////////////////////*/

#copyRight{
	float:left;
	padding:8px 0 0 10px;
	height: 10px;
	font-size:10px;
	color: #efdede;
}

#footer{
	margin:auto;
	width: 900px;
	min-height: 29px;
	height: expression(document.body.clientHeight < 1026? "29px" : "auto");
 	background-image: url(/media/9868/footerback.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	text-decoration: none;
}


/*////////////////////////////////////////////////////////////////////////////////*/



#courseHolder{
	padding:0;
	margin:auto;
	background-image: url(/media/layout/backgroundBars.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color:#000000;
	background-color:#ffffff;
	text-align: left;

}


#InsidecourseHolder{
	margin:0 auto;
	padding:0 0 0 25px;
	color:#000000;
	width: 875px;
	background-color:#ffffff;
	text-align:left;
	
}

#formHolder{

	margin:0 auto;
	text-align:left;
	width:700px;
}


#RegisterText{
	position:relative;
	float:left;
	padding: 25px 0 7px 25px;
	color:#000000;
	text-align: left;
	width: 800px;
	border-bottom: 1px solid #000000;

}

#courseText{
	position:relative;
	padding: 25px 0 7px 0;
	color:#000000;
	text-align: left;
	width: 500px;

}


#courseDescription{
	position:relative;
	float:left;
	padding: 25px 0 0 0;
	color:#000000;
	font-weight: normal;
	text-align: left;
	width: 600px;

}


#preRequisite{
	position:relative;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	color:#000000;
	font-weight: normal;
	text-align: left;
	width: 600px;
	border-bottom: 1px solid #000000;
}

#datesOffered{
	position:relative;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	color:#000000;
	font-weight: normal;
	text-align: left;
	width: 600px;
	border-bottom: 1px solid #000000;

}

#pdfCurriculum{
	position:relative;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	color:#000000;
	text-align: left;
	width: 600px;
	font-weight: normal;
	border-bottom: 1px solid #000000;
}


#registerNow{
	position:relative;
	padding: 25px 0 95px 51px;
	color:#000000;
	text-align: left;
	width: 600px;

}


/*////////////////////////////////////////////////////////////////////////////////*/



#FooterHolder{
	position:relative;
	/*margin: 0 auto;*/
	float:left;
	padding: 0 0 0 0;
	margin-top: 0;
	width: 899px;
	height: 75px;
	text-align:center;
	color: #ffffff;
	background-color: #e3e3e3;
	border: 1px #000000 solid;
}

#insideHeaderHolder
{
	position:relative;
	float:left;
	top: 20px;
	left: 25px;
	min-height: 45px;
	height: expression(document.body.clientHeight < 1026? "45px" : "auto");
	width:400px;
	color:#000000;
	text-align: left;

}

/*////////////////////////////////////////////////////////////////////////////////*/


#contactUsForm{
	width:642px;
	color:#000000;
	text-align: left;

}



#registrationForm{
	padding-top:20px;
	width:680px;
	color:#000000;
	text-align: center;

}


/*////////////////////////////////////////////////////////////////////////////////*/

a 

{color:#00009C;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
}

a:hover 

{color:#9E0508;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
}

/*a:visited {

	font-weight:normal;
	text-decoration: none;
	color: #000000;
	text-align:center;
 
}*/


a:active{
	font-weight:normal;
	text-decoration: none;
	color: #9E0508;
	text-align:center;
}

/*////////////////////////////////////////////////////////////////////////////////*/


#textContent {
	width: 600px;
	border-left: 1px solid #ddd;
	float: right;
	padding-left: 10px;
	min-height: 280px;
	height: 280px;
}

#content {
	float: left;
	padding-top:15px;
	padding-left:17px;
	padding-right:25px;
	padding-bottom:15px;
}

#content img {
margin:0 0 20px 20px;
}



#bottomShadow {
	background-image:url(wizard/background_bottom.gif);
}



/*////////////////////////////////////////////////////////////////////////////////*/


/* HEADERS */

#header {
width: 775px;
height: 103px;
border-bottom:1px #333366 solid;
padding: 0;
display: block;
}

h2 {
	font-size:14px;
	font-weight: bold;
	color:#000000;
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0 0 8px 0;
	font-size:18px;
	font-weight: bold;
	color:#000000;
}

h3 {
	font-size:12px;
	font-weight: bold;
	color:#000000;
}
.grayText, .grayText p{
color:#656565;
}

.blackText{
color:#000000;
}

/*////////////////////////////////////////////////////////////////////////////////*/


/* NEWS*/
.newsDate {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 10px;
}
.newsResume {
	margin: 0 0 10px 0;
	padding: 0;
}

#newsBox {
	width: 200px;
	float: left;
	padding: 10px 0 0 10px;
	margin: 5px;
	border: 1px dotted #ddd;
}

#newsBox .newsDate {
	border-top: 1px solid #ddd;
}

/*////////////////////////////////////////////////////////////////////////////////*/


/* BREADCRUM */
#umbBreadcrum {
    list-style:none;
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 10px;
}

#umbBreadcrum li {
    float:left;
    margin: 0 3px 3px 0;  
    padding: 0;
}


.clear{
	clear:both;
	height:0;
}
.featuredCode{
	padding:0 0 0 8px;
	background-image:url(/media/11970/topbar.jpg);
	font-size:11px;
	color:#d3d3d3;
	height:17px;
}
.featuredTextInside{
	padding:5px 8px 8px 8px;
	font-size:11px;
	color:#636363;
	background-image:url(/media/11980/boxshadow.jpg);
	background-repeat:repeat-x;
}

.featuredText{
	padding:5px 8px 0 8px;
	font-size:11px;
	color:#636363;
	background-image:url(/media/11980/boxshadow.jpg);
	background-repeat:repeat-x;
	min-height: 60px;
	height: expression(document.body.clientHeight < 1026? "60px" : "auto");
}
.featuredText p{
	color:#636363;
}
.featuredCourse{
	padding:3px 8px 6px 8px;
	min-height: 30px;
	height: expression(document.body.clientHeight < 1026? "30px" : "auto");
}
.featuredCourseInside{
	padding:3px 8px 8px 8px;
}
.moreInside{
	font-size:11px;
	color:#9E0508;
	padding:0 0 10px 8px;
	text-align:left;
}
.more{	
	font-size:11px;
	color:#9E0508;
	padding:10px 0 0 0;
	text-align:center;
}
.more a:link, .more a:visited, .moreInside a:link, .moreInside a:visited{
	
	font-size:11px;
	color:#848484;
	text-decoration:none;
}
.more a:hover, .moreInside a:hover{
	color:#000000;
	text-decoration:underline;
}
#MainPageRightBoxHolder{
	float:right;
	padding:8px 0 25px 0;

}
#MainPageRightBoxHolderInside{
	float:right;
	padding:8px 0 25px 0;
	width:400px;
	text-align:left;

}


.MainPageRightImage{
	padding:10px 0 0 0;
	text-align:center;
}
#registerBox{
	background-image:url(/media/12316/registerback.jpg);
	background-repeat:repeat-x;
	padding:2px 0 2px 10px;
	color:#fff;
	font-weight:bold;
}
#MainPageRightBox{
	padding:10px 20px 20px 20px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top:none;
}
#sessionsBack{
	color:#000000;
	background-image:url(/media/12321/registerdatesboxback.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
}
#homeButton{
	float:left;
	width:38px;
	padding:3px 0 0 2px;
}
#homeButton a, #homeButton a:visited{
	display:block;
	overflow:hidden;
	width:38px;
	height:9px;
	text-decoration:none;
	background-image: url(/media/10476/home.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;


}
#homeButton a:hover{
	background-position:-39px 0;

}
#avayaBox{
	float:right;
	width:400px;
	padding:0 17px 0 0;
}

#webinarBox{
	padding:25px 10px 10px 10px;
	width:395px;
	height:50px;
	background-image:url(/media/11832/tsgwebinar.gif);
	background-repeat:no-repeat;

}
#webinarButton{
	margin:0 auto;
	padding:5px;
	text-align:center;
	
	
}
#webinarButton a:link, #webinarButton a:visited{
	display:block;
	margin:0 auto;
	font-weight:bold;
	border: 1px solid #fff;
	padding:3px 8px 2px 8px;
	height:20px;
	text-decoration:none;
	text-align:center;
	color:#000;
	background-color:#d3d3d3;

}
#webinarButton a:hover{
	background-color:#032471;
	color:#fff;
}


.featuredCode a:link, .featuredCode a:visited{
	color:#fff;
	text-decoration:none;
}
.featuredCourse a:link, .featuredCourse a:visited, .featuredCourseInside a:link, .featuredCourseInside a:visited{
	color:#000000;
	text-decoration:none;
}

.featuredCode a:hover{
	color:#fff;
	text-decoration:underline;
}
.featuredCourse a:hover, .featuredCourseInside a:hover{
	color:#000000;
	text-decoration:underline;
}
.arrowButton{
	float:right;
	margin:0 auto;
	padding:0;
	text-align:center;
	
	
}
.arrowButton a:link, .arrowButton a:visited{
	display:block;
	overflow:hidden;
	width:15px;
	height:17px;
	text-decoration:none;
	background-image: url(/media/11975/topbararrow.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;


}
.arrowButton a:hover{
	background-position:-15px 0;

}
.upperShadowBar{
	background-image:url(/media/12367/uppershadowbar.jpg);
	background-repeat:repeat-x;
	height:10px;
}
.lowerShadowBar{
	background-image:url(/media/12372/lowershaddowbar.jpg);
	background-repeat:repeat-x;
	height:10px;
}

#Prerequisites{
	padding:5px 0 5px 0;
}

#Prerequisites a:link, #Prerequisites a:visited{
color:#891a17;
text-decoration:none;
}
#Prerequisites a:hover{
color:#891a17;
text-decoration:underline;
}

#webinarBold {
	font-weight: bold;
	font-size: 12px;
}

.TSGemphasis {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

#loginContainer{
	margin:0 auto;
	padding-top:200px;
	width:320px;

}
#DCtitle{
	padding:0 0 0 1px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#DCtitle2{
	padding:0 0 0 10px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#DCheader, #DCheader2{
	padding:2px 0 8px 0;
}
#DCgrayBar{
	height:30px;
	background-color:#d3d3d3;
}
#DCloginBox{
	padding:10px 0 10px 0;
	background-image:url(/media/14000/lowerfadedanglelines.jpg);
	background-repeat:repeat-x;
	background-position:bottom;

}
#DClogout{
	float:right;
	padding-top:8px;
	width:100px;
}
#DCcontainer{
	text-align:left;
}
.registrantBox{
	padding:5px;
	margin:5px;
	background-color:#dedede;
}
#DClistTitle{
	padding:5px 5px 0 5px;
	margin:5px 5px 0 5px;

}
#DClinks{
	width:50%;
	padding:9px 0 10px 10px;
	float:left;
}
#DCcontainer a{
	text-decoration:underline;
	color:#6e0000;
}
.webinarAnchorLinkList{
    list-style:none;
    padding: 8px 0 11px 25px;
    margin: 0;
}


.webinarLeftData{
	float:left;
	color:#000000;
	width: 425px;
}
.webinarRightData{
	float:right;
	padding:8px 0 25px 0;
	width:250px;
	text-align:left;
}
.webinarFeaturedPartnerText{
	padding:10px 0 10px 0;
	font-style:italic;
	text-align:center;
	font-family:arial;
	font-size:1.2em;
}
.registerButton2{
	margin:0 auto;
	padding:0;
	text-align:center;
	
	
}
.registerButton2 a:link, .registerButton2 a:visited{
	display:block;
	overflow:hidden;
	width:134px;
	padding:5px 0 0 0;
	height:29px;
	font-size:.9em;
	text-decoration:none;
	font-weight:bold;
	background-image: url(/media/16091/registertodaybutton.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
}

.registerButton2 a:hover{
	background-position:-134px 0;
	color:#ffffff;
}

.webinarCourseIntro{
	text-align:left;
	width:400px;
}

/* EDITOR PROPERTIES */
