﻿html 
{
 overflow-y: scroll;
}

.formHead1, .FormHead1
{
 font-family: Helvetica,Arial, san-serif;
 font-size: 16px;
 text-align: left;
 color: #000000;
}

.formHead2, .FormHead2
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 text-align: left;
 text-transform: none;
 color: #000000;
	padding-right: 8px;
}

.formHead3, .FormHead3
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 letter-spacing: 20%;
 line-height: 10px;
 text-align: right;
 text-transform: uppercase;
 color: #cc3333;
}

.formHead4, .FormHead4
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 18px;
 letter-spacing: 20%;
 text-align: right;
 color: #ffffff;
 background-color: #003366;
}

.formHead5, .FormHead5
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 11px;
 text-align: left;
 color: #ffffff;
 background-color: #656541;
}

a.formLink1:link, a.link1:link, a.FormLink1:link, a.Link1:link
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.formLink1:visited, a.link1:visited, a.FormLink1:visited, a.Link1:visited
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.formLink1:hover, a.link1:hover, a.FormLink1:hover, a.Link1:hover
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.formLink1:active, a.link1:active, a.FormLink1:active, a.Link1:active
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

/* (start) */
a.link1a:link, a.Link1a:link
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.link1a:visited, a.Link1a:visited
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.link1a:hover, a.Link1a:hover
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.link1a:active, a.Link1a:active
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

a.link1Modal:link, a.Link1Modal:link
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #3f3f3f;
}
a.link1Modal:visited, a.Link1Modal:visited
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #3f3f3f;
}
a.link1Modal:hover, a.Link1Modal:hover
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.link1Modal:active, a.Link1Modal:active
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #000000;
}

.ModalDialogTItleBlock
{
 margin: 4px 4px 0px 5px;
 padding: 12px 6px 12px 6px;
 background-color: #ffdd6d;
 border: solid 1px #ffdd6d;
 width: 636px;
 border-radius: 5px;
}
.ModalText
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: none;
 color: #3f3f3f;
}
.ModalTextBold
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 color: #1f1f1f;
}
.ModalTextBlack
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: none;
 color: #000000;
}
.ModalTextBoldBlack
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 color: #000000;
}

.ModalSubWindow
{
 padding-top: 6px;
 max-height: 200px; 
 overflow-y: auto; 
 overflow-x: hidden;
}
.ModalPaper
{
 padding: 2px 0px 4px 8px;
}
/* (end) */

a.formLink2:link, a.link2:link, a.FormLink2:link, a.Link2:link
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.formLink2:visited, a.link2:visited, a.FormLink2:visited, a.Link2:visited
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.formLink2:hover, a.link2:hover, a.FormLink2:hover, a.Link2:hover
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.formLink2:active, a.link2:active, a.FormLink2:active, a.Link2:active
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

a.formLink3:link, a.link3:link, a.FormLink3:link, a.Link3:link
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.formLink3:visited, a.link3:visited, a.FormLink3:visited, a.Link3:visited
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.formLink3:hover, a.link3:hover, a.FormLink3:hover, a.Link3:hover
{
 font-family:  Helvetica,Arial, san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.formLink3:active, a.link3:active, a.FormLink3:active, a.Link3:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

a.formLink4:link, a.link4:link, a.FormLink4:link, a.Link4:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 text-decoration: none;
 color: #003399;
}
a.formLink4:visited, a.link4:visited, a.FormLink4:visited, a.Link4:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 text-decoration: none;
 color: #993399;
}
a.formLink4:hover, a.link4:hover, a.FormLink4:hover, a.Link4:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 text-decoration: none;
 color: #cc0000;
}
a.formLink4:active, a.link4:active, a.FormLink4:active, a.Link4:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 text-decoration: none;
 color: #cc0000;
}

.formField, .formFieldText, .formInput, .formInputText, .FormField, .FormFieldText, .FormInput, .FormInputText
{
 font-family: Helvetica,Arial,san-serif; 
 font-size: 12px;
 letter-spacing: normal;
 text-align: left;
 color: #000000; 
 padding: 0px 0px 0px 0px;
}

.formDropdown, .formDropdownList, .formSelect, .FormDropdown, .FormDropdownList, .FormSelect
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
}

.formBody1, .formBodyText1, .FormBody1, .FormBodyText1
{
 font-family: Helvetica,Arial,san-serif;
 color: #000000;
}

