body
{
}
.Button
{

	background-color:#55ddff;
	font-weight:bold;
	color:Navy;
	font-family:Arial;
	font-size:12px;
	
}
.ButtonLong
{
	background-color:#55ddff;
	font-weight:bold;
	width:630px;
	color:Navy;
	font-family:Arial;
	font-size:12px;
	
}
.ButtonLogin
{
		background-color:#55ddff;
	font-weight:bold;
	width:120px;
	color:Navy;
	font-family:Arial;
	font-size:12px;
}
.DeleteButton
{

	background-color:#55ddff;
	font-weight:bold;
	color:Red;
	font-family:Arial;
	font-size:12px;
	
}
.BannerWrapper
{
	text-align:center;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:630px;
	border:solid 1px #EADCCB;
	padding-top:4px;
	background-color:White;
}
.BlockWrapper
{
	margin-top:10px;
	margin-left:3px;
	margin-right:auto;
}
.NoticeWrapper
{
	width:486px;
	border-style:double;
	border-width:5px;
	border-color:#aaccdd;
	padding:2px;
}
.imageButton
{
	cursor:help;
}
.ButtonExpander
{

	background-color:#55ddff;
	font-weight:bold;
	color:Navy;
	font-family:Arial;
	font-size:12px;
	width:15px;
	height:18px;
	
}

.PageHeading
{
	font-family:Arial;
	font-size:18px;
	color:#aaaaaa;
	font-weight:bold;
}
.ErrorAsterix
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#777777;
}

.ErrorSummary
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#777777;
}
.HorizontalRule
{
	width:100%;
	height:1px;
	color:#aaaaaa;
}
.MainFormatTable
{
}
.MainFormatTableCenterCell
{
	width:630px;
}
.MainFormatTableTopCell
{
	width:760px;
	height:167px;
}
.MainFormatTableLeftCell
{
}
.MainFormatTableRightCell
{
}
.MainFormatTableBottomCell
{
}
div.LeftBar
{
	background: url('../images/defaultLeftBar.jpg') 0 0 no-repeat;
	width:130px;
	height:570px;
	margin-left:0px;
	margin-right:auto;
	margin-top:0px;
	margin-bottom :auto;
}
div.TopBar
{
	background: url('../images/DefaultTopBar.jpg') 0 0 no-repeat;
	width:760px;
	height:167px;
	margin-bottom:0px;
	margin-top:auto;
	margin-left:0px;
	margin-right:auto;
}
div.BottomBar
{
	background-image:none;
	margin-right:0px;
	margin-left:auto;
	width:auto;
	height:0px;
}
div.BottomLinks
{
	background-image:none;
	background-color:#f0f0f0;
	margin-right:0px;
	margin-left:auto;
	width:auto;
	height:auto;
	border-top:solid 1px #888888;
	border-bottom:solid 1px #888888;
	text-align:center;
	padding:4px;
}

div.RightBar
{
	background-image:none;
	margin-right:0px;
	margin-left:auto;
	margin-bottom:0px;
	margin-top:auto;
	width:0px;
	height:0px;
}


.HelpLoading
{
	width:4px;
	background-color:#7777ff;
	float:right;
	display:inline;
	margin-top:32px;
}
.MessageBox
{
	display:block;
	position:absolute;
	right:3px;
	bottom:3px;
	
	/*top:3px;
	left:3px;*/
	width:225px;
	height:300px;
	overflow:auto;
	padding:3px;
	background-color:#ddf0ff;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	font-size:12px;
	font-family:Comic Sans MS;
	color:#888888;
	z-index:2;
}
.HelpBox
{
	float:right;
	display:inline;
	width:200px;
	height:120px;
	overflow:auto;
	padding:3px;
	background-color:#ddf0ff;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	margin-top:30px;
	margin-right:32px;
	font-size:12px;
	font-family:Comic Sans MS;
	color:#888888;
	z-index:1;
}
.HelpBoxAlternate
{
	float:right;
	display:inline;
	width:200px;
	height:120px;
	overflow:auto;
	padding:3px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	margin-top:30px;
	margin-right:32px;
	font-size:12px;
	font-family:Comic Sans MS;
	color:#888888;
	z-index:1;
}
.TblLeftNavBar
{
	width:130px;
	height:600px;
	background-color:#000000;
}
div.MenuContainer
{
	margin-left:3px;
}


.FreeText
{
	font-family: Comic Sans MS;
	font-size:12px;
	color:#444444;
}
.FreeTextUnderline
{
	font-family: Comic Sans MS;
	font-size:12px;
	color:#444444;
	text-decoration:underline;
}
.NavBarText
{
	font-family: Arial;
	font-size:10px;
	font-weight:bold;
	color:#000077;
}
.TextBox
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
}

.NavBarLinkTable
{
	width:120px;
	text-align:center;
}
.ImageHelpButton
{
	width:13px;
	height:13px;
	border:0px;
}
a.LinkHelpButton
{
	background: url('../images/help.gif') 0 0 no-repeat;
	cursor:help;
}
a:hover.LinkHelpButton
{
	background-position: -13px 0px;
}

