/* Copyright 2005 a2z Computer Services, All Rights Reserved. */

/* Global Overrides */
body{
font: 100% Verdana,Tahoma,Arial,Sans-Serif;
/*font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;*/
background-color: white;
color: black;
/* margin: 0;*/
/* padding: 0;*/
}

a img{border:0;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;margin-bottom:0;margin-top:1ex;}
h3{font-size:1.1em;text-align:center}
h4{font-style:italic;}

ul,li{
margin-top:0;
margin-bottom:.83em;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
text-align:left;
text-decoration:underline
}
ul li{
margin-top:0;
margin-bottom:0;
margin-left:1.2em;
text-decoration:none
}


/* Top Menu */
table.topmenu{background:#666; color:black; width:100%; height:52px;}
table.button {width:100px;}
table.topmenu td.logol{background:white; color:black; width:60px; height:52px;}
table.topmenu td.logor{width:64px;  height:52px;}
table.topmenu td.spacer{width:100%;}
/* Top Menu Container */
#a2z-topmenu {
height:52px;
background:#666;
color:black;
position: relative;
text-align: right;
}

#a2z-topmenu-logol {
height:52px;
position: absolute;
left: 0px;
top: 0px;
}

#a2z-topmenu-logor {
height:52px;
position: absolute;
left: 60px;
top: 0px;
}

#a2z-topmenu-about {
position: absolute;
text-align: center;
left:150px;
}

#a2z-topmenu-services {
position: absolute;
text-align: center;
left:240px;
}

#a2z-topmenu-support {
position: absolute;
text-align: center;
left:340px;
}


/* Page Container */
/* Had to add table.ac width */
/* To make Konqueror happy */
table.ac { width:100%; }
td.page-contents { width:100%; }
td.page-contents div.contents{ margin-left:60px; margin-right:30px; width:465px; }

/* Right Menu */
/* Had to add padding to the container instead of margin on the nav-menu */
/* To make Konqueror happy */
td.navmenuc { padding-top:1px; }

div.nav-menu{
background:#666;

width:auto;
color:white;
border:1px solid #000;
border-bottom-width:0;
}

div.nav-menu div{
width:auto;
background:#666;
color:white;
border-bottom:1px solid #000;
border-bottom-width:1px;
}

div.nav-menu div.nav-menu-title{
background:#666;
color:white;
padding-top:6px;
padding-bottom:6px;
vertical-align:middle;
}

div.nav-menu div.nav-menu-selected { background:#5B7A98; color:white; }

/* Discounts */
div.dischead { text-align:center; font-size:medium; font-weight:bold; }

/* Contact Form */
table.contact { text-align:left; }
table.contact th { font-weight:bold; }
table.contact td { white-space:nowrap; }
table.cform th { text-align:right; }
table.cform td { text-align:left; }

/* Hosting and Design */
table.hosting { text-align:center; font-size:80%;  }
table.hosting thead tr td { text-align:left; font-weight:bold; font-size:1.2em; padding:0;}
table.hosting tr.head { background-color:#cccccc; color:black; }
table.hosting tr.head th { font-weight:bold; }
table.hosting tr.head td { font-weight:bold; }
table.hosting tr.a { background-color:white; color:black; }
table.hosting tr.b { background-color:#cccccc; color:black; }
table.hosting td { padding:.5em 1em; }
table.hosting td.pack, table.hosting th.pack { font-weight:bold; }
table.hosting th {
text-align:left;
padding:.5em 1em;
font-weight:normal;
background-color:#99CCFF;
color:black;
border:1px solid #000;
}

/* Misc */
div.footer, table.footer{ text-align:center;font-size:80%;}
table.reg{background-color:#f0f0ff;color:black;}
table.reg thead{background-color:#585E81;color:white;}
table.reg td{font-size:8pt;font-weight:900;}
table.reg td.ub{font-size:8pt;font-weight:500;}
em.fn {font-size:8pt;font-weight:800;}

th.white {color:white;}
a.white{text-decoration:none;color:white;}
a.white:hover{text-decoration:underline;}
a.link-white { color:white; text-decoration:none; }
a.link-white:hover { text-decoration:underline; }
