/* Page & MainDefaults */
/** { margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration: none; vertical-align: middle; } */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; background-color: #000000; background-image: url(../images/background.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; }
img { border-style: none; border-width: 0px; }
p, li { text-align: justify; }
#Wrapper { width: 850px; margin-right: auto; margin-left: auto; padding: 0px; }
#Header { height: 95px; position: relative; }
#Logo { margin-top: 7px; margin-left: 15px; }
#Menu { 	background-image: url(../images/image_08.gif); height: 30px; background-repeat: repeat-x; color: #ffffff; position: relative; }
#Menu ul { padding: 0px; list-style-type: none; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; height: 28px; background-image: url(../images/image_07.gif); background-repeat: no-repeat; background-position: left top; }
#Menu  li  { float: left; color: #333333; font-size: 14px; }
#Menu  li.Right  { float: right; color: #333333; font-size: 14px; background-image: url(../images/image_07.gif); background-repeat: no-repeat; background-position: left top; }
#Menu a:link, #Menu a:visited { color: #333333; text-decoration: none; font-size: 14px; display: block; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px; font-weight: normal; background-image: url(../images/image_07.gif); background-repeat: no-repeat; background-position: right top; }
#Menu a:hover, #Menu a:active { background-image: url(../images/image_07.gif); background-repeat: repeat-x; background-position: top; }

