body	{
	margin:0;
	padding:0;
	background:url(../images/tile.gif) 0 0 repeat-y #003973;
}
p, div, table, td, th, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset	{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	margin:0;
	padding:0;
	border:none;
}
p {font-size:0.7em;}
img	{border:0;}
a	{
	font-size:1em;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
ul, li	{list-style-type:none;}
form, fieldset {display:inline;}
input, select, option, textarea	{background:#fff;}
h1, h2, h3, h4, h5, h6	{
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 0;
}
/* hides text when graphics used for text. */
a span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
#topLogin p span,
#nav span,
#contentRight #search label span,
#mail .buttons span {
	visibility:hidden;
	font-size:1px;
}
/* used to force firefox and other compliant browsers to diaplay backgrounds of floated elements preceding this element */
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}
#container {
	width:900px;
	background:url(../images/content_tile.gif) 0 0 repeat-y;
}
#top {
	width:900px;
	height:98px;
	background:url(../images/content/top_tile_manage.gif) 669px 0 repeat-y;
	position:relative;
}
#top a {
	display:block;
	text-decoration:none;
	height:100%;
}
/* top divided into three sections - logo, mail, account, management */
#logo div {
	width:242px;
	height:78px;
	background:url(../images/_logo.gif) 0 0 no-repeat;
	position:absolute;
	top:10px;
	left:13px;
}
#mail {
	width:414px;
	height:98px;
	position:absolute;
	top:0;
	left:255px;
	background:url(../images/content/_top_mail_bg.gif) 0 0 no-repeat;
}
#mail .buttons {
	width:251px;
	height:43px;
	padding:0 0 0 163px;
}
#mail .buttons div {
	height:32px;
	float:left;
}
#mail .buttons #checkMail {
	width:137px;
	background:url(../images/text/_top_mail_check.gif) 0 7px no-repeat;
}
#mail .buttons #signUp {
	width:89px;
	background:url(../images/text/_top_Sign-up-for-free.gif) 0 9px no-repeat;
}
#mail ul {padding:0 0 0 190px;}
#mail li {
	float:left;
	width:104px;
	padding:0 0 5px 7px;
	background:url(../images/text/_bullet_orange.gif) 0 3px no-repeat;
	font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#mail li a {color:#003264;}

#manage {
	width:231px;
	height:98px;
	position:absolute;
	top:0;
	left:669px;
}

#setHome {
	width:220px;
	height:29px;
	padding:0 0 0 11px;
	background:url(../images/content/_top_set_home_tile.gif) 0 0 repeat-y #7292ba;
	border-bottom:3px solid #fff;
}
#setHome div {
	width:162px;
	height:21px;
	background:url(../images/text/_top_set_home.gif) 0 7px no-repeat;
}

#topLogin {padding:8px 0 0 10px;}
#topLogin p,
#topLogin div {float:left;}
#topLogin p {
	width:119px;
	height:22px;
	background:url(../images/text/_top_Manage-My-Account.gif) 0 6px no-repeat;
}
#topLogin div {
	width:49px;
	height:27px;
	background:url(../images/text/_top_login_submit.gif) 0 0 no-repeat;
}

#content {width:900px;}
#contentLeft,
#contentRight {float:left;}
#contentLeft {width:668px;}
#contentRight {width:231px;}

#search,
#services,
#contentRight ul {padding:5px 0 0 8px;}

#search label {
	background:url(../images/content/_google-logo.gif) 0 0 no-repeat;
	display:block;
	width:61px;
	height:23px;
}
#search input {vertical-align:middle;}
#searchText {
	width:136px;
	height:20px;
}

#services {
	background:url(../images/content/home_services_bottom.gif) 8px 100% no-repeat;
	padding-bottom:7px;
}
#services h3 {
	width:216px;
	height:78px;
	background-image:url(../images/text/home_h3_services.gif);
}
#services div {
	background:#F6FAFF;
	padding:9px 6px 0 6px;
	width:201px;
	border:1px solid #C3D4E5;
	border-bottom:none;
}
#services h4 {
	background:url(../images/content/home_news_bullet.gif) 0 6px no-repeat;
	padding:0 0 0 13px;
	font:bold 0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#003973;
}
#services p {color:#5d5755;}
#services p strong {color:#7292ba;}
#services p a {color:#fe4600;}

#contentRight ul {margin:5px 0 0 0;}
#contentRight li {
	width:200px;
	height:71px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#contentRight li a {
	display:block;
	text-decoration:none;
	height:100%;
}
#contentRight li#taf {background-image:url(../images/text/home_li_taf.gif);}
#contentRight li#upgrade {background-image:url(../images/text/home_li_upgrade.gif);}
#contentRight li#clickNow {background-image:url(../images/text/home_li_click.gif);}
#footer {
	width:885px;
	height:77px;
	background:url(../images/footer_tile.gif) 0 0 repeat-x #7292BA;
	padding:18px 15px 0 0;
}
#footer p {font-size:0.65em;}
#anitron {float:left;}
#anitron p,
#anitron a {color:#d5dfea;}
#anitron p	{
	float:left;
	padding:7px 0;
}
#anitron .a {
	text-align:right;
	width:140px;
	padding-right:43px;
	background:url(../images/anitron.gif) 142px 0 no-repeat;
}
#anitron .b {
	text-align:left;
	width:150px;
}
#copyright {float:right;}
#copyright p,
#copyright a {color:#fff;}
#copyright p {text-align:right;}