TH { vertical-align: top; }
TD { vertical-align: top; }

body {
	text-align:left;
	font-family: verdana,arial;
	font-size: 0.75em;
	color: #000000;
	vertical-align: top;	
	line-height:1.2em;
	margin-top:2px;
	background-color: #ffffff;
	scrollbar-face-color: #3797FE;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #BFBFBF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #H5D8FF;
	scrollbar-arrow-color: #H5D8FF;
}


.headerfont  {
	font-family: verdana,arial;
	font-size: 150%;
	color: #000000;
	font-weight: bold;
	font-smooth: auto; 
}


.datefont  {
	font-family: verdana,arial;
	font-size: 80%;
	color: #3797FE;
	font-weight: normal;
	font-smooth: auto; 
}

.headerwhitefont  {
	font-family: verdana,arial;
	font-size: 100%;
	color: #ffffff;
	font-weight: bold;
}

.standardtext {
	font-family: verdana, arial;
	font-size: 100%;
	color: #000000;
}

.smallgreyfont {
	font-family: verdana,arial;
	font-size: 80%;
	color: #C0C0C0;
	font-weight: normal;
}
.smallredfont {
	font-family: verdana,arial;
	font-size: 80%;
	color: #202020;
	font-weight: normal;
}
.verysmallfont {
	font-family: verdana,arial;
	font-size: 70%;
	color: #000000;
}
.smallwhitefont {
	font-family: verdana,arial;
	font-size: 80%;
	color: #ffffff;
}

table.dotted {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
}
table.dotted th {
	font-family:  verdana, arial;
	font-size: 100%;
	color: #000000;
	font-weight: heavy;
	border-width: 1px;
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	-moz-border-radius: ;
}
table.dotted td {
	font-family:  verdana, arial;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	-moz-border-radius: ;
}


table {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
}
table th {
	font-family: verdana, arial;
	font-size: 100%;
	color: #000000;
	font-weight: heavy;
	border-width: 1px;
	border-width: 1px;
	padding: 0px;
	border-style: dotted;
	border-color: gray;
	-moz-border-radius: ;
}
table td {
	font-family: verdana, arial;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: ;
}


#dhtmltooltip {
font-family: verdana,arial;
font-size: 80%;
position: absolute;
width: 300px;
border: 2px solid black;
padding: 2px;
background-color: #C0C0C0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.findbutton {
	font-family: verdana,arial; font-align:left; font-size:100%;width:50px; border:thin; background: #C0C0C0; color: #ffffff;
}

.inputbox {
	font-family: verdana,arial; font-align:left; font-size:100%;width:200px; border:thin; background: #C0C0C0; color: #ffffff;
}


font {font-family: verdana,arial; font-size: 110%;}
font.title {font-family: arial; font-size: 150%; font-weight: bold; color:#000000}
font.header {font-family: arial; font-size: 160%; font-weight: bold; color:#cccccc}
font.intro {font-family: arial; font-size: 180%; font-style: italic; color:#000000}
font.introTitle {font-family: arial; font-size: 180%; font-weight: bold; color:#000000}
font.tBig {font-family: arial; font-size: 190%; font-weight: bold; color:#000000}

font.info {font-family: verdana,arial; font-size: 110%; color:#000000;}
font.infoTitle {font-family: arial; font-size: 150%; font-weight: bold; color:#000000}
font.infoHeading {font-family: arial; font-size: 150%; font-weight: bold; color:#000000}
font.infoHeadingItalic {font-family: arial; font-size: 150%; font-weight: bold; font-style: italic; color:#000000}
font.infoHeadingBig {font-family: arial; font-size: 190%; font-weight: bold; color:#000000}
font.infoItalic {font-family: arial; font-size: 120%; font-weight: bold; font-style: italic; color:#000000}

font.smallgrey {font-family: verdana,arial; font-size: 100%; font-weight: normal; font-style: normal; color:grey}
font.smallfont {font-family: verdana,arial; font-size: 110%; font-weight: normal; font-style: normal;}

font.heading {font-family: arial; font-size: 90%; font-weight: bold; color:#000000}
font.headingItalic {font-family: arial; font-size: 90%; font-weight: bold; font-style: italic; color:#000000}
font.headingBig {font-family: arial; font-size: 110%; font-weight: bold; color:#000000}

table.inner {background:#006699;}
td.inner {font-family: arial; font-size: 140%; color:#000000; background:#ffffff}

td.header {background:#0000ff;}
td.title {background:#dddddd;}

.bordered {border: 1px #000000 solid;}

a.email:visited {color: #ff9900; text-decoration:none; font-family:verdana,arial; font-size: 110%; font-weight: bold;}
a.email:hover {color: #ff9900; text-decoration:underline; font-family:verdana,arial; font-size: 110%; font-weight: bold;}
a.email:link {color: #ff9900; text-decoration:none; font-family:verdana,arial; font-size: 110%; font-weight: bold;}
a.email:active {color: #ff9900; text-decoration:none; font-family:verdana,arial; font-size: 110%; font-weight: bold;}

a:link {color: #002F6F; text-decoration:none; font-family:verdana,arial; font-size: 100%; font-weight: bold;}
a:visited {color: #002F6F; text-decoration:none; font-family:verdana,arial; font-size: 100%; font-weight: bold;}
a:active {color: #ff9900; text-decoration:none; font-family:verdana,arial; font-size: 100%; font-weight: bold;}
a:hover {color: #002F6F; text-decoration:underline; font-family:verdana,arial; font-size: 100%; font-weight: bold;}

a.terms:link {color: #ffffff; text-decoration:none; font-family:verdana,arial; font-size: 10px; font-weight: normal;}

#rssfeed #content {border-bottom:1px solid #C0C0C0;}
#rssfeed a {color: #000000; font-family:verdana,arial; font-size: 90%; font-weight: bold;}
#rssfeed a:link {color: #002F6F; text-decoration:none; font-family:verdana,arial; font-size: 90%; font-weight: bold;}
#rssfeed a:visited {color: #002F6F; text-decoration:none; font-family:verdana,arial; font-size: 90%; font-weight: bold;}
#rssfeed a:active {color: #ff9900; text-decoration:none; font-family:verdana,arial; font-size: 90%; font-weight: bold;}
#rssfeed a:hover {color: #002F6F; text-decoration:underline; font-family:verdana,arial; font-size: 90%; font-weight: bold;}



	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}



/*
TEXTAREA {
	BORDER-RIGHT: 1px outset #999999;
	BORDER-TOP: 1px outset #435BBC;
	FONT-SIZE: 11px;
	WIDTH:100%;
	BACKGROUND-IMAGE: url(/txtarea.gif);
	BORDER-LEFT: 1px outset #435BBC;
	COLOR: #333333;
	BORDER-BOTTOM: 1px outset #cccccc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF
}
*/


#container {
	margin:0;
	padding:0;
	font-family:verdana,arial;
	font-size:85%;
}

#container #content {
	margin:0;
	padding:0;
}

#container .feed_item {
	padding:5px 0 10px 0;
	border-bottom:1px dotted #C0C0C0;
}



