﻿/*
======================================================
	Shared Page Styles
======================================================
*/
.MenuBar { width: 770px; height: 25px; border-top: solid 1px inherit; border-bottom: solid 1px inherit; text-align: left; vertical-align: middle; }
.MenuLink { text-align: left; font-size: medium; color: Black; }

.InfoBar { width: 600px; text-align: center; background-color: #fffac8; border-top: solid 1px inherit; border-bottom: solid 1px inherit; }

.FooterLink { text-align: left; font-size: x-small; }

/*
======================================================
	Page Layout Styles
======================================================
*/
BODY 
{
	width: 770px;
	background-color: White;
	color: Black;
	font-family: Helvetica, Arial;
	font-weight: normal;
	text-align: center;
	margin: 0 auto;
}

.Header
{
	width: 770px;
	background-color: White;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

.Masthead
{
	width: 770px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	background: url(../Graphics/Logo3.jpg);
	text-align: right;
	vertical-align: middle;
}

/* This style contains one of the page styles described below. */
.Container { width: 770px; background-color: White;	margin-left: auto;	margin-right: auto; }

/* One column that stretches the width of the page. */
.Content
{
	width: 770px;
	background-color: inherit;
	text-align: left;
	border-top: solid 1px inherit;
	border-bottom: solid 1px inherit;
	margin-left: auto;
	margin-right: auto;
}

.FullWidth { width: 770px; background-color: inherit; text-align: left; }

/* These two styles put a wide column on the left and a narrow column on the right. */
.LeftContent { width: 610px; text-align: left; background-color: White; }
.RightColumn { width: 160px; text-align: left; background-color: White; float: right; }

/* These two styles put a narrow column on the left and a wide column on the right. */
.LeftColumn { width: 160px; text-align: left; background-color: White; float: left; }
.RightContent { width: 610px; text-align: left; background-color: White; float: right; }

.Footer { width: 770px; height: 50px; clear: both; background-color: White; }

/*
======================================================
	Text Styles
======================================================
*/
a { font-size: medium; text-align: left; text-decoration: underline; color: Black; }
h1 { font-size: x-large; font-weight: bold; text-align: left; }
h2 { font-size: larger; font-weight: bold; text-align: left; }
h3 { font-size: large; font-weight: bold; text-align: left; }
h4 { font-size: medium; font-weight: bold; text-align: right; }
h5 { font-size: medium; font-weight: normal; text-align: left; font-style:italic; }
h6 { text-align: left; }
.Center { text-align: center; }
.PageCaption { font-size: x-large; font-weight: bold; color: Black; }
.Red { color: Red; }
.Small { font-size: small; }

/*
======================================================
	Shared Control Styles
======================================================
*/
.FAQQ { font-size: medium; font-weight: bold; text-align: left; }
.FAQA { font-size: medium; font-weight: normal; text-align: left; }

.CommandButton { border: 1px solid #006; }
.CommandButton80 { border: 1px solid #006; width: 80; }

.Label { text-align: left; font-size: small; }
.LabelWhite { text-align: left; font-size: small; color: White; }
.FieldErrorMessage { text-align: left; font-size: small; color: Red; }

.FileUpload { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 210px; }
.Textbox100 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 100px; }
.Textbox150 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 150px; }
.Textbox200 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 200px; }
.Textbox300 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 300px; }
.Textbox350 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 350px; }
.Textbox400 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 400px; }
.Textbox450 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 450px; }
.Textbox500 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 500px; }
.Textbox550 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 550px; }
.Textbox600 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 600px; }
.Textbox630 { border: solid 1px #aaaaaa; padding: 0px 0px 0px 0px; width: 630px; }

/*
======================================================
	Picture Styles
======================================================
*/
.ContactPhoto { margin-right: 10px; }
.HomePagePhoto { margin-left: 10px; margin-bottom: 10px; float: right; }

/*
======================================================
	Table Styles
======================================================
*/
#ctl00_content_detailTable tr:hover { background-color: #eeeeee; }

.ActionHeader {	width: 100px; font-size: small;	text-align: center; vertical-align: bottom; color: White; background-color: Navy; }
.ActionField { width: 100px; font-size: small; text-align: center; vertical-align: middle; }

.GlobalRuleAddressHeader { width: 660px; font-size: small; text-align: left; vertical-align: bottom; color: White; background-color: Navy; }
.GlobalRuleAddressField { width: 660px; font-size: small; text-align: left; vertical-align: middle; }

.PermissionAddressHeader { width: 450px; font-size: small; text-align: left; vertical-align: bottom; color: White; background-color: Navy; }
.PermissionAddressField { width: 450px; font-size: small; text-align: left; vertical-align: middle; }

.PermissionDateHeader { width: 100px; font-size: small; text-align: right; vertical-align: bottom; color: White; background-color: Navy; }
.PermissionDateField { width: 100px; font-size: small; text-align: right; vertical-align: middle; }

.PermissionScopeHeader { width: 100px; font-size: small; text-align: center; vertical-align: bottom; color: White;	background-color: Navy; }
.PermissionScopeField { width: 100px; font-size: small;	text-align: center;	vertical-align: middle; }

.SmartFilterHeader { width: 330px; font-size: small; text-align: left; vertical-align: bottom; color: White;	background-color: Navy; }
.SmartFilterField { width: 330px; font-size: small;	text-align: left; vertical-align: middle; }

.UserNameHeader { width: 150px;	font-size: small; text-align: left; vertical-align: bottom; color: White; background-color: Navy; }
.UserNameField { width: 150px; font-size: small; text-align: left; vertical-align: middle; }

.UserRestrictionHeader { width: 75px; font-size: small; text-align: center; vertical-align: bottom;	color: White; background-color: Navy; }
.UserRestrictionField {	width: 75px; font-size: small; text-align: center; vertical-align: middle; }

.IconCell { width: 50px; height: 50px; text-align: center; vertical-align: middle; }
.LogoCell { width: 100px; height: 50px; text-align: center; vertical-align: middle; }
.PermissionTextCell { width: 500px; height: 50px; text-align: left; vertical-align: middle; }
.UserTextCell { width: 550px; height: 50px; text-align: left; vertical-align: middle; }

.EULA
{
	width: 767px;
	height: 350px;
	text-align: left;
	overflow: auto;
	border: solid 1px black;
}