/* Header */
.main-title  { color: #009; font-size: 32px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder }
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

/* Main navigation */

/*.navi-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}*/
/*a.navi {
	text-decoration: none;
	color: #000000;
}
a.navi:hover {
	text-decoration: underline;
	color: #FFFFFF;
}*/

/* General navigation */
a.general {
	color: #000099;
}
a.general:hover {
	text-decoration: underline;
	color: #0000FF;
}

/* Kemteck footer */
.footer-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Text and titles */
.bulletpoint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.title1  { color: #009; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fc0 }
.title2  { color: #009; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fc0 }
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: underline;
}
.title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}
.main-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/* Misc */
body {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #E9E6D8;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-arrow-color: #666666;
	/*background-color: #BFC1D9;*/
	/*background-color: #E6E6CC;*/
}
.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.privacy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-style: italic;
}
.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
/* Contact page */
.table-frame  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #fc0 }
.table-frame2 {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: solid 1px #3333cc;*/
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	/*font-style: italic;*/
}
.temp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* NEW NAVIGATION */
a.navelement:link
 { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #009; text-align: center; white-space: nowrap; width: 100%; height: 100% }

a.navelement:visited
 { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #009; text-align: center; white-space: nowrap; width: 100%; height: 100% }

a.navelement:hover
 { color: #009; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #fc0; text-align: center; white-space: nowrap; width: 100%; height: 100% }
a.navelement2:link
 { color: #009; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #fc0; text-align: center; white-space: nowrap; width: 100%; height: 100% }

a.navelement2:visited
 { color: #009; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #fc0; text-align: center; white-space: nowrap; width: 100%; height: 100% }

a.navelement2:hover
 { color: #009; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none; background-color: #fc0; text-align: center; white-space: nowrap; width: 100%; height: 100% }
.navi-cell  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fc0 }
.navi-cell2  { background-color: #fc0 }
/* SUB NAVIGATION */
a.subnav:link
{
	/*background-color: #99ccff;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*text-align: center;*/
	/*white-space: nowrap;*/
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	vertical-align: middle;
}

a.subnav:visited
{
  /* 	background-color: #70A073;*/
    /*background-color: #99ccff ;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*text-align: center;*/
	/*white-space: nowrap;*/
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	vertical-align: middle;
}

a.subnav:hover
 { color: #fc0; font-size: 10px; font-family: arial; font-weight: bold; text-decoration: none; vertical-align: middle }

/* NEW STUFF */
.maintable {
	border-right: 2px solid #3333cc;
	border-bottom: 2px solid #3333cc;
	border-left: 2px solid #3333cc;
}
/* ADS ON THE LEFT AND RIGHT */
.table-frame-ads  { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EEEFE1; border: 1px solid #FFCC00}
.ads-title    { color: #fc0; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #009 }
.table-frame-ads2  { color: #009; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc; border: solid 1px #fc0 }
.ads-title2  { color: #fc0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #009 }

/* DYNAMIC DOMAIN LIST - FOR AGENTS */
a.domain-list:link {
	color: #000000;
	text-decoration: underline;
}

a.domain-list:visited {
    color: #000000;
	text-decoration: underline;
}

a.domain-list:hover {
	color: #000000;
	background-color: #CCCCCC;
}
.domain-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.domain-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}