#Content { background-color: #ffffff; padding: 15px; }
#Right { background-color: #ffffff; float: right; width: 225px; max-width: 225px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; margin: 0px; }
.Itm { background-image: url(../images/image_13.gif); background-repeat: repeat-x; background-position: top; padding: 5px; font-size: 12px; }
.Welcome { font-size: 12px; color: #333333; }
.Main { font-size: 12px; color: #333333; background-image: url(../images/image_18.gif); background-repeat: repeat-x; background-position: top; margin-top: 15px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; width: 560px; }
.Main1 { font-size: 12px; color: #333333; background-image: url(../images/image_18.gif); background-repeat: repeat-x; background-position: top; margin-top: 15px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; width: 800px; }
.Main2 { float: left; font-size: 12px; color: #333333; background-image: url(../images/image_18.gif); background-repeat: repeat-x; background-position: top; margin-top: 15px; margin-right: 15px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; width: 382px; }
.Main img { float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
.Main-hd { margin: 0px; font-size: 14px; font-weight: bold; color: #333333; }
.Main-hd a:link, .Main-hd a:visited { color: #333333; text-decoration: none; }
.Main-hd a:hover, .Main-hd a:active { color: #666666; text-decoration: none; }
img.Portfolio { border-color: #cccccc; border-style: solid; border-width: 1px; }

a:link, a:visited { color: #669900; text-decoration: underline; }
a:hover, a:active { color: #6699ff; text-decoration: underline; }

#Footer { clear: both; margin-top: 15px; padding: 10px; border: 1px dashed #999999; background-color: #dddddd; font-size: 14px; color: #333333; }
#Footer a:link, #Footer a:visited { color: #333333; text-decoration: none; }
#Footer a:hover, #Footer a:active { color: #666666; text-decoration: none; }
#TC { clear: both; margin-top: 15px; margin-right: auto; margin-left: auto; text-align: center; font-size: 10px; color: #aaaaaa; }
#TC a:link, #TC a:visited { color: #aaaaaa; text-decoration: underline; }
#TC a:hover, #TC a:active { color: #cccccc; text-decoration: underline; }

.Clear { clear: both; }
.Bold { font-weight: bold; }
div.Left { float: left; width: 400px; }
div.Right { float: right; }
div.cf_element { width: 225px; }
table { width: 100%; border-style: none; border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
th, td { text-align: left; vertical-align: middle; }
th.Center, td.Center { text-align: center; }
th.Top, td.Top { vertical-align: top; }
td.Img { width: 215px; }

div.Table { margin: 0px auto; text-align: center; }
#DomainInput { width: 250px; }
#DomainPrices { width: 300px; margin-top: 10px; }
#DomainOrderForm { width: 400px; margin-top: 10px; }
#DomainOptions { width: 450px; }
#HostingOptions { width: 450px; }

/*
#search-form { position: absolute; right: 0px; top: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#search-form #sch { background-color: #669933; color: #FFFFFF; }
#search-form #sch:focus { background-color: #99aacc; }
.frm { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
*/

/*
div.Page  { width: 750px; margin: 5px auto; padding: 0px; background-color: #eeeeee; border-style: solid; border-spacing: 0px; border-collapse: collapse; border-width: 1px; border-color: #c0c0c0; }

li { text-align: justify; }

/* Forms *//*
input, checkbox, select, option, textarea, file { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
select.cms { width: 140px; background-color: #ffffcc; }

/* Tables *//*
table { width: 100%; margin: 5px 0px; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
td.HeaderLeft { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: left; font-weight: bold; }
td.HeaderCenter { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: center; font-weight: bold; }
td.HeaderRight { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: right; font-weight: bold; }
td.TopLeft { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: top; text-align: left; }
td.Left { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: left; }
td.Center { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: center; }
td.Right { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: right; }

/* Header *//*
div.PageHeader { margin: 2px; padding: 1px; background-color: #ffffff; border-style: solid; border-spacing: 0px; border-collapse: collapse; border-width: 1px; border-color: #c0c0c0; font-family: Arial, Verdana, sans-serif; font-size: 20px; }
img.SiteTitle { position: relative; left: 30px; }
img.BasketLink { position: relative; left: 270px; }

/* NavBar *//*
div.NavBar { height: 18px; margin: 2px; padding: 1px; background-color: #d0ffd0; border-style: solid; border-spacing: 0px; border-collapse: collapse; border-width: 1px; border-color: #c0c0c0; }
a.NavBar:link    { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.NavBar:visited { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.NavBar:active  { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.NavBar:hover   { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: underline; }
table.NavBar  { width: 100%; margin: 0px 0px; background-color: #d0ffd0; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
td.NavBar  { background-color: #d0ffd0; border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: center; }

/* Footer *//*
div.PageFooter { clear: both; height: 18px; margin: 2px; padding: 1px; background-color: #d0ffd0; border-style: solid; border-spacing: 0px; border-collapse: collapse; border-width: 1px; border-color: #c0c0c0; }
span.FooterText { font-family: Arial, Verdana, sans-serif; font-size: 9px; color: #000000; float: right; vertical-align: middle; padding: 2px; }

/* PageContent *//*
div.PageContent { margin: 2px; padding: 1px; background-color: #ffffff; border-style: solid; border-spacing: 0px;  border-collapse: collapse; border-width: 1px; border-color: #c0c0c0; font-family: Arial, Verdana, sans-serif; font-size: 20px; }
div.PageTitle { padding: 10px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; }
div.PageText { padding: 10px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; }
span.PageTitle { text-align: left; font-size: 14px; font-weight: bold; }
span.PageText { text-align: left; }
p.PageTextJustify { text-align: justify; }
span.PageTextBold { text-align: left; font-weight: bold; }
span.GreenText { color: #00c000; }
span.RedText { color: #c00000; }
a:link    { color: #50c0c0; text-decoration: underline; }
a:visited { color: #50c0c0; text-decoration: underline; }
a:active  { color: #ff0000; text-decoration: underline; }
a:hover   { color: #ff0000; text-decoration: underline; }
div.PageInfo { width: 600px; margin: 0px auto; padding: 10px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; text-align: center; }

/* Home *//*
div.Home { clear: both; background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 0px; font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #c0c0c0; }
div.HomeLeft { width: 350px; float: left; padding: 10px; background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 0px; font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #c0c0c0; }
div.HomeRight { width: 350px; float: right; padding: 10px; background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 0px; font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #c0c0c0; }

/* Domains *//*
div.DomainInput { width: 250px; margin: 0px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 5px; border-collapse: collapse; border-width: 1px; color: #c0c0c0; text-align: center; }
table.DomainTLDs { width: 100%; margin: 5px 0px; }
td.DomainTLDs { border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: middle; text-align: left; }
div.DomainOutput { width: 450px; margin: 10px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 5px; border-width: 1px; color: #c0c0c0; text-align: center; }
div.DomainPrices { width: 250px; margin: 10px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 0px; border-width: 1px; color: #c0c0c0; text-align: center; }

/* Hosting *//*
div.HostingPrices { width: 700px; margin: 10px auto; padding: 0px; background-color: #d0e0ff; border-style: none; border-spacing: 0px; border-width: 0px; color: #c0c0c0; text-align: center; }
table.HostingPrices { width: 100%; margin: 0px; border-style: solid;  border-spacing: 0px; border-width: 1px; color: #c0c0c0; }
td.HostingPricesCenter { border-style: solid;  border-spacing: 0px; border-width: 1px; color: #c0c0c0; padding: 2px; vertical-align: middle; text-align: center; }
td.HostingPricesLeft { border-style: solid;  border-spacing: 0px; border-width: 1px; color: #c0c0c0; padding: 2px; vertical-align: middle; text-align: left; }
div.CMSLogos { width: 600px; margin: 5px auto; padding: 10px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; color: #c0c0c0; text-align: center; }
table.CMSLogos { width: 100%; padding: 5px; }

/* Contact *//*
div.Contact { width: 410px; margin: 0px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 5px; border-collapse: collapse; border-width: 1px; color: #c0c0c0; text-align: center; }

/* Basket *//*
div.Basket { width: 450px; margin: 0px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 5px; border-collapse: collapse; border-width: 1px; color: #c0c0c0; text-align: center; }

/* Checkout *//*
div.Checkout { width: 400px; margin: 0px auto; padding: 10px; background-color: #d0e0ff; border-style: solid; border-spacing: 5px; border-collapse: collapse; border-width: 1px; color: #c0c0c0; text-align: center; }

/* Page Diming */
/*div.DimPage { visibility: hidden; position: fixed; left: 0px; top: 0px; width: 100%; height: 200%; z-index: 10; padding: 10px; filter:alpha(opacity=60); opacity:0.6; background-color: #000000; border-style: solid; border-spacing: 0px; border-width: 0px; text-align: center; color: #ffffff; }*/






/*
.PageBody           { text-align: center; }
table.PageTable     { width: 100%;   background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
td.PageHeader       { height: 150px; background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; padding: 0px; vertical-align: top; }
td.PageNav          { width: 155px;  background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: top; }
td.PageContents     {                background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; padding: 2px; vertical-align: top; }
td.PageFooter       { height: 32px;  background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; padding: 0px; vertical-align: top; }
table.PageContents  { width: 100%;   background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.PageContentsCell {                background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 1px; vertical-align: top; padding: 5px; text-align: left; }


/* Header */
/*table.PageTableHeader            { width: 100%;  background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.PageTableHeaderTitle          { height: 66px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; padding: 0px; vertical-align: middle; text-align: left; }
td.PageTableHeaderBasket         { width: 210px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; padding: 4px; vertical-align: middle; text-align: right; }
td.PageTableHeaderBasketButttons { width: 155px; background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; padding: 0px; vertical-align: middle; text-align: center; }
td.PageTableHeaderTabs           {               background-color: #ffffff; border-style: none; border-spacing: 0px; border-width: 0px; padding: 0px; vertical-align: middle; text-align: left; }


/* Shopping Basket */
/*table.BasketTable { width: 200px; border-style: none; border-spacing: 0px; border-width: 0px; padding: 0px; border-collapse: collapse; }


/* Nav Tabs */
/*table.TabsTable    {                            border-style: none; border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
table.TabsBarTable { width: 100%;               border-style: none; border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.TabsTableGap    { width: 5px;  height: 33px; border-style: none; border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.TabsTableTab    { width: 87px; height: 33px; border-style: none; border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.TabsTableBar    {              height: 12px; border-style: none; border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
.TabText             { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: center; }



/* Nav Boxes */
/*table.NavBoxTable     { width: 100%;               border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.NavBoxHeadingLeft  { width: 5px;  height: 24px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NavBoxHeadingRight { width: 5px;  height: 24px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NavBoxHeadingMain  {              height: 24px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NavBoxContent      { background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 1px; vertical-align: top;    padding: 4px; }
.NavBoxHeading       { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: left; }
.NavBoxText          { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: left; }
.NavBoxTextCenter    { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: center; }
a.NavBoxLink:link    { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: left; }
a.NavBoxLink:visited { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: left; }
a.NavBoxLink:active  { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; text-align: left; }
a.NavBoxLink:hover   { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; text-align: left; }


/* Nav Button */
/*table.NavButtonTable { width: 100%;               border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.NavButtonLeft     { width: 5px;  height: 25px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NavButtonRight    { width: 5px;  height: 25px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NavButtonMain     {              height: 25px; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
a.NavButtonLink:link    { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: center; }
a.NavButtonLink:visited { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-decoration: none; text-align: center; }
a.NavButtonLink:active  { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; text-align: center; }
a.NavButtonLink:hover   { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; text-align: center; }


/* Forms */
/*table.FormTable       { width: 100%;  background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: fixed; }
td.FormTableCell      {               background-color: #ffffff; border-style: solid; border-spacing: 0px; border-width: 1px; vertical-align: top; padding: 5px; text-align: left; }
table.FormDataTable   {               background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
td.FormDataLabel      {               background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: top; padding: 0px; text-align: left; }
td.FormDataGap        { width: 10px;  background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: top; padding: 0px; text-align: left; }
td.FormDataField      {               background-color: #ffffff; border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: top; padding: 0px; text-align: left; }
/*input, checkbox, select, option, textarea, file { background-color: #ffffcc; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
input.radio                                     { background-color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
input.submit                                    { background-color: #ece9d8; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
input.image                                     { background-color: #ffffff; padding: 0px; }
input.inputsearch, input.login, input.account   { background-color: #ffffcc; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-style: solid; border-width: 1px; border-color: #c0c0c0; }
.FormGroupHeading { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000080; font-weight: bold; }
.FormLabel        { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000080; }
.FormText         { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000080; }
.SaveMessage      { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; color: #ff0000; font-weight: bold; }
.ErrorMessage     { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; }
*/

/* Misc */
/*table.LayoutTable       { border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
table.IndexLayoutTable  { border-style: none;  border-spacing: 0px; border-width: 0px; border-collapse: collapse; table-layout: auto; }
table.IndexTable        { border-style: solid; border-spacing: 0px; border-width: 1px; border-collapse: collapse; table-layout: auto; border-color: #c0c0c0; }
table.NetworkListTable  { border-style: none;  border-spacing: 0px; border-width: 0px; table-layout: auto; }
td.LayoutTableCell      { border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.LayoutTableCell2     { border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: top;    padding: 0px; }
td.LayoutTableImageCell { border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 5px; text-align: center; }
td.IndexLayoutTableCell { border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 2px; }
td.IndexTableCell       { border-style: none;  border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; }
td.NetworkListTableCell { width: 100px; height: 40px; border-style: solid; border-spacing: 2px; border-width: 1px; vertical-align: middle; padding: 2px; border-color: #c0c0c0; }
/*.PageHeading            { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000080; text-align: left; font-weight: bold; }
.PageTextLeft           { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-align: left; }
.PageTextCenter         { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-align: center; }
.PageTextRight          { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-align: right; }
.PageTextJustify        { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-align: justify; }
.ProductHeading         { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 22px; color: #ff0000; text-align: left; }
.ProductInfo            { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000080; text-align: justify; }
.IndexHeading           { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 22px; color: #ff0000; text-align: left; }
.IndexInfo              { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; }*/


/* Tariff Table */
/*table.TariffTable                 { width: 100%; border-style: solid; border-spacing: 0px; border-width: 1px; border-collapse: collapse; border-color: #a9a9a9; }
tr.TariffTableRowHeading          { height: 40px; }
tr.TariffTableRow                 { height: 50px; }
td.TariffTableCellGroupHeading    {              border-style: solid; border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; background-color: #6699ff; }
td.TariffTableCellGroupHeadingBuy { width: 80px; border-style: solid; border-spacing: 0px; border-width: 0px; vertical-align: middle; padding: 0px; background-color: #6699ff; }
td.TariffTableCell1 { vertical-align: middle; background-color: #E6E6FA; border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; border-collapse: collapse; }
td.TariffTableCell2 { vertical-align: middle; background-color: #EEE8AA; border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; border-collapse: collapse; }
.TariffGroupHeadingL { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000080; font-weight: bold; }
.TariffGroupHeadingC { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000080; font-weight: bold; text-align: center; }






.pagetextheading { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; }
.pagetextheadingcenter { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; font-weight: bold; text-align: center; }




/* links */
/*a.navlink:link    { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: normal; text-decoration: none; }
a.navlink:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: normal; text-decoration: none; }
a.navlink:active  { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: none; }
a.navlink:hover   { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: none; }

a.headernavlink:link    { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.headernavlink:visited { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.headernavlink:active  { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; }
a.headernavlink:hover   { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; }

/* menus */
/*.NavMenu { width: 100%; background-color: #F5F5F5; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; border-collapse: collapse; }
td.NavMenuHeading { height: 16px; vertical-align: middle; background-color: #C0C0C0; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; }
.NavMenuHeading { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
td.NavMenuSearch { height: 36px; vertical-align: middle; background-color: #DCDCDC; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; }
td.NavMenuLink { height: 16px; vertical-align: middle; background-color: #DCDCDC; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; }
.NavMenuLink { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; }
a.NavMenuLink:link { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.NavMenuLink:visited { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.NavMenuLink:active { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.NavMenuLink:hover { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
td.NavMenuText { height: 16px; vertical-align: middle; background-color: #F5F5F5; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; }
.NavMenuText { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; }
td.NavMenuFooter { height: 1px; vertical-align: middle; background-color: #C0C0C0; border-style: solid; border-spacing: 0px; border-width: 0px;  padding: 0px; }

/* navmisc */
/*td.NavButton { height: 12px; border-style: none; border-spacing: 0px; border-width: 0px; padding: 0px; border-collapse: collapse; background-image: url("images/nav/tabs/blue_bar.gif"); }


.tab { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; }



.RegularTable { background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 0px; }
td.RegularTableCell { vertical-align: middle; background-color: #F5F5F5; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 5px; }

.WhiteTable { background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 0px; }
td.WhiteTableCell { vertical-align: middle; background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 5px; }

.PhoneInfoTable { border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; }
td.PhoneInfoTableCell { vertical-align: top; border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; }

.PhoneImageTable { background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 5px; }
td.PhoneImageTableCell { vertical-align: middle; background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 5px; }

.PhoneListTable { background-color: #FFFFFF; border-style: solid; border-spacing: 0px; border-width: 0px; border-color: #a9a9a9; padding: 0px; }
td.PhoneListTableCell { vertical-align: middle; background-color: #FFFFFF; border-style: solid; border-spacing: 0px; border-width: 0px; border-color: #a9a9a9; padding: 5px; }
td.PhoneListTableCellTop { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-spacing: 0px; border-width: 0px; border-color: #a9a9a9; padding: 5px; }

.TransTable { border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; }
td.TransTableCell { vertical-align: middle; border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; }
td.TransTableCell2 { vertical-align: top; border-style: solid; border-spacing: 0px; border-width: 0px; padding: 0px; }

.ButtonTable { background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 0px; }
td.ButtonTableCell { width: 100px; height: 16px; vertical-align: middle; background-color: #DCDCDC; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 0px; }
a.navbuttonlink:link { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.navbuttonlink:visited { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #004891; font-weight: bold; text-decoration: none; }
a.navbuttonlink:active { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; }
a.navbuttonlink:hover { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; font-weight: bold; text-decoration: none; }



.AccountTable { width: 500px; background-color: #FFFFFF; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 0px; }
td.AccountTableCell { vertical-align: middle; background-color: #F5F5F5; border-style: solid; border-spacing: 1px; border-width: 1px; border-color: #a9a9a9; padding: 5px; }
.required { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #FF0000; }
.submiterror { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #FF0000; }



.menuheading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }
.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }


.footertext { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000080; }



.headerBar { background-color: #B3BAC5; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }


/* data table */
/*.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* info box */
/*.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }

/* message box */

/*.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }


/* account */
/*.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
/*.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
/*.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
