/* CSS Document */
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bodysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333333;
}
body {
	background-color:#FBFCFE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.requer {
	color:#F00;
	font-size:10px;
}
.sgreen {
	color:#063;
	font-size:11px;
}
.sdblue {
	color:#03F;
	font-size:10px;
}
.topbg {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menubg {
	border-top:1px solid #C8DFF6;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.LinkDisplay {
	color:#933;
	font-size:11px;
	text-decoration:underline;
	text-shadow:#633;
}
.footerbg {
	border:1px solid #C8DFF6;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footertxt {
	font-size:11px;
}
a:link, a:active, a:visited {
	font-family:Verdana;
	font-size:11px;
	color:#003366;
	font-weight:normal;
	text-decoration:none;
}
a.GeneralLink:link, a.GeneralLink:visited, a.GeneralLink:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5780A8;
	text-decoration:underline;
	font-weight:bold;
}
a.GeneralLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	font-family:Verdana;
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}
a.Selected:link, a.Selected:active, a.Selected:visited, a.Selected:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#3F6A94;
	text-decoration:none;
}
a.RedLink:link, a.RedLink:active, a.RedLink:visited, a.RedLink:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#C00;
	text-decoration:none;
}
a.OrangeLink:link, a.OrangeLink:active, a.OrangeLink:visited, a.OrangeLink:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#F90;
	text-decoration:none;
}
a.GreenLink:link, a.GreenLink:active, a.GreenLink:visited, a.GreenLink:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#090;
	text-decoration:none;
}
a.Top:link, a.Top:active, a.Top:visited, a.Top:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#3F6A94;
	text-decoration:underline;
}
div.htmltooltip {
	position: absolute;
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #272727;
	border: 1px groove #69F;
	color: white;
	padding: 1px;
	width: 250px;
	display:block;/*width of tooltip*/
}
.bodybg {
	background-color:#F5F9FD;
	padding:5px;
}
.bodybg2 {
	border:1px solid #C8DFF6;
	background-color:#FFFFFF;
	vertical-align:top;
}
.SelectedTop {
	background-color:#F5F9FD;
	height:25px;
}
a.submenu:link, a.submenu:active, a.submenu:visited {
	font-family:Verdana;
	font-size:11px;
	color:#003366;
	font-weight:normal;
	text-decoration:none;
}
a.submenu:hover {
	font-family:Verdana;
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}
.line {
	border-bottom:1px solid #C8DFF6;
}
.login {
}
.heading {
	font-family: Arial;
	font-size: 24px;
	color: #2570BA;
	font-weight:bold;
}
a.Ab:link, a.Ab:active, a.Ab:visited, a.Ab:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}
.menuheading {
	font-size:15px;
	font-weight:bold;
	color:#003366;
	padding-left:15px;
	height:45px;
	border-bottom:1px solid #C8DFF6;
}
.pageheading {
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	background-color:#E2E2E2;
	height:25px;
}
.Title {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	padding-left:5px;
	background-color:#F4F4F4;
	height:20px;
}
.logoheading {
	font-family:Verdana;
	font-size:30px;
	font-weight:normal;
	color:#990000;
}
/*input, textarea, select, iframe{
	{
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}*/

