body {
	font-family:tahoma,verdana,arial;
	font-size:16px;
	font-weight:normal;
	letter-spacing:.005em;
	color:#333333;
	margin-top:0px;
	margin-left:0px;
	background:#FFFFFF;
}

	
h1, h2, h3, h4, h5 {
	font-family:Trebuchet MS,verdana,arial,tahoma;
	font-weight:normal;
	letter-spacing:-.015em;
	color:#555;
}

h1 {
	font-size:2.17em;
	font-weight:bold;
	letter-spacing:-.015em;
	color:#c0c0c0;
	margin:.5em 0 .5em 0;
}
h1, h2, h3, h4, p {
	padding-left:0px;
}
h2 {
	font-size:1.7em;
	margin:15px 0 0 0;
	padding-bottom:.2em;
	font-weight:bold;
	color:#666666;
}
h2 strong {
	color:#c40;
}

h3 {
	font-size:1.1em;
	margin:.2em 0 .2em 0;
	padding-bottom:.2em;
		font-weight:bold;
}

h3 strong {
	color:#930;
}

h4 {
	font-size:1.3em;
	margin:0em 0 .3em 0;
}

.messagein
{
	color:green;
	font-weight:bold;
}

a.messagein:link,a.messagein:visited
{
	color:green;
	
}
.messageout
{
	color:#006699;
	font-weight:bold;
}

a.messageout:link, a.messageout:visited
{
	color:#006699;
}

.messageinfrontpage
{
	color:green;
	font-weight:bold;
	margin:0px;
}

a.messageinfrontpage:link,a.messageinfrontpage:visited
{
	color:green;
	margin:0px;
	font-weight:bold;
}
.messageoutfrontpage
{
	color:#006699;
	margin:0px;
	font-weight:bold;
}

a.messageoutfrontpage:link, a.messageoutfrontpage:visited
{
	color:#006699;
	margin:0px;
	font-weight:bold;
}
.securemail
{
	color: #FF6600;
	font-weight:bold;
}

h5 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 .2em;
}

.smsmail
{
	color:#FF6600;
	font-weight:bold;
}

p {
	margin:.7em 0;
}
blockquote {
	color:#444;
	font-family:georgia,serif;
	font-style:italic;
	padding:0 5em 0 0;
}
cite {
	display:block;
	text-align:right;
	color:#444;
	font-family:georgia,serif;
	font-style:italic;
}

a, a:link, a:visited {
	color:#A50000;
	text-decoration:none;
	font-weight:normal;
}

a:hover, a:active {
	color:red;
	text-decoration:underline;
}

.homebulletfeature
{
 	font-size:0.7em;
	margin-top: 4px;
 	margin-bottom: 4px;
}

.homebulletfeaturebold
{
 	font-size:0.7em;
	margin-top: 4px;
 	margin-bottom: 4px;
 	font-weight: bold;
}
.homeloginbox
{
	vertical-align:top;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 5px;
	background-color:#E0E0E0;
	height:136px;
}

.homeloginlabel
{
	text-align:right;
	vertical-align:middle;
 	font-size:0.7em;
}

.homeloginformelement
{
	text-align:left;
	vertical-align:middle;
}

