﻿/*Main Page Styles*/
	body {
		background-color: #010f45;
		color: #c0e8ff;
		font-family: Tahoma, Arial, Verdana;
		font-size: 14px;
	}

/*Hyperlink Styles*/
	a {
		color: #fad364;
	}

/*Table Hyperlink Styles*/
	table a {
		color: #2c5683;
	}

/*Table Styles*/
	.TableStyle {
		table-layout: auto;
		border-collapse: collapse;
		border: solid 3px #1a5375;
		width: 100%;
	}
	.TableStyle td {
		color: #2c5683;
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		border: solid 1px #1a5375;
		background-color: #c2dad7;
		vertical-align: top;
		padding: 5px;
	}	

/*Sub Table Styles*/	
	.SubTableStyleNoBorder {
		table-layout: auto;
		border-collapse: collapse;
		border: none;
		width: 100%;
	}
	.SubTableStyleNoBorder td {
		color: #2c5683;
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		border: none;
		vertical-align: top;
		padding: 5px;
	}

/*Table Styles No Width*/
	.TableStyleNoWidth {
		table-layout: auto;
		border-collapse: collapse;
		border: solid 3px #1a5375;
	}
	.TableStyleNoWidth td {
		color: #2c5683;
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		border: solid 1px #1a5375;
		background-color: #c2dad7;
		vertical-align: top;
		padding: 5px;
	}	

/*Sub Table Styles*/	
	.SubTableStyleNoBorderNoWidth {
		table-layout: auto;
		border-collapse: collapse;
		border: none;
	}
	.SubTableStyleNoBorderNoWidth td {
		color: #2c5683;
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		border: none;
		vertical-align: top;
		padding: 5px;
	}

/*GridView Styles*/
	.GridViewStyle {
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		table-layout: auto;
		border-collapse: collapse;
		border: solid 3px #1a5375;
	}

/*Header Styles*/
	.HeaderStyle, .PagerStyle {
		background-color: #447a78;
	}
	.HeaderStyle th {
		padding: 5px;
		color: #ffffff;
		text-align: left;
		border: solid 1px #1a5375;
	}
	.HeaderStyle a {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
	}
	.HeaderStyle td {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		border: solid 1px #1a5375;
	}

/*Pager Styles*/
	.PagerStyle table td {
		border: 1px;
		padding: 2px;
	}
	.PagerStyle td {
		border: solid 1px #1a5375;
	}
	.PagerStyle a {
		color: #ffffff;
	}
	.PagerStyle span {
		font-weight:bold;
		color: #ffffff;
	}

/*Row Styles*/
	.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td {
		padding: 5px;
		border: solid 1px #1a5375;
	}
	.RowStyle td {
		color: #2c5683;
		background-color: #f3f4f7;
	}
	.AltRowStyle td {
		color: #2c5683;
		background-color: #c2dad7;
	}
	.SelectedRowStyle td {
		color: #2c5683;
		background-color: #ddca85;
		font-weight: bold;
	}
	.EditRowStyle td {
		color: #2c5683;
		background-color: #ddca85;
	}
	
/*Highlighted Row Styles*/
	.HighlightedRowStyle td {
		color: #2c5683;
		background-color: #bfe3f4;
		border: solid 1px #1a5375;
		font-weight: bold;
	}

/*GridViewTwo Styles*/
	.GridViewStyleTwo {
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		table-layout: auto;
		border-collapse: collapse;
		border: solid 3px #43361d;
	}

/*HeaderTwo Styles*/
	.HeaderStyleTwo, .PagerStyleTwo {
		background-color: #a88a4e;
	}
	.HeaderStyleTwo th {
		padding: 5px;
		color: #ffffff;
		text-align: left;
		border: solid 1px #43361d;
	}
	.HeaderStyleTwo a {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
	}
	.HeaderStyleTwo td {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		border: solid 1px #43361d;
	}

/*PagerTwo Styles*/
	.PagerStyleTwo table td {
		border: 1px;
		padding: 2px;
	}
	.PagerStyleTwo td {
		border: solid 1px #43361d;
	}
	.PagerStyleTwo a {
		color: #ffffff;
	}
	.PagerStyleTwo span {
		font-weight:bold;
		color: #ffffff;
	}

/*RowTwo Styles*/
	.RowStyleTwo td, .AltRowStyleTwo td, .SelectedRowStyleTwo td, .EditRowStyleTwo td {
		padding: 5px;
		border: solid 1px #43361d;
	}
	.RowStyleTwo td {
		color: #2c5683;
		background-color: #fcfaf2;
	}
	.AltRowStyleTwo td {
		color: #2c5683;
		background-color: #eadec7;
	}
	.SelectedRowStyleTwo td {
		color: #2c5683;
		background-color: #c1c6d3;
		font-weight: bold;
	}
	.EditRowStyleTwo td {
		color: #2c5683;
		background-color: #c1c6d3;
	}
	
/*HighlightedTwo Row Styles*/
	.HighlightedRowStyleTwo td {
		color: #2c5683;
		background-color: #bfe3f4;
		border: solid 1px #43361d;
		font-weight: bold;
	}

/*GridViewThree Styles*/
	.GridViewStyleThree {
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		font-weight: normal;
		table-layout: auto;
		border-collapse: collapse;
		border: solid 3px #062366;
	}

/*HeaderThree Styles*/
	.HeaderStyleThree, .PagerStyleThree {
		background-color: #0070a5;
	}
	.HeaderStyleThree th {
		padding: 5px;
		color: #ffffff;
		text-align: left;
		border: solid 1px #062366;
	}
	.HeaderStyleThree a {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
	}
	.HeaderStyleThree td {
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		border: solid 1px #062366;
	}

