﻿/************************* My Edits ****************************/	
/** 						NOTES 							  **/
/**			.s4-notdlg class will hide element in dialog	  **/
/**			windows											  **/
/**															  **/
/***************************************************************/
				/* hide the ribbon bar */
		body #s4-ribbonrow {
    min-height: 0 !important;
    height: auto !important;
    background-color: transparent;
}

.ms-webpartpagedescription{
	padding-top: 0px;
}

.ms-welcomeMenu{
	color:#999;
}

img
{  border-style: none;
}
/*Set up page to display height 100%*/
html, body, #myForm #myTable, #s4-bodyContainer, #s4-workspace{
	height:100%;	
}


#welcomeBox{
	margin:0px;
	padding:0px;
	background-color:#333333;
}
.ms-welcomeMenu{
	background-color:#BBBBBB;
}

.ms-welcomeMenu.ms-SpLinkButtonActive
{
background-image:none;
background-color: #999999;
}


  .gsc-control-cse {
    background-color: transparent !important;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Verdana, sans-serif !important;
  }
  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #EE3124 !important;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #EE3124 !important;
    background-color: #EE3124 !important;
    background-image: none !important;
    filter: none !important;
    margin-top:3px !important;
  }
.cse .gsc-control-cse, .gsc-control-cse
{
  padding: 0 !important;
  width:230px !important;
  border:0 !important;
}
table.gsc-search-box td.gsc-input
{
  padding-right: 5px !important;
}


/*** Top Menu Items  ***/
.dropdown {
	

	float:left; 
	padding-right:0px; 
	margin:0px;
	background-color:#000
}

.dropdown dt {

	background-color:#000; 
	height:25px; 
	cursor:default;
	border-bottom: 2px transparent solid
}

ul{
	font-family:Tahoma;
	font-size:12px;
	margin:5px 10px;
	color:#4d565d;
	line-height:150%;
}

.dropdown dd {
	background-color:#000;
	position:absolute; 
	top:30px; 
	right:0px;
	overflow:hidden; 
	display:none; 
	z-index:1000; 
	opacity:0
}

p.menuItem{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0px 10px;
	padding-top:7px;
	font-weight:bold;
	}
td.menuItem{
	background-color:#000;
	height:22px;
	cursor:pointer;
	border-bottom: 2px transparent solid;
}
p.textTop{
	font-family:Cambria, Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#000;
	color:#FFF;
	margin:3px 20px;
}
.sidePanel{
	background-image:url('/SiteImages/BG1.gif');
	background-repeat:repeat;
	border-right:dotted 1px #999;
	border-left:dotted 1px #999;
}
#topBar{
	background-color:#ffffff;
	border-bottom:solid 1px #666666;
}
.iconBar{
	background-color:#CCC;
	background-image:URL("/SiteImages/gradBarTop.gif");
	background-repeat:repeat-x;
	height:30px;
}
.socialIcons{
	padding-right:10px;
	padding-left:10px;
}

/*Override class to make main pane width 100%*/
.s4-ca{
	margin-left:0px;
}


/*************** LSAD Menu Styles ********************/
P.menuItemSchool {
	MARGIN: 5px 10px; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #666; FONT-SIZE: 12px
}
TD.menuItemSchool {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 3px solid; PADDING-TOP: 0px
}
TD.menuItemSchoolFiller {
	WIDTH: 20px
}
/*************** END LSAD Menu Styles ********************/

/*************** Font Styles To be defined in a global CSS ********************/

#fadeBar{
	background-color:transparent;
	/*FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF000000', endColorstr='#00ffffff');*/
	
	/* For Internet Explorer 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF000000, endColorstr=#00333333);
	/* For Internet Explorer 8 and newer */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF000000, endColorstr=#00333333)";	
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(transparent)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #000000,  transparent); /* for firefox 3.6+ */

}

#requiredLogos{
	padding-bottom:10px;
	padding-top:10px;
	border-top:solid 1px #DDD;
}


/*************** End Of Font Styles To be defined in a global CSS ********************/

@charset "utf-8";
/* CSS Document */
.courseHeading {
                MARGIN-TOP: 2px; FONT-FAMILY: Verdana; COLOR: #999; FONT-SIZE: 20px
}
.courseBody {
                MARGIN-TOP: 2px; FONT-FAMILY: Tahoma; COLOR: #4d565d; FONT-SIZE: 12px; line-height:150%;
}

p, ul, ol{
	font-family:Tahoma;
	font-size:12px;
	color:#4d565d;
	line-height:150%;
	margin:5px 10px;
}

A.myProspectusLink:link {text-decoration: none;color:#fff;}
A.myProspectusLink:visited {text-decoration: none;color:#fff;}
A.myProspectusLink:active {text-decoration: none; color: #fff;}
A.myProspectusLink:hover {text-decoration: none; color: #fff;}


.myH1{
	font-family:Tahoma;
	font-size:20px;
	margin:5px 10px;
	color:#4d565d;
	
}

a.myH1{
	font-family:Tahoma;
	font-size:20px;
	margin:5px 10px;
	color:#4d565d;
	cursor: pointer;
	text-decoration:underline;
}

.myH2{
	font-family:Tahoma;
	font-size:15px;
	margin:5px 10px;
	color:#4d565d;
}
.myBody{
	font-family:Tahoma;
	font-size:12px;
	margin:5px 10px;
	color:#4d565d;
	line-height:150%;
}


.red{
	color:#db0e15;
}

.blue{
	color:#0079bc;
}

.orange{
	color:#f5841f;
}

.green{
	color:#006634;
}

.purple{
	color:#57378a;
}

.bold{
				
	font-weight:bold;
}

.underlined {
	BORDER-BOTTOM: #000 1px solid
}


#lsad{
	color:#57378a;
}
#tipperary{
	color:#ee3124;
}
#built{
	color:#006634
}
#bus{
	color:#0079bc
}
#science{
	color:#f5841f;
}


