/*HTML TAG STYLES*/
	BODY 
		{	
			margin-top: 0px; 
			margin-left:0px; 
			margin-right:0px; 
			margin-bottom:0px; 
			/*background-color:#e4e4e4;*/
			font-family: verdana;/*trebuchet ms, verdana, tahoma, arial, sans-serif;*/
			background: #ffffff url(../images/bg.gif ) repeat 0 0;
		}
		  
	IMG {border:0;padding:0;margin:0;}	
	
/*LOGIN STYLES*/
.loginBox{		    margin: 0 auto 0 auto;
					padding: 0 0 1em 0;
					height:350px;
					width: 600px;
					text-align: left;
					background: #fff;
					border: solid 1px #7b9ebd;	}

/* text styles */					
.loginTxt			{font-size: 12px;
					color:#6198BB;}

.loginTxtHighlight{	font-size: 12px;
					color:#6198BB;}
					
.loginTxtHighlightB{font-size: 12px;
					color:#6198BB;
					font-weight:bold;}
					
.loginTxtLabel{		margin: 0 5px 0 0;
					padding: 3px 0 0 0;
					font-size: 18px;
					text-align: right;
					color:#696969;}
					
.loginTxtVersion{	color: #888;
					padding-left: .3em;
					font-size: 11px;}
				
.loginTxtMessage{	color: #888;
					padding-left: .3em;
					font-size: 12px;}

.loginTxtHeader{	margin: 0;
					padding: 0 0 0.2em 0;
					font-size: 26px;
					font-weight: normal;
					border-bottom: solid 1px #babec1;
					color:#696969;}	

/* link styles */		
.loginLink{			Color:#696969;
					font-size:12px;
					font-weight:normal;
					text-decoration:none}
					
.loginLinkU{		Color:#696969;
					font-size:12px;
					font-weight:normal;
					text-decoration:underline;}
					
.loginLinkB{		Color:#696969;
					font-size:12px;
					font-weight:bold;
					text-decoration:none}

.loginLinkUB{		Color:#696969;
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;}

/* u/p txtbox styles */
.loginTxtbox{		font-size: 16px; 
					color: #23324F; 
					text-decoration: none; 
					width:100%; 
					border-style:solid; 
					border-width:1px;
					border-color: #888;}	

.loginTxtbox_Err{	font-size: 16px; 
					color: #23324F; 
					text-decoration: none;
					width:100%; 
					border-style:dashed ; 
					border-width: 2px;
					border-color: #ff0000;}	
	
	
/*TABLE STYLES*/
	.tblmain {border-top: 1px; border-left: 1px;border-right: 1px;border-bottom: 1px;border-color: #7b9ebd;border-style: solid;background-color: #FFFFFF;}
	.tblcontent {border-top: 1px; border-left: 1px;border-right: 1px;border-bottom: 1px;border-color: #7b9ebd;border-style: solid;background-color: #FFFFFF;}
	.tbltagline {padding:0px; margin:0px; border:0px; background-color:#486b8a;}

/*PAGE TITLE STYLES*/
	.header {font-family: verdana; font-size: 20px; color: #23324F; text-decoration: none; font-weight:bold; font-variant:small-caps;}
	.subheader {font-family: verdana; font-size: 13px; color: #23324F; text-decoration: none; font-variant:small-caps;}

/*TABLE STYLES*/
	.tblmain {border-top: 1px; border-left: 1px;border-right: 1px;border-bottom: 1px;border-color: #7b9ebd;border-style: solid;background-color: #FFFFFF;}
	.tblmain_nobtmborder {border-top: 1px; border-left: 1px;border-right: 1px;border-bottom: 0px;border-color: #7b9ebd;border-style: solid;background-color: #FFFFFF;}
	.txtmain_bold {font-weight: bold; font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
	
/*BUTTON STYLES*/
	.imgbutton {cursor: hand;}
	
/*CONFIG AND ITEM STYLES */
	.config {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none; font-weight:bold;}
	.run {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
	.file {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
		
	.txtbox {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; width:100%; border-style:groove}
	.txtparams {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; width:250px; border-style:groove}
	
	
	.tiles {font-family: verdana; font-size: 12px; color: #2E4249; text-decoration: none;}
	
	/*TEXT STYLES*/
	/*MAIN*/
	.txterror {font-family: verdana; font-size: 10px; color: #FF0000; text-decoration: none;}
	.txtmain_10 {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
	.txtmain_10bold {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtmain_10italic {font-family: verdana; font-size: 10px; color: #23324F; font-style:italic;}
	.txtmain_10underlined {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: underline ;}
	.txtmain_10justified { font-family: verdana; font-size: 10px; color: #23324F; text-align: justify;}
	.txtmain_10smallcaps {font-family: verdana; font-size: 10px; color: #23324F; font-variant: small-caps;}

	.txtmain_12 {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none;}
	.txtmain_12bold {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtmain_12italic {font-family: verdana; font-size: 12px; color: #23324F; font-style:italic;}
	.txtmain_12underlined {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: underline ;}
	.txtmain_12justified { font-family: verdana; font-size: 12px; color: #23324F; text-align: justify;}
	.txtmain_12smallcaps {font-family: verdana; font-size: 12px; color: #23324F; font-variant: small-caps;}

	.txtdaytitle {font-family: verdana; font-size: 18px; color: #23324F; text-decoration: none; font-weight:bold;}

	/*COL1*/
	.txtcol1_9 {font-family: verdana; font-size: 9px; color: #23324F; text-decoration: none;}
	.txtcol1_10 {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
	.txtcol1_10bold {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtcol1_10italic {font-family: verdana; font-size: 10px; color: #23324F; font-style:italic;}
	.txtcol1_10underlined {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: underline ;}
	.txtcol1_10justified { font-family: verdana; font-size: 10px; color: #23324F; text-align: justify;}
	.txtcol1_10smallcaps {font-family: verdana; font-size: 10px; color: #23324F; font-variant: small-caps;}

	.txtcol1_12 {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none;}
	.txtcol1_12bold {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtcol1_12italic {font-family: verdana; font-size: 12px; color: #23324F; font-style:italic;}
	.txtcol1_12underlined {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: underline ;}
	.txtcol1_12justified { font-family: verdana; font-size: 12px; color: #23324F; text-align: justify;}
	.txtcol1_12smallcaps {font-family: verdana; font-size: 12px; color: #23324F; font-variant: small-caps;}

	/*COL2*/
	.txtcol2_10 {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none;}
	.txtcol2_10bold {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtcol2_10italic {font-family: verdana; font-size: 10px; color: #23324F; font-style:italic;}
	.txtcol2_10underlined {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: underline ;}
	.txtcol2_10justified { font-family: verdana; font-size: 10px; color: #23324F; text-align: justify;}
	.txtcol2_10smallcaps {font-family: verdana; font-size: 10px; color: #23324F; font-variant: small-caps;}

	.txtcol2_12 {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none;}
	.txtcol2_12bold {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none; font-weight:bold;}
	.txtcol2_12italic {font-family: verdana; font-size: 12px; color: #23324F; font-style:italic;}
	.txtcol2_12underlined {font-family: verdana; font-size: 12px; color: #23324F; text-decoration: underline ;}
	.txtcol2_12justified { font-family: verdana; font-size: 12px; color: #23324F; text-align: justify;}
	.txtcol2_12smallcaps {font-family: verdana; font-size: 12px; color: #23324F; font-variant: small-caps;}
	
	/*MOZILLA COMPATIBILITY STYLES*/
	.txtbox_main_fillwidth {font-family: verdana; font-size: 10px; color: #23324F; text-decoration: none; width:100%; border-style:groove}
	
	/*hours total style*/
	.txtbox_hourssummary{border-top-style:none; width: 50px; border-bottom-style: none; border-right-style: none; border-left-style: none; background-color: white; text-align:center; font-size: 10px;}
	.txtbox_hours{ background-color: white; text-align:center; font-family: verdana; font-size: 12px; color: #23324F; text-decoration: none; }
	.txtbox_hourstotal{border-top: silver thin solid; width: 50px; border-bottom: silver thin double; border-right-style: none; border-left-style: none; background-color: white; text-align:center }
	
	/*HIDDEN STYLES*/
	.hiddentext{ visibility:hidden;}
	.hiddentable{ visibility:hidden;}
	.visibletable{ visibility:visible;}
	.hidecontent { display:none}
	.showcontent { display:block}