/*PagerThree Styles*/
	.PagerStyleThree table td {
		border: 1px;
		padding: 2px;
	}
	.PagerStyleThree td {
		border: solid 1px #062366;
	}
	.PagerStyleThree a {
		color: #ffffff;
	}
	.PagerStyleThree span {
		font-weight:bold;
		color: #ffffff;
	}

/*RowThree Styles*/
	.RowStyleThree td, .AltRowStyleThree td, .SelectedRowStyleThree td, .EditRowStyleThree td {
		padding: 5px;
		border: solid 1px #062366;
	}
	.RowStyleThree td {
		color: #2c5683;
		background-color: #bfe3f4;
	}
	.AltRowStyleThree td {
		color: #2c5683;
		background-color: #8acceb;
	}
	.SelectedRowStyleThree td {
		color: #2c5683;
		background-color: #ffffff;
		font-weight: bold;
	}
	.EditRowStyleThree td {
		color: #2c5683;
		background-color: #ffffff;
	}
	
/*HighlightedThree Row Styles*/
	.HighlightedRowStyleThree td {
		color: #2c5683;
		background-color: #bfe3f4;
		border: solid 1px #062366;
		font-weight: bold;
	}
	
/*DispatchPink Row Styles*/
	.DispatchPink td {
		color: #2c5683;
		background-color: #ffcccc;
		border: solid 1px #1a5375;
		font-weight: bold;
	}
	
/*DispatchYellow Row Styles*/
	.DispatchYellow td {
		color: #2c5683;
		background-color: #ffff00;
		border: solid 1px #1a5375;
		font-weight: bold;
	}
	
/*DispatchOrange Row Styles*/
	.DispatchOrange td {
		color: #2c5683;
		background-color: #ff6633;
		border: solid 1px #1a5375;
		font-weight: bold;
	}
	
/*Calendar Styles*/
	.CalendarStyle {
		font-family: Tahoma, Arial, Verdana;
		font-size: 12px;
		border: solid 1px #1a5375;
	}
	.DayHeaderStyle {
		color: #ffffff;
		background-color: #447a78;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		border: solid 1px #1a5375;
	}	
	.DayStyle {
		color: #2c5683;
		background-color: #c2dad7;
		font-size: 12px;
	}
	.NextPrevStyle {
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
	.OtherMonthDayStyle {
		color: #2c5683;
		background-color: #ddca85;
		font-size: 12px;
	}
	.SelectedDayStyle {
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
	.SelectorStyle {
		background-color: #447a78;
		border: solid 1px #1a5375;
		font-weight: bold;
		font-size: 12px;
	}
	.TitleStyle {
		color: #ffffff;
		background-color: #447a78;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		border: solid 1px #1a5375;
	}	
	.TodayDayStyle {
		color: #2c5683;
		background-color: #f3f4f7;
		font-size: 12px;
	}
	.WeekendDayStyle {
		color: #2c5683;
		background-color: #c2dad7;
		font-weight: bold;	
		font-size: 12px;	
	}	
	
/*Thin Small Font Styles*/
	.tswhite {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #ffffff;
	}
	.tsblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #40599b;
	}
	.tsdarkblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #2c5683;
	}
	.tslightblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #c0e8ff;
	}
	.tsgreen {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #13817a;
	}
	.tsgold {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #fad364;
	}
	.tsdarkgold {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #dc962a;
	}
	.tsbronze {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 14px;
		color: #8b4e0c;
	}

/*Thin Medium Font Styles*/
	.tmwhite {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #ffffff;
	}
	.tmblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #40599b;
	}
	.tmdarkblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #2c5683;
	}
	.tmlightblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #c0e8ff;
	}
	.tmgreen {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #13817a;
	}
	.tmgold {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #fad364;
	}
	.tmdarkgold {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #dc962a;
	}
	.tmbronze {
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold;
		font-size: 15px;
		color: #8b4e0c;
	}

/*Thin Large Font Styles*/
	.tlwhite {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #ffffff;
	}
	.tlblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #40599b;
	}
	.tldarkblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #2c5683;
	}
	.tllightblue {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #c0e8ff;
	}
	.tlgreen {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #13817a;
	}
	.tlgold {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #fad364;
	}
	.tldarkgold {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #dc962a;
	}
	.tlbronze {
		font-family: Tahoma, Arial, Verdana;
		font-weight: normal;
		font-size: 18px;
		color: #8b4e0c;
	}

/*Wide Small Font Styles*/
	.wswhite {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #ffffff;
	}
	.wsblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #40599b;
	}
	.wsdarkblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #2c5683;
	}
	.wslightblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #c0e8ff;
	}
	.wsgreen {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #13817a;
	}
	.wsgold {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #fad364;
	}
	.wsdarkgold {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #dc962a;
	}
	.wsbronze {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 14px;
		color: #8b4e0c;
	}

/*Wide Medium Font Styles*/
	.wmwhite {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #ffffff;
	}
	.wmblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #40599b;
	}
	.wmdarkblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #2c5683;
	}
	.wmlightblue {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #c0e8ff;
	}
	.wmgreen {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #13817a;
	}
	.wmgold {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #fad364;
	}
	.wmdarkgold {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #dc962a;
	}
	.wmbronze {
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		font-size: 16px;
		color: #8b4e0c;
	}

/*Wide Large Font Styles*/
	.wlwhite {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #ffffff;
	}
	.wlblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #40599b;
	}
	.wldarkblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #2c5683;
	}
	.wllightblue {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #c0e8ff;
	}
	.wlgreen {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #13817a;
	}
	.wlgold {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #fad364;
	}
	.wldarkgold {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #dc962a;
	}
	.wlbronze {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 18px;
		color: #8b4e0c;
	}
