@charset "utf-8";
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: url(/intranet/images/bgouter_ff.jpg) repeat-x #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: 000;/*#937f98;*/
}

html, body, img, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, hr, input, select, ul, li 
{ 
	margin: 0; 
	padding: 0; 
}
.btnCalendar01 {
  color: #FFFFFF;
  background: #722d3f;
  font-weight: bold;
  font-size: 90%;
  border: 1px solid #900;
}
 
.btnCalendar01:hover {
  background: #a4415c;
}

.btnCalendar02 {
  font-weight: bold;
  font-size: 90%;
  border: 1px solid #000;
}

/* OLD sytlesheet stuff - not sorted! */
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
}
.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.BodyTextMainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	background: #DDDDDD;
}
.PageTitleCenterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	background: #F2F2F2;
}
.style3 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.SubjectHeading {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SubjectHeading16 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.SubjectHeading13 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.SubjectHeadingAF {
	color: #000000;
	font-family: "Albertus Medium","Albertus MT Std Light", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
}
.DataGridStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
}
/*#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
font-weight:bold;
color: white;
background-image:url(/intranet/images/bluebardd.gif);
line-height:20px;
z-index:100;
text-align: left; 
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
color: white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ 
background-color: #6062B9;
}*//*hover background color*/
table.maroonspacer{
background: url(/intranet/images/maroon_spacer.jpg);
height:10px;
width:100%;
border:0;
}

table.orangebar{
height:26px;
background-color:#DDDDDD;
padding:0;
text-align:center;
border:0;
}

#dropmenudivbr{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
font-weight:bold;
color: white;
background-image:url(/intranet/images/orangebardd.gif);
line-height:20px;
z-index:100;
}
#dropmenudivbr a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
color: white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudivbr a:hover{ /*hover background color*/
background-color: #904A45;
}
/*#menu a {
	float:left;
	color: #6a3261;
	background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;
	font-size:13px;
	margin:0 1px;
		padding: 10px 22px 10px 23px;
	text-decoration:none;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}*/

/*#menu a:hover {
	background: url(/intranet/images/menu-hover.jpg) repeat-x;
	color: #6a3261;
	display:block;
}*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
font-weight:bold;
color: #6a3261;
/*background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;*/
/*background-image:url(/intranet/images/bluebardd.gif);*/
background: url(/intranet/images/menu-item.jpg);
line-height:20px;
z-index:100;
text-align: left; 
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
color: #6a3261;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
line-height:20px;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6a3261;
background: url(/intranet/images/menu-hover.jpg) ;
}
#dropmenudiv2br{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
font-weight:bold;
color: white;
background-image:url(/intranet/images/orangebardd.gif);
line-height:20px;
z-index:100;
}
#dropmenudiv2br a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
color: white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv2br a:hover{ /*hover background color*/
background-color: #904A45;
}
/*P
{ page-break-after: always 
}*/ 
/*H6
{ page-break-after: always 
} */
.mydropshadow1 {    
	-moz-box-shadow: 3px 3px 4px #000;   
	-webkit-box-shadow: 3px 3px 4px #000; 
	box-shadow: 3px 3px 4px #000;    
	/* For IE 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";    
	/* For IE 5.5 - 7 */  
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); 
}

table.PrintTableFull {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.PrintTableFull th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0;
}
table.PrintTableFull td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0;
}

table.ReportTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
}
table.ReportTable th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: 0;
}
table.ReportTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
}
table.ReportTable_fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed;
}
table.ReportTable_fixed th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: 0;
}
table.ReportTable_fixed td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
}
table.ReportTableSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed;
}
table.ReportTableSmall th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: 0;
}
table.ReportTableSmall td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
}
table.ReportSumTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
}
table.ReportSumTable th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: 0;
}
table.ReportSumTable td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
}
table.PrintTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0px;
	border-spacing: 0;
	border-style: 0;
	border-color: 0;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
}
table.PrintTable td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFFF;
	-moz-border-radius: 0;
}
table.PrintTable_fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0px;
	border-spacing: 0;
	border-style: 0;
	border-color: 0;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed;
}
table.PrintTable_fixed td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFFF;
	-moz-border-radius: 0;
}

