﻿
ul.fileIndent
{
    font-size: 14px;
	margin: 3px 0 9px 30px;
	padding: 0;
	list-style-type: disc;
}
li.fileIndent1
{
    font-size: 14px;
    margin: 0 0 3px 20px;
    list-style-type: disc;
}
li.fileIndent2
{
    font-size: 14px;
    margin: 0 0 3px 60px;
    list-style-type: circle;
}
li.fileIndent3
{
    font-size: 14px;
    margin: 0 0 3px 100px;
    list-style-type: square;
}
li.fileIndent0
{
    font-size: 14px;
    margin: 0 0 3px 0;
    list-style-type: none;
}
.advImgDetail
{
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.headerSpacing
{
    padding-left: 10px;
    padding-right: 10px;
}
.mainContentSpacing
{
    padding-top: 2px;
	padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.mainContent
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 10px;
    padding-right: 10px;
}
.mainContentNarrow
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 10px;
    padding-right: 200px;    
}
.headlineContent
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;	
	padding-left: 0;
    padding-right: 0;  
}
.mainTitle
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.mainAlert
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #92231e;
}
.mapContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #082063;
}
.homeBackgroundTop
{
    background-image: url(../images/home_bg2.jpg);
    background-repeat: no-repeat;
    background-position: 0% 0%;
}
.homeBackgroundBottom
{    
    background-image: url(../images/home_bg.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
.homeBackgroundBottom
{    
    background-image: url(../images/home_bg.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
.stateSealBackground
{
    background-image: url("../images/state_seal_watermark_transparent.gif");
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
.smallFont
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mapAJAX
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	width: 225px;
	height: 150px;
	overflow: auto;
}
.mapAJAXOther
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	width: 225px;
	height: 100px;
	overflow: auto;
}
div.closePopup
{
    position:fixed;
    left:0px;
    bottom:0px;
}
table.print
{
    FONT-FAMILY: Arial;
    color: #000000;
    font-size: 15px;
    BACKGROUND-COLOR: #ffffff;
    border-spacing: 0;
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
}
td.printCell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    background-color: #ffffff;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
} 
td.printHeaderCell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    background-color: #ffffff;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
	font-weight: bold;
} 
table.output1
{
    MARGIN-RIGHT: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 8px;
    MARGIN-TOP: 8px;
    FONT-FAMILY: Arial;
    font-size: 12px;
    BACKGROUND-COLOR: #b3c7d8;
    padding: 0;
	border-collapse: collapse; 
    box-shadow: 1px 1px 4px #333333;
    /*-moz-border-radius: 6px;
	border-radius: 6px;*/
} 
td.headerCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #555555;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	/*BORDER-TOP: #e3eef5 1px solid;*/
	BORDER-LEFT: #b3c7d8 1px solid;
	BORDER-RIGHT: #b3c7d8 1px solid;
    /*BORDER-BOTTOM: #c0d6e8 1px solid;*/
}   
td.headerCellSmallTxt
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
td.cell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	background-color: #ffffff;
	/*BORDER-TOP: #e3eef5 1px solid;*/
	BORDER-LEFT: #e3eef5 1px solid;
	BORDER-RIGHT: #c0d6e8 1px solid;
    BORDER-BOTTOM: #c0d6e8 1px solid;
} 
td.cellOutOfRange
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
	color: #777777;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	background-color: #dddddd;
	BORDER-LEFT: #e3eef5 1px solid;
	BORDER-RIGHT: #c0d6e8 1px solid;
    BORDER-BOTTOM: #c0d6e8 1px solid;
} 
table.frmContent
{
    BORDER-RIGHT: #777777 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #777777 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #777777 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #777777 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b3c7d8
}
table.frmInput
{
    BORDER-RIGHT: #d6dfef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #d6dfef 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #d6dfef 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d6dfef 1px solid;
    FONT-FAMILY: Arial;
    box-shadow: 1px 1px 4px #333333;
    -moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 10px;
}
table.output2
{
    FONT-FAMILY: Arial;
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
} 
td.headerCell2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: solid #e9e9e9;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.homePageCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background: url(../images/white_transparent_pixel2.png);
	color: #000000;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;
	padding: 9px;
} 
td.homePageCellOver
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background: url(../images/white_transparent_pixel3.png);
	color: #000000;
	border: solid #dddddd;
	border-width: 1px 1px 1px 1px;
	padding: 9px;
}  
td.infoHoverCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/white_transparent_pixel3.png);
	color: #000000;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;
	padding: 9px;
}  
td.cellTxt2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Good
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #00e400;
	color: #000000;
	border: solid #4c984c;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}   
