body, td {
	color:#5C5C5C;
	font-family:verdana;
	font-size:11px;
}
input, select, textarea {
	color:#666666;
	font-family:verdana;
	font-size:11px;
}

a {color:#000080;text-decoration:none}
a:hover {color:#000080;text-decoration:underline}

a.menutop {
	color:#5C5C5C;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.menutop:hover {
	color:#0E3357;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

A.sitemenu {
	display: block;
	line-height:31px;
	text-decoration:none; font-weight:bold; font-size:12px; 
	color: #256504;
	height:31px;
	background-image:url('/images/box_menu.gif');
}

a.sitemenu:hover {
	color:#2E6FDB;
	background-image:url('/images/box_menuon.gif');
}

.ttl {font-size:12px; color:#666666; font-weight:bold;padding-left:10px; padding-left:0px; margin-left:0px;}
.pad10 {padding-left:10px}

dd.txt ul { padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; list-style-type:none; }

.headertopmenu { }
.headertopmenu td { display: block; width: 90px; border: 1px solid #BFAEAE; background: #E7E7E7; padding: 2px; margin-left: 6px; float:left;}
.headertopmenu td span { background:#2F81BA; display: block; padding:6px; }
.headertopmenu td a { color: #FFFFFF; font-size:11px; font-family: Arial; }
.headertopmenu td a:hover { color: #FFFF00; text-decoration: none; }

.headertopmenu td a.headertopmenu-webmail { background: url('/images/ico_webmail.gif') left no-repeat #2F81BA; padding-left: 26px; display: block; }
.headertopmenu td a.headertopmenu-support { background: url('/images/ico_support.gif') left no-repeat #2F81BA; padding-left: 26px; display: block; }
.headertopmenu td a.headertopmenu-signup { background: url('/images/ico_chat.gif') left no-repeat #2F81BA; padding-left: 26px; display: block; }



.box-header td { font-size:12px; font-weight: bold; font-family: Tahoma; color:#FFFFFF; }
td.box-body { background:#2464A9; border: 1px solid #A0A0A0; border-bottom:0; color: #FFF; padding: 10px 10px 0px 10px;  }
td.box-body table, td.box-body table td, td.box-body a { font-size: 11px; font-family: Verdana; color: #FFF; }

.form input, .form select { font-size: 11px; font-family: Arial; color: #454545; }
.whitetext td { color:#FFFFFF }

table.planbox { width: 170px; border: 1px solid #A0A0A0; }
table.planbox td { padding: 6px; }
table.planbox td.title { background: #015692; font-size: 12px; font-family: Verdana; font-weight: bold; color: #FFF; height: 30px; vertical-align:middle; text-align:left; }
table.planbox td.title a { font-size: 12px; font-family: Verdana; font-weight: bold; color: #FFF; text-decoration:none;}
table.planbox td.price { height: 32px; background:#C1E5FE; font-family: Verdana; font-weight: bold; text-align:right; vertical-align: middle; }
table.planbox td.price a { color: #CC3300; text-decoration: none; }
table.planbox ul.features { list-style-type: none; padding:0; margin:0 }
table.planbox ul.features  li { background:url('/images/check.gif') left no-repeat; padding-left: 16px; font-size:10px; font-family: Verdana; color: #454545; height:16px; vertical-align:middle; }
table.planbox span.bigNum { font-size: 22px; }
table.planbox span.smallNum { font-size: 16px; }

.livechatbox td { color: #FFFFFF; padding:6px; }
.livechatbox a { color: #FFFFFF; text-decoration: none; }
.livechatbox span.title { font-size: 12px; font-weight: bold; font-family: Verdana; }

table.welcome td { font-family: Verdana; font-size:11px; }
table.welcome td.title { font-family: Verdana; font-size:14px; font-weight:bold; }
table.welcome { }

#selectdiv { text-align: left; }
#selectdiv span.current { line-height: 16px; border:1px solid #999999; display: block; padding: 0px 4px; cursor: default; }
#selectdiv ul { background: white; display: none; position: absolute; top: 20; list-style-type: none; padding:0; margin:0; border: 1px solid #999999; }
#selectdiv ul li { line-height: 16px; cursor: default; display: block; }
#selectdiv ul li a { padding: 0px 4px; display: block; position: relative; color: #5C5C5C; }
#selectdiv ul li a:hover { text-decoration: none; background: #2464A9; color: #fff; }