.formBody2, .formBodyText2, .FormBody2, .FormBodyText2
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: left;
 color: #656541;
}

.formBody3, .formBodyText3, .FormBody3, .FormBodyText3
{
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 color: #cc3333;
}

.formBody4, .formBodyText4, .FormBody4, .FormBodyText4
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 color: #cc3333;
}

.formBody5, .formBodyText5, .FormBody5, .FormBodyText5
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 color: #000;
}

.formBody6, .formBodyText6, .FormBody6, .FormBodyText6
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 color: #000000;
}

a.formBody6:link, a.FormBody6:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.formBody6:visited, a.FormBody6:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.formBody6:hover, a.FormBody6:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.formBody6:active, a.FormBody6:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

.formBody7, .formBodyText7, .FormBody7, .FormBodyText7
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 color: #000000;
}
a.formBody7:link, a.FormBody7:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #003399;
}
a.formBody7:visited, a.FormBody7:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #993399;
}
a.formBody7:hover, a.FormBody7:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}
a.formBody7:active, a.FormBody7:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #cc0000;
}

.formBody8, .formBodyText8, .FormBody8, .FormBodyText8
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
 color: #333333;
}

.formBody9, .formBodyText9, .FormBody9, .FormBodyText9
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: left;
 color: #666666;
}

.formBody10, .formBodyText10, .FormBody10, .FormBodyText10
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 color: #000000;
}
a.formBody10:link, a.FormBody10:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #85855b;
}
a.formBody10:visited, a.FormBody10:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #85855b;
}
a.formBody10:hover, a.FormBody10:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #a5a57f;
}
a.formBody10:active, a.FormBody10:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 text-decoration: underline;
 color: #85855b;
}
.formBody11, .formBodyText11, .FormBody11, .FormBodyText11
{
 font-family: Arial, Verdana;
 font-size: 11px;
 text-align: left;
 color: #000000;
}

.formAlertText1, .FormAlertText1
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 text-decoration: none;
 color: #CC3333;
}

.formAlertText2, .FormAlertText2
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 color: #CC3333;
}

.formTableHead1, .FormTableHead1
{
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 color: #666666;
}

.formTableHead2, .FormTableHead2
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: left;
 color: #666666;
}

.formTableHead3, .FormTableHead3
{
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 text-align: right;
 color: #333333;
}

.formTableHead4, .FormTableHead4
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: bold;
 text-align: left;
 color: #000000;
}

.formTableLink1:link, .FormTableLink1:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #006699;
}
.formTableLink1:visited, .formTableLink1:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #006699;
}
.formTableLink1:hover, .FormTableLink1:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #003366;
}
.formTableLink1:active, .FormTableLink1:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #006699;
}
.formTableLink1On, .FormTableLink1On
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-align: left;
 text-decoration: underline;
 color: #006699;
}

.formTableLink2:link, .FormTableLink2:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 text-decoration: underline;
 color: #000000;
}
.formTableLink2:visited, .FormTableLink2:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 text-decoration: underline;
 color: #000000;
}
.formTableLink2:hover, .FormTableLink2:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 text-decoration: underline;
 color: #003366;
}
.formTableLink2:active, .FormTableLink2:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 text-decoration: underline;
 color: #000000;
}

.formTableData1, .FormTableData1
{
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 color: #666666;
}

.formTableBody1, .FormTableBody1
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 font-weight: bold;
 text-align: left;
 color: #000000;
}

.formTableBody2, .FormTableBody2
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: normal;
 color: #006699;
}
.formTableBody2On, .FormTableBody2On
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-decoration: underline;
 color: #006699;
}
a.formTableBody2:link, a.FormTableBody2:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 letter-spacing: normal;
 text-decoration: underline;
 color: #006699;
}
a.formTableBody2:visited, a.FormTableBody2:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 letter-spacing: normal;
 text-decoration: underline;
 color: #006699;
}
a.formTableBody2:hover, a.FormTableBody2:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 letter-spacing: normal;
 text-decoration: underline;
 color: #003366;
}
a.formTableBody2:active, a.FormTableBody2:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 letter-spacing: normal;
 text-decoration: underline;
 color: #006699;
}

.formTableBody3, .FormTableBody3
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 9px;
 text-align: left;
 color: #000000;
}

/* Progress indicator styles Added by DLD 1/25/07 (start) */
.progress
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	color: #555;
}

