BODY {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
}
td {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
}
li {
	margin-left: 2px;
	padding-left: 5px;
}
.quote {
	background-image: url(http://www.etheryl.net/scripts/images/ln.gif);
	background-repeat: no-repeat;
	background-position: top-left;
	padding-left: 18px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 8pt;
}
.small {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 8pt;
}
.onlineUsersClass {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
	border-right-style: dotted;
	height: 100%;
}

.heading1 {
	FONT-SIZE: 10pt;
	COLOR: #0C419A; FONT-WEIGHT: bold;
	PADDING: 2px; 
	padding-left: 22px;
	border-bottom: 1px dotted #333333;
	background-image: url(images/smallO.gif);
        background-repeat: no-repeat;
        background-position: left;
	margin-bottom: 6px;
	margin-right: 6px;
}
p li {
	margin-left: 3 px;
	padding-left: 3px;
}
.heading1-red {
	FONT-SIZE: 10pt;
	COLOR: #0C419A; FONT-WEIGHT: bold;
	PADDING: 2px; 
	padding-left: 22px;
	border-bottom: 1px dotted #333333;
	background-image: url(images/smallO.gif);
        background-repeat: no-repeat;
        background-position: left;
	width: 94%;
	margin-bottom: 6px;
}
.heading2 {
	font-size: 110%;
	COLOR: #000; FONT-WEIGHT: bold;
	margin-top: 8px;
	margin-bottom: 12px;
	border-bottom: 1px solid #AAA;
}
.greenNotice {
	margin-top: 3px; font-size: 100%;
	margin-bottom: 0px;
	background-color: #AAFFAA; COLOR: #000000;
	BORDER: 1px solid #008800; PADDING: 2px;
}
.redNotice {
	margin-top: 3px; font-size: 100%;
	background-color: #FFAAAA; COLOR: #000000;
	BORDER: 1px solid #880000; PADDING: 2px;
}
.listHeader {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0C419A;
}
.listHeader a:link { color: #FFF }
.listHeader a:visited { color: #FFF }
.listHeader a:hover { color: #FFF }
.listHeader a:active { color: #FFF }

.bulletList {
	PADDING: 0px; 
	border: 0px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
}
.bulletList a:link { color: #000;
	text-decoration: underline; }
.bulletList a:visited { color: #000; 
	text-decoration: underline; }
.bulletList a:hover { color: #000; 
	text-decoration: underline; }
.bulletList a:active { color: #000;
	text-decoration: underline; }

.navstyle 
{               
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
	color: #0F0774;
	font-weight: bold;
	margin-left: 16px;
	margin-top: 7px;
        padding:0px;
}       
.navstyle ul
{       
	font-size: 8pt;        
        margin:0px;
        padding:0px;
        list-style: none;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 1px;
}       
.navstyle ul li {
	color:#333333;
	margin-left: 0px;
	padding-left: 0px;
        display:block;
        width: 100%;    
        width: auto; /* Netscape, etc, fix */
}
.navstyle ul li a:link, .navstyle ul li a:visited, .navstyle ul li a:active  {
	text-decoration: none;
	padding-left: 7px;
	color: #333333;
}
.navstyle ul li a:hover {
	color: #000000;
	background-image: url(images/black.gif);
        background-repeat: no-repeat;
        background-position: left;
	padding-left: 7px;
	text-decoration: none;
}
.listRow {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
}
.listRow-ruled {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
	background:#9cf;
}
.calendarDay {
	FONT-SIZE: 8pt;
	PADDING: 2px; BORDER: 1px solid #BBB;
}
.calendarDayBusy {
	BACKGROUND-COLOR: #DDDDDD;
	FONT-SIZE: 8pt;
	PADDING: 2px; BORDER: 1px solid #0C419A;
}
.calendarToday {
	BACKGROUND-COLOR: #CBCBCB;
	FONT-SIZE: 8pt;
	PADDING: 2px; BORDER: 1px solid #BBB;
}
a:link {
	color : #039;
	text-decoration: none;
}
a:visited {
	color : #039;
	text-decoration: none;
}
a:hover {
	color : #039;
	text-decoration: underline;
}
a:active {
	color : #039;
	text-decoration: underline;
}
.headline {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #CBCBCB;
}
.leftshadow {
	background-image: url(images/frmshdw_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.topshadow {
	background-image: url(images/frmshdw_t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.sms_simple {
	border: solid 1px #000000;
}
.sms_full {
	text-align: left;
	border: solid 1px #000000;
	display: none;
}
.sms_test {
	width: 50px;
}
.sms_header {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0C419A;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #000000;
	width: 800px;
	height: 25px;
}

div.floath {
	float: left;
	width: 150px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

div.floatrecnoh {
	float: left;
	width: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

div.floatfromh {
	float: left;
	width: 130px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

div.message {
	/* border: solid 0.5px #000000; */
	background-color: #ffe;
	width: 800px;
	text-align: center;	
}
div.spacer {
	clear: both;
	height: 5px;
}
div.spacer2 {
	clear: both;
	height: 35px;
}
div.float {
	float: left;
	height: 30px;
	width: 150px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

div.floatrecno{
	float: left;
	height: 30px;
	width: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

div.floatfrom{
	float: left;
	height: 30px;
	width: 130px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

div.floatto{
	float: left;
	height: 30px;
	width: 130px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
} 
div.float p {
	text-align: center;
}

.failed{
	color: red;
}
.result {
	background-color: #FFFF00;
}
.posted {
       
        color: #999999;
        font-family: 'Trebuchet MS', Verdana, sans-serif;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
        line-height: normal;
        padding: 3px;
        overflow: hidden;
}
.rssdate {
	font-size: 10px;	
	color: #8B8B8B;
}
.rsssource {
	font-size: 10px;	
	color: #8B8B8B;
}