/* Site Map */
.siteMapHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	font-weight:bold;
	margin:3px;
}
.siteMapItem{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin:2px 10px;
}
A.siteMapItem:link{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
A.siteMapItem:visited{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
A.siteMapItem:active{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
A.siteMapItem:hover{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-decoration:underline;
}
.siteMapItemHeading{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:2px;
}
A.siteMapItemHeading:link{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
A.siteMapItemHeading:visited{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
A.siteMapItemHeading:active{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
}
A.siteMapItemHeading:hover{
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-decoration:underline;
}

/* Main Menu*/
.menuTopItemHeading{
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	margin:5px;
	padding-left:1px;
	font-size:15px;
	font-weight:normal;
}
.menuTopItemHeadingLarge{
	font-size:36px;
	color:#666;
}
.menuTopItem{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:1px;
	margin-left:2px;
}
.arrowRightMenuTop{
	margin:2px;
}

.menuItemTD{
				border-bottom:solid #666 1px;
}

A.menuLink:link {text-decoration: none;color:#fff;}
A.menuLink:visited {text-decoration: none;color:#fff;}
A.menuLink:active {text-decoration: none; color: #db0e15;}
A.menuLink:hover {text-decoration: none; color: #db0e15;}


/* Side Links Style */
DIV.sideLinksHeading {
	BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #30383A;
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d565d', endColorstr='#30383A'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#4d565d), to(#30383A)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #4d565d,  #30383A); /* for firefox 3.6+ */

}
P.sideLinksHeading {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.sideLinksContainer {
	
}
P.sideLinksP {
	BORDER-BOTTOM: #4d565d 1px dotted; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.sideLinksA:link {
	COLOR: #333; TEXT-DECORATION: none; font-size:12px;
}
A.sideLinksA:hover {
	COLOR: #db0e15; CURSOR: pointer; font-size:12px;
}
A.sideLinksA:visited {
	COLOR: #57378a; TEXT-DECORATION: none; font-size:12px;
}
A.sideLinksA:active {
	COLOR: #333; TEXT-DECORATION: none; font-size:12px;
}
/*
a{
	font-size:12px;
}
*/

#pageTitle{
	padding-left:10px; font-size:11px; font-family:Verdana;
}

A.myLink:link {font-size:12px; text-decoration: none;color:#0079bc;}
A.myLink:visited {font-size:12px; text-decoration: none;color:#57378a;}
A.myLink:active {font-size:12px; text-decoration: none; color: #0079bc;}
A.myLink:hover {font-size:12px; text-decoration: underline; color: #0079bc;}


.btn_apply {
width:150px;
	BACKGROUND-IMAGE: url(/SiteImages/btn_grad_greenGrey.png); BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 10px
}
p.btn_apply_text {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 0px
}
a.btn_apply_text_a:link{text-decoration: none; color:#fff}
a.btn_apply_text_a:visited{text-decoration: none;color:#fff}				
a.btn_apply_text_a:active{text-decoration: none;color:#fff}
a.btn_apply_text_a:hover{text-decoration: none;color:#fff}

p.newsDate{
				margin:0px; font-size:10px; color:#999; margin-left:0px;
}
p.newsText{
				margin:0px; font-size:11px; color:#666; font-family:Verdana, Tahoma; line-height:150%;
}

a.newsLinkTitle:link {font-size:12px; text-decoration: none;color:#0079bc;}
a.newsLinkTitle:visited {font-size:12px; text-decoration: none;color:#0079bc;}
a.newsLinkTitle:active {font-size:12px; text-decoration: none; color: #0079bc;}
a.newsLinkTitle:hover {font-size:12px; text-decoration: underline; color: #66bbdd;}


/** Cool band heading with down arrow styles **/
#bandDownArrow {
	width: 100%;
	height: 30px;
	background-color: #EEE;
	position: relative;
	border: 1px solid #CCC;
}

#bandDownArrow_after, #bandDownArrow_before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
}

#bandDownArrow_after {
	border-width: 10px;
	border-top-color: #EEE;
	left: 22px;
	z-index:2;
}

#bandDownArrow_before {
	border-width: 12px;
	border-top-color: #CCC;
	left: 20px;
	z-index:1;
}

#bandDownArrowDARK {
	width: 100%;
	height: 27px;
	background-color: #30383A;
	position: relative;
	border: 1px solid #CCC;
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d565d', endColorstr='#30383A'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#4d565d), to(#30383A)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #4d565d,  #30383A); /* for firefox 3.6+ */

}

#bandDownArrowDARK_after, #bandDownArrowDARK_before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
	_display:none; /*hide in IE 6 */
}

#bandDownArrowDARK_after {
	border-width: 10px;
	border-top-color: #30383A;
	left: 22px;
	z-index:2;
}

#bandDownArrowDARK_before {
	border-width: 12px;
	border-top-color: #CCC;
	left: 20px;
	z-index:1;
}


/*For newer browsers.*/
/*
#bandDownArrow:after, #bandDownArrow:before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
}

#bandDownArrow:after {
	border-width: 10px;
	border-top-color: #EEE;
	left: 22px;
}

#bandDownArrow:before {
	border-width: 12px;
	border-top-color: #CCC;
	left: 20px;
}
*/

/*********************************************************************/
/* Style for Tip box on course pages
/* Adds a gradient and an arrow
/*********************************************************************/

.tipGradFill
{
background: #fef; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeff', endColorstr='#ffaaff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fef), to(#faf)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fef,  #faf); /* for firefox 3.6+ */
}

.tipArrow {
	
	background-color: #fcf;
	position: relative;
	border: 1px solid #faf;
}

.before, .after{
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: -0px;
	position: absolute;
	width: 0;
	z-index:10;
	visibility:hidden;
}
.before {
	border-width: 10px;
	border-bottom-color: #faf;
	left: 21px;
}
.after {
	border-width: 11px;
	border-bottom-color: #fef;
	left: 20px;
}


/** For CSS3...not ready yet 

.tipArrow:after, .tipArrow:before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: -20px;
	position: absolute;
	width: 0;
}

.tipArrow:before {
	border-width: 10px;
	border-bottom-color: #faf;
	left: 21px;
}

.tipArrow:after {
	border-width: 11px;
	border-bottom-color: #fef;
	left: 20px;
}

***/

/************************************************************************/

/*
#hideLogo{
	_display:none;
}
#logoTD{
	_background-image:url('/SiteImages/LIT_white2.gif');
	_background-repeat:no-repeat;					
}
*/
/***** Style for breadcrumb ************/

.BreadCrumbWrapper {

 float:left;
 margin:0px;
 padding:0px;

 border-right:none;
 
}
.BreadCrumbStart {
 background-color:#fff;
 float:left;
 background-image:url('');
 background-repeat: no-repeat;
 width:0px;
 height:26px;
 margin-top:0px;
 padding:0px;
}
.BreadCrumbEnd {
 background-color:#fff;
 float:left;
/* background-image:url('/SiteImages/WebsiteImages/Spitter18End.png');*/
 background-repeat: no-repeat;
 width:20px;
 height:30px;
 margin-top:0px;
 padding:0px;
}
.RootBCnode a:link, a:visited{
 color:#555
}
.CurrentBCnode a:link, a:visited {
 text-decoration:none;
 color:#CCC;
}
.CurrentBCnode{
	/*filter:progid:DXImageTransform.Microsoft.Glow(Color='#ffffff',Strength=1);*/	
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=90,strength=3);*/
}
.MySiteMap {
 font-family:Arial, Helvetica, sans-serif;
 background-image:url('');
 background-repeat: repeat-x;
 height:26px;
}
.MySiteMap SPAN {
 font-family:Verdana, "BitStream vera Sans", Helvetica, Sans-serif;
 font-size:10px;
 color:#30383A;
 vertical-align:middle;
 text-align:center;
 
}
.SplitterImage {
 margin-top:0px
}


/***************************************/

/*******************Style for Dropdown SEIT course menu*************/
.SEITGradFill
{
background: #f7b981; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5841f', endColorstr='#f7b981'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f5841f), to(#f7b981)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f5841f,  #f7b981); /* for firefox 3.6+ */
}

.SEITArrow {
	cursor:pointer;	
	background-color: #f7b981;
	position: relative;
	border: 1px solid #000;
	margin-bottom:10px;
	z-index:1;
	width:650px;
}

.SEITBefore, .SEITAfter{
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 0px;
	bottom: -20px;
	position: absolute;
	width: 0;
	z-index:10;

}
.SEITAfter {
	border-width: 11px;
	border-top-color: #f7b981;
	left: 530px;

}
.SEITBefore {
	border-width: 10px;
	border-top-color: #fda;
	left: 531px;
}
.SEITDropdown{
	margin:0px;
	padding:7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	
}
.SEITContentBox{
	display:none;
	width: 650px; 
}
/******************************************************/


/*******************Style for Dropdown Business Humanities course menu*************/
.BusHumGradFill
{
background: #7aa5bd; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079bc', endColorstr='#7aa5bd'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0079bc), to(#7aa5bd)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0079bc,  #7aa5bd); /* for firefox 3.6+ */
}

.BusHumArrow {
	cursor:pointer;	
	background-color: #7aa5bd;
	position: relative;
	border: 1px solid #000;
	margin-bottom:10px;
	z-index:1;
	width:650px;
}

.BusHumBefore, .BusHumAfter{
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 0px;
	bottom: -20px;
	position: absolute;
	width: 0;
	z-index:10;

}
.BusHumAfter {
	border-width: 11px;
	border-top-color: #7aa5bd;
	left: 530px;

}
.BusHumBefore {
	border-width: 10px;
	border-top-color: #bcc8cf;
	left: 531px;
}
.BusHumDropdown{
	margin:0px;
	padding:7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.BusHumContentBox{
	display:none;
	width:650px;
}
/*****************************************************************/

/*******************Style for Dropdown Built course menu*************/
.BuiltGradFill
{
background: #04b960; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006634', endColorstr='#04b960'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#006634), to(#04b960)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #006634,  #04b960); /* for firefox 3.6+ */
}

.BuiltArrow {
	cursor:pointer;	
	background-color: #04b960;
	position: relative;
	border: 1px solid #000;
	margin-bottom:10px;
	z-index:1;
	width:650px;
}

.BuiltBefore, .BuiltAfter{
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 0px;
	bottom: -20px;
	position: absolute;
	width: 0;
	z-index:10;

}
.BuiltAfter {
	border-width: 11px;
	border-top-color: #04b960;
	left: 530px;

}
.BuiltBefore {
	border-width: 10px;
	border-top-color: #63eda9;
	left: 531px;
}
.BuiltDropdown{
	margin:0px;
	padding:7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.BuiltContentBox{
	display:none;
	width:650px;
}
/*************************************************************/


/*******************Style for Dropdown Tip course menu*************/
.TipGradFill
{
background: #dd8079; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3124', endColorstr='#dd8079'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ee3124), to(#dd8079)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ee3124,  #dd8079); /* for firefox 3.6+ */
}

.TipArrow {
	cursor:pointer;	
	background-color: #dd8079;
	position: relative;
	border: 1px solid #000;
	margin-bottom:10px;
	z-index:1;
	width:650px;
}

.TipBefore, .TipAfter{
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 0px;
	bottom: -20px;
	position: absolute;
	width: 0;
	z-index:10;

}
.TipAfter {
	border-width: 11px;
	border-top-color: #dd8079;
	left: 530px;

}
.TipBefore {
	border-width: 10px;
	border-top-color: #f8afaa;
	left: 531px;
}
.TipDropdown{
	margin:0px;
	padding:7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.TipContentBox{
	display:none;
	width:650px;
}
/*************************************************************/

/******** School Menu Webpart **************************/
.litMenuSpacer{
	width:20px;
}
.litMenuItems{
	padding:5px 20px;
	vertical-align:middle;
	border-bottom:solid 3px #CCC;
	vertical-align:bottom;
}
.litMenuDownArrow{
	position:absolute;
	width:0px;
	height:0px;
	border:solid 10px transparent;
	
	bottom:-25px;
	left:50%;
	margin-left:-10px;
	z-index:9;
	
}
.litMenuDownArrowWhite{
	position:absolute;
	width:0px;
	height:0px;
	border:solid 8px transparent;
	border-top-color:#fff;
	bottom:-19px;
	left:50%;
	margin-left:-8px;
	z-index:10;
}
.litMenuDownArrowWhite2{
	position:absolute;
	width:0px;
	height:0px;
	border:solid 8px transparent;
	border-top-color:#fff;
	bottom:-26px;
	left:50%;
	margin-left:-8px;
	z-index:8;
}
.litMenuDownArrow, .litMenuDownArrowWhite, .litMenuDownArrowWhite2{
	_display:none;/*Hide in IE 6*/			
}


.arrowHolder{
	position:relative;
}
#litMenuItems_1{
	
}
.secondaryMenu{
	padding:10px 20px 0px;
	width:900px;	
}
p.litMenuItem{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
p.litMenuItemSub{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}
.secondaryMenuTable{
	background-color:#57378a;
}
.secondaryLinks{
	margin:0px 20px;
	text-decoration:none;
	color:#FFF;
}
A.secondaryLinks:link {
	MARGIN: 0px 20px; COLOR: #fff; TEXT-DECORATION: none
}
A.secondaryLinks:hover {
	MARGIN: 0px 20px; COLOR: #fff; TEXT-DECORATION: none; border-bottom:dotted 1px #fff;
}
A.secondaryLinks:visited {
	MARGIN: 0px 20px; COLOR: #fff; TEXT-DECORATION: none
}
A.secondaryLinks:active {
	MARGIN: 0px 20px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; border-bottom:dotted 1px #fff;
}

/************************************************/







/*****  My Prospects Styles *********/
.spiffy {
	DISPLAY: block
}
.spiffy * {
	DISPLAY: block; BACKGROUND: #0079bc; HEIGHT: 1px; FONT-SIZE: 0.01em; OVERFLOW: hidden
}
.spiffy1 {
	BORDER-LEFT: #EEE 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #DDD; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; BORDER-RIGHT: #EEE 1px solid
}
.spiffy2 {
	BORDER-LEFT: #CCC 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #DDD; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #CCC 1px solid
}
.spiffy3 {
	BORDER-LEFT: #DDD 1px solid; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #DDD 1px solid
}
.spiffy4 {
	BORDER-LEFT: #EEE 1px solid; BORDER-RIGHT: #EEE 1px solid
}
.spiffy5 {
	BORDER-LEFT: #DDD 1px solid; BORDER-RIGHT: #DDD 1px solid
}
.spiffyfg {
	BACKGROUND: #0079bc;
}


.spiffy_cont {
	DISPLAY: block;	
}
.spiffy_cont * {
	DISPLAY: block; BACKGROUND: #EEE; HEIGHT: 1px; FONT-SIZE: 0.01em; OVERFLOW: hidden
}
.spiffy1_cont {
	BORDER-LEFT: #EEE 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #EEE; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; BORDER-RIGHT: #EEE 1px solid
}
.spiffy2_cont {
	BORDER-LEFT: #EEE 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #EEE; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #EEE 1px solid
}
.spiffy3_cont {
	BORDER-LEFT: #EEE 1px solid; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #EEE 1px solid
}
.spiffy4_cont {
	BORDER-LEFT: #EEE 1px solid; BORDER-RIGHT: #EEE 1px solid
}
.spiffy5_cont {
	BORDER-LEFT: #EEE 1px solid; BORDER-RIGHT: #EEE 1px solid
}
.spiffyfg_cont {
	BACKGROUND: #EEE
}


.spiffy_litProspect {
	DISPLAY: block
}
.spiffy_litProspect * {
	DISPLAY: block; BACKGROUND: #ee3124; HEIGHT: 1px; FONT-SIZE: 0.01em; OVERFLOW: hidden
}
.spiffy1_litProspect {
	BORDER-LEFT: #EEE 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #DDD; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; BORDER-RIGHT: #EEE 1px solid
}
.spiffy2_litProspect {
	BORDER-LEFT: #CCC 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #DDD; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #CCC 1px solid
}
.spiffy3_litProspect {
	BORDER-LEFT: #DDD 1px solid; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #DDD 1px solid
}
.spiffy4_litProspect {
	BORDER-LEFT: #EEE 1px solid; BORDER-RIGHT: #EEE 1px solid
}
.spiffy5_litProspect {
	BORDER-LEFT: #DDD 1px solid; BORDER-RIGHT: #DDD 1px solid
}
.spiffyfg_litProspect {
	BACKGROUND: #ee3124;
}


#myProspectusBox {
	BACKGROUND-COLOR: #333; HEIGHT: 39px
}
.myProspectusText {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #fff; FONT-SIZE: 15px
}
.myProspectusTextBody {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #4d565d; FONT-SIZE: 12px;line-height:150%;
}



/** Site Map **/
.siteMapTD{
	background-color:#333;
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#555555'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#555555)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #333333,  #555555); /* for firefox 3.6+ */ 

}

#smDownArrow {
	width: 90%;
	position: relative;
	border-bottom: 1px solid #AAA;
}

#smDownArrow_after, #smDownArrow_before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
	_display:none; /* Hide in IE 6 */
}

#smDownArrow_after {
	border-width: 6px;
	border-top-color: #333;
	left: 22px;
	z-index:2;
}

#smDownArrow_before {
	border-width: 8px;
	border-top-color: #AAA;
	left: 20px;
	z-index:1;
}


/* old slide show on main page 
#js_content{
	position:absolute; 
	top:0px; 
	right:50px; 
	width:320px; 
	height:307px;
	padding:10px;
	z-index:101;
}
#js_contentBG{
	position:absolute; 
	top:0px; 
	right:50px; 
	width:320px; 
	height:307px;
	padding:10px;
	background-color:#000; 
	opacity:0.7;
	filter:alpha(opacity=70); 
	z-index:100;
}
.js_floatingInfoBoxHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#fff;
	margin:0px;
	padding:10px;
}
.js_floatingInfoBoxBody{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding:10px;
	line-height:150%;
}

#js_previewSlides{
	position:absolute;
	bottom:0px;
	left:0px;
	height:40px;
	width:607px;
}

#js_previewSlidesBG{
	position:absolute;
	bottom:0px;
	left:0px;
	height:40px;
	width:607px;
	background-color:#000;
	opacity:0.7;
    filter:alpha(opacity=70); 
}

.js_previewSlidesHeadings{
	font-size:10px;
	color:#FFF;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	margin:0px;
	padding:2px 10px;
	border-right:dotted 1px #fff;
	cursor:pointer;
}

#js_myImageMain{
	width:1000px;
	height:309px;
}

.ss_opaque {
	FILTER: alpha(opacity=90); CURSOR: pointer; opacity: .9
}

*/



/* Old slide show */

.floatingInfoBox{
	position:absolute;
	top:18px;
	right:-7px;
	width:300px;
	height:250px;
	background-color:#30383A;
	border:solid 1px #AAA;
	z-index:5;
}
.floatingInfoBoxHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#fff;
	margin:0px;
	padding:10px;
}
.floatingInfoBoxBody{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding:10px;
	line-height:150%;
}




#floatingInfoBoxArrow_after, #floatingInfoBoxArrow_before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
	display:none\9;
}

#floatingInfoBoxArrow_after {
	border-width: 6px;
	border-top-color: #333;
	border-left-color: #333;
	left: 22px;
	z-index:2;
}

#floatingInfoBoxArrow_before {
	border-width: 8px;
	border-top-color: #AAA;
	border-left-color: #AAA;
	left: 20px;
	z-index:1;
}

#sl_leftButton{
	width:0px;
	height:0px;
	border:solid 15px transparent;
	border-right-color:#F90;
	_display:none; /*hidden in IE 6 */
}
#sl_rightButton{
	width:0px;
	height:0px;
	border:solid 15px transparent;
	border-left-color:#F90;
	_display:none;
}
#ss_leftArrowBG{
	cursor:pointer;
	padding:5px;
	background-color:transparent;
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#00333333', endColorstr='#FF555555'); 
	background: -webkit-gradient(linear, left top, right bottom, from(transparent), to(#555555)); /* for webkit browsers */
    background: -moz-linear-gradient(left,  transparent,  #555555); /* for firefox 3.6+ */
}
#ss_rightArrowBG{
	cursor:pointer;
	padding:5px;
	background-color:transparent;
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FF555555', endColorstr='#00333333'); 
	background: -webkit-gradient(linear, left top, right bottom, from(#555555), to(transparent)); /* for webkit browsers */
    background: -moz-linear-gradient(left,  #555555,  transparent); /* for firefox 3.6+ */
}
#ss_sideBox{
	position:absolute;
	right:-45px;
	top:10px;
	background-color:#F90;
	width:45px;
	height:52px;
}



/****** Light Banded Top*******/
.lightBandTop{
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#DDDDDD'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DDDDDD)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #DDDDDD); /* for firefox 3.6+ */
	border:solid 1px #DDD;
	width:100%;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
.lightBandTopHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:6px 10px 6px 10px;
	color:#4d565d;
	font-weight:bold;
}
.lightBandTopBody{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:8px 10px;
	color:#4d565d;
	line-height:150%;
}





/***** Courses *****/
.courseBoxTop {
	BORDER-LEFT: #333 2px solid
}
.courseBoxBody {
	BORDER-LEFT: #333 2px solid
}
.leapBoxArrow {
	POSITION: relative; HEIGHT: 16px
}
.leapBoxArrowInside {
	Z-INDEX: 1; BORDER-BOTTOM: transparent 10px solid; POSITION: absolute; BORDER-LEFT: #333 10px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 10px solid; BORDER-RIGHT: transparent 10px solid; TOP: -2px
}
.leapBoxArrowOutside {
	Z-INDEX: 2; BORDER-BOTTOM: transparent 10px solid; POSITION: absolute; BORDER-LEFT: #fff 10px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 10px solid; BORDER-RIGHT: transparent 10px solid; TOP: -2px; LEFT: -2px
}
.leapBoxHeadingText {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Century Gothic", Verdana, Geneva, sans-serif; COLOR: #ee3124; FONT-SIZE: 18px; PADDING-TOP: 3px
}
.courseBoxBodyText {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Century Gothic", Verdana, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.leapBoxImage {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.courses_ButtonText {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: "Century Gothic", Verdana, Geneva, sans-serif; COLOR: #fff; FONT-SIZE: 24px; PADDING-TOP: 5px
}
.courses_applyButton {
	MARGIN: 20px 50px; WIDTH: 300px
}
.courses_searchButton {
	MARGIN: 20px 50px; WIDTH: 300px
}
.courses_searchButton {
	BORDER-BOTTOM: #eee 1px solid; 
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#CCCCCC');
		background: -webkit-gradient(linear, left top, left bottom, from(#AAAAAA), to(#CCCCCC)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #AAAAAA,  #CCCCCC); /* for firefox 3.6+ */
 
	BORDER-LEFT: #eee 1px solid; 
	BACKGROUND-COLOR: #aaa; 
	BORDER-TOP: #eee 1px solid; 
	BORDER-RIGHT: #eee 1px solid;
}
.courses_applyButton {
	BORDER-BOTTOM: #68b73f 1px solid; 
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68b73f', endColorstr='#006634');
	background: -webkit-gradient(linear, left top, left bottom, from(#68b73f), to(#006634)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #68b73f,  #006634); /* for firefox 3.6+ */
 
	BORDER-LEFT: #68b73f 1px solid; 
	BACKGROUND-COLOR: #68b73f; 
	BORDER-TOP: #68b73f 1px solid; 
	BORDER-RIGHT: #68b73f 1px solid
}
.coursesBodyText {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 3px
}



/* News Box style */

.spiffy_news {
	DISPLAY: block
}
.spiffy_news * {
	DISPLAY: block; BACKGROUND: #30383A; HEIGHT: 1px; FONT-SIZE: 0.01em; OVERFLOW: hidden
}
.spiffy1_news {
	BORDER-LEFT: #91c5e2 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #3f9acc; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; BORDER-RIGHT: #91c5e2 1px solid
}
.spiffy2_news {
	BORDER-LEFT: #e5f1f8 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #3092c8; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #e5f1f8 1px solid
}
.spiffy3_news {
	BORDER-LEFT: #3092c8 1px solid; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; BORDER-RIGHT: #3092c8 1px solid
}
.spiffy4_news {
	BORDER-LEFT: #91c5e2 1px solid; BORDER-RIGHT: #91c5e2 1px solid
}
.spiffy5_news {
	BORDER-LEFT: #3f9acc 1px solid; BORDER-RIGHT: #3f9acc 1px solid
}
.spiffyfg_news {
	BACKGROUND: #30383A
}
#myProspectusBox_news {
	BACKGROUND-COLOR: #333; HEIGHT: 39px
}
.myProspectusText_news {
	padding-top: 3px;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #fff; FONT-SIZE: 11px
}



/* Quote Box */
#quoteBox {
	width: 250px;
	padding-left:10px;
	padding-right:10px;
	background-color: #30383A;
	position: relative;
	border: 1px solid #CCC;
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d565d', endColorstr='#30383A'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#4d565d), to(#30383A)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #4d565d,  #30383A); /* for firefox 3.6+ */

}
#quoteBox_after, #quoteBox_before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 80%;
	top: 100%;
	position: absolute;
	width: 0;
	_display:none; /*Hide in IE 6 */
}

#quoteBox_after {
	border-width: 10px;
	border-top-color: #30383A;
	border-left-color: #30383A;
	left: 22px;
	z-index:2;
}

#quoteBox_before {
	border-width: 12px;
	border-top-color: #CCC;
	border-left-color: #CCC;
	left: 20px;
	z-index:1;
}
.myQuote{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
}


A:link {text-decoration: none;color:#0079bc;font-size:12px;}
A:visited {text-decoration: none;color:#57378A;font-size:12px;}
A:active {text-decoration: none; color: #0079bc;font-size:12px;}
A:hover {text-decoration: none; color: #db0e15;font-size:12px;}


/* Staff Search styles */
.staffsearch_staffsearch_dirTextHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#ee3124;
	margin:2px;
}
.staffsearch_dirText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#30383A;
	margin:2px;
	cursor:pointer;
}
.staffsearch_dirHeadingTD{
	padding-top:10px;
	border-top:dotted 1px #aeb9c8;
}
.staffsearch_hiddenTabs{
	display:none;
}
.staffsearch_tabHeading{
	font-family:"Century Gothic",Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#ee3124;
	margin:10px 2px;;
}
#S1_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#30383A;
	cursor:pointer;
}
/* End staff search styles */


#myImageMain {
	*WIDTH: 994px;
	height: 308px;
}

.serviceImageHead{
	margin-left: 10px;
	margin-right: 10px;
	width: 30px;
}

.caption{
	padding-bottom: 5px; 
	font-style: italic; 
	padding-left: 5px; 
	padding-right: 5px; 
	margin-left: 50px; 
	clear: both; 
	padding-top: 5px;		
}

#menuAlt{
	color:#999;
}


/* Enterprise */
.enterpriseLadderImages{
				width:80px;
				margin-right:20px;
}
#enterpriseTab td{
border-bottom:dotted 1px #999;
padding-bottom:30px;
padding-top:30px;
}
#enterpriseTab a{
margin-left:11px;
}

/*Alumni*/

.homepageStripCol{
	float:left;
	width:285px;
	margin:10px 0px 10px 10px;
	height:260px;
	background-color:#FFF;
	position: relative;
}

.homepageStripColImg{
position:absolute;
top:15px;
right:0px;
width:100px;
height:60px;
}

#homepageStripCol1Head{
	background-color:#3a424e;
	border-bottom:solid 7px #282e36;
}
#homepageStripCol2Head{
	background-color:#4b5663;
	border-bottom:solid 7px #38424e;
}
#homepageStripCol3Head{
	background-color:#ee3124;
	border-bottom:solid 7px #d52c21;
}