.progress_header_on
{
	padding: 3px 0 0 22px;
	margin: 15px 18px 4px 0;
	height: 17px;
	width: 109px;
	background: #fff url(/app/images/global/progress_on.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	color: #fff;
	
}

.progress_header_off
{
	padding: 3px 0 0 22px;
	margin: 15px 18px 4px 0;
	height: 17px;
	width: 109px;
	background: #fff url(/app/images/global/progress_off.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	color: #000;
}

.progress_item_on
{
	color: #545454;
	margin-left: 14px;
	padding-left: 8px;
	background: #fff url(/app/images/global/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 14px;
}

.progress_item_off
{
	margin-left: 14px;
	padding-left: 8px;
	font-weight: normal;
	line-height: 14px;
}

.progress_item_done
{
	margin-left: 14px;
	padding-left: 8px;
	background: #fff url(/app/images/global/check.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-weight: normal;
	line-height: 14px;
}
/* Progress indicator styles Added by DLD 1/25/07 (end) */

/* Shaded background multi-row table cells Added by SXS 4/30/2008 (start) */
.shaded
{
	background-color: #EBE9E1;
}

.shadedBorderedTopCell
{
 background-color: #EBE9E1;
 border-top: lightgrey 1px solid;
 border-left: lightgrey 1px solid;
 border-right: lightgrey 1px solid;
}

.shadedBorderedMiddleRow
{
 background-color: #EBE9E1;
 border-left: lightgrey 1px solid;
 border-right: lightgrey 1px solid;
}

.shadedBorderedBottomLeftCell
{
 background-color: #EBE9E1;
 border-left: lightgrey 1px solid;
 border-bottom: lightgrey 1px solid;
}

.shadedBorderedBottomRightCell
{
 background-color: #EBE9E1;
 border-right: lightgrey 1px solid;
 border-bottom: lightgrey 1px solid;
}

.shadedBorderedLeftCell
{
 background-color: #EBE9E1;
 border-top: lightgrey 1px solid;
 border-left: lightgrey 1px solid;
 border-bottom: lightgrey 1px solid;
}

.shadedBorderedRightCell
{
 background-color: #EBE9E1;
 border-top: lightgrey 1px solid;
 border-right: lightgrey 1px solid;
 border-bottom: lightgrey 1px solid;
}
/* Shaded background multi-row table cells Added by SXS 4/30/2008 (end) */

/* form Buttons added by SXS 7/23/2008 (start) */
.formButtonSave
{
	background-color: #7C7D53;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
 height: 26px;
 width: 140px;
	border-color: #ABAB80 #5E5D38 #5E5D38 #ABAB80;
	border-width: 2px;
	border-style: solid;
}
.formButtonSaveHover
{
	background-color: #5E5E3F;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
 height: 26px;
 width: 140px;
	border-color: #7C7D53 #40402B #40402B #7C7D53;
}
/* form Buttons added by SXS 7/23/2008 (end) */

.submitButton
{
	background-color: #7C7D53;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
	border-color: #ABAB80 #5E5D38 #5E5D38 #ABAB80;
	border-width: 2px;
	border-style: solid;
}
.submitButtonHover
{
	background-color: #5E5E3F;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
	border-color: #7C7D53 #40402B #40402B #7C7D53;
	border-width: 2px;
	border-style: solid;
}

