﻿body 
{
	background: url('../../}images/bodyBg.gif');
	background-color: #b2b2b2;
	background-repeat: repeat-y;
	float: right;
	background-position:center;
	float:inherit;
	margin: 0px;
}

li
{
  list-style-image: url('../../}images/greydot.gif');   
}

.imgBorder
{
	font-size:0px;
}

a.footer
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-style:normal;
	color: #b2b2b2;
	text-decoration: none;
}

a:hover.footer
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-style:normal;
	color: #417cb8;
	text-decoration: none;
}

a.gray1
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #898989;
	line-height: 15pt;
	text-decoration: none;
}

a:hover.gray1
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #417cb8;
	line-height: 15pt;
	text-decoration: none;
}

a.gray
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style:normal;
	color: #898989;
	line-height: 15pt;
	text-decoration: none;
}

a:hover.gray
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style:normal;
	color: #417cb8;
	line-height: 15pt;
	text-decoration: none;
}

a
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #417cb8;
	line-height: 15pt;
	text-decoration: none;
}

a:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #898989;
	line-height: 15pt;
	text-decoration: none;
}

a.topNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #1e67bb;
	text-decoration: none;
}

a:hover.topNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.btmNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #cfdeed;
	text-decoration: none;
}

a:hover.btmNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #d5cb33;
	font-weight: bold;
	text-decoration: none;
}

a.subNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #f6fbfe;
	text-decoration: none;
}

a.orange2
{
     color:red;
      text-decoration:none;
        font-weight:bolder;
      font-size:12px;
      font-family:Trebuchet MS;
    
}

a.pairs
{
     color:#898989;
      text-decoration:none;
      font-weight:bolder;
        font-size:11px;
      font-family:Trebuchet MS;
    
}

a.pairs:hover
{
     color:#1e67bb;
      text-decoration:none;
      font-weight:bolder;
        font-size:11px;
      font-family:Trebuchet MS;
    
}

a.pairsOVER
{
     color:#1e67bb;
      text-decoration:none;
      font-weight:bolder;
        font-size:11px;
      font-family:Trebuchet MS;
    
}



a:hover.subNav
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #3773bf;
	font-weight: bold;
	text-decoration: none;
}

a.whiteH
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a:hover.whiteH
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #396c8b;
	font-weight: bold;
	text-decoration: none;
}

.gray
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-style:normal;
	color: #b2b2b2;
}

.defaultGray
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style:normal;
	color: #898989;
}

.defaultGray1
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #898989;
}

.blueHeading
{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #396c8b;
}

.blue
{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #3e73bb;
}

.whiteHeading
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color: #ffffff;
}

.default
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style:normal;
	color: #898989;
}

.green
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #d5cb33;
}

.blue
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style:oblique;
	color: #006699;
}

.searchBox
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	width: 135px;
	border: solid 1px #1e67bb;
	background-color:#78c1eb;
	color: #1e67bb;
}

.contact
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style:normal;
	width: 330px;
	overflow: auto;
	border: solid 1px #1e67bb;
	background-color:#ffffff;
	color: #898989;
}

.heading
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-style:normal;
	color: #78c1eb;
}

.archievsButton
    {
      font-family: Trebuchet MS;
	 font-style :normal;
	 color : #78c1eb;
    }

.smallHeading
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style:normal;
	color: #78c1eb;
	font-weight:bold;
}

#BackgroundOverlay
{
    position:absolute;
    top:0;
    left:0;
    background-color:Black;
    z-index:250;
    width:100%;
    height:100%;
    color:White;
    filter: alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity: 0.5;
}

.Popup_div
{
    position:absolute;
    z-index:300;
    background-color:White;
    padding:25px 10px 10px 10px;
    border:solid 1px #417cb8;
}

.Popup_close
{
    position:absolute;
    top: 7px;
    right: 10px;
}

.boldedrow
{
    font-weight:bold;
}

.daybar
{
    font-size:14px;
    background-color:#78c1eb;
    width:100%;
    display:block;
}

.daybar:hover
{
    color:#417CB8;
    font-family:Trebuchet MS;
    font-size:14px;
    font-style:normal;
    line-height:15pt;
    text-decoration:none;
}

.greenlunch .default
{
    color:#d5cb33 !important;
}
.programmeBottomBorder
{
border-bottom:solid 1px #d0d0d0;	
}