﻿.PanelStyle
{
  width:100%;
  border:solid 1px #d7d7d7;
  background-color: #f7f7f7; 
}
table.PagingStyle
{
	width:100%;
	border:solid 0px #ffffff;
	background-color: #ffffff;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	vertical-align: middle;  
	color:#252B4B;
}
a.PagingStyle
{
	color:#252B4B;
	text-decoration:none;	
}
a.PagingStyle:hover
{
	color:#9E005D;
  text-decoration:underline;
}
.PagingStyle select
{
  border: solid 1px #00CCFF;
  color:#252B4B;
}
.PagingStyleLabel
{
	color:#00CCFF;
}
table.FilterPaneStyle
{
  border:solid 0px #80a3bd;
  padding:2px;
  height:25px;
  vertical-align:middle;  
}
.FilterPaneStyle td
{
  text-align:center;
  font-size:11px;
}
.FilterPaneStyle span
{
  width:100%;
  border:solid 0px #e3e3e3;
  padding:2px;
  vertical-align:middle;
  text-align:center;
  color:#ff0000;  
}
table.FormStyle
{
  border:solid 1px #ffffff;
  background-color:#ffffff; 
}
.FormStyle input
{
  border:solid 1px #B5B8C8;
  padding:2px;
}
.FormStyle textarea
{
  border:solid 1px #B5B8C8;
  height:50px;
  padding:2px;
}
.FormStyle select
{
  border: solid 1px #D5D5D5;
  color:#000000;
}
span.FormStyle
{
  border: solid 1px #B5B8C8;
  padding:2px;
  background-color:#ffffff; 
}
.noborder_FormStyle 
{
  border:solid 0px #ebf3fb;
}
.preview_FormStyle
{
	color:#333399;
}
.validfield_FormStyle
{
	border:solid 1px #bdc7d8;
  padding:2px;
  background-color:#ffffff;
	border-color:#bdc7d8; 
}
.invalidfield_FormStyle
{
	border:solid 1px #bdc7d8;
  padding:2px;
  background-color:#fbdbdc;
	border-color:#f59297; 
}
input.FunctionsStyle
{
   background-color:#252B4B; /*252B4B*/
   border:solid 0px #b0ccf2;
   color:#ffffff; 
   padding-top:1px;
   padding-left:10px;
   padding-right:10px;
   cursor: pointer;
   height:21px;
}
a.FunctionsStyle
{
  text-decoration:none;
  cursor: pointer; 
}
a.FunctionsStyle:hover
{
  text-decoration:none;
}
select.FunctionsStyle
{
  background:#ffffff;
}
table.ListStyle
{
  width:100%;
  border:1px solid #ffffff;
  background-color: #ffffff; 
  empty-cells: show;
  border-collapse:collapse;  
  border-spacing:0px; 
  
}
.tr_ListStyle td
{
  padding:2px;  
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  padding-left:5px;
  padding-right:5px;
  color:#333366;
  height:24px;
}
.atr_ListStyle td
{
	padding:2px;  
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  padding-left:5px;
  padding-right:5px;
  color:#333366;
  height:24px;
	background-color:#E4E4E4;
}
.header_ListStyle
{
  background-color:#00ccff;
  font-weight:normal;
  color:#ffffff;
  height:30px;
  vertical-align:middle;
}
.header_ListStyle td
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
}
.header_ListStyle th
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
}
.header_ListStyle a
{
  color:#ffffff;
  text-transform:uppercase; 
}
.footer_ListStyle
{
  font-weight:bold;
  background-color:#f7f7f7;
}
.pager_ListStyle
{
  font-weight:bold;
  background-color:#f7f7f7;
}
.emptydata_ListStyle 
{
	width:500px;
	height:100px;
	color:#ff0000;	
	padding-left:300px;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center; 
}
.highligh_ListSytle td
{
	padding:0px;  
  border-left:solid 1px #d3e2ee;
  border-right:solid 1px #d3e2ee;
  padding-left:5px;
  padding-right:5px;
  color:#333366;
 	height:18px;
 	background-color:#d3e2ee;	
}
thead.ListStyle
{
  font-weight:bold;
  background-color:#d3e2ee;
  color:#000000;
  height:18px;
}
thead.ListStyle td
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
}
thead.ListStyle a
{
  color:#000000;
  text-decoration:underline;
}
.ListStyle input
{
	border:solid 0px #80a3bd;
}
.ImageStyle
{
	border-bottom:solid 0px #ebf3fb;
}
.LoginFormStyle
{
  border:solid 1px #00CCFF;
  background-color:#00CCFF;
  border-radius:15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	height:26px;
	padding-left:10px;
	padding-right:10px;
}
.LoginMessage
{
	background-color:#ffffff;	
	color:#9E005D;	
	font-weight:normal;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#262c4c;
    font-size:14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #262c4c;
    opacity:  1;
    font-size:14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #262c4c;
    opacity:  1;
    font-size:14px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #262c4c;
    font-size:14px;
}
.table_StandardLogin
{
  border:solid 1px #A2B1C5;
}
.caption_StandardLogin
{
  border-bottom-style:solid 1px #4791C5; 
  background-color:#CED9E7;
  color:#000000;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px; 
  padding-left:5px;
  padding-right:5px;
}
.body_StandardLogin
{
  background-color:#CED9E7;
  color:#000000;
  padding-top:1px;
  padding-left:3px;
  padding-right:3px;
}
a.StandardLogin
{
	color: #ffffff;	
}
.message_StandardLogin
{
	background-color:#ffffff;	
	color:#9E005D;	
	font-weight:normal;
}
a.StandardFileUpload
{
	text-decoration:underline;	
}
table.StandardLookupList
{
	width:100%;
  border:solid 1px #aaccee;
  background-color: #f7f7f7; 
}
td.StandardLookupList
{
	background-color:#fafafa; 
	color:#ff0000; 
	font-weight:bold; 
	padding:3px; 
}
a.StandardLookupList
{
	text-decoration:underline;
  cursor: pointer; 
  font-weight:bold; 
}
select.StandardLookupList 
{
	background-color:#e9e9e9; 
}
.topnav_links
{
	color:#333399;
	padding:0px; 
}
.topnav_links a
{
	color:#333399;
}
.copyright
{
	color:#888888;  
}
.tcenter
{
	text-align:center;	
}
.asterisk
{
	color: #ff0000;
	font-size:10pt;
}
.toolbar
{
	background-color: #ffffff;
	padding-bottom:10px;
	vertical-align:top;
}
.preview
{
	color:#333399;	
	font-weight:normal;
}
.linkbar
{
	background-color: #D6E3F2;
	height:20px;
	color:#333399;
	font-weight:bold;
	border:solid 1px #99BCE8;
	border-bottom:solid 1px #99BCE8;
	padding-left:5px;
	padding-right:5px;
}
table.QuickListStyle
{
  width:100%;
  border:none;
  background-color: #ffffff; 
  border-collapse:collapse;
}
.tr_QuickListStyle td
{
  padding:0px;  
  padding-left:5px;
  padding-right:5px;
  color:#252B4B;
  height:22px;
  background-color:#F5F5F5;
}
.atr_QuickListStyle td
{
	padding:0px;  
  padding-left:5px;
  padding-right:5px;
  color:#252B4B;
  height:22px;
	background-color:#E1E1E1;
}
.header_QuickListStyle
{
  background-image: url("/ems/app_resources/images/list-header-bg.png");
  font-weight:normal;
  color:#000000;
  height:24px;
  vertical-align:middle;
}
.header_QuickListStyle td
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
  border-left:solid 1px #C5C5C5;
  border-right:solid 1px #C5C5C5;
  border-bottom:solid 1px #C5C5C5;
}
.header_QuickListStyle th
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
  border-bottom:solid 1px #C5C5C5;
}
.header_QuickListStyle a
{
  color:#000000;
  text-decoration:underline;
}
thead.QuickListStyle
{
  font-weight:bold;
  background-color:#d3e2ee;
  color:#000000;
  height:18px;
}
thead.QuickListStyle td
{
  padding:3px;  
  padding-left:6px;
  padding-right:6px;
}
thead.QuickListStyle a
{
  color:#000000;
  text-decoration:underline;
}
.QuickListStyle input
{
	border:solid 0px #80a3bd;
}
.clsinput
{
  border:solid 1px #B5B8C8;
  padding:2px;
}
table.block
{
  border:solid 1px #dedede;
  background-color:#ffffff; 
}
.blocksep
{
	border-bottom:solid 1px #dedede;
	height:2px;
}
.blockheader
{
	background-color:#dedede;
	font-weight:bold;
	color:#000000;	
	padding:2px;
	height:15px;
}
.blockoverdue
{
	background-color:#CE0000;
	font-weight:bold;
	color:#ffffff;	
	padding:2px;
	height:15px;
}
.blocktoday
{
	background-color:#bbbbbb;
	font-weight:bold;
	color:#ffffff;	
	padding:2px;
	height:15px;
}
.blockupcoming
{
	background-color:#FFCE00;
	font-weight:bold;
	color:#ffffff;	
	padding:2px;
	height:15px;
}
.shrinktable td
{
	margin:0px; 
	padding:0px;
	
}
.listgridviewrow
{
	padding-top:5px;
	padding-bottom:5px;	
}
.barbg
{
	background-image:url('/ems/app_resources/images/BarBg.gif');
}
.bbarbg
{
	background-image:url('/ems/app_resources/images/BigBarBg.gif');
}
.lbarbg
{
	background-image:url('/ems/app_resources/images/lBarBg2.gif');
}
.loginview
{
	vertical-align:bottom; 
	border: solid 3px #848484;    
  border-radius:55px;
	-moz-border-radius: 55px;
	-khtml-border-radius: 55px;
	-webkit-border-radius: 55px;	       
}
a.loginviewlink
{
	color:#00CCFF;
}
a.loginviewlink:hover
{
	color:#BB3082;
	text-decoration:none; 
}
.QSearchFormStyle
{
  border:solid 0px #AFAFAF;
  background-color:#AFAFAF;
  height:28px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
}
.FUGrid, .FUGrid th, .FUGrid td
{
	border:1px solid #dcdcdc;
}
.roundpic
{
	width:50px;
	height:50px;	
	border-radius:25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	-webkit-border-radius: 25px;	       
}
.roundpic30
{
	width:30px;
	height:30px;	
	border-radius:15px;
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;	       
}
.roundpic60
{
	width:60px;
	height:60px;	
	border-radius:30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
	-webkit-border-radius: 30px;	       
}
.downloadfilelink
{
	color: #9E005D;
}
a.downloadfilelink
{
	color: #9E005D;
	text-decoration:underline; 
}
a.ecmodulestyle:hover
{
    color: #ffffff;
    text-decoration: none;
}
						

