﻿#header
{
	font-family:bliss, arial;
	color:#336699;
	font-size:small;
	font-weight:normal;	
  	background:#F9F9F9;
  	width:100%;
  	vertical-align:middle;
}

#footer
{
	float:left;
	width:100%;
}

.footer_sep
{
	background-color:Navy;
	height:2px;
}

.Logo
{
	float:left;
	width:45%;
	text-align:left;
}

.Info
{
	float:right;
	width:40%;
	margin-top:10px;
	text-align:right;
	vertical-align:middle;
	padding-right:1%;
}

.LeftSide
{
	float:left;
	width:50%;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}
.LeftSide75
{
	float:left;
	width:75%;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}
.RightSide25
{
	float:right;
	width:25%;
	text-align:right;
	vertical-align:middle;
	padding-bottom:3px;
}
.RightSide
{
	float:right;
	width:45%;
	text-align:right;
	vertical-align:middle;
	padding-bottom:3px;
}
.centre
{
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;
}
#menus
{
	float:left;
	font-family:bliss, arial;
	color:#FFF;
	font-size:small;
	font-weight:bold;	
  	background:#336699;
  	text-align:right;
  	padding-top:2px;
  	padding-bottom:2px;
  	width:100%;
}

#search
{
	float:left;
	font-size:small;
	width:20%;
	height:490px;
	background:#fff;
	margin-right:1px;
	padding-bottom:20px;
	font-weight:bold;
	color:#336699;
	padding: 5px;
	background:#F6F6F6;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(Images/Northgate_BlueFade.jpg);
}

#WPHeader
{
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(Images/Northgate_WPHeader.jpg);
}

.SearchCriteria
{
	font-size:.8em;
	font-weight:bold;
	color:Navy;
	padding-top:5px;
	height:95%;
}

.SearchButtons
{
	text-align:right;
	font-size:medium;
	font-weight:bold;
	color:ButtonHighlight;
	padding-top:3px;
	padding-right:2%;
}

#content_header
{
	float:right;
	width:78%;
	font-weight:bold;
	font-size:small;
	color:#336699;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(Images/Northgate_OrangeFade.jpg);
	background-color:#fff;
	padding:2px;
}

.content_header_text
{
	padding-top:3px;
	padding-right:2px;
}

.content
{
	color:#000;
	font-weight:normal;
	padding-top:5px;
	padding-right:5px;
}	

.mainLeft
{
	float:left;
	width:49%;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}

.mainRight
{
	float:right;
	width:49%;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}

.gridLeft
{
	float:left;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}

.gridRight
{
	float:Right;
	text-align:left;
	vertical-align:middle;
	padding-bottom:3px;
}

.gridHeader
{
	width:99%;
	text-align:left;
	vertical-align:middle;
	font-family:bliss, Arial;
	font-size:.9em;
	background-color:#D5DEF9;
	color:Navy;
	padding-left:5px;
	padding-right:5px;

}


.gridHeader_expired
{
	width:99%;
	text-align:left;
	vertical-align:middle;
	font-family:bliss, Arial;
	font-size:.9em;
	background-color:#FBFEC6;
	color:Red;
	padding-left:5px;
	padding-right:5px;
}

.gridHeader_Left
{
	float:left;
	text-align:left;
	width:75%;
}

.gridHeader_Right
{
	width:24%;
}

.gridDetail
{
	width:99%;
	text-align:left;
	vertical-align:middle;
	font-family:bliss, Arial;
	font-size:.9em;
	color:Navy;
	padding-left:5px;
	padding-right:5px;
}

.Alerts
{
	font-weight:bold;
	color:Red;
}

.WebPart_Header
{
    background-image: url(Images/Northgate_WPHeader.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    color: blue
}

#Detail
{
	vertical-align:middle;
	font-size:small;
}

.Detail_Label
{
	background-color:#FCFAEA;
	color:#B3AA5F;
	float:left;
	width:120px;
	font-weight:bold;
	font-size:1em;
	padding-left:3px;
	text-align:left;
}

.Detail_Data
{
	background-color:#FDFDF7;
	margin-left:2px;
	font-size:1em;
	padding-left:3px;
	text-align:left;
}

.page_notes
{
	color:navy;
	background-color:#F6F2D7;
	font-size:small;
	font-weight:bold;
}

.aref_bold
{
	font-size:small;
	color:#336699;
}

.generalHeader
{
	background-color:#CAC6E7;
	color:#0F0046;
	font-weight:bold;
	font-size:small;
	text-align:center;
}

.generalBody
{
	background-color:#EDEBF8;
}

.WizardSteps
{
	background-color:#FDFDF7;
	color:#B3AA5F;
	height:300px;
}

.Wizard_Label
{
	background-color:#FCFAEA;
	color:#B3AA5F;
	float:left;
	font-weight:bold;
	font-size:1em;
	padding-left:3px;
	text-align:left;
}

.Side_Button
{
	background-color:#84A5D2;
	width: 100%;
	text-align: right;
	margin-right: 30px;
}

.skip
{
	position: absolute;
	left: -999em;
	width: 990em;
}

.OAP_Buttons
{
	font-weight:bold; 
	font-size:small; 
	width:80px;
}