/****
   * Educational Data Management System (EDMS)
   * All Rights Reserved
   * Copyright Blue Esoteric Web Development, LLC <developer@BlueEsoteric.com>, 2007
   * $Author: Preethum $ $Date: 2007/09/13 00:00:44 $ $Revision: 1.8 $
   ****/

/* CSS Definition file for the Educational Data Management System */

/* Certification Styles */
.VALID_CERT, .validcert{ color:blue; }

.ADVISE_CERT, .advisecert{ color:purple; }

.EXPIRED_CERT, .expiredcert{ color:red; }

/* Main Body Styles */
body{ background-color:white; color:black; 
  font-family:"arial"; font-size:14px;
 }

.maindiv{ }

.subtitle{ display:inline; float:left; width:100%; position:relative;
  font-size:20px; font-family:"sans serif"; font-weight:bold;
  color:green; clear:both; top:-5px;
 }

.heading{ font-size:14px; color:white; font-weight:bold;
 }

.subheading{ font-size:12px; color:black; font-style:italic;
 }

.bluesubheading{ font-size:14px; color:blue; font-style:italic;
  font-weight:bold;
 }

p{ font-size:14px;
 }

table.form{ width:100%; border: thin ridge blue;
 }

.userdata{ font-weight:bold;
 }

hr.title { color:green; padding:0px;
 }

/* Header Styles */
a:link.titleagency, a:visited.titleagency{ font-size:28px; color:red; font-family:"sans serif";
  font-style:italic; position:relative; display:inline; 
  float:left; font-weight:bold;  text-decoration:none;
 }

.titleprogram{ display:inline; float:right; color:green; 
  position:relative; font-size:16px; font-family:"sans serif"; 
  font-style:italic; top:20px;
 }

.titlerule{ width:100%; position:relative; clear:both; 
  float:left;
 }

.footer{ position:relative; bottom:0px; clear:both;
 }

.footerprogram{ float:left; color:green;
  position:relative; font-size:12px; font-family:"sans serif";
  top:0px;
 }

.footerright{ float:right; position:relative;
  top:0px; 
 }

.pageheader{ display:block; clear:both;
 }

a:link{ color:blue; }
a:visited{ color:blue; }
a:hover{ color:red; }
a:active{ color:red; }

/* Options Page Styles*/
p.greeting{ font-size:16px; font-weight:bold; color:blue;
 }

/* Options Page Linking Styles */
.method-up a{ text-decoration:none; border:thin;
 }

.method-down a{ text-decoration:none; border:thin;
 }

.procdesc-dim{ font-style:italic; color:#a3a3a3;
 }

.procdesc-bright{ font-style:italic; color:black; }

/* Options Page Announcement Window Styles */
.announce-title{ color:green; font-size:14px; font-weight:bold; cursor:default;}
.announce-count{ color:green; font-size:14px; font-style:italic; cursor:default;}
.announce{ border:thick black outset; position:absolute;
  top:20%; right:20px; width:25%; background-color:white;
  z-index:100;
 }
.announcement-0{ color:black; }
.announcement-1{color:black; font-weight:bold;   }
.announcement-2{color:red; font-style:italic  }
.announcement-3{color:red; font-weight:bold;  }
.anntitle{ color:blue;  }
.anndate{ font-size:10px; color:blue; position:absolute; right:0px;}
.anncreator{ font-size:10px; color:blue; display:inline;}
.announcement{font-size:16px; display:none;}

.errOff{ background-color:#d3d3d3; color:black;
 }

.errOn{ background-color:red;
 }

/* Statistics Page Styles */
.statlbl{ 
  color:blue; font-style:italic;
 }

table.stattable{ border:medium #d3d3d3 groove; 
}

table.stattable td.title{ 
  border:medium white ridge;
 }

table.stattable td{ 
  border:thick blue ridge;
 }

.stattable tr{ 
  border:thick yellow ridge;
 }

.categorySection{ 
  color:white; font-weight:bold; cursor:pointer;
 }

.statSection{ 
  border: thin red outset;
 }

/* Stations Page Styles */
.stbutton{ background-color:white; color:red; font-size:20px; cursor:pointer;
  display:inline; float:left; margin-right:2%; border: thin outset blue;
 }

.stdesc { width:100%; font-family:"sans serif"; font-size:16px; 
 }

.stphone{ margin-left:4%; font-family:"sans serif"; font-size:16px; color:red;
 }

.stloc{ margin-left:4%; font-family:"sans serif"; font-size:16px; color:red;
 }

.stloc2{margin-left:4%; font-family:"sans serif"; font-size:16px; color:red;
  }

.sttitle{ display:inline; font-family:"sans serif"; font-size:18px;
 }