.button-login
{
	background-color: #9E005D; 
  background-repeat: no-repeat;  
  color:#ffffff;
  border: solid 0px #95B8E7;           
  cursor: pointer;        
  text-transform:uppercase;  
  height: 30px;           
  vertical-align: middle; 
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  border-radius:15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;	
}
.buttonfnc
{
	background-color: #252B4B; 
  background-repeat: no-repeat;  
  color:#00CCFF;
  border: none;           
  cursor: pointer;        
  text-transform:uppercase;  
  height: 26px;           
  vertical-align: middle; 
  padding-left:20px; 
  padding-right:20px; 
	border-radius:13px;
	-moz-border-radius: 13px;
	-khtml-border-radius: 13px;
	-webkit-border-radius: 13px;	
}
.buttonfnc-Apply
{
	background-color: #252B4B; 
  background-repeat: no-repeat;  
  color:#00CCFF;
  border: none;           
  cursor: pointer;        
  text-transform:uppercase;  
  height: 26px;           
  vertical-align: middle; 
	border-radius:13px;
	-moz-border-radius: 13px;
	-khtml-border-radius: 13px;
	-webkit-border-radius: 13px;	
}
.buttonfnc-Apply
{
	/*background-image: url(/ems/app_resources/icons/Apply.png);*/ 
}

