.tamindia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightline {
	border-top: 0px solid #BAC6D1;
	border-right: 1px solid #BAC6D1;
	border-bottom: 0px solid #BAC6D1;
	border-left: 0px solid #BAC6D1;
}
.lefbottomline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
.bottomdotline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #228b22;
}
.smallpara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.lineoutoftop {
	border-top-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.topbottom {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	vertical-align: middle;
}
a:active {
	color: #003366;
	text-decoration: blink;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
.topright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
.topline {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
.botomtopdark {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}
.bluebottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}
.box {
	border: 1px solid #6C8196;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-indent: 10px;
	vertical-align: middle;
	text-align:center;
}
.txtwithgap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	text-indent: 10pt;
	letter-spacing: normal;
	word-spacing: 0px;
	white-space: normal;
}
.bodybox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
.bodybox2 {
	border: 1px solid #BAC6D1;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.leftline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAC6D1;
	border-right-color: #BAC6D1;
	border-bottom-color: #BAC6D1;
	border-left-color: #BAC6D1;
}
.cellbg_small11 {
	background-image: url(bg_heading_small.gif);
}
.boxUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-indent: 10px;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C8196;
	border-right-color: #6C8196;
	border-bottom-color: #6C8196;
	border-left-color: #6C8196;
}
.boxLeftBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-indent: 10px;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C8196;
	border-right-color: #6C8196;
	border-bottom-color: #6C8196;
	border-left-color: #6C8196;
}


.Topdarkline {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
}
.boxlarge {
	border: 1px solid #6C8196;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxLeftLess {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C8196;
	border-right-color: #6C8196;
	border-bottom-color: #6C8196;
	border-left-color: #6C8196;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-indent: 10px;
	vertical-align: middle;
}

.boxBottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C8196;
	border-right-color: #6C8196;
	border-bottom-color: #6C8196;
	border-left-color: #6C8196;
}

.boxTopLess {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C8196;
	border-right-color: #6C8196;
	border-bottom-color: #6C8196;
	border-left-color: #6C8196;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 10px;
	color: #003366;
	vertical-align: middle;
}

/* 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: tahoma, verdana, arial;
	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: tahoma, verdana, arial;
	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;
}