.homeloginbuttoncell
{
	vertical-align:middle;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.homegraphicbutton
{
	text-align:center;
}

.smsmailheader{
	height:22px;
	background:url('/_content/en/12/images/header_orange_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.7em; 
	color:#FFFFFF;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

.smsmailfeatures
{
	width:20%; 
	vertical-align:top;
	background-color:#FFEECC;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #FF9933; 
	border-right: 1px solid #FF9933; 
	border-top-width: 1px; 
	border-bottom: 1px solid #FF9933;
	font-size:16px;
}

.securemailheader{
	height:22px;
	background:url('/_content/en/12/images/header_orange_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.7em; 
	color:#FFFFFF;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.securemailfeatures
{
	width:20%; 
	vertical-align:top;
	background-color:#FFEECC;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #FF9933; 
	border-right: 1px solid #FF9933; 
	border-top-width: 1px; 
	border-bottom: 1px solid #FF9933;
	font-size:16px;
}

.accountmgmtheader{
	height:22px;
	background:url('/_content/en/12/images/header_lggrey_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.7em; 
	color:#666666;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.accountmgmtfeatures
{
	width:20%; 
	vertical-align:top;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	background-color:#f2f2f2;
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0; 
	border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:16px;
		
}

.quicksupportheader{
	height:22px;
	background:url('/_content/en/12/images/header_lggrey_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.7em; 
	color:#666666;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.quicksupportfeatures
{
	width:20%; 
	vertical-align:top;
	background-color:#f2f2f2;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0; 
	border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:16px;
}
.generalhomeheader{
	height:22px;
	background:url('/_content/en/12/images/header_lggrey_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.7em; 
	color:#666666;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.generalhomefeatures
{
	vertical-align:top;
	background-color:#f2f2f2;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0; 
	border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:16px;
}

.competitionheader{
	height:22px;
	background:url('/_content/en/12/images/header_lggrey_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS,verdana, arial;
	font-size: 0.6em; 
	color:#FFFFFF;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.competitionfeatures
{
	vertical-align:top;
	background-color:#FFFFFF;
	padding-left: 10px; 
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0; 
	border-top-width: 1px; 
	border-bottom: 1px solid #C0C0C0;
	font-size:16px;
}

.messageinheader{
	height:22px;
	background:url('/_content/en/12/images/header_green_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.7em; 
	color:#FFFFFF;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.messageinfeatures
{
	width:20%; 
	vertical-align:top;
	background-color:#ccffcc;
	color:green;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	border-left: 1px solid #33CC33; 
	border-right: 1px solid #33CC33; 
	border-top-width: 1px; 
	border-bottom: 1px solid #33CC33;
	font-size:16px;

}

.messageoutheader{
	height:22px;
	background:url('/_content/en/12/images/header_blue_1by25.png');
	width:20%; 
	vertical-align:middle;
	text-align:left;
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.7em; 
	color:#FFFFFF;
	font-weight: 700;
	padding-left:10px;
	font-size:10px;
}

td.messageoutfeatures
{
	width:20%; 
	vertical-align:top;
	background-color:#CCE6FF;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 2px;
	color:#003366;
	border-left: 1px solid #3399FF; 
	border-right: 1px solid #3399FF; 
	border-top-width: 1px; 
	border-bottom: 1px solid #3399FF;
	font-size:16px;
}


td.homecolumnseparator
{
width: 1%;
}

td.servicescolumnseparator
{
width: 3%;
}


linkseparator
{
color:#C0C0C0;
font-size:0.7em;
}

td.homewiderowseparator
{
height:12px;
}

td.homerowseparator
{
width:20%;
height:12px;
}



td.featurecolumn
{
	width:20%;
	vertical-align:top;
}

.tabledefaultrounded{
	border: 1px solid #888888;
	background-color:#EEEEEE;
	font-size:12px;
	}

.tableclear{
	font-size:12px;
	}
	
.featuretable
{
	height:310px;
	width:100%;
}

.homemajoradvert
{
	vertical-align:top;
	background-color:#FFFFFF;
}

#copyrightfooter p.a:link, p.a:visited
{
	margin-top: 7px;
	margin-bottom: 7px;
	color:#666666;
	font-size: 8pt; 
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
}

#copyrightfooter p
{
	margin-top: 7px;
	margin-bottom: 7px;
	color:#666666;
	font-size: 8pt; 
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
}


.headercells
{
	background: url(/_content/en/12/images/Untitled-21.png);
	text-align:right;
	height:55px;
	vertical-align:top;
}	


a.menubar:link,a.menubar:visited:link,a.menubar:visited
{
	color:#FFFFFF;
	font-family:Trebuchet MS, verdana, arial;
	font-size:0.8em;
	font-weight:bold;
}

td.menubar
{
	text-align:center;
	height:30px;
	width:100px;
	color:#FFFFFF;
	border-left:1px solid #FF0000;
	font-family:Trebuchet MS, verdana, arial;
	font-size:1em;
	font-weight:bold;
}

#copyrightfooter a
{
	margin-top: 7px;
	margin-bottom: 7px;
	color:#666666;
	font-size: 8pt; 
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
}
#copyrightfooter
{
	margin-top: 7px;
	margin-bottom: 7px;
	color:#666666;
	font-size: 8pt; 
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
}


#service_messagein
{
position: relative;
text-align:left;
width:300px;
}


#mboxheader
{
width:910px;	
height:100px;
background-color:#FF9900;
background:url('/_content/en/12/images/header_wlg_red_910by100_v0.jpg');
background-repeat: repeat-x;
}

.contactbar{font-family: trebuchet ms,arial, san-serif; font-size:.7em;font-weight:bold;color:#FFFFCC;}
.contactphone{font-family: trebuchet ms,arial, san-serif; font-size:1.05em;font-weight:bold;color:#FFFFCC;}
.contactbar:link{font-family: trebuchet ms,arial, san-serif; font-size:8pt;font-weight:bold;color:#FFFFFF;}
.contactbar:hover{font-family: trebuchet ms,arial, san-serif; font-size:8pt;font-weight:bold;color:#FFFFFF; text-decoration:underline;}

.contactbarpositioner
{
	padding-top: 10px;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
	margin-right:0%;
}

.menubarpositioner
{
	padding-top: 10px;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;
	padding-bottom:1px;
	margin-right:0%;
}

#freetrialpositioner
{
	position: relative;
	left: 150px;
	top: 100px;
}

#logopositioner
{
	position: relative;
	left: 10px;
	top: 0px;
}

.logoposition
{
	padding:10px;
}

ul li
{
	list-style-type: square;
	list-style-image: url('/_content/en/12/images/bullet.gif');
	margin-bottom: 0.2em;
	padding-right: 5px;
	text-align: left;
}

.breadcrumb tr,.breadcrumb td
{
border-bottom: 1px solid #e0e0e0;
background-color:#f7f7f7;
padding:0 0 0 5px;
}


.breadcrumb p 
{
padding:0;
margin-top: 0.4em; 
margin-bottom: 0.4em;
color:#999999;
font-size: 7pt;
}

.breadcrumb p a.breadcrumb:link, a.breadcrumb:visited
{
color:#999999;
font-size: 7pt;
}

td.messageinsidenav a:link, td.messageinsidenav a:visited
{
color:green;
	font-size:10pt;
	font-weight:bold;
}

td.messageinsidenav
{
	border: 1px solid #33CC33;
	background:url('/_content/en/12/images/header_lggreen_1by25.png');
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
td.messageinsidenav:hover
{
background:#ffffff;
}

.messageoutsidenav a:active
{
color:#FFFFFF;
}

td.messageoutsidenav a:link, td.messageoutsidenav a:visited
{
color:#006699;
	font-size:10pt;
	font-weight:bold;
}

td.messageoutsidenav
{
	border: 1px solid #006699;
	background:url('/_content/en/12/images/header_lgblue_1by25.png');
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
td.messageoutsidenav:hover
{
background:#ffffff;
}

.smsmailsidenav a:active
{
color:#FFFFFF;
}

td.smsmailsidenav a:link, td.smsmailsidenav a:visited
{
	color:#FF6600;
	font-size:10pt;
	font-weight:bold;
}

td.smsmailsidenav
{
	border: 1px solid #FF6600;
	background:url('/_content/en/12/images/header_lgorange_1by25.png');
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
td.smsmailsidenav:hover
{
background:#ffffff;
}


.securemailsidenav a:active
{
color:#FFFFFF;
}

td.securemailsidenav a:link, td.securemailsidenav a:visited
{
	color:#FF6600;
	font-size:10pt;
	font-weight:bold;
}

td.securemailsidenav
{
	border: 1px solid #FF6600;
	background:url('/_content/en/12/images/header_lgorange_1by25.png');
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
td.securemailsidenav:hover
{
background:#ffffff;
}

td.myaccountnav a:link, td.myaccountnav a:visited
{
	color:#666666;
	font-size:10pt;
	font-weight:bold;
}

td.myaccountnav
{
	border: 1px solid #666666;
	background:url('/_content/en/12/images/header_lggrey_1by25.png');
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
td.myaccountnav:hover
{
background:#C0C0C0;
}

td.generalcontentbody 
{
font-size:10pt;
border-bottom: 1px solid #e0e0e0;
padding: 0 12px 12px 12px;
color:#555555;
background:#FFFFFF;
border-left-style:solid;
border-left-color:#dddddd;
border-left-width:1px;
border-right-style:solid;
border-right-color:#dddddd;
border-right-width:1px;
}

td.rightcontentbody
{
	width:75%;
	padding-left: 10px; 
	padding-right: 30px; 
	padding-top: 0; 
	padding-bottom: 10px; 
	border-left-width:1px;
	vertical-align:top;
	font-size:10pt;
	color:#555555;
	background:#FFFFFF;
}

.tablerecipient{
	font-size:10pt;
	border: 1px solid #C0C0C0;
	background-color:#FFFFFF; 
	}
	
.tdaccountservicelist
{
border-top: 1px solid #C0C0C0;
}
.tdaccountservicelistgrey
{
border-top: 1px solid #C0C0C0;
background:#E0E0E0;
}
.tdaccountservicelistcenter
{
border-top: 1px solid #C0C0C0;
text-align:center;
}
th {
	font-size:9pt;
	font-weight: normal;
	background: #E0E0E0;
	}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: #EEEEEE;
	visibility: hidden;
	z-index: 100;
}	

#dhtmltooltip1{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: #EEEEEE;
	visibility: hidden;
	z-index: 100;
}		
	
.formlabel{
	font-weight:bold;
	text-align:right;
	font-size:10pt;
}

.tablepurchase{
	font-size:10pt;
	background-color:#FFFFFF; 
	}
	
td.purchasebox{
	background-color:#E0E0E0;
	vertical-align:top;
	text-align:center;
	width:10%;
}
	
.paymentvalue{
	font-weight: bold;
	color:#2177B9;
}
	
.setdropdownwidth {width:135px;}

.messageinsubsover{
	background-color:#e0e0e0; 
	}
	
.siteplaceholder
{
	width:900px;
border:none;
	padding:0px;
	border-collapse:collapse;
}	

.starfloating
{
	position:relative;
	left:700px;
	bottom:150px;
	z-index:1;
}

td.breadcrumbborder 
{
border-left-style:solid;
border-left-color:#e0e0e0;
border-left-width:1px;
border-right-style:solid;
border-right-color:#e0e0e0;
border-right-width:1px;
}

.tdmppmenuinactive{
	border: 1px solid #C0C0C0;
	background-color:#FFFFFF; 
	background-image: url('/_content/en/12/images/bar_4.gif');
	}

.tdmppmenuactive{
	border: 1px solid #C0C0C0;
	background-color:#FFFFFF; 
	background-image: url('/_content/en/12/images/bar_5.gif');
	}

.tdmppsubmenuinactive{
	border: 1px solid #C0C0C0;
	background-color:#FFFFFF; 
	background-image: url('/_content/en/12/images/bar_4.gif');
	}

.tdmppsubmenuactive{
	border: 1px solid #C0C0C0;
	background-color:#FFFFFF; 
	background-image: url('/_content/en/12/images/bar_5.gif');
}
.tdmessageoutpopup{
	background-color:#EEEEEE;
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 5px;
	}
a.mppmenu:link { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.mppmenu:visited { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.mppmenu:hover  { font-family: Arial;color: #C0C0C0;text-decoration: none; font-size: 11px; font-weight: bold; }
.mppmenu{ font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}

.purchasetext{
	font-size:10pt;
}

td{
	text-align:left;
}
	
	
.tdmessageoutbody{
	border-left: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0; 
	border-bottom: 1px solid #e0e0e0;
	border-collapse:collapse;
	background-color:#FFFFFF;
	padding:0px;
	font-family: sans-serif, Verdana, Arial, Helvetica ;
	font-size: 12px;
	}	
	
.messageoutmenubody{
	border-right: 1px solid #e0e0e0;  
	background-color:#EEEEEE;
	padding-top: 5px; 
	padding-bottom: 3px; 
	padding-left: 5px;
	}
.messageoutbody{
	background-color:#FFFFFF;
	padding-top: 5px; 
	padding-bottom: 3px; 
	padding-left: 5px;
	padding-right: 5px;
	}	

.paymentvalue { color: #007000; font-weight: bold;}
.featuretext { font-family: sans-serif;color: #000000; text-decoration: none; font-size: 11px;}
.featuretextbold { font-family: sans-serif;color: #666666; text-decoration: none; font-size: 11px;font-weight: bold;}
.featureheading { font-family: system,sans-serif;color: #333333; text-decoration: none; font-size: 14px;font-weight: bold;}	


a.featuretext:link { font-family: sans-serif,Arial;color: #666666; text-decoration: none; font-size: 11px;}
a.featuretext:visited { font-family: sans-serif,Arial;color: #666666; text-decoration: none; font-size: 11px;}
a.featuretext:hover  { font-family: sans-serif,Arial;color: #CC0000;text-decoration: none; font-size: 11px;}

a.pagebookmarktext:link { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 12px;}
a.pagebookmarktext:visited { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 12px;}
a.pagebookmarktext:hover  { font-family: sans-serif,Arial;color: #FF0000;text-decoration: none; font-size: 12px;}


a.homepagecatchtext:link { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 11px; font-weight: bold;}
a.homepagecatchtext:visited { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 11px; font-weight: bold;}
a.homepagecatchtext:hover  { font-family: sans-serif,Arial;color: #FF0000;text-decoration: underline; font-size: 11px; font-weight: bold;}

a.homepagequicklinktext:link { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 11px;}
a.homepagequicklinktext:visited { font-family: sans-serif,Arial;color: #CC0000; text-decoration: none; font-size: 11px;}
a.homepagequicklinktext:hover  { font-family: sans-serif,Arial;color: #FF0000;text-decoration: underline; font-size: 11px;}

a.mppmenu:link { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.mppmenu:visited { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.mppmenu:hover  { font-family: Arial;color: #C0C0C0;text-decoration: none; font-size: 11px; font-weight: bold; }
.mppmenu{ font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}

a.submppmenu:link { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.submppmenu:visited { font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.submppmenu:hover  { font-family: Arial;color: #C0C0C0;text-decoration: none; font-size: 11px; font-weight: bold; }
.submppmenu{ font-family: Arial;color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