.button-Add,.button-Refresh,.button-Reset,.button-Save,.button-SendNotify,.button-SendSystemNotify,.button-TakeHistorySnapshot,
.button-Execute,.button-Apply,.button-PreviewEmail,.button-SendEmail,.button-Clear,.button-Export,.button-Print
{
	background-color: transparent; 
  background-repeat: no-repeat;  
  border: none;           
  cursor: pointer;        
  height: 20px;           
  vertical-align: middle; 
  margin-left:4px;
  margin-right:4px;
  color:#252B4B;
}
/*
.button-Add:hover,.button-Refresh:hover,.button-Reset:hover,.button-Save:hover,.button-SendNotify:hover,.button-SendSystemNotify:hover,.button-TakeHistorySnapshot:hover,
.button-Execute:hover,.button-Apply:hover,.button-PreviewEmail:hover,.button-SendEmail:hover,.button-Clear:hover,.button-Export:hover,.button-Print:hover
{
  cursor: pointer;        
  height: 20px;           
  border: solid 0px #00CCFF;    
  border-radius:10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;	       
}
*/
.button-Add
{
	background-image: url(/ems/app_resources/icons/Add.png); 
}
.button-Refresh
{
	background-image: url(/ems/app_resources/icons/Refresh.png); 
}
.button-Reset
{
	background-image: url(/ems/app_resources/icons/Reset.png); 
}
.button-Save
{
	background-image: url(/ems/app_resources/icons/Save.png); 
}
.button-SendNotify
{
	background-image: url(/ems/app_resources/icons/SendNotify.png); 
}
.button-SendSystemNotify
{
	background-image: url(/ems/app_resources/icons/SendSystemNotify.png); 
}
.button-TakeHistorySnapshot
{
	background-image: url(/ems/app_resources/icons/TakeHistorySnapshot.png); 
}
.button-Execute
{
	background-image: url(/ems/app_resources/icons/Execute.png); 
}
.button-Apply
{
	background-image: url(/ems/app_resources/icons/Apply.png); 
}
.button-SendEmail
{
	background-image: url(/ems/app_resources/icons/SendEmail.png); 
}
.button-PreviewEmail
{
	background-image: url(/ems/app_resources/icons/PreviewEmail.png); 
}
.button-Clear
{
	background-image: url(/ems/app_resources/icons/Clear.png); 
}
.button-Export
{
	background-image: url(/ems/app_resources/icons/Export.png); 
}
.button-Print
{
	background-image: url(/ems/app_resources/icons/Print.png); 
}