.uploadFile
{
 position: relative;
 z-index: 2;
 -moz-opacity: 0;
 filter:alpha(opacity: 0);
 opacity: 0;
 width: 170px;
}
.uploadFileText
{
 text-decoration: none;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 width: 94px;
}
.uploadFileToken
{
	background-color: #7C7D53;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
	border-color: #ABAB80 #5E5D38 #5E5D38 #ABAB80;
	border-width: 2px;
	border-style: solid;
	width: 70px;
}
.uploadFileTokenHover
{
	background-color: #5E5E3F;
 text-decoration: none;
 color: White;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:center;
 text-transform: uppercase;
 letter-spacing: 0.2em;
	border-color: #7C7D53 #40402B #40402B #7C7D53;
	border-width: 2px;
	border-style: solid;
	width: 70px;
}
.fakeUploadFile
{
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
 width: 300px;
}
.fileinputs
{
 position: relative;
}
/* SPIE.Calendar ascx styling (start) */
.calendarCss
{
 background-color: #f5f5f5;
 border-left: solid 1px #cfcfcf; 
 border-top: solid 1px #cfcfcf; 
 border-bottom: solid 1px #cacaca; 
 border-right: solid 1px #cacaca;
}
.calendarCloseRow
{
 background-color: #f5f5f5;
 padding: 4px 0px 2px 0px;
 border: solid 2px #f5f5f5;
}
.calendarTitleCells
{
 padding: 2px 0px 4px 0px;
 background-color: #f5f5f5;
 width: 100px;
}
.calendarTitleNavigationCell
{
 background-color: #f5f5f5;
 padding: 2px 2px 4px 2px;
 width: 19px;
}
.calendarTitleNavigationCellHover
{
 background-color: #dedede;
 padding: 2px 2px 4px 2px;
 width: 19px;
}
.calendarDayTitleCell
{
 background-color: #f5f5f5;
 padding: 2px 2px 0px 2px;
 height: 18px;
 width: 20px;
}
.calendarWeekdayCell
{
 background-color: #f5f5f5;
 padding: 2px 2px 2px 2px;
}
.calendarWeekdayCellHover
{
 background-color: #f5f5f5;
 padding: 2px 2px 2px 2px;
}
.calendarWeekendCell
{
 background-color: #f5f5f5;
 padding: 2px 2px 2px 2px;
}
.calendarWeekendCellHover
{
 background-color: #f5f5f5;
 padding: 2px 2px 2px 2px;
}
a.calendarNavigationLink:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-align: center;
 text-decoration: none;
 color: #545454;
}
a.calendarNavigationLink:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-align: center;
 text-decoration: none;
 color: #545454;
}
a.calendarNavigationLink:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-align: center;
 text-decoration: none;
 color: #000000;
}
a.calendarNavigationLink:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: normal;
 text-align: center;
 text-decoration: none;
 color: #545454;
}

a.calendarCloseLink:link
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: underline;
 color: #eeeeee;
 border-top: solid 1px silver;
 border-left: solid 1px silver;
 border-right: solid 1px black;
 border-bottom: solid 1px black;
 padding: 2px 2px 2px 2px;
 margin: 2px 2px 2px 2px;
 width: 24px;
 background-color: #aa3333;
}
a.calendarCloseLink:visited
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 color: #eeeeee;
 border-top: solid 1px silver;
 border-left: solid 1px silver;
 border-right: solid 1px black;
 border-bottom: solid 1px black;
 padding: 2px 2px 2px 2px;
 margin: 2px 2px 2px 2px;
 width: 24px;
 background-color: #aa3333;
}
a.calendarCloseLink:hover
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: underline;
 color: #eaeaea;
 border-top: solid 1px silver;
 border-left: solid 1px silver;
 border-right: solid 1px black;
 border-bottom: solid 1px black;
 padding: 2px 2px 2px 2px;
 margin: 2px 2px 2px 2px;
 width: 24px;
 background-color: #cc0000;
}
a.calendarCloseLink:active
{
 font-family: Helvetica,Arial,san-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 color: #eeeeee;
 border-top: solid 1px silver;
 border-left: solid 1px silver;
 border-right: solid 1px black;
 border-bottom: solid 1px black;
 padding: 2px 2px 2px 2px;
 margin: 2px 2px 2px 2px;
 width: 24px;
 background-color: #cc3333;
}
/* SPIE.Calendar ascx styling (end) */

/* Added 2009/03/24 - sxs - purpose: modify visuals for upload elements */
/* The following items are used to create a consistent appearance across browsers 
 note, the -moz-opacity, filter, and opacity values are browser specific (but should work for most if not all browsers)
*/
.uploadFile
{
 /*
 position: relative;
 z-index: 2;
 -moz-opacity: 0;
 filter:alpha(opacity: 0);
 opacity: 0;
 width: 200px;
	padding: 4px 4px 8px 4px;
*/
}

.opaque
{
 filter: alpha(opacity=50);
 opacity: .50;
 -moz-opacity: .5;
}

/* Added 2009/07/13 - sxs - purpose: add an extra width field */
input.textFieldXLarge, select.dropDownXLarge
{
	width: 500px;
}

.AddressValidationTitleZone
{
 padding: 0px 0px 12px 0px;
}

.AddressValidationSubtitleZone
{
 padding: 0px 0px 12px 0px;
}
.AddressValidationAddressZone
{
 padding: 0px 4px 0px 4px:
}