input, textarea, select, iframe {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	/*background-color:#F5F9FD;*/
	border:1px solid #CCCCCC;
	padding:3px;
}
input:focus, textarea:focus, select:focus, iframe :focus {
	border:1px solid #999;
}
option {
	background:#FFF;
}
input[type="button"] {
	background: #3a8fce;
}
input[type="submit"] {
	background: #3a8fce;
}
input[type="checkbox"] {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	background-color:#F5F9FD;
}
input[type="file"] {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	border:1px solid #CCCCCC;/*background-color:#F5F9FD;*/
	
}
input.btn2 {
	font: bold 84%'trebuchet ms', Verdana, sans-serif;
	font-size:12px;
	height:25px;
	background-image: url(../images/btnbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:5px;
	padding-right:5px;
	color:#3F6A94;
	cursor:pointer;
}
.btn {
/*	padding:2px 6px;
	letter-spacing:-0.03em;
	text-align:center;
	font-weight:bold;
	background:#3a8fce url(../images/bkg-btn-blue.gif) repeat-x 0 top;
	color:#fff;
	text-shadow:0 -1px 2px #2063AB;
	border:1px solid #2f6ea7;
	border-color:#508fcd #4483bf #2f6ea7 #3f7eb9;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;*/
	cursor:pointer;
	border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
	
	
	
	
}
.btn:hover {
	/*text-decoration:none;
	color:#d4dee2*/
	
	
	 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
.btn:focus {
	outline:none;
	color:#d4dee2
}
.closebtn {
	background-image: url(../images/close16.png);
	border:none;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
}
input.ClockIn {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-x-system-font:none;
	font: bold 84%'trebuchet ms', Verdana, sans-serif;
	font-size:12px;
	height:28px;
	background-color:#009933;
	background-repeat: left top;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #34740e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold;
	color: #FFFFFF;
	background-color: #4ba614;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
	background-image: -o-linear-gradient(top, #4ba614, #008c00);
	background-image: linear-gradient(to bottom, #4ba614, #008c00);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
}
input.ClockIn:hover {
	border:1px solid #224b09;
	background-color: #36780f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
	background-image: -webkit-linear-gradient(top, #36780f, #005900);
	background-image: -moz-linear-gradient(top, #36780f, #005900);
	background-image: -ms-linear-gradient(top, #36780f, #005900);
	background-image: -o-linear-gradient(top, #36780f, #005900);
	background-image: linear-gradient(to bottom, #36780f, #005900);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780f, endColorstr=#005900);
}
input.ClockOut {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-x-system-font:none;
	font: bold 84%'trebuchet ms', Verdana, sans-serif;
	font-size:12px;
	height:28px;
	background-color:#FF0000;
	background-repeat: left top;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #df0909;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold;
	color: #FFFFFF;
	background-color: #f62b2b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
	background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
	background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
	background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
	background-image: -o-linear-gradient(top, #f62b2b, #d20202);
	background-image: linear-gradient(to bottom, #f62b2b, #d20202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f62b2b, endColorstr=#d20202);
}
input.ClockOut:hover {
	border:1px solid #b30808;
	background-color: #e40a0a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
	background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
	background-image: linear-gradient(to bottom, #e40a0a, #9f0202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e40a0a, endColorstr=#9f0202);
}
input.btn2:hover {
	font: bold 84%'trebuchet ms', Verdana, sans-serif;
	font-size:12px;
	height:25px;
	background-image: url(../images/btnbgh.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#3F6A94;
}
.Subheading {
	font-family:Verdana;
	font-size:11px;
	color:#676767;
	font-weight:bold;
	padding-right:1px;
}
.Notes {
	font-family:Verdana;
	font-size:11px;
	color:#333;
	font-weight:300;
	padding-right:1px;
}
.Greenmsg {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	border:1px #060 solid;
	background:#EFF5EA url(../images/ismsg.gif) no-repeat;
	background-position:20px;
	padding-left:45px;
	font: bold 11px Verdana;
	color:#060;
	font-weight:bold;
	height:20px;
	text-align:left;
}
.Yellomsg {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	border:1px #CCC solid;
	background:#FFFEEA url(../images/ialert.gif) no-repeat;
	background-position:20px;
	padding-left:45px;
	font: bold 11px Verdana;
	color:#666;
	font-weight:bold;
	height:20px;
	text-align:left;
}
.Failuremsg {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	border:1px #F00 solid;
	background:#FDD url(../images/ifail.gif) no-repeat;
	background-position:20px;
	padding-left:45px;
	font: bold 11px Verdana;
	color:#F00;
	font-weight:bold;
	height:20px;
	text-align:left;
}
.Failuremsgnew {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-x-system-font:none;
	border:1px #F00 solid;
	background-color:#FDE4E3;
	padding:5px;
	font: bold 11px Verdana;
	color:#F00;
	font-weight:bold;
	height:20px;
	text-align:left;
}
.TdColorRED {
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.TDBottomBorder {
	border-bottom:1px solid #E4E4E4;
}
.TDBottom_Black_Border {
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
.TdColorGreen {
	color: #007F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.p {
	padding:0px;
	margin:0px;
}
.alt2, .alt2Active {
	background: white url(../images/alt.gif) bottom left repeat-x;
	color: #000000;
	border-bottom: 1px white solid;
	font-family:Verdana;
	font-size:11px;/* padding-right:1px; */
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink {
	color: #850000;
	text-decoration: none;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover {
	color: #850000;
	text-decoration: underline;
}
.LightRed {
	font-family:Verdana, Geneva, sans-serif;
	color:#900;
	font-style:normal;
	font-size:12px;
}
.LightBlue {
	font-family:Verdana, Geneva, sans-serif;
	color:#09F;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
}
/* PHP File Tree Default Theme

	By Cory LaViska (http://abeautifulsite.net/)
	Featuring the Silk Icon Set from famfamfam (http://www.famfamfam.com/lab/icons/silk/)

*/

.php-file-tree {
	font-family: Georgia;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5;
}
.php-file-tree A {
	color: #000000;
	text-decoration: none;
}
.php-file-tree A:hover {
	color: #666666;
}
.php-file-tree .open {
	font-style: italic;
}
.php-file-tree .closed {
	font-style: normal;
}
.php-file-tree .pft-edirectory {
	list-style-image: url(../images/Folder.png);
	padding:2px;
}
.php-file-tree .pft-directory {
	list-style-image: url(../images/FDocuments.png);
	padding:2px;
}
/* Default file */
	.php-file-tree LI.pft-file {
	list-style-image: url(../images/file.png);
}
/* Additional file types */
	.php-file-tree LI.ext-3gp {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-afp {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-afpa {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-asp {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-aspx {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-avi {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-bat {
	list-style-image: url(../images/application.png);
}
.php-file-tree LI.ext-bmp {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-c {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-cfm {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-cgi {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-com {
	list-style-image: url(../images/application.png);
}
.php-file-tree LI.ext-cpp {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-css {
	list-style-image: url(../images/css.png);
}
.php-file-tree LI.ext-doc {
	list-style-image: url(../images/doc.png);
}
.php-file-tree LI.ext-docx {
	list-style-image: url(../images/doc.png);
}
.php-file-tree LI.ext-exe {
	list-style-image: url(../images/application.png);
}
.php-file-tree LI.ext-gif {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-fla {
	list-style-image: url(../images/flash.png);
}
.php-file-tree LI.ext-h {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-htm {
	list-style-image: url(../images/html.png);
}
.php-file-tree LI.ext-html {
	list-style-image: url(../images/html.png);
}
.php-file-tree LI.ext-jar {
	list-style-image: url(../images/java.png);
}
.php-file-tree LI.ext-jpg {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-jpeg {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-js {
	list-style-image: url(../images/script.png);
}
.php-file-tree LI.ext-lasso {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-log {
	list-style-image: url(../images/txt.png);
}
.php-file-tree LI.ext-m4p {
	list-style-image: url(../images/music.png);
}
.php-file-tree LI.ext-mov {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-mp3 {
	list-style-image: url(../images/music.png);
}
.php-file-tree LI.ext-mp4 {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-mpg {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-mpeg {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-ogg {
	list-style-image: url(../images/music.png);
}
.php-file-tree LI.ext-pcx {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-pdf {
	list-style-image: url(../images/pdf.png);
}
.php-file-tree LI.ext-php {
	list-style-image: url(../images/php.png);
}
.php-file-tree LI.ext-png {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-ppt {
	list-style-image: url(../images/ppt.png);
}
.php-file-tree LI.ext-psd {
	list-style-image: url(../images/psd.png);
}
.php-file-tree LI.ext-pl {
	list-style-image: url(../images/script.png);
}
.php-file-tree LI.ext-py {
	list-style-image: url(../images/script.png);
}
.php-file-tree LI.ext-rb {
	list-style-image: url(../images/ruby.png);
}
.php-file-tree LI.ext-rbx {
	list-style-image: url(../images/ruby.png);
}
.php-file-tree LI.ext-rhtml {
	list-style-image: url(../images/ruby.png);
}
.php-file-tree LI.ext-rpm {
	list-style-image: url(../images/linux.png);
}
.php-file-tree LI.ext-ruby {
	list-style-image: url(../images/ruby.png);
}
.php-file-tree LI.ext-sql {
	list-style-image: url(../images/db.png);
}
.php-file-tree LI.ext-swf {
	list-style-image: url(../images/flash.png);
}
.php-file-tree LI.ext-tif {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-tiff {
	list-style-image: url(../images/picture.png);
}
.php-file-tree LI.ext-txt {
	list-style-image: url(../images/txt.png);
}
.php-file-tree LI.ext-vb {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-wav {
	list-style-image: url(../images/music.png);
}
.php-file-tree LI.ext-wmv {
	list-style-image: url(../images/film.png);
}
.php-file-tree LI.ext-xls {
	list-style-image: url(../images/xls.png);
}
.php-file-tree LI.ext-xlsx {
	list-style-image: url(../images/xls.png);
}
.php-file-tree LI.ext-xml {
	list-style-image: url(../images/code.png);
}
.php-file-tree LI.ext-zip {
	list-style-image: url(../images/zip.png);
}
	/* You can add millions of these... */
	
.heading2
{
    margin: 10px !important;
    height: 25px;
}
.padding5
{
	padding:5px;
}
.no-display
{
	display:none;
}
.block-display
{
	display:"";
}
.mouse-pointer
{
	cursor:pointer;
}.floatright
{
	float:right;
}
.birthdaylist{
	float:right;
	margin:8px;
}
#BirthDayList table tr.birth-row:nth-child(even) {background: #F5F9FD;}
#BirthDayList table tr.birth-row:nth-child(odd) {}