/* CSS Document */
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, dl, dd,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, menu,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}

html {
  background: #fff url('images/bg.png') left top repeat-x; margin: 0; padding: 0; min-width: 1000px
}

div, td {
    font-family: Arial, Helvetica,sans-serif; font-size: 10pt; 
    /*letter-spacing: 1px;*/
    line-height: 16px; word-spacing: 2px;
}

h1	{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; margin: 10px 3px 6px; color:#1881C8;line-height: 25px; }
h2	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin: 8px 3px 6px;  color:#1881C8;line-height: 25px;  }
h3	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin: 18px 3px 6px;  color:#1881C8 line-height: 25px; }

a {
	font-family:Arial, Helvetica, sans-serif; font-size:10pt;	letter-spacing: 1px; color:#1884C9; text-decoration:none; cursor: pointer;	
}
a:hover {
	color:#F10414;
}
p { margin: 3px; text-align:justify; }

div.pagination { 
	padding: 3px; margin: 3px,0px,0px,225px; 

} 

div.pagination a { 
	padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; text-decoration: none; /* no underline */ color: #000099; background-color: #FFFFFF; 
} 
div.pagination a:hover, div.pagination a:active { 
	border: 1px solid ##005197; color: #000000; 
} 
div.pagination span.current { 
	padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000000; font-weight: bold; background-color: #005197; color: #FFFFFF; 
} 
div.pagination span.disabled { 
	padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #CCCCCC; color: #999999; background-color: #EEEEEE; 
} 
th {
	font-family:Arial, Helvetica, sans-serif; color:#2B2473; font-size:12px; text-align:left;
}
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}



