/*
 * KOS blue:003399
 * KOS red:990033
 */

body, table, th, tr, td, p, input, select, textarea {font:normal 12px verdana, arial, sans-serif}
form {margin:0px}
select:hover, input[type='button']:hover, input[type='submit']:hover {cursor:pointer}
select, input, password, textarea {padding:1px}
select, input[type='text'], input[type='password'] {border:solid 1px #ccc}
th {color:#fff;font-weight:bold;background-color:#666}
label {cursor:pointer}
p {color:#333}
p:hover {color:#000}
input:focus, textarea:focus {background-color:#ffffee} /* removed:font-size:12px */
li {padding:3px}
body {margin:7px}
a img {border:none}

#button {height:26px;font-weight:bold;font-size:13px;padding:0px 10px 0px 10px}
#button:hover, focus {background-color:#d4d0c8}
#button:focus {background-color:#d4d0c8}
#resi, #busi, #wireless {width:auto;border-width:1px;border-style:dashed;border-width:0px;background:transparent;text-align:left}

.no_bottom {margin-bottom:0px}
.hosting_details {margin:2px 0px 14px 0px}
.topofsubnav {padding:2px}
.subnav_title_box {height:20px;vertical-align:bottom}

div.rounded_main_nav1 {width:572px; background:#003399 url('/images/top_right.gif') no-repeat top right}
div.rounded_main_nav2 {background:transparent url('/images/top_left.gif') no-repeat top left;padding:5px;text-align:center;vertical-align:middle}

div.webmail_nav1 {width:130px;background:#003399 url('/images/bot_right.gif') no-repeat bottom right}
div.webmail_nav2 {background:transparent url('/images/bot_left.gif') no-repeat bottom left;padding:2px;text-align:center;vertical-align:middle}

div.myaccount_nav1 {width:185px; background:#003399 url('/images/bot_right.gif') no-repeat bottom right}
div.myaccount_nav2 {background:transparent url('/images/bot_left.gif') no-repeat bottom left;padding:2px;text-align:center;vertical-align:middle}

div.div_link {width:100%}
div.div_link a {width:100%; display:block; font-size:11px}

div.div_sublink {width:171px}
div.div_sublink a {width:98%;display:block}

.date {padding-right:2px;font-size:10px;vertical-align:bottom;text-align:right;vertical-align:bottom}

#maincontent, p, table, td, tr, th, input, select, textarea {font-size:12px;line-height:1.3}
#maincontent p {line-height:1.4}

.tr1 {background-color:#f4f4f4}
.tr2 {background-color:#fff}
.sub_nav_hr {border-top:thin dashed #ccc;background-color:#fff;width:179px}
.highspeed {font-style:italic}
h4.sub_nav_title {font-size:13px;padding:0px 0px 2px 4px}
h4.title {font-size:12px}
.content {padding:5px 10px 10px 15px;vertical-align:top}
.closebar {text-align:center}
h4 {font-size:13px;margin:0px}
h3 {font-size:15px;margin:0px}

#spacer {padding:4px}
.small_font {padding:1px;font-size:11px}

/* Blog */
.blog_title {font-size:16px;font-weight:bold;color:#fff}
.blog_comments {font-size:11px;font-style:italic;color:#666}

.medium_font {padding:1px;font-size:12px;font-weight:bold;background-color:#dcdcdc}
.large_font {padding:1px;font-size:14px}
.logout {font-size:11px}

/* a */
a, a:visited, a:active {color:#cc6600; font-weight:normal; text-decoration:underline}
a:hover {color:#cc6600;text-decoration:none}

a.main_nav, a:visited.main_nav, a:active.main_nav {color:#fff; font-size:11px; font-weight:bold; text-decoration:none}
a:hover.main_nav {color:#dcdcdc; background-color:#003399; text-decoration:none}

a.sub_nav, a:visited.sub_nav, a:active.sub_nav {padding:0px 0px 5px 0px; color:#cc6600; font-size:11px; font-weight:bold; text-decoration:none}
a:hover.sub_nav {color:#003399; text-decoration:none}

a.subsub_nav, a:visited.subsub_nav, a:active.subsub_nav {padding:2px; color:#003399; font-size:11px; font-weight:normal; text-decoration:none}
a:hover.subsub_nav {color:#003399; background-color:#f4f4f4; font-weight:normal; text-decoration:none}

a.subsub_on, a:visited.subsub_on, a:active.subsub_on {padding:2px;color:#003399;background-color:#f4f4f4;font-size:11px;font-weight:normal;text-decoration:none}
a:hover.subsub_on {color:#003399;font-weight:normal;text-decoration:none}

a.plans_nav, a:visited.plans_nav, a:active.plans_nav {color:#003399;font-size:11px;font-weight:bold;text-decoration:none}
a:hover.plans_nav {color:#fff;text-decoration:none}

a.top_sub_nav, a:visited.top_sub_nav, a:active.top_sub_nav {padding:2px; color:#000; font-weight:bold; text-decoration:none}
a:hover.top_sub_nav {background-color:#fff; font-weight:bold; text-decoration:none}

a.res_or_bus, a:visited.res_or_bus, a:active.res_or_bus {color:#cc6600; font-weight:bold; text-decoration:none}
a:hover.res_or_bus {color:#003399; text-decoration:none}

a.ctype_switch, a:visited.ctype_switch, a:active.ctype_switch {color:#003399; font-size:13px; font-weight:normal; text-decoration:none}
a:hover.ctype_switch {color:#003399; text-decoration:underline}

a.logout {font-weight:normal; font-size:11px; text-decoration:underline}
a:hover.logout {text-decoration:none}

a.plain, a:visited.plain, a:active.plain {color:#000; font-weight:normal; text-decoration:none}
a:hover.plain {color:#000; text-decoration:none}

a.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb {color:#000; font-weight:normal; text-decoration:underline}
a:hover.breadcrumb {color:#000; text-decoration:none}

a.showhide, a:visited.showhide, a:active.showhide {color:#000; font-size:11px; font-weight:bold; text-decoration:none}
a:hover.showhide {text-decoration:none}

a.whats_new, a:visited.whats_new, a:active.whats_new {color:#dedcdc;font-size:11px;font-weight:bold; text-decoration:none}
a:hover.whats_new {color:#fff; text-decoration:none}

a.gsearch, a:visited.gsearch, a:active.gsearch {color:#fff; font-size:11px; font-weight:bold; text-decoration:none}
a:hover.gsearch {color:#fff; text-decoration:none}

a.print, a:visited.print, a:active.print {color:#000; font-weight:normal; text-decoration:underline}
a:hover.print {color:#000; text-decoration:none}

a.email_links {color:#cc6600; font-size:11px; font-weight:bold; text-decoration:none}
a:visited.email_links {color:#cc6600}
a:active.email_links {color:#cc6600}
a:hover.email_links {color:#003399; text-decoration:none}

a.bullet_links {color:#cc6600; font-size:12px; font-weight:bold; text-decoration:none}
a:visited.bullet_links {color:#cc6600}
a:active.bullet_links {color:#cc6600}
a:hover.bullet_links {color:#003399; text-decoration:none}

a.plesk_links, a:visited.plesk_links, a:active.plesk_links {color:#cc6600;font-size:12px;font-weight:normal;text-decoration:none}
a:hover.plesk_links {text-decoration:underline}

a.footer, a:visited.footer, a:active.footer {color:#666; font-size:11px; font-weight:normal;border-bottom:1px dotted #666;text-decoration:none}
a:hover.footer {color:#666;border-bottom:1px solid #666}

a.logon_link, a:visited.logon_link, a:active.logon_link {color:#cc6600; font-size:11px; font-weight:normal; text-decoration:none}
a:hover.logon_link {color:#cc6600; text-decoration:underline}

input, text, select, textarea {font-family:verdana, arial, sans-serif;font-size:12px}

.checkmark {list-style-image:url('/images/check.gif')}
.question {list-style-image:url('/images/question.gif')}
.asterix {color:#000;font-size:9px;vertical-align:super}
.new {font-size:11px;color:#ff0000;font-weight:normal}
.small {font-size:10px;color:#333}
.copyright {vertical-align:middle;text-align:center;font-size:11px;color:#666;height:10px;padding:5px}
.indent {padding:15px}
.page_title {font-size:13px;font-weight:bold}
.title {font-size:13px;font-weight:bold}
img {margin:0px}
.promo_title {font-weight:bold;font-size:16px;padding:5px}
.error {color:#ff0000}
.news_select {width:165px;font-size:11px}
.weather_select {width:150px;margin-bottom:0px;margin-top:1px;font-size:11px}

/* wireless stuff ***********************************************************************/
a.details, a:visited.details, a:active.details {color:#cc6600; font-weight:bold; text-decoration:none}
a:hover.details {color:#003366;text-decoration:none}

a.seo_vs_pec, a:visited.seo_vs_pec, a:active.seo_vs_pec {color:#808080; font-size:10px; font-weight:bold; text-decoration:none}
a:hover.seo_vs_pec {color:#cc6600;text-decoration:none}

.location_title {font-size:14px;font-weight:bold;color:#400000}

.wireless_nav {background-color:#28458f;color:#fff;font-size:11px;font-weight:bold}

/* used in "What's New" box, on left nav */
#wireless_areas
{
  font-size:11px;
  border:solid 1px #f4f4f4;
  background:#f4f4f4;
  text-align:left;
  color:#333;
  padding:2px;
  width:166px;
  height:120px;
  margin-bottom:4px;
  overflow:auto
}

.wareas_list {padding-left:18px;margin:2px}
/*****************************************************************************************/

#dropmenudiv
{
  position:absolute;
  border:0px solid #003399;
  font:bold 12px verdana, sans-serif;
  line-height:14px;
  z-index:100;
}

#dropmenudiv a
{
  color:#fff;
  padding:2px;
  width:95%;
  display:block;
  text-indent:3px;
  text-decoration:none
}
#dropmenudiv a:hover {background-color:#003399; color:#dcdcdc}
