a:link {color:#0000FF; text-decoration: none;}
a:active {color:#FF0000; text-decoration: none;}
a:visited {color:#CC00CC; text-decoration: none;}

{
	font-family: MS Sans Serif;
}

}

body { Font-Family: MS Sans Serif; 
		font-size: 12px;
}

table { 
		font-family: "ms sans serif"; 
		font-size: 12px;
		}
form { margin:0; }

.TableWhite { BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-COLLAPSE: collapse }
.TableGray { BORDER-RIGHT: #EEEEEE 1px solid; BORDER-TOP: #EEEEEE 1px solid; BORDER-LEFT: #EEEEEE 1px solid; BORDER-BOTTOM: #EEEEEE 1px solid; BORDER-COLLAPSE: collapse }
.TableGray TD { BORDER-RIGHT: #EEEEEE 1px solid; BORDER-TOP: #EEEEEE 1px solid; BORDER-LEFT: #EEEEEE 1px solid; BORDER-BOTTOM: #EEEEEE 1px solid }
.TableCyan TD { BORDER-RIGHT: #0079c0 1px solid; BORDER-TOP: #0079c0 1px solid; BORDER-LEFT: #0079c0 1px solid; BORDER-BOTTOM: #0079c0 1px solid }

.TableList { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse }
.TableList TD { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid }

.TableList2 { BORDER-RIGHT: #666666 1px solid;  Font-Family: MS Sans Serif; 
		font-size: 16px; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse }
.TableList2 TD { BORDER-RIGHT: #666666 1px solid; Font-Family: MS Sans Serif; 
		font-size: 16px; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid }
.TableList3 { BORDER-RIGHT: #666666 1px solid;  Font-Family: MS Sans Serif; 
		font-size: 7px; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse }
.TableList3 TD { BORDER-RIGHT: #666666 1px solid; Font-Family: MS Sans Serif; 
		font-size: 7px; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid }

.TableHead { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-COLLAPSE: collapse }
.TableHead TD { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; }

.TableBlank { BORDER-TOP: #666666 1px solid; BORDER-COLLAPSE: collapse }
.TableBlank TD { BORDER-TOP: #666666 1px solid; }

.TableList2Cyan { BORDER-RIGHT: #0072bc 1px solid;  Font-Family: MS Sans Serif; 
		font-size: 16px; BORDER-TOP: #0072bc 1px solid; BORDER-LEFT: #0072bc 1px solid; BORDER-BOTTOM: #0072bc 1px solid; BORDER-COLLAPSE: collapse }

.TableList2CyanBig { BORDER-RIGHT: #0072bc 2px solid;  Font-Family: MS Sans Serif; 
		font-size: 16px; BORDER-TOP: #0072bc 2px solid; BORDER-LEFT: #0072bc 2px solid; BORDER-BOTTOM: #0072bc 2px solid; BORDER-COLLAPSE: collapse }

.TodayHead {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
}

.TodayBody {
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 5px;
}

.TodayBackground {
	background-color: #D9F0F8;
	/* background-color: #8FDAF3; */
}

.SponsorsText {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

.SponsorsImg {
	color: #FF6600;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;l
}

.TMAcc01 {
	text-align: right;
}

.TMTalkHead, .TMOtherServices {
	font-size: 10pt;
	font-weight: bold;
	background-color: #8FDAF3;
}

.TMTalkHead {
	padding-top: 2px;
	padding-bottom: 2px;
}

.TMTalkBody {
	color: #666666;
	font-size: 10pt;
}

.LoginBorder {
	background-color: #C8243F;
}

.LoginBackground {
	background-color: #FFFFFF;
}

.LoginText {
	font-size: 8pt;
	font-weight: bold;
}

.FlatCombo, .FlatSelect {
font-family : MS Sans Serif; 
font-size : 9pt; 
color : #333333; 
Border-Bottom : #c0c0c0 solid thin; 
Border-Left : #c0c0c0 solid thin; 
Border-Right : #c0c0c0  solid thin; 
Border-Top : #c0c0c0 solid thin; 
Background : #EEEEEE; 
Width:200 0px; 
border-width: 1;
}

.FlatComboWhite, .FlatSelect {
font-family : MS Sans Serif; 
font-size : 9pt; 
color : #333333; 
Border-Bottom : #000000 solid thin; 
Border-Left : #000000 solid thin; 
Border-Right : #000000  solid thin; 
Border-Top : #000000 solid thin; 
Background : #000000; 
Width:200 0px; 
border-width: 1;
}

.FlatComboCyan, .FlatSelect {
font-family : MS Sans Serif; 
font-size : 9pt; 
color : #333333; 
Border-Bottom :  lightblue solid thin; 
Border-Left :  lightblue solid thin; 
Border-Right :  lightblue  solid thin; 
Border-Top :  lightblue solid thin; 
Background : transparent; 
Width:200 0px; 
border-width: 1;
}

.FlatComboCyan2, .FlatSelect {
font-family : MS Sans Serif; 
font-size : 10pt; 
color : #0054a6; 
Border-Bottom :  lightblue solid thin; 
Border-Left :  lightblue solid thin; 
Border-Right :  lightblue  solid thin; 
Border-Top :  lightblue solid thin; 
Background : transparent; 
Width:200 0px; 
border-width: 1;
}

.FlatTextBoxOut1, .FlatSelect {
	font-size: 12pt;
   color : #0054a6; 
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxOut2, .FlatSelect {
	font-size: 10pt;
   color : #0054a6; 
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxOut3, .FlatSelect {
	font-size: 10pt;
   color : #555555; 
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxOut4, .FlatSelect {
	font-size: 10pt;
   color : #FF0000; 
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxOut6, .FlatSelect {
	font-size: 12pt;
   color : #0054a6; 
	font-weight: bold;
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxOut5, .FlatSelect {
	font-size: 13pt;
   color : #0072bc; 
	font-weight: bold;
	border: 0px solid lightblue;
	background: transparent;
}

.FlatTextBoxBig, .FlatSelect {
	font-size: 10pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBox, .FlatSelect {
	font-size: 10pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBoxNone, .FlatSelect {
	font-size: 10pt;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

.FlatTextBoxWhite, .FlatSelect {
	font-size: 9pt;
	border: 1px solid #c0c0c0;
	background-color: #FFFFFF;
}

.FlatTextBoxPink2, .FlatSelect {
	font-size: 12pt;
	color: #FF88CC;
	font-weight: bold;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBoxBlue2, .FlatSelect {
	font-size: 12pt;
	color: #0000FF;
	font-weight: bold;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBoxGreen2, .FlatSelect {
	font-size: 12pt;
	color: #009900;
	font-weight: bold;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBoxGreen3, .FlatSelect {
	font-size: 16pt;
	color: #009900;
	font-weight: bold;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.FlatTextBoxWhite2, .FlatSelect {
	font-size: 9pt;
	color: #0000FF;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.FlatTextBoxWhite3, .FlatSelect {
	font-size: 9pt;
	color: #FF88CC;
	font-weight: bold;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.FlatTextBox2, .FlatSelect {
	font-size: 9pt;
	border: 1px solid #999999;
	background: transparent;
}

.FlatTextBoxBlue, .FlatSelect {
	font-size: 11pt;
	color: blue;
	border: 1px solid lightblue;
	background: cyan;
}

.FlatTextBoxCyan, .FlatSelect {
	font-size: 9pt;
	border: 1px solid lightblue;
	background: transparent;
}

.FlatTextBoxGreen, .FlatSelect {
	font-size: 9pt;
	border: 1px solid #999999;
	background-color: #CCEECC;
}

.FlatTextBoxRed, .FlatSelect {
	font-size: 10pt;
	border: 1px solid #990000;
	background-color: #EECCCC;
}

.FlatTextBoxRedBig, .FlatSelect {
	font-size: 11pt;
	border: 1px solid #990000;
	background-color: #EECCCC;
}

.FlatButton, .FlatSelect {
	font-size: 8pt;
	border: 1px solid #666666;
	background-color: #DD99DD;
	font-weight: bold;
}

.FlatTextBoxS1, .FlatSelect {
	font-size: 14pt;
	color: #0054a6;
	font-weight: bold;
	border: 0px solid lightblue;
    background-image:url(./dot.gif);
}

.FlatTextBoxS2, .FlatSelect {
	font-size: 12pt;
	color: #0054a6;
	font-weight: bold;
	border: 0px ;
    background-image:url(./dot2.gif);
}


.SuperSmallButton {
	font-size: 10pt;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    background-image:url(../images/calendar2.gif);
}

.SmallButton {
	font-size: 8pt;
	font-weight: bold;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
}

.SmallButton2 {
	font-size: 8pt;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
}

.SmallButtonGreen {
	font-size: 8pt;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    background-color: #CCEECC;
}

.SmallButtonRed {
	font-size: 8pt;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    background-color: #EECCCC;
}

.SmallButtonBlue {
	font-size: 10pt;
	color : white;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    background-color: #0000FF;
}

.SmallButtonCyan {
	font-size: 8pt;
	color: white;
	font-weight: bold;
	border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    background-color: #5599EE;
}

.OtherServicesText {
	font-size: 8pt;
	font-weight: bold;
}

.TMNeighborHead {
	font-size: 10pt;
	font-weight: bold;
}

.TMNeighbor {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.InboxStatusBody {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border: 1px solid #1660AA;
	padding: 3px;
	width: 90%;
}

.MenuBackground {
	background-color: #D0EDF7;
}

.MenuBorder {
	background-color: #1660AA;
}

.MenuHeaderText {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

a.MenuHeaderText:link, a.MenuHeaderText:active, a.MenuHeaderText:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.MenuText {
	font-size: 10pt;
	color: #000000;
}

.SearchUT9 {
	font-size: 8pt;
	color: #999999;
	border: 1px solid #BBBBBB;
	padding: 3px;
	text-align: center;
}

.BannerBlock {
	padding: 12px;
	text-align: center;
}

.NewsBody {
	font-size: 10pt;
	color: #000000;
	border: 1px solid #7D7D7D;
	padding: 0px;
}

UL.NewsList {
	list-style : circle;
	margin: 0px;
	padding: 5px 5px 5px 25px;
}

.SmallFont {
	font-family: "ms sans serif";
	font-size: 8pt;
}

.TMTodayHeader {
	font-size: 10pt;
	font-weight: bold;
	background-color: #D0EDF7;
	padding: 3px 10px 3px 10px;
}

.TMTodayBody {
	font-size: 10pt;
	padding: 7px;
}

.ADs400x300 {
	font-family: "ms sans serif";
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
}

.ADs300x250 {
	font-family: "ms sans serif";
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: center;
	padding: 2px;
}

.PollHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	padding: 1px;
}

.PollBody {
	padding: 5px;
}

.PollQ, .PollA {
	font-size: 10pt;
}

.PollQ {
	font-weight: bold;
	color: #000000;
}

.PollA {
	color: #999999;
}

.UserStatus {
	font-size: 10pt;
}

.WelcomeUser {
	font-weight: bold;
	color: #0000FF;
}

.WelcomeHilight {
	font-weight: bold;
	color: #FF0000;
}

.QTstatus {
	font-size: 10pt;
}

.QTnormal {
	color: #008000;
}

.QTexeed {
	font-weight: bold;
	color: #FF0000;
}

.MboxNavText {
	font-size: 8pt;
	font-weight: bold;
}

.nNewMail {
	color: #0000FF;
}

.nTotalMail {
	color: #0000FF;
}

.mboxListHeader, .mboxListHeaderSel {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

.mboxListHeader {
	background-color: #7A7A7A;
	color: #FFFFFF;
}

a.mboxListHeader:link, a.mboxListHeader:active, a.mboxListHeader:visited {
	color: #FFFFFF;
}

.mboxListHeaderSel {
	background-color: #D0EDF7;
	color: #000000;
}

a.mboxListHeaderSel:link, a.mboxListHeaderSel:active, a.mboxListHeaderSel:visited {
	color: #000000;
}

.mboxListBody {
	font-size: 8pt;
	font-weight: normal;
}

.PageHR {
	color: #CCCCCC;
}

.mboxErrorMsg {
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}

.InputTitle {
	font-size: 8pt;
	font-weight: bold;
}

.MsgPreviewHead {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
}

.MsgPreviewBody {
	font-size: 8pt;
	color: #336699;
	border: 1px solid #336699;
	padding: 5px;
}

PRE.MsgPreview {
	font-size: 8pt;
}

.AttachNotice {
	font-size: 10pt;
	color: #FF0000;
}

.AttachError {
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}

.SentDoneText {
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
	text-align: center;
}

.ReadMsgMenu {
	font-size: 8pt;
	font-weight: bold;
}

.FileAttach, .FileAttachHead {
	font-size: 8pt;
	color: #666666;
}

.FileAttachHead {
	font-weight: bold;
	color: #000000;
}

.mboxPageTitle, .mboxTextHilight {
	font-size: 12pt;
}

.mboxPageTitle {
	font-weight: normal;
	color: #000000;
}

.mboxTextHilight {
	font-weight: bold;
	color: #FF0000;
}

.PasswdInfo {
	font-size: 8pt;
	color: #FF0000;
	border: 2px solid #CCCCCC;
	padding: 5px;
}

.PrefTitle {
	font-size: 8pt;
	font-weight: bold;
	color: #990033;
}

.NormalText {
	font-size: 10pt;
}

.AddrInfoTitle, .AddrTblHeader {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
	text-align: center;
}

.AddrStatusMsg {
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.DisabledMenu {
	color: #CCCCCC;
}

.Floating {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	position: absolute;
	z-index: 2;
	padding: 5px;
}

a.Red:link, a.Red:active, a.Red:visited {
	color: #FF0000;
}

a.White:link, a.White:active, a.White:visited {
	color: #FFFFFF;
}

a.NewsLink:link, a.NewsLink:active, a.NewsLink:visited {
	text-decoration: none;
}

.TopMenuBlock {
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 15px 2px 0px;
}

A.TopTextMenu:visited { color: #000000; text-decoration: none; }
A.TopTextMenu:active { color: #FF3300; text-decoration: none; }
A.TopTextMenu:link { color: #000000; text-decoration: none; }
A.TopTextMenu:hover { color: #FF3300; text-decoration: none; }

/*
a.TopTextMenu:link, a.TopTextMenu:active, a.TopTextMenu:visited {
	color: #000000;
	text-decoration: none;
}
*/

a.LoginTextLink:link, a.LoginTextLink:active, a.LoginTextLink:visited {
	color: #000000;
	text-decoration: none;
}

a.ServiceTextLink:link, a.ServiceTextLink:active, a.ServiceTextLink:visited {
	text-decoration: none;
}

.HilightEvent, .HilightEventBold {
	color: #CC0033;
}

.HilightEventBold {
	font-weight: bold;
}

.MOTE {
	cursor: pointer;
}