#homepageStripCol1Head, #homepageStripCol2Head, #homepageStripCol3Head{
	height:55px;
	position:relative;
}
#homepageStripCol1Head p, #homepageStripCol2Head p, #homepageStripCol3Head p{
margin:0px 80px 0px 0px;	
padding:10px 0px 5px 10px;
color:#FFF;
font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;
font-size:24px;
}


.homepageStripCol ul{
	list-style:square;
	margin:20px 5px;
	padding:0px 25px;
	color:#3a424e;
}

.homepageStripCol ul li{
	margin-top:10px;
}

.homepageStripCol a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.homepageStripCol a:link{
	color:#666;
	text-decoration:none;
}
.homepageStripCol a:visited{
	color:#666;
	text-decoration:none;
} 
.homepageStripCol a:active{
	text-decoration:none;
	color:#666;
}
.homepageStripCol a:hover{
	text-decoration:underline;
	color:#ee3124;
}



.homepageStripColBtn{
	width:65px;
	background-color:#4b5663;
	margin-left:10px;
	padding:5px 10px;
	border:solid 1px #3a424e;
}
.homepageStripColBtn a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.homepageStripColBtn a:link{
	color:#fff;
	text-decoration:none;
}
.homepageStripColBtn a:visited{
	color:#fff;
	text-decoration:none;
} 
.homepageStripColBtn a:active{
	text-decoration:none;
	color:#fff;
}
.homepageStripColBtn a:hover{
	text-decoration:none;
	color:#ee3124;
}

