
	a:link 	{border:0;text-decoration: none;color:#333333;}
 	a:active {border:0;text-decoration: none;color:#333333;}
	a:visited {border:0;text-decoration: none; color:#333333;}
	a:hover {border:0;font-weight: none;color:#333333;}
	
	a.button:link 	{text-decoration: none;color:#FFFFFF;}
	a.button:active {text-decoration: none;color:#FFFFFF;}
	a.button:visited {text-decoration: none; color:#FFFFFF;}
	a.button:hover {font-weight: bold;color:#FFFFFF;}
	
	a.expired:link {font-size: 11px;color: red;font-weight:normal;text-decoration: underline;}
	a.expired:active{font-size: 11px;color: red;font-weight:normal;text-decoration: underline;}
	a.expired:visited{font-size: 11px;color: red;font-weight:normal;text-decoration: underline;}
	a.expired:hover{font-size: 11px;color: #4579B5; font-weight:normal;text-decoration: underline;}
	
	a.profile:link {font-family: arial, verdana, courier-new;font-size: 11px;color: #333333;font-weight:bold;text-decoration: underline;}
	a.profile:active{font-family: arial, verdana, courier-new;font-size: 11px;color: #333333;font-weight:bold;text-decoration: underline;}
	a.profile:visited{font-family: arial, verdana, courier-new;font-size: 11px;color: #333333;font-weight:bold;text-decoration: underline;}
	a.profile:hover{font-family: arial, verdana, courier-new;font-size: 11px;color: #4579B5; font-weight:bold;text-decoration: underline;}

	a.profile_co:link {font-family: arial, verdana, courier-new;font-size: 11px;color: green;font-weight:bold;text-decoration: underline;}
	a.profile_co:active{font-family: arial, verdana, courier-new;font-size: 11px;color: green;font-weight:bold;text-decoration: underline;}
	a.profile_co:visited{font-family: arial, verdana, courier-new;font-size: 11px;color: green;font-weight:bold;text-decoration: underline;}
	a.profile_co:hover{font-family: arial, verdana, courier-new;font-size: 11px;color: red; font-weight:bold;text-decoration: underline;}

	a.kiosk_citizen:link {font-size: 11px;color: #5959B2;font-weight:normal;text-decoration: underline;}
	a.kiosk_citizen:active{font-size: 11px;color: #5959B2;font-weight:normal;text-decoration: underline;}
	a.kiosk_citizen:visited{font-size: 11px;color: #5959B2;font-weight:normal;text-decoration: underline;}
	a.kiosk_citizen:hover{font-size: 11px;color: #4579B5; font-weight:normal;text-decoration: underline;}
	
	a.scheduled_nonus:link {font-size: 11px;color: #FF0000;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonus:active{font-size: 11px;color: #FF0000;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonus:visited{font-size: 11px;color: #FF0000;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonus:hover{font-size: 11px;color: #4579B5; font-weight:normal;text-decoration: underline;}	
	
	a.scheduled_nonda:link {font-size: 11px;color: purple;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonda:active{font-size: 11px;color: purple;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonda:visited{font-size: 11px;color: purple;font-weight:normal;text-decoration: underline;}
	a.scheduled_nonda:hover{font-size: 11px;color: #4579B5; font-weight:normal;text-decoration: underline;}
	
	a.scheduled:link {font-size: 11px;color: #333333;font-weight:normal;text-decoration: underline;}
	a.scheduled:active{font-size: 11px;color: #333333;font-weight:normal;text-decoration: underline;}
	a.scheduled:visited{font-size: 11px;color: #333333;font-weight:normal;text-decoration: underline;}
	a.scheduled:hover{font-size: 11px;color: #4579B5; font-weight:normal;text-decoration: underline;}

	a.myvisitors:link {font-size: 11px;color: #333333;border:0;}
	a.myvisitors:active{font-size: 11px;color: #333333;border:0;}
	a.myvisitors:visited{font-size: 11px;color: #333333;border:0;}
	a.myvisitors:hover{font-size: 11px;color: #4579B5; border:0;}

	a.calendar:link {font-size: 11px;color: #333333;}
	a.calendar:active{font-size: 11px;color: #333333;}
	a.calendar:visited{font-size: 11px;color: #333333;}
	a.calendar:hover{font-size: 11px;color: #333333;}
	
	a.calendarToday:link {font-size: 11px;color: #333333; border:1px solid #BB5503}
	a.calendarToday:active{font-size: 11px;color: #333333; border:1px solid #BB5503}
	a.calendarToday:visited{font-size: 11px;color: #333333; border:1px solid #BB5503}
	a.calendarToday:hover{font-size: 11px;color: #333333; border:1px solid #BB5503}

	a.errText:link {font-size:14;color: red;font-weight: bold;font-family: arial, verdana, courier-new;text-decoration: underline;}
	a.errText:active {font-size:14;color: red;font-weight: bold;font-family: arial, verdana, courier-new;text-decoration: underline;}
	a.errText:visited {font-size:14;color: red;font-weight: bold;font-family: arial, verdana, courier-new;text-decoration: underline;}
	a.errText:hover {font-size:14;color: #4579B5;font-weight: bold;font-family: arial, verdana, courier-new;text-decoration: underline;}
	
	.today{
		background-color:#fbe694;
		font-weight:bold !important;
		border:1px solid #BB5503;
	}
	
	.notToday{
		background-color:#fbe694;
		font-weight:bold !important;
		border:1px solid #fbe694;
	}
	
	.redtext {
		color: darkred;
	}
	.blacktext {
		color: black;
	}
	.timeExpiredSelectShort{
		width: 80px;
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
		background-color: red;
	}
	.timeExpiredSelect{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
		background-color: red;
	}
	.timeExpiredOption{
		background-color: white;
	}
	.smalltext {
		font-size:10;

		font-family: arial, verdana, courier-new;
	}
	.mediumtext {
 		font-size:11;

		font-family: arial, verdana, courier-new;
	}
	.largetext {
		font-size:14;
		color: red;
		font-weight: bold;
		font-family: arial, verdana, courier-new;
	}
	.menu{
		background-color:#354052;
	}
	.locationspacer{
		background-color:#3764CB;
	}
	.recepspacer{
		border-color: #3764CB;
	}
	.employeespacer{
		border-color: #3764CB;
	}
	.frameheader{
		border-color: #3764CB;
	}
	.visitorheader{
		border-color: #3764CB;
	}
	.locationheader{
		background: #3764CB;
	}
	.barmentheader{
		background: #3764CB;
	}
	.firelistspacer{
		border-color: #3764CB;
	}
	.firelistheader{
		background: #3764CB;
	}
	.buildingoccspacer{
		border-color: #3764CB;
	}
	.buildingoccheader{
		background: #3764CB;
	}
	.badgingspacer{
		border-color: #3764CB;
	}
	.badgingheader{
		background: #3764CB;
	}
	.authorityspacer{
		border-color: #3764CB;
	}
	.authorityheader{
		background: #3764CB;
	}
	.acpersonheader{
		background: #3764CB;
	}
	.acpersonspacer{
		border-color: #3764CB;
	}
	.proppassheader{
		background: #3764CB;
	}	
	.popupTextBox{
		width:300px;
	}
	.popupButtonSpacer{
	    width:35px;
	    height:auto;
	    display:inline-block;
	}
	.docheader{
		background: #3764CB;
	}
	.docspacer{
		border-color: #3764CB;
	}
	.proppassspacer{
		border-color: #3764CB;
	}
	.issuedppassheader{
		background: #3764CB;
	}
	.issuedppassspacer{
		border-color: #3764CB;
	}
	.myppassheader{
		background: #3764CB;
	}
	.myppassspacer{
		border-color: #3764CB;
	}
	.pendingsitespacer{
		border-color: #3764CB;
	}
	.pendingsiteheader{
		background: #3764CB;
	}
	.accessmgmtspacer{
		border-color: #3764CB;
	}
	.accessmgmtheader{
		background: #3764CB;
	}
	.myaccessspacer{
		border-color: #3764CB;
	}
	.myaccessheader{
		background: #3764CB;
	}
	.pendingvisitspacer{
		border-color: #3764CB;
	}
	.pendingvisitheader{
		background: #3764CB;
	}
	.customerspacer{
		border-color: #3764CB;
	}
	.customerheader{
		background: #3764CB;
	}
	.entranceheader{
		background: #3764CB;
	}
	.entrancespacer{
		border-color: #3764CB;
	}
	.mhhsheader{
		background: #3764CB;
	}
	.mhhsspacer{
		border-color: #3764CB;
	}
	.mhhsspacer{
		background-color:#3764CB;
		color: #3764CB;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.mhhsspacerleft{
		border-color: #3764CB;
	}
	.mhhsspacerleft{
		background-color:#3764CB;
		color: black;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: left;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.supportheader{
		background: #3764CB;
	}
	.approvedvisitorheader{
		background: #3764CB;
	}
	.errorheader{
		background: #FFD200;
	}
	.approvedvisitorspacer{
		border-color: #3764CB;
	}
	.deliveryheader{
		background: #3764CB;
	}
	.deliveryspacer{
		border-color: #3764CB;
	}
	.mydeliveryheader{
		background: #3764CB;
	}
	.mydeliveryspacer{
		border-color: #3764CB;
	}
	.profileheader{
		background: #3764CB;
	}
	.profilespacer{
		border-color: #3764CB;
	}
	.termsheader{
		background: #3764CB;
	}
	.termsspacer{
		border-color: #3764CB;
	}
	.searchspacer{
		border-color: #3764CB;
	}
	.searchheader{
		background: #3764CB;
	}
	.lgspacer{
		border-color: #3764CB;
	}
	.lgheader{
		background: #3764CB;
	}
	.approvedvisitorspacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.deliveryspacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.profilespacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.mydeliveryspacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.supportspacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
    	border-color: #B4B7CA;
    	height: 20px;
	}
	.errorheader,.searchheader,.entranceheader,.firelistheader,.barmentheader,.lgheader,.buildingoccheader,
	.authorityheader,.badgingheader,.customerheader,.locationheader,.selfregheader,.header,.pendingvisitheader,.pendingsiteheader,
	.approvedvisitorheader,.deliveryheader,.mydeliveryheader,.profileheader,.termsheader,.accessmgmtheader,.myaccessheader,.acpersonheader,
	.proppassheader,.docheader,.issuedppassheader,.myppassheader{
		padding:0px;
		border-collapse: collapse;
		font-size: 13px;
		color: #FFFFFF;
		/*font-weight: bolder;*/
		font-family: arial, verdana, courier-new;
		border: none;
		height: 35px;
	}
	.actionButton{
		font-size:11px;
		font-weight:bold;
		color: #333333;
	}
	.barmentspacer{
		border-color: #3764CB;
	}
	.recepspacer,.firelistspacer,.searchspacer,.barmentspacer,.lgspacer,.buildingoccspacer,.accessmgmtspacer,
	.authorityspacer,.badgingspacer,.customerspacer,.pendingvisitspacer,.acpersonspacer,.pendingsitespacer,
	.myaccessspacer,.proppassspacer,.termsspacer,.docspacer,.issuedppassspacer,.myppassspacer{
		padding-left:5px;
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	font-size: 11px;
    	font-weight: bold;
	}
	.frameheader{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
    	font-size: 11px;
    	font-weight: bold;
	}
	.entrancespacer,.visitorheader,	tr.spacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
	}
	.selfreglabel{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
		border-color: #76BFC4;
	}
	.locationspacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
    	border-color: #3764CB;
	}
	.employeespacer{
		background-color:#FFFFFF;
		color: #333333;
		border-style: solid;
		border-top-width: 3px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		border-left-width: 0px;
		text-align: center;
    	padding: 0;
    	font-size: 11px;
    	font-weight: bold;
    	border-color: #3764CB;
	}
	.approve{
		width: 50px;
		height: 14px;
	}
	.newbarmentbutton{
		width: 40px;
		height: 14px;
	}
	a.button,.button{
		width: 40px;
		height: 14px;
		top:45px;
		left:768px;
		position:absolute;
	}
	.approve,.newbarmentbutton,a.button,.button{
		background-color: #24B6F7;
		height: 15px;
		display: block;
		font-weight: normal;
		font-size:11px;
		text-align:center;
		font-color: #FFFFFF;
	}
	.box100px{
		width:100px;
	}
	.box165px{
		width:165px;
	}
	.biggerbox{
		width:425px;
	}
	.biggestbox{
		width:615px;
	}
	.bigbox{
		width:250px;
	}
	.smallbox{
		width:35px;
	}
	.mediumbox{
		width:66px;
		vertical-align: center;
	}
	.mediumbox_barment {
		width:100px;
	}
	
	/* start capitalize first letter boxes */
	.capBox100px{
  		text-transform: capitalize;
		width:100px;
	}
	.capBiggerBox{
  		text-transform: capitalize;
		width:425px;
  	}
	.capBigBox{
  		text-transform: capitalize;
		width:250px;
  	}
	.capSmallBox{
  		text-transform: capitalize;
		width:35px;
	}
	.capBox{
	  	text-transform: capitalize;
		width:145px;
  	}
	/* end capitalize first letter boxes */

	.box100px,.biggerbox,.smallbox,.bigbox,.capBox,.capBox100px,.capBiggerbox,.capSmallbox,.capBigbox,.mediumbox,.box165px{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
	}
	/* expired option color */
	option.expired {
		color: red;
	}
	#dates.input {
		margin-right: 20px;
	}
	td.expired{
		text-align: center;
    	border: 0px solid darkgray;
    	font-size: 11px;
    	color:  red;
	}
	.textarea{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
	}
	.box{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
		width: 145px;
	}
	.select{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
	}
	.selectLong{
		font-size:12px;
		font-family : arial, verdana, courier-new;
		color: #333333;
		width: 220px;
	}
	body {
		background:#FFFFFF;
		color:darkred;
		font-size:11pt;
		font-family: arial, verdana, courier-new;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		-ms-overflow-style: scrollbar;
	}
	tr.visitorInfoheader{
		background: #3764CB;
	}
	tr.approvedvisitorheader{
		background: #3764CB;
	}	
	tr.receptionheader{
		background: #3764CB;
	}
	tr.selfregheader{
		background: #3764CB;
	}
	tr.visitorInfoheader,tr.receptionheader,tr.approvedvisitorheader{
		padding:0px;
		border-collapse: collapse;
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
		border: none;
		height: 35px;
	}
	td.receptionheader {
		border: none;
		font-size: 15px;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
	}
	tr.employeeheader{
		padding:0px;
		border-collapse: collapse;
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
		background: #3764CB;
		border: none;
		height: 35px;
	}
	td.employeeheader {
		border: none;
		font-size: 15px;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
	}
	tr.viewheader{
		padding:0px;
		border-color:#56458c;
		border-collapse: collapse;
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
		background: #337AB7;
		border: none;
		height: 35px;
	}
	.headertitle{
		padding:0px;
		border-collapse: collapse;
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
		border: none;
	}
	td.viewheader{
		border: none;
		font-size: 15px;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
		background: #3764CB;
	}
	td.locationheader {
		border: none;
		font-size: 15px;
		font-weight: bolder;
		font-family: arial, verdana, courier-new;
	}
	body.topmargin {
		margin-top: 5px;
	}
	body.form{
		margin-top: 0px;
		background-color: #FFFFFF;
	}
	body.background{
		background-color: #FFFFFF;
	}
	.leftmargin{
		color:#000000;
	}
    tr.header {
    	background: #555555;
    	color:white;
    	text-align: center;
    	border: 1px solid gray;
    	padding: 0;
    	font-size: 12;
    	font-weight: bold;
    }
    tr.title{
    	background: #DDDDDD;
    	color:black;
    	text-align: center;
    	border: 1px solid gray;
    	padding: 0;
    	font-size: 12;
    	font-weight: bold;
    }
	td.scheduled_nonus{	
		font-size: 11px;
		color: #FF0000;
		font-weight:normal;
		padding-left: 4px;
	}
	td.kiosk_citizen{	
		font-size: 11px;
		color: #5959B2;
		font-weight:normal;
		padding-left: 4px;
	}	
	tr.days{
		color: #333333;
		font-size:9px;
		font-family: arial, verdana, courier-new;
		font-weight: bold;
	}
	td.selected {
		font-weight: bold;
    	background: #DDDDDD;
	    text-align: center;
        border: 1px solid darkgray;
    }
    td.paddedtext{
	    padding-left: 20px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
    }
    td.morepaddedtext{
	    padding-left: 25px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
    }
    td.text{
    	padding-left: 4px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
    }
    td.requiredtext{
    	padding-left: 4px;
    	font-size: 11px;
    	color: red;
    	font-family: arial, verdana, courier-new;
    }
    td.text_nopad { /* used for new calendars: day abbrev above icon */
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
    }
	.required {
		font-size: 15px;
		color: darkred;
		font-family: arial, verdana, courier-new;
	}
	.text{
    	padding-left: 4px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
    }
 	td.standard {
	    text-align: center;
        border: 0px solid darkgray;
    	font-size: 11px;
    	color:  #333333;
	}
	td.standardLeft {
		text-align: left;
		border: 0px solid darkgray;
		font-size: 11px;
		color:  #333333;
	}
	td.expiredLeft{
		text-align: left;
    	border: 0px solid darkgray;
    	font-size: 11px;
    	color:  blue;
	}
	td.greyedOut{
		text-align: left;
		font-size: 11px;
		color:  #A8A8A8;
		text-decoration: underline;
	}
    tr.odd {
    	padding: 0;
    	font-size: 12px;
    	border: 0px solid darkgray;
    }
    tr.even {
    	background: #eee;
    	padding: 0;
    	font-size: 12px;
      	border: 0px solid darkgray;
    }
    tr.accessControlEntered{
    	padding: 0;
    	font-size: 12px;
		background-color: lightgreen;
		border: 0px solid darkgray;
	}
    td.delete{
    	width: 5%;
    	text-align: center;
        border: 0px solid darkgray;
    }
  	table.standard {
  		border-collapse: collapse;
        border: 0px solid darkgray;
    }
  	table.standardVendor {
		border-collapse: collapse;
        border: 5px solid #3764CB;
    }
	td.standardVendor{
		border: 1px solid #3764CB;
		padding-left: 4px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
	}
	td.standardVendorTop{
		border: 1px solid #3764CB;
		padding-left: 4px;
    	font-size: 11px;
    	color:  #333333;
    	font-family: arial, verdana, courier-new;
		border-width: 0 0 2px 1px;
	}
    table.clear {
  		border-collapse: collapse;
        border: 0px white;
    }
    select{
    	width: 200px;
    }
    select.badge{    	
    }
    .select_time {
		width: 80px;
	}
	a.sort_hover:hover {color:#4579B5; }


/*
	Employee Search
*/
		.employeeSearch{
		display: none;
	}
	
	#employeeSearchTablePagination{
		display: none;
	}
	
	table.tablesorter tbody tr.active td{
		background-color: #3764CB;
		color:white;
	}
	
	table.tablesorter tbody tr{
		cursor: pointer;
	}
	
	table.tablesorter tbody tr:hover td{
		background-color: lightgray;
	}
	
	.employeeSearchTablePageCounter{
		vertical-align: top;
		display: inline;
	}
	.employeeSearchTablePrevButton{
		cursor: pointer;
		float: left;
	}
	
	.employeeSearchTableNextButton{
		float: right;
		display: inline;
		cursor: pointer;
		
	}
	
	tr.header{
		color: black;
	}
	
	.loadingIndicator{
		width: 100px;
	}
	
	.employeeSearchPagination{
		width:425px;
		text-align: center;"
		padding-bottom: 15px;
		font-size: 8pt;
		padding-bottom: 20px;
	}
	


	
/* System Message */
	#system-message-overlay{
				width:100%;
				height:100%;
				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity:0.5;
				opacity:0.5;
				background:#3b5999;
				position:absolute;
				top:0;
				left:0;
				z-index:3000;
				display:none;
			}
	#system-message-dialog-box{
		-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
		-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background: white;
		width:570px;
		position:absolute;
		z-index:5000;
		display:none;
		font-size:18pt;
		text-align:left;
		padding:10px;
		margin:13px;
		color:#223d50;
		font-family:arial;
		font-size:14pt;
		font-weight:700;
		margin:0;
		
	}
	
		#system-message-title{
		    text-align: center;
		    font-style: italic;
		    color: white;
		    background: #5C9CCC;
		    line-height: 50px;
		    border-color: #5C9CCC;
		    border-style: solid;
		}
	
	

	.system-message-ok-button{
		display: block;
           	margin : 0 auto;
           	width: 75px;

	}
	
	
	/* ECustoms Error Message */
	
	#ecustoms-alert {
		margin-bottom: 5px;
		margin-top: 5px;
		margin-right: 5px;
	}

	.archived {
		color:#FF0000;
	}