.stsched{ font-family:"sans serif"; font-size:16px; color:red; margin-left:5%;
 }

.stunits{ font-family:"sans serif"; font-size:16px; color:red; margin-left:5%;
 }

.stinfo{ font-family:"sans serif"; font-size:16px; color:red; margin-left:5%;
 }

.stsup{ font-family:"sans serif"; font-size:16px; color:red; margin-left:5%;
 }

.stpic{float:right; height:180px; clear:right;
  width:250px; margin-right:15%;
 }

.stxpic{ height:110px; width:160px; display:block;
 }

.xpicdiv{float:left; display:block; position:relative; top:10px; text-align:center;
  width:160px; height: 120px; padding-left:10px; padding-bottom:20px; 
 }

/* Legend Styles */
.legend{ border:thin black solid;
 }

.legtitle{ color:green; font-weight:bold; font-size:14px;
 }

/* Function Panel Styles */
.edms-function-stack{
	background-color:white;
	border:thin black solid;
}

.edms-function-stack .gwt-StackPanelItem{
	font-weight:bold;
	background-color:white;
	cursor:pointer;
}

.edms-function-stack .gwt-StackPanelItem-selected{
	background-color:white; font-style:italic;
	border-bottom:medium groove gray;
}

.blueFunction-displayWidget a{
	text-decoration:none; color: black;	
}

.blueFunction-displayWidget-Active a{
	color:red; text-decoration:none;
}

.blueFunction-displayWidget a:hover{
	color:red; text-decoration:none;
}

.blueFunction-displayWidget{
	position:relative;
}

/* Other Styles */
span.lbl{
 }

span.statstr{ font-style:italic; font-weight:bold;
 }
 
/* Forms */
.new-eid-panel{
	background-color:white; border: thin solid black;
}

.EDMS-AF-Search, .EDMS-Person-Search, .EDMS-Station-Search{
	
}

.EDMS-AF-Search-Popup, .EDMS-Person-Search-Popup,
.EDMS-Station-Search-Popup, .EDMS-Provider-Search-Popup{
	background-color:white;
	border: thin solid black;
}

.EDMS-AF-Search-Popup .item, .EDMS-Person-Search-Popup .item,
.EDMS-Station-Search-Popup .item, .EDMS-Provider-Search-Popup .item{
	
}

.EDMS-AF-Search-Popup .item-selected, .EDMS-Person-Search-Popup .item-selected, 
.EDMS-Station-Search-Popup .item-selected, .EDMS-Provider-Search-Popup .item-selected{
	background-color:lightBlue;
}

.cert-Title, .train-Title, .cert-Title-validcert, .train-Title-validcert{
	font-weight:bold;
}

.cert-Title-advisecert, .train-Title-advisecert{
	font-weight: bold; 
	background-color:yellow;
}

.cert-Title-expiredcert, .train-Title-expiredcert{
	font-weight:bold;
	background-color:red;	
}

.cert-Title-noncert, .train-Title-noncert{
	font-weight:bold;
	background-color:gray;
}

.validcert{
	color: blue;
}

.advisecert{
	color:purple;
}

.expiredcert{
	color:red;
}

.noncert{
	color:gray;
}

/* DBInit Page Styles */
.db-Info{
	color:blue;
}

.dbInfo-good{
	color:blue;
}

.dbInfo-bad{
	color:red;
}

/* Announcement Styles */
.EDMS-AnnouncementsLink{
	color:red;
	text-decoration:none;
	cursor:pointer;
}

.EDMS-AnnouncementsPanel-open .header{
	color:red;
	text-decoration:none;
}

.EDMS-AnnouncementsPanel-open .content{
	
}

.EDMS-AnnouncementsPanel-closed .content{
}

.EDMS-AnnouncementsPanel-closed .header{
	text-decoration:none;
	color:red;
}

.EDMS-Announcement-0, .EDMS-Announcement-1, .EDMS-Announcement-2, .EDMS-Announcement-3{
	
}

.EDMS-Announcement-0 .title, .EDMS-Announcement-1 .title, .EDMS-Announcement-2 .title, .EDMS-Announcement-3 .title{
	color:blue;
}

.EDMS-Announcement-0 .msg, .EDMS-Announcement-1 .msg, .EDMS-Announcement-2 .msg, .EDMS-Announcement-3 .msg{
	color:red;
}

.EDMS-Announcement-0 .creator, .EDMS-Announcement-1 .creator, .EDMS-Announcement-2 .creator, .EDMS-Announcement-3 .creator{
	font-size:12px;
	color:black;
}

.EDMS-Announcement-0 .date, .EDMS-Announcement-1 .date, .EDMS-Announcement-2 .date, .EDMS-Announcement-3 .date{
	font-size:12px;
	color:black;
	float:right;
}