td.headerCell2Moderate
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffff00;
	color: #000000;
	border: solid #cccb32;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Poor
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ff7e00;
	color: #ffffff;
	border: solid #c17c3f;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Unhealthy
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ff0000;
	color: #ffffff;
	border: solid #af5153;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2ExtPoor
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #9c004a;
	color: #ffffff;
	border: solid #6e2e4c;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Hazardous
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #7e0023;
	color: #ffffff;
	border: solid #5b2332;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.cellTxt2Good
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #c7e1c7;
	color: #000000;
	border: solid #4c984c;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}  
td.cellTxt2Moderate
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ededc5;
	color: #000000;
	border: solid #cccb32;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
td.cellTxt2Poor
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9d2bf;
	color: #000000;
	border: solid #c17c3f;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
td.cellTxt2Unhealthy
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #edcfd0;
	color: #000000;
	border: solid #af5153;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
td.cellTxt2ExtPoor
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #e8cad8;
	color: #000000;
	border: solid #6e2e4c;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
td.cellTxt2Hazardous
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffc7d7;
	color: #000000;
	border: solid #5b2332;
	border-width: 1px 1px 1px 1px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
}
table.calendar
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 120px;
    height: 155px;
    font-size: 9px;
    color: #000000;
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
}
td.cellCalCorner
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
} 
td.cellCalCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
} 
td.cellCalTopCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    height: 25px;
    color: #ffffff;
    background: #777777;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
