﻿/*

SCREECH: OVERVIEW OF COLORS:

ECS blue					#01008a
Grey box background			#dce4e6
Grey box title & Border		#848d92
Blue box background			#d2e5ec
Blue box title & border		#578ba3
Orange box title			#ff780d
Orange mouse over			#fdc765
dialog background			#ffffe0
Red heading					#a61c19
white						#ffffff
black						#000000

*/

body 
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	margin: 5px;
	/*
	background-image: url(../images/efx/efx_gradient.gif);
	background-repeat: repeat-x;
	background-color: #578ba3;
	*/
}

a
{
	color: #0000ff;
	cursor: hand;
	text-decoration: none;
	font-weight: bold;
}

hr
{
	color: #336699;
	height: 1px;
}

ul
{
    margin-left: 0px;
    padding-left: 20px;
}

img
{
    border: none;
}

.clsLogoBarDiv
{
    background-image: url('../../images/logo/lgo_banner_web.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 80px;
    background-color: #01008a;
}

.clsDocumentIcon
{
	border: 0;
}

.clsDocumentLink
{
	text-decoration:  none;
}

.clsBreadcrumbDiv
{
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.clsColumn_Left
{
	float: left;
	text-align: left;
}

.clsColumn_Right
{
	float: right;
	text-align: left;
}

.clsColumn_Menu
{
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
}

.clsColumn_Central
{
	float: left;
	
	text-align: left;
	margin-top: 5px;
}

.clsColumn_ThirdParty
{
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-left: 5px;
}

.clsInfoBox
{
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 10px;
}

.clsInfoBoxTitle
{
	background-color: #ff780d;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	height: 15px;
	padding: 2px;
	padding-left: 15px;
	background-image: url("../../images/efx/efx_bullet.gif");
	background-position: 5px center;
	background-repeat: no-repeat;
}

.clsDialogPanel
{
	background-color: #ffffe0;
	border: 1px solid #ff780d;
	padding: 3px;
}

.clsHeading
{
	color: #a61c19;
	font-weight: bold;
	font-size: 10pt;
}

.clsHomeMenuTable
{
    width: 245px;
}

.clsHomeMenuMainItemTD
{
	border-top: 1px solid #578ba3;
	border-bottom: 1px solid #578ba3;
	width: 245px;
}

.clsHomeMenuMainItemLnk
{
	color: #00008b;
	font-weight: bold;
	font-size: 10pt;
}

.clsMenuBox
{
	width: 100%;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid #578ba3;
	background-color: #d2e5ec;
}

.clsMenuBoxTitle
{
	padding: 3px;
	background-color: #578ba3;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.clsMenuBoxBody
{
	padding: 5px;
	padding-top: 6px;
}

.clsHomeSubMenuItem
{
    color: #000000;
    background-image: url('../../images/efx/efx_menubullet.gif');
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 8pt;
}

.clsThirdPartyBox
{
	width: 170px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #848d92;
	background-color: #dce4e6;
}

.clsThirdPartyBoxTitle
{
	padding: 3px;
	width: 100%;
	background-color: #848d92;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.clsThirdPartyBoxBody
{
	padding: 5px;
	padding-top: 6px;
}

.clsGrid
{
    border: 1px solid #578ba3;
    font-size: 8pt;
    text-align: center;
    width: 500px;
    padding-top: 5px;
}

.clsGridRow
{

	height: 25px;
	background-color: #d2e5ec;
}

.clsAlternatingRow
{
	height: 25px;
	background-color: #f8f8fc;
}

.clsFormButton
{
	width: 100px;
}

.clsFormCalendar
{
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}

.clsFormCalendar_Title
{
	background-color: #ff780d;
	color: #ffffff;
}

.clsItemTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #a61c19;
}

.clsSummaryTbl
{
    border: 1px solid #578ba3;
}

.clsSummaryCell
{
}

.clsSummaryHeaderRow
{
    background-color: #578ba3;
    font-weight: bold;
    color: #ffffff;
    vertical-align: bottom;
}

.clsFilterBarDiv
{
	background-color: #d2e5ec;
	margin-bottom: 5px;
	height: 15px;
	padding: 2px;
	font-weight: bold;
	font-size: 8pt;
}

.clsFilterBarStaticMenu
{
    width: 100%;
}

.clsFilterBarStaticItem
{
    color: #0008A5;
    padding-left: 5px;
    width: 60px;
}

.clsFilterBarDynamicMenu
{
    border: 1px solid #848d92;
    background-color: #dce4e6;
}

.clsFilterBarDynamicItem
{
    background-color: #dce4e6;
    padding: 2px;
    color: #0008A5;
}

.clsTestamonialTD
{
    font-size: 10pt;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.clsTestamonialImg
{
    text-align: left;
    padding-top: 10px;
}

.clsPhotoCaption
{
    color: #01008a;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.clsTotalHire
{
    color: #01008a;
    font-weight: bold;
}

.clsTotalCost
{
    color: Red;
    font-weight: bold;
}

.clsHireSaleNote
{
    font-size: 11pt;
    font-weight: bold;
    color: #01008a;
    background-color: #d2e5ec;
    border: 1px solid #578ba3;
    width: 400px;
    margin-left: 40px;
    padding: 5px;
    text-align: center;
}

.clsPageTitle
{
	background-color: #ffffff;
	color: #336699;
	font-size: 12pt;
	font-weight: bold;
	height: 25px;
	margin-bottom: 10px;
}

.clsUGButton
{
	font-size: 10pt;
	color: #ffffff;	
	background-color: #bb0000;
	border: 1px solid #000000;
	float: right;
	width: 120px;
	height: 20px;
	margin-right: 5px;
	padding-top: 2px;
	text-align: center;
    cursor: pointer;
}