.Permission-Popup{
	font-size:10px; color:black;
	background-color:white; border: thin black solid;
}

.Permission-Popup-Activator{
	background-color:transparent; border:none;
}

.Permission-Popup-OK{
	background-color:transparent;
}

.Permission-Popup-FormField{
	padding:5px;
}

.Requirements-Display-Valid{
	color:blue;
}

.Requirements-Display-Advisory{
	color:purple;
}

.Requirements-Display-Invalid{
	color:red; cursor:pointer;
}

.View-CTR-Data-Certs .content, .View-CTR-Data-Trains .content, .View-CTR-Data-Reqs .content{
 	border-left: 3px solid black;
	padding: 4px 0px 4px 8px;
	margin-left: 6px;		
}

.Access-Status-Display .content{
 	border-left: 3px solid green;
	padding: 4px 0px 4px 8px;
	margin-left: 6px;	
}

.Requirements-Display .content {
 	border-left: 3px solid green;
	padding: 4px 0px 4px 8px;
	margin-left: 6px;
}

.Requirements-Display-Expired, .Requirements-Display-NA{
	color:red; 
}

.Access-Report-Table,
.CTR-Report-Table{
	border:thin solid black;
}

.Access-Report-Table td,
.CTR-Report-Table td{
	border:thin groove blue;
	text-align:center;	
}

.Access-Report-Table .RowVal td,
.CTR-Report-Table .RowVal td{
	border:thin solid silver;
	text-align:center;	
}

.Access-Report-Table .ColVal td,
.CTR-Report-Table .ColVal td{
	border:thin solid yellow;
	text-align:center;	
}

.Access-Report-TabPanel, 
.CTR-Report-TabPanel{

}

.Access-Report-TabPanelBottom, 
.CTR-Report-TabPanelBottom{
	border-color:red;
	border-style:solid;
	border-width:3px 2px 2px;	
}

.Access-Report-TabBar, 
.CTR-Report-TabBar{

}

.Access-Report-TabBar .gwt-TabBarFirst, 
.CTR-Report-TabBar .gwt-TabBarFirst {
	width:5px;
}

.Access-Report-TabBar .gwt-TabBarRest, 
.CTR-Report-TabBar .gwt-TabBarRest {
	margin-left:5px; margin-right:5px;
}

.Access-Report-TabBar .gwt-TabBarItem, 
.CTR-Report-TabBar .gwt-TabBarItem {
	color:red; padding:3px;
	background:gray; cursor:pointer;
	font-weight:bold;
}

.Access-Report-TabBar .gwt-TabBarItem-wrapper,
.CTR-Report-TabBar .gwt-TabBarItem-wrapper {
	padding-left:5px;
}

.Access-Report-TabBar .gwt-TabBarItem-selected,
.CTR-Report-TabBar .gwt-TabBarItem-selected {
	font-weight:bold; cursor:pointer;
	background:red; color:black;
}

.AccessReport-TabBar .gwt-TabBarItem-wrapper-selected,
.CTR-Report-TabBar .gwt-TabBarItem-wrapper-selected {

}

.Access-Report-Popup-List,
.CTR-Report-Popup-List{
	background:white;
	border: thin solid black;
}

.CTR-Alert-Data{
	background:white;
	border:thin solid black;
}

.Alerts-None{
 	color:blue;
}

.ProgressBar-Panel{
	width:200px;
}

.gwt-ProgressBar-shell {
	border: 2px solid #faf9f7;
  	border-right: 2px solid #848280;
  	border-bottom: 2px solid #848280;
  	background-color: transparent;
  	height: 14pt;
  	width: 200px;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
  	background-color: red;
}

.gwt-ProgressBar-shell .gwt-ProgressBar-text {
  	padding: 0px;
  	margin: 0px;
  	color: white;
  	font-weight:bold;
  	font-size: 14px;
}

.schedule-Link{
	text-decoration:underline;
	cursor:pointer;
}

.Reg-Section-Panel{
	border:thin red solid;
	margin:10px; padding:5px;
}

.Reg-Section-Panel-SubTitle{
	margin-bottom:10px; margin-top:10px;
	color:green; font-size:14; font-style:italic; font-weight:bold;
}

.Reg-Section-Panel-Title{
	background-color:white; position:relative;
	top:-17px; left:0px;
	color:blue; font-size:18px;
	font-weight:bold; width:0px;
	margin-bottom:-10px; padding-bottom:-10px;
	padding-left:5px; padding-right:5px;
}

.functionPane-HideButton{
	background-color:transparent;
	font-style:italic; border: none;
	vertical-align:middle;
}