table.CalendarPrintA6_fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed;
	width: 14.8cm;
	/*height: 10.5cm; */
	margin: 0 auto;
	/*A6 width: 10.5cm; height: 14.8cm;*/
	/*A5 width: 14.8cm; height: 21cm;*/
	/*A4 width: 21cm; height: 29.7cm;*/
	/*A3 width: 29.7cm; height: 42cm;*/
}
table.CalendarPrintA6_fixed th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #666666;
	color:#FFFFFF;
	text-align: left;
	-moz-border-radius: 0;
	vertical-align:top;
}
table.CalendarPrintA6_fixed td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
	vertical-align:top;
}
table.CalendarPrintA6_fixed td.r0 {
	background-color:#FFFFFF;
}
table.CalendarPrintA6_fixed td.r1 {
	background-color: #CCCCCC;
}

table.CalendarPrintA5_fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed;
	width: 21cm;
	/*height: 10.5cm; */
	margin: 0 auto;
	/*A6 width: 10.5cm; height: 14.8cm;*/
	/*A5 width: 14.8cm; height: 21cm;*/
	/*A4 width: 21cm; height: 29.7cm;*/
	/*A3 width: 29.7cm; height: 42cm;*/
}
table.CalendarPrintA5_fixed th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color: #666666;
	color:#FFFFFF;
	text-align: left;
	-moz-border-radius: 0;
	vertical-align:top;
}
table.CalendarPrintA5_fixed td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0;
	text-align: left;
	vertical-align:top;
}


table.QuickEditTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0px;
	border-spacing: ;
	border-style: ;
	border-color: ;
	border-collapse: collapse;
	background-color: #DDDDDD;
	text-align: left;
}
table.QuickEditTable td {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#DDDDDD;
	-moz-border-radius: ;
}.rowselect { 
	background-color: #dddddd;
	backcolor: #dddddd;
}
.SchoolText {
	font-family: AlbertusMTStd-Light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}
table.PrintSummaryTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: ;
}
table.PrintSummaryTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: ;
	text-align: ;
}
table.PrintSummaryTable th {
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: ;
	text-align: ;
}
table.CalendarTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 0.5px;
	border-spacing: 0px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.CalendarTable td {
	border-width: 0.5px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	/*background-color: white;*/
	-moz-border-radius: ;
}
table.CalendarTable th {
	border-width: 0.5px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	/*background-color: yellow;*/
	-moz-border-radius: ;
}
table.ConductTable {
	table-layout:fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.ConductTable th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: ;
	border-collapse: collapse;
}
table.conductTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: ;
}
table.conductTableNoBorder td {
	border-width: 0;
	padding: 2px;
	border-style: none;
	border-color: black;
	-moz-border-radius: ;
	border-collapse: collapse;
}
table.BookingTable {
	table-layout:fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.BookingTable th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFCC;
	-moz-border-radius: ;
}
table.BookingTable td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: ;
}
table.PrintTableTest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-spacing: ;
	border-style: 1;
	border-color: ;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	table-layout: fixed ;
}
table.PrintTableTest td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	background-color:#FFFFFF;
	-moz-border-radius: ;
}
/* end of old stuff */
	
	/* Start Content link style */
a {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
 	color: #6A3261;
}
/* End Content link style */

img {
	border:0;
}

.header {
	height:auto;
	width:auto;
	min-width:1020px;
}

.logo {
	margin-left:-540px;

}
/* Menu */
#menuspacer {
	/*padding: 2px 0px 2px 0px;*/
	width: 100%;
	/*margin-top:2px;*/
	/*margin-bottom:2px;*/
}

#menuspacer ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menuspacer li {
	display:inline;
	padding:0;
}

#menuspacer a {
	float:left;
	color: #6a3261;
	background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;
	font-size:13px;
	margin:0 1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#menuspacer span {
	float:left;
	color: #6a3261;
	background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;
	font-size:13px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}


#menu {
	/*padding: 2px 0px 2px 0px;*/
	width: 100%;
	/*margin-top:2px;*/
	/*margin-bottom:2px;*/
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	display:inline;
	padding:0;
}

#menu a {
	float:left;
	color: #6a3261;
	background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;
	font-size:13px;
	margin:0 1px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#menu span {
	float:left;
	color: #6a3261;
	background: url(/intranet/images/menu-item.jpg) repeat-x #6084a6;
	font-size:13px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

#menu a:hover {
	background: url(/intranet/images/menu-hover.jpg) repeat-x;
	color: #6a3261;
	display:block;
}

