/* MAIN STYLES */
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}	

/* TEXT STYLES */
.main			{ font-family: Arial; font-size: 11px; text-decoration: none; }
.mainlink		{ font-family: Arial; font-size: 11px; text-decoration: underline; }
.large			{ font-family: Arial; font-size: 12px; text-decoration: none; }
.largelink		{ font-family: Arial; font-size: 12px; text-decoration: none; }
.xlarge			{ font-family: Arial; font-size: 14px; text-decoration: none; }
.subtitle		{ font-family: Arial; font-size: 14px; text-decoration: none; line-height: 150%; }
.smallv			{ font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; color: #666666; }
.tiny			{ font-family: Arial; font-size: 9px; text-decoration: none; }

/* LINK STYLES */
a:link,
a:active,
a:visited		{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #339999; }
a:hover			{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #ff9900; }

a.am:link,
a.am:active,
a.am:visited		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
a.am:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.am2:link,
a.am2:active,
a.am2:visited,		
a.am2:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #cccccc; cursor: default; }

a.bottom:link,
a.bottom:active,
a.bottom:visited	{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #666699; }
a.bottom:hover		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.clients:link,
a.clients:active,
a.clients:visited	{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #339999; }
a.clients:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.content:link,
a.content:active,
a.content:visited	{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
a.content:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.content2:link,
a.content2:active,
a.content2:visited	{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #ff3333; }
a.content2:hover	{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #ff9900; }

a.content3:link,
a.content3:active,
a.content3:visited	{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #339999; }
a.content3:hover	{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.footer:link,
a.footer:active,
a.footer:visited	{ font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: none; color: #666666; }
a.footer:hover		{ font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }

a.invoice:link,
a.invoice:active,
a.invoice:visited	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333; }
a.invoice:hover		{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #FF0000; }

a.main:link,
a.main:active,
a.main:visited		{ font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 150%; color: #48487c; }
a.main:hover		{ font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 150%; color: #ff3333; }

a.menu:link,
a.menu:active,
a.menu:visited		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #48487c; }
a.menu:hover		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #48487c; }

a.menucurrent:link,
a.menucurrent:active,
a.menucurrent:visited	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color: #48487c; }
a.menucurrent:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color: #48487c; }

a.menucurrent2:link,
a.menucurrent2:active,
a.menucurrent2:visited	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #48487c; }
a.menucurrent2:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #48487c; }

a.microlink:link,
a.microlink:active,
a.microlink:visited	{ font-family: Arial; font-size: 9px; font-weight: normal; text-decoration: none; color: #999999; }
a.microlink:hover	{ font-family: Arial; font-size: 9px; font-weight: normal; text-decoration: underline; color: #666666; }

a.news:link,
a.news:active,
a.news:visited		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #666666; }
a.news:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #ff9900; }

a.newshome:link,
a.newshome:active,
a.newshome:visited	{ font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333; }
a.newshome:hover	{ font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: underline; color: #ff9900; }

a.newshome2:link,
a.newshome2:active,
a.newshome2:visited	{ font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666; }
a.newshome2:hover	{ font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; color: #ff9900; }

a.noul:link,
a.noul:active,
a.noul:visited		{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; color: #339999; }
a.noul:hover		{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #ff9900; }

a.orderhosting:link,
a.orderhosting:active,
a.orderhosting:visited	{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; color: #ff3333; }
a.orderhosting:hover	{ font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #336699; }

a.sitemap:link,
a.sitemap:active,
a.sitemap:visited	{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #48487c; }
a.sitemap:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff3333; }

a.smallv:link,
a.smallv:active,
a.smallv:visited        { font-size: 7pt; font-weight: normal; text-decoration: none; color: #666666; }
a.smallv:hover          { font-size: 7pt; font-weight: normal; text-decoration: underline; color: #000000; }

a.webmail:link,
a.webmail:active,
a.webmail:visited	{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; letter-spacing: 1px; color: #706B93; }
a.webmail:hover		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline; letter-spacing: 1px; color: #706B93; }

abbr.initialism 	{ speak : spell-out; }
abbr.truncation 	{ speak : normal; }
acronym 		{ speak: spell-out; border-width: 1px; border-color: #cccccc; }

/* OTHER STYLES */
form			{
			margin: 0;
			padding: 0;
}

form.first		{
			margin: 10px 15px 5px 30px;
			padding: 0px;
}

h1			{
			color: #666699;
			font-family: Arial;
			font-size: 18px;
			font-weight: normal;
			margin: 0px 0px 8px 30px;
}

h3			{
			font-family: Verdana;
			font-size: 11px;
			font-weight: bold;
			margin: 10px 15px 0px 30px;
}

input			{
			background: #ffffff;
			border: 2px inset;
			border-color: #ffffff;
			color: #333333;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px 0px 1px;
			padding: 1px 1px 1px 1px;
}

input.button 		{
			background-image: url(/images/submit.gif);
			backgroung-image: repeat-x;
			border: 1px outset;
			border-color: #cccccc;
			color: #333366;
			cursor: pointer;
			font-family: Arial;
			font-size: 9px;
			font-weight: normal;
			margin: 0px 0px 0px 1px;
			padding: 1px 1px 1px 1px;
}

input.button2		{
			background-image: url(/images/submit.gif);
			backgroung-image: repeat-x;
			border: 1px outset;
			border-color: #cccccc;
			color: #333366;
			cursor: pointer;
			font-family: Arial;
			font-size: 10px;
			font-weight: normal;
}

input.content		{
			background: #ffffff;
			border: 1px solid;
			border-color: #999999;
			color: #333333;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px 0px 1px;
			padding: 1px 1px 1px 1px;
}

input.content2		{
			background: #ffffff;
			border: 0px solid;
			border-color: #999999;
			color: #333333;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px 0px 0px;
			padding: 0px 15px 0px 0px;
}

select			{
			background: #ffffff;
			border-color: #999999;
			border-style: solid;
			border-width: 1px;
			color: #333333;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
}

textarea		{
			background: #ffffff;
			border-color: #999999;
			border-style: solid;
			border-width: 1px;
			color: #333333;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
}

li			{
			font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			line-height: 150%;
			margin: 15px 15px 5px 00px;
}

li.content		{
			font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			line-height: 150%;
			margin: 5px 15px 5px 10px;
}

li.small		{
			font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			line-height: 150%;
			margin: 10px 15px 5px 00px;
}

li.small2		{
			font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			line-height: 150%;
			margin: 0px 15px 15px 10px;
}

li.support		{
			font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			line-height: 150%;
			margin: 0px 0px 15px -10px;
}

p			{
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			margin: 10px 15px 30px 30px;
}

p.bottom		{
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			margin: 10px 0px 0px 30px;
}

p.first			{
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			margin: 10px 15px 5px 30px;
}

p.second		{
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			margin: 10px 15px 5px 0px;
}

pre			{
			font-family: Arial;
			font-size: 9px;
			font-weight: normal;
			line-height: 150%;
			margin: 0px 15px 0px 30px;
}

strong			{
			color: #48487c;
			font-weight: bold;
}

table			{
			border: 0px solid;
			font-family: Arial;
			font-size: 12px;
			font-weight: normal;
}

table.content		{
			background: #ffffff;
			border: 0px solid;
			border-color: #999999;
			color: #333333;
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			padding-top: 0px;
}

table.content TR	{
			border: 0px solid;
}

table.content TD	{
			border: 0px solid;
}

table.menu		{
			background: #ffffff;
			border: 0px solid;
			color: #333333;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			cursor: pointer;
}

table.menu TR		{
			border: 0px solid;
}

table.menu TD		{
			border: 0px solid;
}

table.menu2		{
			background: #ffffff;
			border: 0px solid;
			color: #333333;
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			cursor: default;
}

table.menu2 TR		{
			border: 0px solid;
}

table.menu2 TD		{
			border: 0px solid;
}

/* STAFF ARE TABLE COLORS */

TD.stafftab		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #93A6BF }
TR.stafftab		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #93A6BF }
TD.staffbox		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E2E0ED }
TR.staffresponse	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E4E4ED }
TR.staffaction		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #eeeeee }
TD.toptab		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #93A6BF }
TR.toptab 		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #93A6BF }
TR.userresponse		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #F2F0F9 }

/* ADMIN TABLE COLORS */

TR.admintab { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #C4C1DB }
TD.admintab { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #C4C1DB }

/* CLIENT AREA TABLE COLORS */

TR.userresponse		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FAFAFA }
TD.userresponse 	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FAFAFA }
TR.userstaffresponse	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #EFEFEF }
TD.userstaffresponse	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #EFEFEF }
TR.userstaffaction	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #eeeeee }
TD.userstaffaction	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #eeeeee }
TR.usertab		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #C4CDDB }
TD.usertab		{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #C4CDDB }

ul			{
			margin-top:0;
			margin-bottom:0;
			list-style-type:disc;
			list-style-position:outside
}