.tblDetails
{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
    border: 1px solid #bbb;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 500px;
    padding: 0px 30px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  500px;
    height: 400px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 500px;
    height: 400px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 175px;
    right: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/SiteImages/news_arrow_right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/SiteImages/news_arrow_left.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 175px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/SiteImages/news_arrow_left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/SiteImages/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.button {
   background-image:url('/SiteImages/jSlide/TabGradient3.png');
   background-repeat:repeat-x;   
   padding: 5px 7px;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color: #333;
   font-family:Tahoma;
   font-size:15px;
   text-decoration: none;
   vertical-align: middle;
   position:relative;
   top:3px;
   
   }
.button:before {
    content: '';
    position: absolute;
    top:-1px;
    right: 0;
    border-top: 13px solid white;
    border-left: 13px solid transparent;
    width: 0;
}
.button:hover {    
   cursor:pointer;
   }
#div_News_button{
	background-image:url('/SiteImages/jSlide/TabGradient1.png');
	color: #fff;
}
#div_Calendar{
	display:none; 
	width:500px; 
    background: #fff;
    border: 1px solid #bbb;
    height:400px;
	padding:0px 30px;
	z-index:30;
	
}

#courseBoxArtandDesign {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	 border-radius: 20px;
	 padding-bottom:5px;
	 -webkit-box-shadow: #666 3px 3px 3px;
	 -moz-box-shadow: #666 3px 3px 3px;
	 box-shadow: #666 3px 3px 3px;
	 background: #57378A;
	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#57378A), to(#362059));
	 background: -webkit-linear-gradient(#57378A, #362059);
	 background: -moz-linear-gradient(#57378A, #362059);
	 background: -ms-linear-gradient(#57378A, #362059);
	 background: -o-linear-gradient(#57378A, #362059);
	 background: linear-gradient(#57378A, #362059);
	 -pie-background: linear-gradient(#57378A, #362059);
	 behavior: url(/Style%20Library/Pie/PIE.htc);
	   
}

#courseBoxASET {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	 border-radius: 20px;
	 padding-bottom:5px;
	 -webkit-box-shadow: #666 3px 3px 3px;
	 -moz-box-shadow: #666 3px 3px 3px;
	 box-shadow: #666 3px 3px 3px;
	 background: #009543;
	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#009543), to(#025d2b));
	 background: -webkit-linear-gradient(#009543, #025d2b);
	 background: -moz-linear-gradient(#009543, #025d2b);
	 background: -ms-linear-gradient(#009543, #025d2b);
	 background: -o-linear-gradient(#009543, #025d2b);
	 background: linear-gradient(#009543, #025d2b);
	 -pie-background: linear-gradient(#009543, #025d2b);	 
	 behavior: url(/Style%20Library/Pie/PIE.htc);
	   
}

#courseBoxBusinessandHumanities {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	 border-radius: 20px;
	 padding-bottom:5px;
	 -webkit-box-shadow: #666 3px 3px 3px;
	 -moz-box-shadow: #666 3px 3px 3px;
	 box-shadow: #666 3px 3px 3px;
	 background: #0079bc;
	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0079bc), to(#01507C));
	 background: -webkit-linear-gradient(#0079bc, #01507C);
	 background: -moz-linear-gradient(#0079bc, #01507C);
	 background: -ms-linear-gradient(#0079bc, #01507C);
	 background: -o-linear-gradient(#0079bc, #01507C);
	 background: linear-gradient(#0079bc, #01507C);
	 -pie-background: linear-gradient(#0079bc, #01507C);	 
	 behavior: url(/Style%20Library/Pie/PIE.htc);
	   
}

#courseBoxTipperary {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	 border-radius: 20px;
	 padding-bottom:5px;
	 -webkit-box-shadow: #666 3px 3px 3px;
	 -moz-box-shadow: #666 3px 3px 3px;
	 box-shadow: #666 3px 3px 3px;
	 background: #ee3124;
	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ee3124), to(#8d1b13));
	 background: -webkit-linear-gradient(#ee3124, #8d1b13);
	 background: -moz-linear-gradient(#ee3124, #8d1b13);
	 background: -ms-linear-gradient(#ee3124, #8d1b13);
	 background: -o-linear-gradient(#ee3124, #8d1b13);
	 background: linear-gradient(#ee3124, #8d1b13);
	 -pie-background: linear-gradient(#ee3124, #8d1b13);	 
	 behavior: url(/Style%20Library/Pie/PIE.htc);
	   
}



#welcomeBox{
	margin:0px;
	padding:0px;
	background-color:#000;
}
.ms-welcomeMenu{
	background-color:#333;
}

#menuHolderTD{
	
	width:1000px;
	_width:1003px;
}

#s4-leftpanel { display: none; }



/*************** Font Styles To be defined in a global CSS ********************/
#pageDesc{
font-family:Verdana;
	color:#fff;
	font-size:28px;
	margin:0px 10px;
	font-weight:normal;
	line-height:32px;
	padding-top:15px;
}

.bannerColor{
	background-color:#fff;
}

.ms-webpartpagedescription
{
font-family: verdana;
font-size: 8pt;
color: #5a5a5a;
padding-top: 8px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
height:0px;
width:0px;
display:none;
}

A:link {text-decoration: none;color:#0079bc;!important}
A:visited {text-decoration: none;color:#57378A;!important}
A:active {text-decoration: none; color: #0079bc;!important}
A:hover {text-decoration: none; color: #db0e15;!important}

#logoDiv{
	background-image:url("/SiteImages/LIT_white2.png");
	_background-image:url("/SiteImages/LIT_white2_PNG8.png");
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	
}
#lit_textDiv{
	background-image:url("/SiteImages/LIT_text3.png");
	_background-image:url("/SiteImages/LIT_text_PNG8.png");
	background-repeat:no-repeat;
	width:139px;
	height:100px;
}

/* slide show on main page */
#js_content{
	position:absolute; 
	top:220px; 
	left:50px; 
	width:900px; 
	height:50px;
	padding:5px 10px;
	z-index:101;
	color:#ddd;
	text-shadow: 2px 2px 2px #000;
	
}

#js_content a:hover{
	text-decoration:none;
}



#js_contentBG{
	position:absolute; 
	top:230px; 
	left:0px; 
	width:1000px; 
	height:70px;
	padding:5px 10px;
	background-color:#000; 
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	z-index:100;
	
}
.js_floatingInfoBoxHeading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#fff;
	margin:0px;
	padding:5px 10px;
}
.js_floatingInfoBoxBody{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding: 0px 10px;
	line-height:150%;
}

#js_previewSlides{
	position:absolute;
	bottom:20px;
	left:0px;
	height:15px;
	width:200px;
	display:none;
	
}

#js_previewSlidesBG{
	position:absolute;
	bottom:20px;
	left:0px;
	height:15px;
	width:200px;
	background-color:#000;
	opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
	display:none;
	
}

.js_previewSlidesHeadings{
	font-size:12px;
	color:#FFF;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	margin-top:90px;
	padding:2px 10px;
	border-right:solid 1px #fff;
	cursor:pointer;
	height: 10px !important;
	width: 10px !important;
}

#js_myImageMain{
	width:1000px;
	height:309px;
}

.ss_opaque {
	FILTER: alpha(opacity=90); CURSOR: pointer; opacity: .9
}

#js_leftArrow{
	bottom:20px !important;
	z-index:102;
}

#js_rightArrow{
	bottom:20px !important;
	z-index:102;
}

#js_rightArrowImg, #js_leftArrowImg{
	height:26px;
}

<!--Cookie message Box-->

#cookie-message {
    background-color: #000000;
    bottom: 0;
    color: #ffffff;
    font-size: 12px;
    left: 0;
    line-height: 18px;
    margin: 20px;
    max-width: 85%;
    position: absolute;
    width: 400px;
    z-index: 100;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	 border-radius: 20px;
	 padding-bottom:5px;
	 -webkit-box-shadow: #666 3px 3px 3px;
	 -moz-box-shadow: #666 3px 3px 3px;
	 box-shadow: #666 3px 3px 3px;
	 background: #ee3124;
	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ee3124), to(#8d1b13));
	 background: -webkit-linear-gradient(#ee3124, #8d1b13);
	 background: -moz-linear-gradient(#ee3124, #8d1b13);
	 background: -ms-linear-gradient(#ee3124, #8d1b13);
	 background: -o-linear-gradient(#ee3124, #8d1b13);
	 background: linear-gradient(#ee3124, #8d1b13);
	 -pie-background: linear-gradient(#ee3124, #8d1b13);	 
	 behavior: url(/Style%20Library/Pie/PIE.htc);
	 display:none;
}

.cookie-message-wrap {
    padding: 0px 20px 20px 20px;
}

#cookie-message a, #cookie-message a:visited {
    color: #ffffff;
    text-decoration: underline;
}
#cookie-message a:hover {
    text-decoration: none;
}

.iconGrid{	
	margin:7px;
	float:left;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
	-webkit-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
	behavior: url(/Style%20Library/Pie/PIE.htc);
    padding: 0;
	position:relative;
	height: 210px;
	width: 310px;
	
}

.iconGrid a{
	text-decoration: none;
}

.iconGridCaption{	
	position: absolute;
	border-radius: 20px;
	top: 167px;
	left: 0;
	background: #ee3124;
    background: -webkit-gradient(linear, left top, left bottom, from(#ee3124), to(#8d2018));
    background: -webkit-linear-gradient(top, #ee3124, #8d2018);
    background: -moz-linear-gradient(top, #ee3124, #8d2018);
    background: -ms-linear-gradient(top, #ee3124, #8d2018);
    background: -o-linear-gradient(top, #ee3124, #8d2018);
	-pie-background: linear-gradient(#ee3124, #8d1b13);	
	behavior: url(/Style%20Library/Pie/PIE.htc);
	width: 100%;
	height: 45px;
	color: #fff;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	
	opacity: 0.9;
    filter: alpha(opacity=90);
	text-decoration: none;
	overflow:hidden;

}
.iconGridCaption p{
	color:#fff;
	text-align:justify;
	margin:10px;
	
}
	

.iconGrid img{
	width:310px;
	height: 210px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
	
}
	
.iconGridContainer{
	max-width:100%;
	margin-left: 5px;
	text-decoration: none;
	text-align:center;
}

.infoButton {
   border-top: 1px solid #ee3224;
   background: #ee3124;
   background: -webkit-gradient(linear, left top, left bottom, from(#ee3124), to(#94211b));
   background: -webkit-linear-gradient(top, #ee3124, #94211b);
   background: -moz-linear-gradient(top, #ee3124, #94211b);
   background: -ms-linear-gradient(top, #ee3124, #94211b);
   background: -o-linear-gradient(top, #ee3124, #94211b);
   behavior: url(/Style%20Library/Pie/PIE.htc);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.infoButton:hover {
   border-top-color: #ee3124;
   background: -webkit-gradient(linear, left top, left bottom, from(#94211b), to(#ee3124));
   background: -webkit-linear-gradient(top, #94211b, #ee3124);
   background: -moz-linear-gradient(top, #94211b, #ee3124);
   background: -ms-linear-gradient(top, #94211b, #ee3124);
   background: -o-linear-gradient(top, #94211b, #ee3124); 
   behavior: url(/Style%20Library/Pie/PIE.htc);
   text-decoration: none;
   color: #ffffff;
   }
.infoButton:active {
   border-top-color: #9e2019;
   background: #9e2019;
   }
.staffitem {
	text-align:center;
	float:left;
	margin:5px 5px 5px 15px;
	position:relative;			
}

.staffitem,
.staffitem-hover,
.staffitem-hover .mask,
.staffitem-img,
.staffitem-info {
	width: 160px;
	height: 160px;
					
}

.staffitem-hover,
.staffitem-hover .mask,
.staffitem-img { 
	position:absolute;		
	top:0;
	left:0;	
}			
		
.staffitem-type-line .staffitem-hover {	
				z-index:5;	
				-webkit-transition: all 300ms ease-out;
				-moz-transition: all 300ms ease-out;
				-o-transition: all 300ms ease-out;
				transition: all 300ms ease-out;	
				opacity:0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
				filter: alpha(opacity=0);
				cursor:pointer;						
				display:block;
				text-decoration:none !important;
				text-align:center;
			}
			
				.staffitem-type-line .staffitem-info {
					z-index:10;
					color:#ffffff;
					display:table-cell;
					vertical-align:middle;
					position:relative;
					z-index:5;				 					
				}
			
				.staffitem-type-line .staffitem-info .headline {
					font-size:20px;					
				}
				
				.staffitem-type-line .staffitem-info .line {
					 height:1px;
					 width:0%;
					 margin:15px auto;
					 background-color:#ffffff;
					-webkit-transition: all 500ms ease-out;
					-moz-transition: all 500ms ease-out;
					-o-transition: all 500ms ease-out;
					transition: all 500ms ease-out;					 

				}
				
				.staffitem-type-line .staffitem-info .date {
					font-size:12px;
				}
				
				.staffitem-type-line .staffitem-hover .mask {
					background-color:#333;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
					filter: alpha(opacity=90);										
					opacity:0.9;
					z-index:0;
				}
				
				.staffitem-type-line .staffitem-hover:hover .line {
					width:40%;
				}
				
				.staffitem-type-line .staffitem-hover:hover {
					opacity:1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: alpha(opacity=100);
				}				
			
			.staffitem-img {			
				background-color:#7a548f;
				z-index:0;			
			}
.developmentIconGrid{	
	margin:7px;
	float:left;
    -webkit-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
	behavior: url(/Style%20Library/Pie/PIE.htc);
    padding: 0;
	position:relative;
	height: 210px;
	width: 300px;
	
}

.developmentIconGrid a{
	text-decoration: none;
}

.developmentIconGridCaption{	
	position: absolute;
	
	top: 167px;
	left: 0;
	background: #ee3124;
    background: -webkit-gradient(linear, left top, left bottom, from(#ee3124), to(#8d2018));
    background: -webkit-linear-gradient(top, #ee3124, #8d2018);
    background: -moz-linear-gradient(top, #ee3124, #8d2018);
    background: -ms-linear-gradient(top, #ee3124, #8d2018);
    background: -o-linear-gradient(top, #ee3124, #8d2018);
	-pie-background: linear-gradient(#ee3124, #8d1b13);	
	behavior: url(/Style%20Library/Pie/PIE.htc);
	width: 100%;
	height: 45px;
	color: #fff;
	opacity: 0.9;
    filter: alpha(opacity=90);
	text-decoration: none;
	overflow:hidden;

}
.developmentIconGridCaption p{
	color:#fff;
	text-align:justify;
	margin:10px;
	
}
	

.developmentIconGrid img{
	width:300px;
	height: 210px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 10px -3px rgba(0,0,0,0.75);
	
}
	
.developmentIconGridContainer{
	max-width:100%;
	margin-left: 5px;
	text-decoration: none;
	text-align:center;
}

.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(http://www.lit.ie/SiteImages/jSlide/a16.png) no-repeat;
                overflow:hidden;
            }
            .jssora21l { background-position: -3px -33px;}
            .jssora21r { background-position: -63px -33px;}
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21ldn { background-position: -243px -33px;}
            .jssora21rdn { background-position: -303px -33px;}
            
.sliderTextContainer{
	position: absolute;  
	top: 235px;  
	left: 0px;  
	width: 997px;  
	height: 70px; 
	padding-top: 0px;  
	padding-right: 10px;  
	padding-bottom: 5px;  
	padding-left: 10px;  
	background: rgba(0, 0, 0, 0.7); /* browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B2000000', endColorstr='#B2000000'); /* IE */
	z-index: 100;

}      

.sliderInfoBoxHeading{
 
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#fff;
	margin:0px;
	padding:0px 80px;
	text-shadow: 2px 2px 2px #000;
}
.sliderInfoBoxBody{

	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px;
	padding: 0px 80px;
	line-height:150%;
	text-shadow: 2px 2px 2px #000;
}
    
.share-buttons{
	list-style: none;
	float:right;
}

.share-buttons li{
	display: inline;
}

.share-buttons img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}  