#menu a:hover span {
	background: url(/intranet/images/menu-hover.jpg) repeat-x;

}

#menu #current a, #menu #current span { 
	background: url(/intranet/images/menu-hover.jpg) repeat-x;
	color: #fff;
	/*fff*/

}

#menu li:hover a
{
*color: #6a3261;
}
/*End Menu*/
.dynamicmenubartable{
/*background-color:#FFFF99;*/
background: url(/intranet/images/menu-item_ff.jpg) repeat-x #FFFFFF;
/*border: 1px solid black;*/
padding:0;
margin:0;
/*display:inline;*/
width: 100%;
}
.dynamicmenubartable tr{padding: 0; margin: 0;}
.dynamicmenubartable td{padding: 0; margin: 0;}

/* FF menu start */
#menu_ff {
	/*padding: 2px 0px 2px 0px;*/
	width: 100%;
	margin: 0;
	padding: 0;
	
	/*margin-top:2px;*/
	/*margin-bottom:2px;*/
}

#menu_ff ul {
	margin:0;
	padding:0;
	/*list-style:none;*/
}

#menu_ff li {
	display:inline;
	padding:0;
	margin: 0;
}

#menu_ff a {
	float:left;
	color: #FFFFFF;
	font-weight: bold;
	background: url(/intranet/images/menu-item_ff.jpg) repeat-x #FFFFFF;
	font-size:13px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	/*border: 1px solid black;*/
	border-collapse: collapse;
	text-decoration:none;
	cursor:pointer;
	
}
#menu_ff a:hover {
	background: url(/intranet/images/menu-hover_ff.jpg) repeat-x;
	color: #FFFFFF;
	display:block;
}

#menu_ff a:hover span {
	background: url(/intranet/images/menu-hover_ff.jpg) repeat-x;

}

#menu_ff #current a, #menu2 #current span { 
	background: url(/intranet/images/menu-hover_ff.jpg) repeat-x;
	color: #fff;
	/*fff*/

}

#menu_ff li:hover a
{
*color: #6a3261;
}
/*End FF Menu*/


.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 13px;
	font-weight:bold;
	width: 170px; 

}
 
.sidebarmenu ul li{
	position: relative;
}

/* Top level menu style */
.sidebarmenu ul li a {
	display: block;
	overflow: auto; 
	color: white;
	text-decoration: none;
	padding: 10px 6px 6px 6px;
	border: 1px solid #d2cad5;
		background-color: #A590A9;
	
}

.sidebarmenu ul li a  {

	background-color: #FF90A9;
}

.sidebarmenu ul li a:visited{
	color: white;
}

.sidebarmenu ul li a:hover, .sidebarmenu ul li a.selected {
	background-color: #73004d;
}
.maintemplatetable{
	width:100%; 
	/*height:600px;*/
	/*border:1px solid black;*/
	padding: 0;
	margin:0;

/*vertical-align:top;
text-align:right;*/
}
.table.mainheader_logobartable{
width:1014px; 
/*height:600px; 
vertical-align:top;
text-align:right;*/
}
.mainheader_logobartable_logo{width:310px;margin-top:2px;}
.mainheader_topbar{
	background-color:#666666;
	color:#FFFFFF;
	width:100%;
}
.mainheader_topbar a:link {color: white;}
.mainheader_topbar a:visited{color: white;}
.mainheader_topbar a:hover {color: hotpink;}

.PageLayout800 #container {
	width: 796px;  
	background: url(/intranet/images/top.jpg) no-repeat #FFFFFF;
	margin: 0 auto; 
	border: 0px;
	text-align: left; 
}
.PageLayout800 #mainContent {
	padding: 0px 0px 0px 0px;
	border:1px solid #B0C1DE;
	background-color: #F2F2F2;
}

.PageLayout90pct #container {
	width: 98%;  
	background: url(/intranet/images/top.jpg) no-repeat #FFFFFF;
	margin: 0 auto; 
	border: 0px;
	text-align: left; 
}
.PageLayout90pct #mainContent {
	padding: 0px 0px 0px 0px;
	border:1px solid #B0C1DE;
	background-color: #F2F2F2;
}

