/* MAIN STYLES */
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
}	

div.NavBar {background-color:#336699; width:100%; height:37px; vertical-align:middle;}
div.NavBar a {color:#FFFFFF; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; }

/* TEXT STYLES */
.HeadingText {font-family: Verdana; font-size: 14px; }

.main			{ font-family: Arial; font-size: 11px; text-decoration: none; }
.mainHeader		{ font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 150%; color: #000000; }

.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: #336699; }
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: #336699; }
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.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: #000000; }
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: #000000; }
a.menu:hover		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; }

a.menucurrent:link,
a.menucurrent:active,
a.menucurrent:visited	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a.menucurrent:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }

a.menucurrent2:link,
a.menucurrent2:active,
a.menucurrent2:visited	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }
a.menucurrent2:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }

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: #336699; }
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: #000000; }
a.sitemap:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline; color: #ff3333; }

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: #000000; }
a.webmail:hover		{ font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline; letter-spacing: 1px; color: #000000; }

/* 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: 18px;
			font-weight:500;
			color:#000000;
			margin: 10px 15px 0px 30px;
}

input			{
			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.content			{
			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: #000000;
			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;
			padding-left: 20px;
}

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;
			margin: 10px 10px 0px 15px;
}

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
}



            td.SEO_Basic_On {text-align:center; font-weight:bold; background-color:#FFCCCC;}
            td.SEO_Basic_Off {text-align:center; font-weight:bold; background-color:#FFFFFF;}
            td.SEO_Intermediate_On {text-align:center; font-weight:bold; background-color:#CCCCFF;}
            td.SEO_Intermediate_Off {text-align:center; font-weight:bold; background-color:#FFFFFF;}
            td.SEO_Deluxe_On {text-align:center; font-weight:bold; background-color:#CCFFCC;}
            td.SEO_Deluxe_Off {text-align:center; font-weight:bold; background-color:#FFFFFF;}

			
			
			
			
h1 { color:#000000; font-size:20px; font-weight:normal; margin-bottom:3px; }
h2 { color:#000000; font-size:15px; font-weight:normal; margin-bottom:3px; }
a.link_h2 {text-decoration:none; font-weight:normal;}

/*h1:first-letter  { color:#336699; }
h2:first-letter  { color:#336699;}*/


h1 { color:#000000; font-size:20px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; }
h2 { color:#000000; font-size:15px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; }
a.link_h2 {text-decoration:none; font-weight:normal;}

h1:first-letter  { color:#336699; }
h2:first-letter  { color:#336699;}
h3:first-letter  { color:#336699; }
h4:first-letter  { color:#336699;}
h5:first-letter  { color:#336699; }
h6:first-letter  { color:#336699;}

/*
td#TD_ContentContainer p:first-letter  {font-weight:bold;}
*/

	table.DataTable { border:1px solid #666666; padding:5px; text-align:left;}
table#CalendarTable { border:1px solid #666666; padding:0px; text-align:left;}
tr.DataTable_Header{ background-color:#CCCCCC; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.DataTable_SubHeader{ background-color:#DDDDDD; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.HiLiteRow { background-color:#ccccff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
tr.Odd_Row{ background-color:#dddddd;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
tr.Even_Row { background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

tr.HiLiteRow a, tr.HiLiteRow a:visited {color:#666666;}
tr.Odd_Row a, tr.Odd_Row a:visited {color:#003B65;}
tr.Even_Row a, tr.Odd_Row a:visited {color:#003B65;}
		