.NavBarLink a
{
	display:block;
	padding-top:2px;
	padding-left:5px;
	background: url('../images/navlinkblue.gif') 0 0 no-repeat;
	width:115px;
	height:18px;
	color:#005555;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

.NavBarLink a:hover
{
	background-position:-120px 0px;
	color:#559999;
	font-family:Arial;
	font-size:12px;
}
.NavBarTextBox
{
	width:120px;
	background-color:#ddf0ff;
	color:#444444;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
}
.DropDownList
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
}
.HeadingTable
{
	background-color:#f4f4f4;
	width:630px;
	border-style:solid;
	border-width:2px;
	border-color:#eeeeee;
	padding:5px;
}
div.BreadCrumbs
{
	width:496px;
	border-style:solid;
	border-width:2px;
	border-color:#eeeeee;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#999999;
	background-color:#f4f4f4;
}
.DetailsTable
{
	
	width:630px;
	border-style:solid;
	border-width:2px;
	border-color:#dddddd;
	
}
.DetailsRow
{
}
.DetailsCell
{
}
.DetailsCell1
{
	padding:2px;
	width:150px;
	background-color:#f0f0f0;
}
.DetailsCell2
{
	padding:2px;
}

.StandardLink, .DataGridItem a, .DataGridAlternatingItem a, .DataGridPager a, .BottomLinks a
{
	font-family:Arial;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	text-decoration:none;
}
.StandardLink:hover, .DataGridItem a:hover, .DataGridAlternatingItem a:hover, .DataGridPager a:hover, .BottomLinks a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:bold;
	text-decoration:underline;
}
.CatalogueItemNavigationTable
{
	width:630px;
	text-align:center;
}
/*			EMAIL STUFF		*/
.AttributeTextBoxAreaEmailMessage
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:450px;
	height:300px;
	border-color:#aaaaaa;
}
.AttributeDivEmailMessage
{
	display:block;
	overflow:auto;
	background-color:White;
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:450px;
	height:300px;
	border-color:#aaaaaa;
}
.EmailAttributeTableTop
{
	background-color:#ffffff;
	width:430px;
	border-style:none;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#aaccdd;
	padding:0px;
}
.EmailAttributeTable
{
	background-color:#ffffff;
	width:430px;
	border-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#aaccdd;
	padding:0px;
}
.EmailAttributeRow
{

}
.EmailAttributeFullLengthCell
{
	vertical-align:baseline;
	background-color:#f4f4f4;
	vertical-align:top;
}
.EmailAttributeCell1
{
	width:100px;
	vertical-align:baseline;
	background-color:#f4f4f4;
	vertical-align:top;

}
.EmailAttributeCell2
{
}
/*			END OF EMAIL STUFF				*/
.AttributeTableTop
{
	/*background-color:#cceeff;*/background-color:#ffffff;
	width:630px;
	border-style:none;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#aaccdd;
	padding:0px;
}
.AttributeTable
{
	/*background-color:#cceeff;*/background-color:#ffffff;
	width:630px;
	border-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#aaccdd;
	padding:0px;
}
.AttributeRow
{

}
.AttributeFullLengthCell
{
	vertical-align:baseline;
	background-color:#f4f4f4;
	vertical-align:top;
}
.AttributeCell1
{
	width:200px;
	vertical-align:baseline;
	background-color:#f4f4f4;
	vertical-align:top;

}
.AttributeCell2
{
}
.AttributeCheckBox
{
	font-family:Arial;
	font-size:12px;
	width:300px;
}

.AttributeCheckBoxNoWidth
{
	font-family:Arial;
	font-size:12px;
}
.AttributeTextBox
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:300px;
	border-color:#aaaaaa;
}
.AttributeTextBoxShort
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:100px;
	border-color:#aaaaaa;
}
.AttributeTextBoxVeryShort
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:50px;
	border-color:#aaaaaa;
}
.AttributeTextBoxArea
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:300px;
	height:100px;
	border-color:#aaaaaa;
}

.AttributeDropDownList
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:304px;
	border-color:#aaaaaa;
}
/*DateOfBirth On Register.aspx*/
.AttributeDropDownListMedium
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:90px;
	border-color:#aaaaaa;
}
.AttributeDropDownListShort
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:40px;
	border-color:#aaaaaa;
}
.AttributeCheckBoxList
{
	font-family:Arial;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	width:300px;
	border-color:#aaaaaa;
}
.AttributeRadioButton
{
	font-family:Arial;
	font-size:12px;
	width:300px;

}
.AttributeLabel
{
	font-family:Arial;
	font-size:12px;
	color:#11aaff;
	font-weight:bold;
}
.AttributeDataLabel
{
	font-family:Arial;
	font-size:12px;
	width:300px;
}
.AttributeDataLabelNoWidth
{
	font-family:Arial;
	font-size:12px;
}

/*SEARCH GRID*/
.TableTitleTable
{
	width:630px;
	background-color:#8899bb;
	padding:3px;
}
.TableTitle
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
}
.DataGrid
{
	width:630px;
	
	border-color:#cccccc;
}
.DataGridHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#bbccdd;
	color:#555555;
}
.DataGridHeader a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}
.DataGridHeader a:hover
{
	text-decoration:underline;
}
.DataGridPager
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#bbccdd;
	color:#555555;
}
.DataGridItem
{
	font-family:Arial;
	font-size:12px;
	color:#777777;
	background-color:#ffffff;
}
.DataGridAlternatingItem
{
	font-family:Arial;
	font-size:12px;
	color:#777777;
	background-color:#000000;
	background-color:#f0faff;
}
.HomePageContainer
{
	width:500px;
	background-color:White;
	margin-right:auto;
	margin-left:auto;
	text-align:left;	
}