/*Begin Page content*/
.PageLayout #container {
	width: 1020px;  
	background: url(/intranet/images/top.jpg) no-repeat #FFFFFF;
	margin: 0 auto; 
	border: 0px;
	text-align: left; 
}
.PageLayout #mainContent {
	padding: 0px 0px 0px 0px;
	border:1px solid #B0C1DE;
	background-color: #F2F2F2;
}

.mainContent-holder {
	float:left;
	width:100%;
}

#mainColumn-1 {
	float: left;
	width: 660px;
	margin-right:5px;
}

#mainColumn-2 {
	float:left;
	width: 300px;
}

.latest-news {
	background-image: url(/images/newsbg.jpg);
	padding:0;
	height: 175px;
}

.news-headline {
	background-image: url(/images/colbg.jpg);
	padding:0;
	margin-top: 10px;
	height: 231px
}

.news-headline ul {
	list-style-type: none;
	padding: 5px 9px;
	margin: 0;
}

.news-headline li {
	background:url(/images/arrow.jpg) no-repeat;
	background-position: 0.4em;
	padding-left: 20px;
	margin-bottom: 10px;
	width: 250px;

}

.news-headline li a{
color:#6A3261;
font-size:13px;
font-weight:bold;
text-decoration:none;


}

.latest-news h3 {
	font-size:15px;
	font-family:albertus;
	letter-spacing:.5px;
}

.latest-news h4 {
	font-size:14px;
	letter-spacing:.5px;
	padding: 5px 14px;
}

.latest-news p {
	padding: 5px 10px;
}

.latest-news-header {
width: auto;
	height:auto;
	color:#FFF;
	padding: 8px 10px;
}


.latest-news div {
padding-left: 14px;
font-size: 12px;
color: #333;
padding-right: 11px;


}
.thumbs {
	float:left;
	margin-right:5px;
}

.cleared { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.subContent-holder {
	float:left;
	width:100%;
	margin-top:8px;
}

#subColumn-1 {
	float: left;
	width: 653px;
	margin-right:5px;
	border: 1px solid #ebe7de;
	padding: 5px 5px;
	font-size:12px;
}

#subColumn-1 h3 {
	font-size:15px;
	font-family:albertus;
	letter-spacing:.5px;
}

#subColumn-2 {
	float:right;
	width: 268px;
	margin-right: 8px;
	background:#95839d;
	border: 1px solid #ebe7de;
	padding:5px 8px;
}

#subColumn-2 h3 {
	color:#FFF;
	font-size:16px;
	font-family:albertus;
}

.leftlinks ul li {
	display: block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:4px;
	width: 143px;
}

.leftlinks ul li a {
color: #fff;
}

.leftlinks ul li:hover a {
color: #9987a1;
}

.leftlinks ul
{
list-style: none;
}

.leftlinks ul li:hover {
	color:#9987a1;
	background: #fff;
	

}
.separator {
	background:url(/images/separator.jpg) repeat-x;
	width:942px;
	height:5px;
	margin-bottom:2px;
	margin-top:2px;
}
	
.contact-admissions {
	background:#FFF;
	color:9d8ba3;
	padding: 5px;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	width:247px;
}

.subcolum2-holder {
	float:left;
	width:100%;
}

.subcolum2-box1 {
	float:left;
	width:43%;
	color:#FFF;
	margin-right:2px;
}

.subcolum2-box2 {
	float:right;
	width:145px;
	
}

.subcolumn-box1 {
	float: left;
	width: 334px;
	background:url(/images/subcol-bg.jpg) repeat-x #FFF;
	padding-bottom:12px;
	text-align:center;
	border-right: 1px solid #e7e4d5;
	

	
}

.subcolumn-box1 a {
	font-size:14px;
}

.subcolumn-box1 p{
	padding: 8px;
}

.boxTitle {
	font-family:albertus;
	color:#FFF;
	font-size:18px;
	letter-spacing:1px;
	font-weight:normal;
	line-height:1.5em;
}

.subcolumn-box2 {
	float:left;

	width:313px;
	background:url(/images/subcol-bg.jpg) repeat-x #FFF;
	text-align:center;

}

.subcolumn-box2 a {
	font-size:14px;
}
/*Quick Links id's*/

/*End Quick Links id's*/

.footer {
	width:auto;
	font-size:11px;
	padding:12px 10px;
	clear: left;
}

/*End Page content*/


.linkimg
{
float: right;
width: 120px;
background-color: #fff;
height: 200px;
}
.leftlinks
{
width: 140px;
float: left;
}
