﻿body {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	/*background-color:#dddddd;*/  
	margin-bottom:0;
	margin-left:0;
	margin-top:0px;
	margin-right:0;
}

a,img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	text-decoration:none;
	height: 83px;
}
#Label 
{
	font-weight:bold
	
}
#container
{
	width:1000px;
	margin:0 auto;
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	height:100%;
}

.globchallan {
    border:1px
    color: #000000;  
    width:100%;
    font-family:Tahoma;
    font-size:12px;
	height: 77px;
}

#canlogo
{
	padding:0 0 0 3px;
}
#header
{
	
}
#menu
{
	
}
#content
{
	
}

#footer{
    position:fixed;
    height:50px;
    background-color:#00ADEE;
    text-align: center;
    bottom:0px;
    left:0px;
    right:0px;
    margin-bottom:0px;
    width: 100%;
    font-size:16px;
    color: #FFFFFF;
}

.globTbl
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000; 
	border-collapse:collapse;       
	width: 100%;	
}
        
.globTbl th
{
	border:1px solid #cccccc;   	
	background-color:#dddddd;
	text-align:left;
}

.globTbl td
{
	 
	text-align:left;	
}

.globTbl td a
{
	text-decoration:underline;
	color:#00b0f0;	
}
 .globTbl caption
{
	font-family: georgia;
	font-weight: bold;
	padding: 3px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-image:url(../images/tdHead.png);
	background-repeat:repeat-x;
	background-color:#888888;
	color:#ffffff;
	text-align:left;			
}

input[type="reset"], input[type="submit"], input[type="button"],.button {
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    background-color:#0660B9;
    border:1px solid #aaaaaa;
    
}
input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover 
{
        background-color:#0660B9;
        border:1px solid #aaaaaa;
        color:#ffffff;
}

   input[type="text"], input[type="password"]
{
    border: 1px solid #aaaaaa;
    font-size: 11px;
    padding: 2px;
    
}
input[type="text"]:hover, input[type="password"]:hover
{
    border: 1px solid #0660B9;
}
     
     
     table td h2, h2
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0177B7;
	text-align:center;
}
.tblreceipt
{
	border-color:Black;
	border-width:1px;
	border-style:Solid;
	font-family: Tahoma;
	font-weight:bold;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:White;
	border-collapse:collapse;

}   
.read
{
	background-color:#FFFF67;
}

select
{
    	font-size:11px;
    	border:1px solid #aaaaaa;
    	padding:1px;
	height: 18px;
}

.regDiv
{
	padding:5px;
	border:1px solid #888888;
	font-family: Tahoma;
	font-weight: bold;
	font-size:13px;
	background-color:#D5EBF8;
}

.trStyle
{
	font-weight: bold;
	font-size:12px;
	background-color:#D5EBF8;
	text-transform:uppercase;
}

.ajax__calendar_container TD 
{
	border:0;
	background-color:#efefef;
	
}

.login
{
	background:url('images/login.png');
	height:300px;
	width:350px;
	background-repeat:no-repeat;
	margin:0 auto;
	font-family:Segoe UI;
	font-size:12px;
}

.stafflogin
{
	background:url('images/loginStaff.png');
	height:300px;
	width:350px;
	background-repeat:no-repeat;
	margin:0 auto;
	font-family:Segoe UI;
	font-size:12px;
}
.error
{
	color:#ff0000;
	
}


 .accordionContent1 {
background-color: #f9f9f9;
border-color: -moz-use-text-color #2F4F4F #2F4F4F;
border-right: 1px dashed #2F4F4F;
border-style: none dashed dashed;
border-width: medium 1px 1px;
padding: 10px 5px 5px;
width:98%;
}
.accordionHeaderSelected1 {
/*background-color: #5078B3;*/
background-color: #ffbb02;
border: 1px solid #2F4F4F;
color: white;
cursor: pointer;
font-family: Arial,Sans-Serif;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
padding: 5px;
width:98%;
text-decoration:none;
}
.accordionHeader1 {
/*background-color: #2E4D7B;*/
background-color : #5c9ddd;
border: 1px solid #2F4F4F;
color: white;
cursor: pointer;
font-family: Arial,Sans-Serif;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
padding: 5px;
width:98%;
}

.accordionHeader1 a
{
	color:#ffffff;
}



.href
{
color:Navy; 
font-weight:200;
text-decoration:none;
font-size:12px;
}

.heading
{
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	width:250px;
	padding:4px;
	margin-bottom:3px;
	font-weight:bold;
	font-family:Cambria;
	color:#0660B9;
	margin-top:3px;
}
.headtbl td
{
	border-color:Black;
	border-width:1px;
	border-style:Solid;	
	border-bottom-style:none;
	border-left-style:none;
	
	font-family: Tahoma;
	font-weight:bold;
	font-size: 11px;
	font-weight: normal;
	height:30px;
}

.headtbl 
{
	border-color:Black;
	border-width:1px;
	border-style:Solid;	
	
	font-family: Tahoma;
	font-weight:bold;
	font-size: 12px;
	font-weight: normal;
	color: blue;
	color: #000000;
	background-color:#FFC20F;
	background-color:#F5F5DC;
}