@media screen
{
	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
		margin: 0px 7px 0px 0px;
		font: 12px/18px "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
	}

	p
	{
		margin: 0px 0px 0px 0px;
	}

	input
	{
		border: 1px #B0B1B1 solid;
		padding: 2px;
		color: #000000;
		font-weight: normal;
	}
	
	.ews-field-error
	{
		border: 1px #FF0000 solid !important;
	}

	input:focus
	{
		border: 1px #FF7E00 solid !important;
	}

	textarea
	{
		border: 1px #B0B1B1 solid;
		padding: 2px;
		color: #000000;
		font-weight: normal;
	}

	textarea:focus
	{
		border: 1px #FF7E00 solid !important;
	}

	select
	{
		border: 1px #B0B1B1 solid;
		color: #000000;
		font-weight: normal;
	}

	select:focus
	{
		border: 1px #FF7E00 solid !important;
	}

	/* DEFINITIONS FROM THE OLD CSS */
	.tbl
	{
		background-color: #CFD8DF;
		text-align: center;
	}

	.tblHeader2
	{
		background-position: 50% bottom;
		font-weight: bolder;
		background-color: #406480;
		color: white;
		background-repeat: repeat-x;
		text-align: center;
	}

	.tblHeader
	{
		padding-right: 1pt;
		padding-left: 1pt;
		font-weight: bold;
		margin-left: 0pt;
		margin-right: 0pt;
		background-repeat: repeat;
		background-color: #CFD8DF;
		text-align: center;
	}

	.tblRow1
	{
		background-color: #FFFFFF;
		vertical-align: top;
		text-align: center;
	}

	.tblRow2
	{
		background-color: #E3EAEF;
		vertical-align: top;
		text-align: center;
	}

	.tblRow3
	{
		background-color: #DBDBDB;
		vertical-align: top;
		text-align: center;
	}

	.tblDetail1
	{
		background-color: #ffffff;
		text-align: center;
	}

	.tblDetail2
	{
		background-color: #d2c8e6;
		text-align: center;
	}

	.tblHeader2 a:link, .tblHeader2 a:visited, .tblHeader2 a:active
	{
		color: #FFFFFF;
	}

	.tblHeader2 a:hover
	{
		color: #FFFFFF;
	}

	/* END OLD CSS DEFINITIONS */

	.dispBoxRow
	{
		height: 22px;
		line-height: 22px;
		margin: 0px 0px 10px 0px;
		text-align: left;
	}

	.dispBoxSpace
	{
		height: 22px;
		display: inline;
		float: left;
	}

	.dispBoxItem
	{
		height: 22px;
		display: inline;
		float: left;
		line-height: 22px;
		margin: 0px 0px 0px 5px;
	}

	.dispBoxActions
	{
		width: 22px;
		height: 16px;
		display: inline;
		line-height: 22px;
		float: left;
		margin: 0px 0px 0px 10px;
	}

	.dispBoxCtl
	{
		width: 16px;
		height: 16px;
		background: url(../../images/plus.gif) no-repeat;
		display: inline;
		float: left;
		margin: 3px 3px 3px 3px;
	}

	.dispBoxOn
	{
		background: url(../../images/minus.gif) no-repeat;
	}

	.dispBoxCtlBlank
	{
		background: url(../../images/blank.gif) no-repeat;
	}

	.button
	{
		height: 25px;
		background: #FFFFFF url(../../images/btn-dark.gif) repeat-x;
		background-position: 0px -224px;
		border: 1px #B0B1B1 solid;
	}

	.button:hover
	{
		border: 1px #8D8D8D solid;
		background-position: 0px -424px;
	}

	.ews-table-button
	{
		background: #FFFFFF url(../../images/btn-dark.gif) repeat-x;
		background-position: 0px -224px;
		border: 1px #B0B1B1 solid;
	}
	
	.ews-table-button:hover
	{
		border: 1px #8D8D8D solid;
		background-position: 0px -424px;
	}

	.checkbox
	{
		border: 0px none !important;
		border-collapse: collapse;
		background: transparent;
	}

	.checkbox:focus
	{
		border: 0px none !important;
	}

	*:focus
	{
		outline: none;
	}

	img
	{
		border: 0px none;
	}

	form
	{
		margin: 0px;
		padding: 0px;
	}

	a:link, a:visited, a:active
	{
		color: #2C4DA3;
	}

	a:hover
	{
		color: #0000FF;
	}

	.esl-label
	{
		line-height: normal;
	}

	.esl-btn
	{
		display: inline;
		color: #000000 !important;
		font-weight: normal !important;
		font-size: 12px !important;
	}

	.esl-btn .esl-btn-tbl, .esl-btn .esl-split-btn-tbl
	{
		border-collapse: collapse !important;
		padding: 0px;
		margin: 0px;
		border: 0px none;
		cursor: default;
		font-size: 12px;
		white-space: nowrap;
	}

	.esl-btn .esl-btn-tl, .esl-btn .esl-btn-tr, .esl-btn .esl-btn-bl, .esl-btn .esl-btn-br, .esl-btn .esl-btn-top, .esl-btn .esl-btn-bottom, .esl-btn .esl-btn-left, .esl-btn .esl-btn-right, .esl-btn .esl-btn-center, .esl-btn .esl-split-btn-center, .esl-btn .esl-btn-center-icon
	{
		background-image: url(../../images/btn-dark.gif);
	}

	.esl-btn .esl-btn-mtl, .esl-btn .esl-btn-mtr, .esl-btn .esl-btn-mbl, .esl-btn .esl-btn-mbr
	{
		background-image: url(../../images/split-btn-dark.gif);
	}

	.esl-btn .esl-btn-tl
	{
		background-position: 0px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-tr
	{
		background-position: -3px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-bl
	{
		background-position: 0px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-br
	{
		background-position: -3px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-mtl
	{
		background-position: 0px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-mtr
	{
		background-position: -3px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-mbl
	{
		background-position: 0px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-mbr
	{
		background-position: -3px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn .esl-btn-top
	{
		background-position: 0px -6px !important;
		background-repeat: repeat-x;
	}

	.esl-btn .esl-btn-bottom
	{
		background-position: 0px -15px !important;
		background-repeat: repeat-x;
	}

	.esl-btn .esl-btn-left
	{
		background-position: 0px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn .esl-btn-right
	{
		background-position: -3px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn .esl-btn-center, .esl-btn .esl-split-btn-center, .esl-btn .esl-btn-center-icon
	{
		background-position: 0px -224px !important;
		background-repeat: repeat-x;
		border: 1px #B0B1B1 solid;
	}

	.esl-btn .esl-split-btn-center
	{
		border-left: 0px none;
	}

	.esl-btn-hover .esl-btn-tl
	{
		background-position: -6px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-tr
	{
		background-position: -9px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-bl
	{
		background-position: -6px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-br
	{
		background-position: -9px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-mtl
	{
		background-position: -6px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-mtr
	{
		background-position: -9px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-mbl
	{
		background-position: -6px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-mbr
	{
		background-position: -9px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-hover .esl-btn-top
	{
		background-position: 0px -9px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-hover .esl-btn-bottom
	{
		background-position: 0px -18px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-hover .esl-btn-left
	{
		background-position: -6px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-hover .esl-btn-right
	{
		background-position: -9px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-hover .esl-btn-center, .esl-btn-hover .esl-split-btn-center, .esl-btn-hover .esl-btn-center-icon
	{
		background-position: 0px -424px !important;
		background-repeat: repeat-x;
		border-color: #858585;
	}

	.esl-btn-active .esl-btn-tl
	{
		background-position: -12px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-tr
	{
		background-position: -15px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-bl
	{
		background-position: -12px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-br
	{
		background-position: -15px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-mtl
	{
		background-position: -12px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-mtr
	{
		background-position: -15px 0px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-mbl
	{
		background-position: -12px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-mbr
	{
		background-position: -15px -3px !important;
		background-repeat: no-repeat;
	}

	.esl-btn-active .esl-btn-top
	{
		background-position: 0px -12px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-active .esl-btn-bottom
	{
		background-position: 0px -21px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-active .esl-btn-left
	{
		background-position: -12px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-active .esl-btn-right
	{
		background-position: -15px -24px !important;
		background-repeat: repeat-x;
	}

	.esl-btn-active .esl-btn-center, .esl-btn-active .esl-split-btn-center, .esl-btn-active .esl-btn-center-icon
	{
		background-position: 0px -624px !important;
		background-repeat: repeat-x;
		border-color: #858585;
	}

	.esl-btn .esl-btn-tl, .esl-btn .esl-btn-tr, .esl-btn .esl-btn-bl, .esl-btn .esl-btn-br, .esl-btn .esl-btn-mtl, .esl-btn .esl-btn-mtr, .esl-btn .esl-btn-mbl, .esl-btn .esl-btn-mbr
	{
		width: 3px;
		height: 3px;
		padding: 0px;
	}

	.esl-btn .esl-btn-top, .esl-btn .esl-btn-bottom
	{
		height: 3px;
		padding: 0px;
	}

	.esl-btn .esl-btn-left, .esl-btn .esl-btn-right
	{
		width: 3px;
		padding: 0px;
	}

	.esl-btn-center
	{
		height: 100%;
		padding: 2px 10px 3px 10px;
		white-space: nowrap;
	}

	.esl-split-btn-center
	{
		height: 100%;
		padding: 11px 4px 8px 5px;
		white-space: nowrap;
	}

	.esl-split-btn-combo
	{
		padding: 9px 6px 7px 6px;
	}

	.esl-split-btn-date
	{
		padding: 5px 6px 5px 6px;
	}

	.esl-btn-center-icon
	{
		height: 100%;
		padding: 2px 10px 1px 8px;
	}

	.esl-btn-center-text
	{
		white-space: nowrap;
	}

	.esl-btn-txt
	{
		font-size: 12px;
	}

	.esl-btn-west
	{
		float: left;
		margin: 2px;
	}

	.esl-btn-east
	{
		float: right;
		margin: 2px;
	}

	.esl-menu
	{
		border: 1px #A1A2A2 solid;
		position: absolute;
	}

	.esl-menu-item
	{
		background: #F3F3F3;
	}

	.esl-menu-item-over
	{
		background: #3737EA;
	}

	.esl-menu-item .esl-menu-tbl
	{
		width: 100%;
		height: 24px;
		border-collapse: collapse !important;
		padding: 0px;
		margin: 0px;
		border: 0px none;
		cursor: default;
		font-size: 12px;
	}

	.esl-menu-item .esl-menu-icon
	{
		width: 18px;
		height: 24px;
		border-top: 1px #FFFFFF solid;
		border-bottom: 1px #E2E3E3 solid;
		border-left: 1px #FFFFFF solid;
	}

	.esl-menu-item .esl-menu-text
	{
		width: 100%;
		height: 24px;
		border-top: 1px #FFFFFF solid;
		border-right: 1px #E2E3E3 solid;
		border-bottom: 1px #E2E3E3 solid;
		border-left: 1px #E2E3E3 solid;
		padding: 0px 10px 0px 10px;
	}

	.esl-menu-item-over .esl-menu-tbl
	{
		color: #FFFFFF;
	}

	.esl-menu-item-over .esl-menu-icon
	{
		border-top: 1px #3737EA solid;
		border-bottom: 1px #3737EA solid;
		border-left: 1px #3737EA solid;
	}

	.esl-menu-item-over .esl-menu-text
	{
		border-top: 1px #3737EA solid;
		border-right: 1px #3737EA solid;
		border-bottom: 1px #3737EA solid;
		border-left: 1px #3737EA solid;
	}

	.esl-tab-panel
	{
		float: left;
		cursor: default;
	}

	.esl-tab
	{
		float: left;
		padding: 0px 1px 0px 0px;
	}

	.esl-tab .esl-tab-tl, .esl-tab .esl-tab-t, .esl-tab .esl-tab-tr, .esl-tab .esl-tab-l, .esl-tab .esl-tab-center, .esl-tab .esl-tab-r
	{
		background-image: url(../../images/tabs.gif);
	}

	.esl-tab .esl-tab-tl, .esl-tab .esl-tab-tr
	{
		width: 5px;
		height: 7px;
	}

	.esl-tab .esl-tab-l, .esl-tab .esl-tab-r
	{
		width: 5px;
	}

	.esl-tab .esl-tab-tl
	{
		background-position: -10px 0px;
		background-repeat: no-repeat;
	}

	.esl-tab .esl-tab-t
	{
		background-position: 0px -14px;
		background-repeat: repeat-x;
		height: 7px;
	}

	.esl-tab .esl-tab-tr
	{
		background-position: -15px 0px;
		background-repeat: no-repeat;
	}

	.esl-tab .esl-tab-l
	{
		background-position: 0px -43px;
		background-repeat: no-repeat;
	}

	.esl-tab .esl-tab-r
	{
		background-position: 0px -43px;
		background-repeat: no-repeat;
	}

	.esl-tab .esl-tab-center
	{
		height: 20px;
		background-position: 0px -43px;
		background-repeat: repeat-x;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		font-size: 10pt;
		color: #333333;
		white-space: nowrap;
		padding: 0px 5px 0px 5px;
	}

	.esl-tab-on .esl-tab-tl, .esl-tab-on .esl-tab-tr, .esl-tab-on .esl-tab-t
	{
		height: 5px;
	}

	.esl-tab-on .esl-tab-tl
	{
		background-position: 0px 0px;
	}

	.esl-tab-on .esl-tab-t
	{
		background-position: 0px -7px;
	}

	.esl-tab-on .esl-tab-tr
	{
		background-position: -5px 0px;
	}

	.esl-tab-on .esl-tab-l
	{
		background-position: 0px -21px;
	}

	.esl-tab-on .esl-tab-r
	{
		background-position: 0px -21px;
	}

	.esl-tab-on .esl-tab-center
	{
		height: 22px;
		background-position: 0px -21px;
		color: #000000;
	}

	.esl-text-field
	{
		border: 1px #B0B1B1 solid;
	}

	.esl-text-field-on
	{
		border: 1px #8D8D8D solid !important;
	}

	.esl-suggest-list, .esl-date-picker
	{
		background: #FEFEFF;
		position: absolute;
		text-align: left;
		border: 1px #4780AD solid;
		overflow: auto;
		overflow-x: hidden;
	}

	.esl-suggest-list-item
	{
		background: #FFFFFF;
		padding: 1px 20px 1px 5px;
		text-align: left;
		cursor: default;
		white-space: nowrap;
	}
	
	.esl-suggest-list-item-off
	{
		color: #8D8D8D;
	}

	* html .esl-suggest-list-item
	{
		display: table-row;
	}

	.esl-suggest-list-item-on
	{
		background: #3399FF;
		color: #FFFFFF;
	}

	.esl-suggest-list-item-on span
	{
		color: #3399FF !important;
		background: #FFFFFF !important;
	}

	.esl-editor-bg
	{
		background-image: url(../../images/bg.gif);
		font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
		font-size: 10px;
	}

	.esl-editor-dropdown1
	{
		height: 16px;
		font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 11px;
		border: 1px solid #FFFFFF;
		cursor: default;
	}

	.esl-editor-dropdown2
	{
		width: 11px;
		background-image: url(../../images/bg.gif);
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		cursor: default;
		height: 16px;
	}

	.esl-editor-dropdown4
	{
		font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 11px;
		border: 1px solid #406480;
		cursor: default;
		height: 16px;
	}

	.esl-editor-dropdown5
	{
		background-image: url(../../images/bgover.gif);
		border-top: 1px solid #406480;
		border-right: 1px solid #406480;
		border-bottom: 1px solid #406480;
		cursor: default;
		height: 16px;
	}

	.esl-editor-dropdown5b
	{
		background-image: url(../../images/bgover.gif);
		border-top: 1px solid #406480;
		border-right: 1px solid #406480;
		border-bottom: 1px solid #406480;
		cursor: default;
		height: 19px;
	}

	.esl-editor-dropdown6
	{
		width: 11px;
		background-image: url(../../images/bgdown.gif);
		border-top: 1px solid #406480;
		border-right: 1px solid #406480;
		border-bottom: 1px solid #406480;
		cursor: default;
		height: 16px;
	}

	.esl-editor-dropdown7
	{
		border: 1px solid #406480;
		background-color: #FFFFFF;
		font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
		cursor: default;
	}

	.esl-editor-dropdown8
	{
		background-image: url(../../images/bgover.gif);
		border: 1px solid #406480;
		cursor: default;
	}

	.esl-editor-dropdown9
	{
		background-image: url(../../images/bgdown.gif);
		border-top: 1px solid #406480;
		border-right: 1px solid #406480;
		border-bottom: 1px solid #406480;
		cursor: default;
	}

	.esl-editor-dropdown9b
	{
		background-image: url(../../images/bgdown.gif);
		border-top: 1px solid #406480;
		border-right: 1px solid #406480;
		border-bottom: 1px solid #406480;
		cursor: default;
		height: 19px;
	}

	.esl-editor-dropdown10
	{
		border: 0px solid transparent;
		cursor: default;
	}

	.esl-editor-dropdown11
	{
		border-top: 0px solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0px solid transparent;
		cursor: default;
	}

	.esl-editor-dropdown11b
	{
		border-top: 0px solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0px solid transparent;
		cursor: default;
		height: 19px;
	}

	.esl-editor-dropdown12
	{
		background-image: url(../../images/bgdown.gif);
		border: 1px solid #406480;
		cursor: default;
	}

	.esl-editor-dropdown13
	{
		padding: 1px;
		border: 1px solid #FFFFFF;
		background-color: #FFFFFF;
	}

	.esl-editor-dropdown14
	{
		padding: 1px;
		border: 1px solid #406480;
		background-color: #FFEEC2;
	}

	.esl-editor-btn1
	{
		display: block;
		width: 21px;
		height: 20px;
		padding: 1px;
		background-image: url(../../images/bg.gif);
	}

	.esl-editor-btn2
	{
		display: block;
		width: 21px;
		height: 20px;
		border: 1px solid #406480;
		background-image: url(../../images/bgover.gif);
	}

	.esl-editor-btn3
	{
		display: block;
		width: 21px;
		height: 20px;
		border: 1px solid #406480;
		background-image: url(../../images/bgselect.gif);
	}

	.esl-editor-btn4
	{
		display: block;
		width: 21px;
		height: 20px;
		border: 1px solid #406480;
		background-image: url(../../images/bgdown.gif);
	}

	.esl-editor-btn5
	{
		display: block;
		width: 21px;
		height: 20px;
		padding: 1px;
		background-image: url(../../images/bg.gif);
	}

	.esl-editor-btn6
	{
		display: block;
		padding: 3px;
		cursor: default;
	}

	.esl-editor-btn7
	{
		display: block;
		border: 1px solid #406480;
		background-image: url(../../images/bgover.gif);
		cursor: default;
		padding: 2px;
	}

	.esl-editor-btn8
	{
		display: block;
		border: 1px solid #406480;
		background-image: url(../../images/bgselect.gif);
		cursor: default;
		padding: 2px;
	}

	.esl-editor-btn9
	{
		display: block;
		border: 1px solid #406480;
		background-image: url(../../images/bgdown.gif);
		cursor: default;
		padding: 2px;
	}

	.ews-error-frame
	{
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 14px;
	}

	.ews-error-message
	{
		background: #CFD8DF;
		text-align: center !important;
		border-bottom: 1px #406480 solid;
		padding: 15px 0px 15px 0px;
	}

	.ews-layout-table
	{
		width: 100%;
		border-top: 1px #406480 solid;
	}

	.ews-column-left
	{
		background: #CFD8DF;
		border-right: 1px #406480 solid;
		vertical-align: top;
	}

	.ews-error-text
	{
		background: #FFFFFF;
		padding: 5px 5px 5px 5px;
		text-align: left !important;
		color: #000000;
	}

	.ews-no-logo
	{
		width: 140px;
		height: 42px;
		overflow: hidden;
		font-size: 14px;
		font-weight: bold;
		color: #406480;
	}

	.ews-layout-center
	{
		padding: 0px 10px 0px 10px;
	}

	.ews-layout-north
	{
		background: #FFFFFF;
	}

	.ews-layout-south
	{
		padding: 5px 10px 0px 10px;
		background: #FFFFFF;
	}

	.ews-copyright
	{
		font-size: 10px;
		cursor: default;
		text-align: right;
		white-space: nowrap;
	}

	.ews-layout-west
	{
		width: 170px;
		background: #FFFFFF;
		vertical-align: top;
	}

	.ews-layout-content
	{
		background: #FFFFFF;
		vertical-align: top;
	}

	.ews-layout-tl, .ews-layout-tr, .ews-layout-bl, .ews-layout-br
	{
		width: 4px;
		height: 4px;
		background: #406480 url(../../images/corners.gif) no-repeat;
	}

	.ews-layout-tl
	{
		height: 4px;
		background-position: 0px 0px;
	}

	.ews-layout-tr
	{
		height: 22px;
		background-position: -4px 0px;
	}

	.ews-layout-bl
	{
		background-position: 0px -42px;
	}

	.ews-layout-br
	{
		background-position: -4px -42px;
	}

	.ews-layout-tb, .ews-layout-lr
	{
		background: #406480;
	}

	.ews-layout-lr
	{
		width: 4px;
	}

	.ews-layout-tb
	{
		height: 4px;
	}

	.ews-logon-center
	{
		background: #CFD8DF;
		border-top: 1px #406480 solid;
		border-bottom: 1px #406480 solid;
	}

	.ews-logon-field-cell
	{
		color: #406480;
		font-weight: bold;
		text-align: left;
	}

	.ews-logon-field
	{
		width: 250px;
		border: 1px #B0B1B1 solid;
		color: #000000;
		font-weight: normal;
	}

	.ews-logon-field:focus
	{
		border: 1px #FF7E00 solid !important;
	}

	.ews-logon-links
	{
		padding: 5px 0px 0px 0px;
	}

	.ews-logon-links a:link, .ews-logon-links a:visited, .ews-logon-links a:active
	{
		color: #406480;
		font-size: 10px;
	}

	.ews-logon-links a:hover
	{
		color: #4780AD;
	}

	.ews-logon-message
	{
		height: 20px;
		line-height: 20px;
	}

	.ews-status
	{
		background: #CFD8DF;
		border-top: 1px #406480 solid;
		padding: 0px 5px 0px 5px;
		text-align: left;
		font-size: 11px;
	}

	.ews-global-colpase
	{
		width: 20px;
		cursor: pointer;
	}

	.ews-global
	{
		text-align: left;
		color: #FFFFFF;
		cursor: default;
	}

	.ews-global-links
	{
		padding: 0px 5px 0px 0px;
		color: #FFFFFF;
		text-align: right;
		cursor: default;
	}

	.ews-global a:link, .ews-global a:visited, .ews-global a:active, .ews-global a:hover, .ews-global-links a:link, .ews-global-links a:visited, .ews-global-links a:active, .ews-global-links a:hover
	{
		color: #FFFFFF;
		cursor: pointer;
	}

	.ews-menu-category
	{
		padding: 5px 0px 5px 0px;
		border-bottom: 1px #CCCCCC solid;
	}

	.ews-menu-category-bottom
	{
		padding: 5px 0px 5px 0px;
		border-bottom: 0px none;
	}

	.ews-menu
	{
		height: 20px;
		background: #FFFFFF;
	}

	.ews-menu .ews-menu-corners
	{
		width: 4px;
		height: 20px;
		background: #FFFFFF;
		display: inline;
		float: left;
	}

	.ews-menu .ews-menu-bullet
	{
		width: 20px;
		height: 20px;
		background: #FFFFFF;
		display: inline;
		float: left;
	}

	.ews-menu .ews-menu-text
	{
		height: 20px;
		display: inline;
		float: left;
		line-height: 20px;
		color: #406480;
		text-decoration: underline;
		cursor: pointer;
	}

	.ews-menu .ews-menu-text a:link, .ews-menu .ews-menu-text a:visited, .ews-menu .ews-menu-text a:active
	{
		color: #406480;
	}

	.ews-menu .ews-menu-text a:hover
	{
		color: #4780AD;
	}

	.ews-menu-on
	{
		background: #406480;
	}

	.ews-menu-on .ews-menu-corners
	{
		background: #FFFFFF url(../../images/caps.gif) no-repeat;
	}

	.ews-menu-on .ews-menu-bullet
	{
		background: #406480 url(../../images/bullet-white.gif) no-repeat !important;
	}

	.ews-menu-on .ews-menu-text
	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.ews-menu-on .ews-menu-text a:link, .ews-menu-on .ews-menu-text a:visited, .ews-menu-on .ews-menu-text a:active, .ews-menu-on .ews-menu-text a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}

	.ews-menu-hot
	{
		background: #FF0000;
	}

	.ews-menu-hot .ews-menu-corners
	{
		background: #FFFFFF url(../../images/caps-hot.gif) no-repeat;
	}

	.ews-menu-hot .ews-menu-bullet
	{
		background: #FF0000 url(../../images/bullet-white.gif) no-repeat !important;
	}

	.ews-menu-hot .ews-menu-text
	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.ews-menu-hot .ews-menu-text a:link, .ews-menu-hot .ews-menu-text a:visited, .ews-menu-hot .ews-menu-text a:active, .ews-menu-hot .ews-menu-text a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}

	.ews-menu-yellow .ews-menu-bullet
	{
		background: #FFFFFF url(../../images/bullet-yellow.gif) no-repeat;
	}

	.ews-menu-blue .ews-menu-bullet
	{
		background: #FFFFFF url(../../images/bullet-blue.gif) no-repeat;
	}

	.ews-menu-green .ews-menu-bullet
	{
		background: #FFFFFF url(../../images/bullet-green.gif) no-repeat;
	}

	.ews-menu-orange .ews-menu-bullet
	{
		background: #FFFFFF url(../../images/bullet-orange.gif) no-repeat;
	}

	.ews-breadcrumb
	{
		height: 20px;
		padding: 0px 5px 0px 5px;
	}

	.ews-breadcrumb .ews-crumb, .ews-breadcrumb .ews-link, .ews-breadcrumb .ews-label
	{
		height: 20px;
		display: inline;
		float: left;
		color: #406480;
		line-height: 20px;
	}

	.ews-breadcrumb .ews-crumb
	{
		padding: 0px 5px 0px 5px;
	}

	.ews-breadcrumb .ews-link a:link, .ews-breadcrumb .ews-link a:visited, .ews-breadcrumb .ews-link a:active
	{
		color: #406480;
	}

	.ews-breadcrumb .ews-link a:hover
	{
		color: #4780AD;
	}

	.ews-actions
	{
		background: #CFD8DF;
		border-bottom: 1px #406480 solid;
		padding: 0px 5px 0px 5px;
	}

	.ews-filters
	{
		background: #E3EAEF !important;
	}

	.ews-actions-filteron
	{
		/*border-bottom: 0px none !important;*/
	}

	.ews-tabs
	{
		background: #CFD8DF;
		padding: 5px 0px 0px 0px;
		clear: both;
	}

	.ews-tabson
	{
		background: #FFFFFF !important;
		border-bottom: 0px none !important;
	}

	.ews-status .ews-reset, .ews-actions .ews-reset
	{
		clear: both;
	}

	.ews-status .ews-label, .ews-actions .ews-label
	{
		display: inline;
		padding: 0px 5px 0px 0px;
		float: left;
		line-height: 32px;
		color: #000000;
	}

	.ews-status .ews-text, .ews-actions .ews-text
	{
		display: inline;
		padding: 0px 5px 0px 0px;
		float: left;
		line-height: 32px;
		color: #000000;
	}

	.ews-button-container
	{
		height: 24px;
		padding: 4px 2px 6px 2px;
		display: inline;
		float: left;
	}

	.ews-button
	{
		height: 24px;
		background: #FFFFFF url(../../images/btn-dark.gif) repeat-x;
		background-position: 0px -224px;
		border: 1px #B0B1B1 solid;
		display: inline;
		float: left;
	}

	.ews-field
	{
		min-height: 24px;
		padding: 6px 10px 0px 0px;
		display: inline;
		float: left;
	}

	.ews-field select
	{
		border: 1px #B0B1B1 solid;
	}

	.ews-field input
	{
		border: 1px #B0B1B1 solid;
	}

	.ews-button:hover
	{
		border: 1px #8D8D8D solid;
		background-position: 0px -424px;
	}

	.ews-button .ews-button-icon
	{
		height: 24px;
		display: inline;
		float: left;
		line-height: 24px;
		vertical-align: middle;
		cursor: default;
	}

	.ews-button .ews-button-name
	{
		height: 24px;
		display: inline;
		float: left;
		cursor: default;
		color: #000000;
		line-height: 24px;
		cursor: default;
	}

	.ews-subs
	{
		padding: 5px 0px 7px 0px;
		background: #FFFFFF;
		position: absolute;
		top: 0px;
		left: 0px;
		border: 1px #406480 solid;
	}

	.ews-upload-file
	{
		padding: 5px 5px 5px 5px;
		background: #FFFFFF;
		position: absolute;
		top: 0px;
		left: 0px;
		border: 1px #406480 solid;
	}

	.ews-subs-item
	{
		padding: 0px 5px 0px 5px;
	}

	.ews-subs-item-on
	{
		font-weight: bold;
	}

	.ews-subs-top
	{
		padding: 4px 5px 0px 5px;
		margin: 6px 0px 0px 0px;
		border-top: 1px #CCCCCC solid;
	}

	.ews-subs-bottom
	{
		padding: 0px 5px 6px 5px;
		margin: 0px 0px 4px 0px;
		border-bottom: 1px #CCCCCC solid;
	}

	.ews-layout-content-scroll
	{
		min-height: 300px;
	}

	.ews-table, .ews-table-no-border
	{
		background: #B0B1B1;
	}

	.ews-table
	{
		border-left: 1px #B0B1B1 solid;
	}

	.ews-table-fill
	{
		height: 100%;
		background: #FFFFFF;
	}

	.ews-table-top
	{
		border-top: 1px #406480 solid;
	}

	.ews-sub-top
	{
		border-top: 1px #B0B1B1 solid;
	}

	.ews-table .ews-top
	{
		border-top: 1px #406480 solid;
	}

	.ews-table-filter-header
	{
		width: 100%;
		background: #CFD8DF;
		border-bottom: 1px #406480 solid;
	}

	.ews-column-header, .ews-column-header2, .ews-column-header3
	{
		padding: 2px 5px 2px 5px;
		border-right: 1px #B0B1B1 solid;
		border-bottom: 1px #B0B1B1 solid;
		background: #DBE1E3 url(../../images/head-bg.gif) repeat-x;
		background-position: 0px 0px;
		text-align: center;
		vertical-align: middle;
	}

	.ews-column-header2
	{
		background-position: 0px -200px;
		border-right: 1px #406480 solid;
		border-bottom: 1px #406480 solid;
		color: #FFFFFF;
		font-weight: bold;
	}

	.ews-column-header3
	{
		background: #DBDBDB;
	}

	.ews-column-header2 a:link, .ews-column-header2 a:visited, .ews-column-header2 a:active, .ews-column-header2 a:hover
	{
		color: #FFFFFF;
	}

	.ews-table-header-text
	{
		height: 16px;
		line-height: 16px;
		display: inline;
		cursor: default;
	}

	.ews-table-header-icon
	{
		width: 16px;
		height: 16px;
		display: inline;
		cursor: pointer;
	}

	.ews-select-sort-options
	{
		position: absolute;
		width: 100px;
		border: 1px #406480 solid;
		background: #FFFFFF;
		text-align: left;
		line-height: 13px;
		cursor: pointer;
		padding: 4px 7px 4px 7px;
	}

	.ews-data-row1, .ews-data-row2, .ews-data-row3, .ews-data-cell
	{
		padding: 5px 5px 5px 5px;
		border-right: 1px #B0B1B1 solid;
		border-bottom: 1px #B0B1B1 solid;
		text-align: center;
	}

	.ews-data-row1
	{
		background: #FFFFFF;
	}

	.ews-data-row2
	{
		background: #FCEAB4;
	}

	.ews-data-row3
	{
		background: #FADF90;
	}

	.ews-sub-table-foot
	{
		font-weight: bold;
		font-size: 11px;
	}

	.ews-table-filter-item
	{
		color: #406480;
		display: inline;
		float: left;
		line-height: 32px;
	}

	.ews-sub-table-container
	{
		padding: 5px 5px 5px 5px;
		vertical-align: top;
	}

	.ews-sub-table-layer
	{
		border-right: 1px #B0B1B1 solid;
		border-bottom: 1px #B0B1B1 solid;
		background: #E3EAEF;
	}

	.ews-record-table
	{
		background: #FDF4D9;
		border-right: 1px #B0B1B1 solid;
		border-bottom: 1px #B0B1B1 solid;
	}

	.ews-record-title, .ews-record-title-no-top
	{
		padding: 0px 5px 0px 5px;
		margin: 0px 5px 0px 5px;
		font-weight: bold;
		background: #FFFFFF url(../../images/head-bg.gif) repeat-x;
		border-top: 1px #B0B1B1 solid;
		border-bottom: 1px #B0B1B1 solid;
		vertical-align: bottom;
	}

	.ews-record-title-no-top
	{
		border-top: 0px none;
	}

	.ews-record-value
	{
		padding: 3px 5px 0px 5px;
		margin: 0px 5px 0px 5px;
		vertical-align: top;
	}

	.ews-search-field-on
	{
		color: #FFFFFF;
	}

	.ews-tab-on-l, .ews-tab-on-r
	{
		height: 29px;
		background: #FFFFFF url(../../images/tab-corners.gif) no-repeat;
		display: inline;
		float: left;
	}

	.ews-tab-on-l
	{
		background-position: 0px 0px;
	}

	.ews-tab-on-r
	{
		background-position: -4px 0px;
	}

	.ews-tab-on
	{
		height: 28px;
		padding: 0px 10px 0px 10px;
		background: #FFFFFF;
		border-top: 1px #406480 solid;
		display: inline;
		float: left;
		font-weight: bold;
		line-height: 28px;
		cursor: default;
	}

	.ews-tab-off
	{
		height: 28px;
		padding: 0px 10px 0px 10px;
		line-height: 28px;
		display: inline;
		float: left;
	}

	.ews-tab-fill
	{
		background: #CFD8DF url(../../images/tab-bg.gif) repeat-x;
		background-position: bottom;
		padding: 0px 3px 0px 3px;
	}

	.ews-bookmark-icon
	{
		width: 22px;
		height: 22px;
		background: url(../../images/bookmark.png);
	}

	.ews-bookmark-icon-on
	{
		background: url(../../images/bookmark-on.png);
	}

	.ews-bookmark-title
	{
		padding: 0px 5px 0px 0px;
		color: #406480;
		font-weight: bold;
		font-size: 13px;
		cursor: default;
	}

	.ews-bookmark-field-label
	{
		padding: 0px 5px 0px 5px;
		font-size: 9px;
		cursor: default;
	}

	.ews-bookmark-field
	{
		padding: 0px 2px 0px 2px;
	}

	.ews-bookmark-field textarea
	{
		width: 320px;
		height: 100px;
		border: 1px #B0B1B1 solid;
	}

	.ews-bookmark-btns
	{
		padding: 3px 0px 0px 0px;
	}

	.ews-gm-cell
	{
		border-left: 1px #406480 solid;
	}

	.ews-gm-zip-loading
	{
		height: 400px;
		text-align: center;
		line-height: 400px;
		font-weight: bold;
		font-size: 14px;
	}

	.ews-layer
	{
		position: absolute;
	}

	.ews-layer-tl, .ews-layer-tr, .ews-layer-bl, .ews-layer-br
	{
		width: 4px;
		height: 4px;
		background: transparent url(../../images/layer-corners.png) no-repeat;
	}

	.ews-layer-tl
	{
		background-position: 0px 0px;
	}

	.ews-layer-tr
	{
		background-position: -4px 0px;
	}

	.ews-layer-bl
	{
		background-position: 0px -4px;
	}

	.ews-layer-br
	{
		background-position: -4px -4px;
	}

	.ews-layer-t, .ews-layer-l, .ews-layer-r, .ews-layer-b, .ews-layer-content
	{
		background: #FFFFFF;
	}

	.ews-layer-t
	{
		border-top: 1px #406480 solid;
	}

	.ews-layer-l
	{
		border-left: 1px #406480 solid;
	}

	.ews-layer-r
	{
		border-right: 1px #406480 solid;
	}

	.ews-layer-b
	{
		border-bottom: 1px #406480 solid;
	}

	.ews-news
	{
		border: 0px none;
		padding: 5px 5px 5px 5px;
		border-bottom: 1px #B0B1B1 solid;
		font-size: 13px;
	}

	.ews-pagenation-item
	{
		color: #406480;
		text-decoration: underline;
		display: inline;
		cursor: pointer;
		margin-left: 1px;
		margin-right: 5px;
		text-align: center;
	}

	.ews-pagenation-item-off
	{
		color: #000000;
		display: inline;
		cursor: default;
		margin-left: 1px;
		margin-right: 5px;
		text-align: center;
	}

	.ews-pagenation-item-on
	{
		color: #000000;
		display: inline;
		cursor: default;
		margin-left: 1px;
		margin-right: 5px;
		text-align: center;
		font-weight: bold;
	}

	.esl-date-picker
	{
		font-size: 11px;
		cursor: default;
	}

	.esl-date-picker .esl-btn-lt, .esl-date-picker .esl-title, .esl-date-picker .esl-btn-rt
	{
		background: #406480 url(../../images/date-picker-sprite.png);
		height: 21px;
	}

	.esl-date-picker .esl-btn-lt
	{
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	.esl-date-picker .esl-title
	{
		background-position: 0px -21px;
		background-repeat: repeat-x;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}

	.esl-date-picker .esl-btn-rt
	{
		background-position: -21px 0px;
		background-repeat: no-repeat;
	}

	.esl-date-picker .esl-btn-rt
	{
		background-position: -21px 0px;
		background-repeat: no-repeat;
	}

	.esl-date-picker .esl-week-title
	{
		background: #CFD8DF;
		border-bottom: 1px #4780AD solid;
		color: #406480;
		font-weight: bold;
	}

	.esl-date-picker .esl-day
	{
		background: #FFFFFF;
		border: 1px #FFFFFF solid;
		width: 27px;
	}

	.esl-date-picker .esl-day-over
	{
		border: 1px #821515 solid;
	}

	.esl-date-picker .esl-day-off
	{
		color: #7F7F7F;
	}

	.esl-date-picker .esl-day-on
	{
		background: #CFD8DF;
	}

	.esl-date-picker .esl-day-today
	{
		background: #406480;
		color: #FFFFFF;
		font-weight: bold;
	}

	.esl-date-picker .esl-sep
	{
		background: #406480;
		width: 1px;
	}

	.ews-gadget-tl, .ews-gadget-tr, .ews-gadget-bl, .ews-gadget-br
	{
		width: 4px;
		height: 4px;
		background: #CFD8DF url(../../images/corners-light.gif) no-repeat;
	}

	.ews-gadget-tl
	{
		height: 4px;
		background-position: 0px 0px;
	}

	.ews-gadget-tr
	{
		height: 22px;
		background-position: -4px 0px;
	}

	.ews-gadget-bl
	{
		background-position: 0px -42px;
	}

	.ews-gadget-br
	{
		background-position: -4px -42px;
	}

	.ews-gadget-tb, .ews-gadget-lr
	{
		background: #CFD8DF;
	}

	.ews-gadget-lr
	{
		width: 4px;
	}

	.ews-gadget-tb
	{
		height: 4px;
		color: #406480;
	}

	.ews-gadget-content
	{
		background: #FFFFFF;
		vertical-align: top;
		border: 1px #CCCCCC solid;
	}
}