td.cellCalBottomCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
td.cellCalLeft
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    font-size: 9px;
    padding: 1px;
    text-align: left;
    vertical-align: bottom;
} 
td.cellCalRight
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    font-size: 9px;
    padding: 1px;
    text-align: right;
    vertical-align: bottom;
}
td.cellCalRed
{
    background-color: #edcfd0;
	color: #000000;
	border: solid #ff0000;
	border-width: 1px 1px 1px 1px;
} 
td.cellCalBlue
{
    background-color: #b3b4ff;
	color: #000000;
	border: solid #0000ff;
	border-width: 1px 1px 1px 1px;
} 
td.cellCalGrey
{
    background-color: #c2c2c2;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
} 
a.headerCell 	
{
	color: #555555;
	text-decoration: underline;
}
a.headerCell:hover 
{
	color: #555555;
	text-decoration: none;
}
a.icon
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    color: Blue;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.icon:link
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    color: Blue;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.icon:hover
{
    BORDER-RIGHT: Blue 1px solid;
    BORDER-TOP: Blue 1px solid;
    BORDER-LEFT: Blue 1px solid;
    BORDER-BOTTOM: Blue 1px solid;
    color: Blue;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.imgicon:link
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
    display: inherit;
}
a.imgicon:visited
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
    display: inherit;
}
a.imgicon:hover
{
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    BORDER-LEFT: #777777 1px solid;
    BORDER-BOTTOM: #777777 1px solid;
    display: inherit;
}
a.headline
{
    color: #dddddd;
	text-decoration: none;
}
a.headline:link
{
    color: #dddddd;
	text-decoration: none;
}
a.headline:hover
{
    color: #ffffff;
    text-decoration: none;
}
img.output2
{
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
} 
.frmInputHeader {
	font-size: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
	font-weight: bold;
	BORDER-BOTTOM: #d6dfef 2px solid;
}
.frmInputFooter {
	BORDER-TOP: #d6dfef 2px solid;
}
.frmInput {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
    margin-bottom: 4px;
}
.frmInputReq {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: bold;
}
.frmInputSmall {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: normal;
}
a.social
{
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
a.social:link
{
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #083E82;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
a.social:hover
{
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #083E82;
	FONT-WEIGHT: normal;
    text-decoration: none;
}
.hliteData
{
    background: yellow;
}
.hliteMaxData
{
    background: #ffa87d;
}
table.HeadlineRed
{
    background-image: url(../images/headline_red_slice.jpg);
    background-repeat: repeat-x;
    background-position: 0% 0%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #cf342f;
    width: 100%;
    height: 65px;
}
td.HeadlineRedDeveloping
{
    background-image: url(../images/headline_red-developing.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineRedAlert
{
    background-image: url(../images/headline_red-alert.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineRedWatch
{
    background-image: url(../images/headline_red-watch.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineRedContent
{
    vertical-align: middle;
    text-align: right;
    height: 65px;
    padding-right: 10px;
}
td.HeadlineRedEnd
{
    background-image: url(../images/headline_red_end.jpg);
    background-repeat: no-repeat;
    width: 2px;
    height: 65px;
}
table.HeadlineOrange
{
    background-image: url(../images/headline_orange_slice.jpg);
    background-repeat: repeat-x;
    background-position: 0% 0%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff8514;
    width: 100%;
    height: 65px;
}
td.HeadlineOrangeDeveloping
{
    background-image: url(../images/headline_orange-developing.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineOrangeAlert
{
    background-image: url(../images/headline_orange-alert.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineOrangeWarning
{
    background-image: url(../images/headline_orange-warning.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineOrangeAdvisory
{
    background-image: url(../images/headline_orange-advisory.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineOrangeContent
{
    vertical-align: middle;
    text-align: right;
    height: 65px;
    padding-right: 10px;
}
td.HeadlineOrangeEnd
{
    background-image: url(../images/headline_orange_end.jpg);
    background-repeat: no-repeat;
    width: 2px;
    height: 65px;
}
table.HeadlineYellow
{
    background-image: url(../images/headline_yellow_slice.jpg);
    background-repeat: repeat-x;
    background-position: 0% 0%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #97a400;
    width: 100%;
    height: 65px;
}
td.HeadlineYellowDeveloping
{
    background-image: url(../images/headline_yellow-developing.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineYellowWarning
{
    background-image: url(../images/headline_yellow-warning.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineYellowAdvisory
{
    background-image: url(../images/headline_yellow-advisory.jpg);
    background-repeat: no-repeat;
    width: 125px;
    height: 65px;
}
td.HeadlineYellowContent
{
    vertical-align: middle;
    text-align: right;
    height: 65px;
    padding-right: 10px;
}
td.HeadlineYellowEnd
{
    background-image: url(../images/headline_yellow_end.jpg);
    background-repeat: no-repeat;
    width: 2px;
    height: 65px;
}
a.actionDayLink
{
    color: red;
	text-decoration: none;
}
a.actionDayLink:link
{
    color: red;
	text-decoration: none;
}
a.actionDayLink:hover
{
    color: #a21e21;
    text-decoration: none;
}
a.noActionDayLink
{
    color: blue;
	text-decoration: none;
}
a.noActionDayLink:link
{
    color: blue;
	text-decoration: none;
}
a.noActionDayLink:hover
{
    color: #24259c;
    text-decoration: none;
}
table.frmAnnounce
{
    BORDER-RIGHT: #777777 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #777777 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #777777 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #777777 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    border-collapse: collapse;
}
.frmAnnounce {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	padding: 1px;
}
table.TLCalendar
{
    color: #000000;
}
td.TLCalMain
{
	border-right: #777777 1px solid;
    border-top: #777777 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: black;
    width: 64px;
    height: 50px;
}
td.TLCalSmLt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}
td.TLCalSmRt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-right: 1px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}
td.TLCalUnavail
{
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}