html {
overflow-x: auto;
font-size:11px; 
} 

BODY {
font-family: Tahoma; 
font-size:11px; 
color : #000000; 
background-color : #ffffff; 
margin : 0;
} 

BR {
font-size : 5px; 
margin : 0; 
}

/********** LINKS ****************/

A:link {
COLOR: #1452B3;
font-size:11px; 
font-family: Tahoma;
text-decoration: none;
}

A:visited {
COLOR: #1452B3;
font-size:11px; 
font-family: Tahoma;
text-decoration: none;
}

A:hover {
COLOR: #FF0000;
font-size:11px; 
font-family: Tahoma;
text-decoration: underline;
}

A:active {
COLOR: #666666;
font-size:11px; 
font-family: Tahoma;
text-decoration: none;
}

H1{
font-size:1.2em;
}

/********** LISTS ****************/ 

li.category_li {
list-style: none;
list-style-image: url('point.gif'); 
padding: 0px 0px 0px 0px; 
}

ul.category_ul {
margin-left: 20px;
padding-left: 0; 
}

li.sitemap_li {
}

ul {
margin-left: 10px;
padding-left: 1.0em;
padding-top: 0.2em;
list-style-image: url('point.gif')
}

/* Company listings styles */

.company_default {
font-family: Tahoma;
font-size:11px;
text-decoration : underline; 
font-weight: bold;
color: black;
}

.company4 {
font-family: Tahoma;
font-size:11px;
text-decoration : none; 
font-weight: bold;
color: red;
}

.company3 {
font-family: Tahoma;
font-size:11px;
text-decoration : none;
font-weight: bold; 
color: blue;
}


.company2 {
font-family: Tahoma;
font-size:11px;
text-decoration : none;
font-weight: bold;
color: green;
}

.company1 {
font-family: Tahoma;
font-size:11px;
text-decoration : underline; 
font-weight: bold;
color: black;
}

.listing_hot {
color: red;
font-size: 9px;
}

.listing_new_updated {
color: green;
font-size: 9px;
}

.listing_marked {
color:#5678A2;
font-size: 9px;
}

/******* BOXES ***********/ 

div.greybox {
background-color: #F7F7F7; 
border-width: 1px; 
border-color: #D6D5D6;
border-style: solid; 
padding: 4px 4px 4px 4px;
-moz-border-radius: 4px;
}

div.whitebox {
background-color: #FFFFFF; 
border-width: 1px; 
border-color: #D6D5D6;
border-style: solid; 
padding: 4px 4px 4px 4px;
-moz-border-radius: 4px;
}

div.greybox a{color:#5287BD;}
div.greybox a:hover{color:#999999;}
div.whitebox a{color:#5287BD;}
div.whitebox a:hover{color:#999999;}
.altrow1 a{color:#5287BD;}
.altrow1 a:hover{color:#999999;}
.altrow2 a{color:#5287BD;}
.altrow2 a:hover{color:#999999;}
*html .altrow1 a{color:#5287BD;}
*html .altrow1 a:hover{color:#999999;}
*html .altrow2 a{color:#5287BD;}
*html .altrow2 a:hover{color:#999999;}

/******** TABLE STYLES ************/
table.map{padding:15px 0px 0px 80px;}


td{
color:#333333;font-size:11px;font-family:Tahoma;
}


table.list {
border: 1px #F7F7F7 solid;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px 0px 0px 0px;
border: 1px 1px 1px 1px;
padding: 2px 2px 2px 2px;
}

td.table_header {
border: 1px #FFFFFF solid;
background-color: #DEDFDE;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
font-weight: bold;
font-family: Tahoma;
font-size: 11px;
color: #515151;
}

td.table_rows {
background-color:#F1F1F1;
color:#666666
}

td.table_row_highlight {
font-weight: bold;
border: 1px #FFFFFF solid;
background-color: #fcff9f;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
}

td.altrow1 {
border: 1px #FFFFFF solid;
background-color: #EFEFEF;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
}

td.altrow2 {
border: 1px #FFFFFF solid;
background-color: #F6F6F6;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
}

table.bodyborder {
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
border-top : 0px;
}

td.border {
border-bottom : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
}

td.border2 {
background: url(border2_.gif) top left no-repeat;
padding:7px 0 8px 0;
}
td.border3 {
background: url(mem_box_.gif) top right no-repeat;
}
div#border4{
background: url(mem_box_.gif) top left no-repeat;
padding:7px 0;
margin-top:-3px;
margin-left:-5px;
}
td.border5 {
border-left:#1A5C9F 1px solid;
}

/********** FORMS STYLES ************************/
form {
border-width : 0; 
padding : 0; 
margin : 0; 
display:inline;
} 

input.button{width:72px;height:25px;background:url(submit00.gif) no-repeat left center;outline:none;border:0px;font-size:0px;cursor:pointer;}

.textarea_default {
width: 300;
height: 100;
padding: 1px 3px 1px 3px;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
}

.textarea_tall {
width: 300;
height: 300;
padding: 1px 3px 1px 3px;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
}

.input_default {
width: 300;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}

.input_seamless {
width: 300;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}

.input_small {
width: 150;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}

.input_small2 {
width: 60;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}

.input_small3 {
width: 40;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}

.input_multiple {
width: 300;
height: 200;
font-family: Tahoma; 
font-size:11px; 
color : #000000;
padding: 1px 3px 1px 3px;
}


radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

INPUT , SELECT {
font-family : tahoma, verdana, arial, helvetica; 
font-size:11px; 
color : #000000;
} 

TEXTAREA {
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size:11px; 
} 

.required_star {
font-size:11px;
color:#ff0000;
}

/********** TEXT STYLES *************************/
span.text {
color: #231F20;
font-size:11px;
font-family: Tahoma;
}
span.text_border2 {
color: #FFFFFF;
font-size:11px;
font-family: Tahoma;
font-weight:bold;
}
span.text_border2 a{
color: #FFFFFF;
font-size:11px;
font-family: Tahoma;
font-weight:bold;
text-decoration:underline;
}
span.text_border2 a:hover{
color: #FFFF00;
text-decoration:none;
}
span.text_w {
color: #FFFFFF;
font-size:11px;
font-family: Tahoma;
font-weight:bold;
}
span.text_yellow {
color: #FFFF00;
font-size:11px;
font-family: Tahoma;
font-weight:bold;
}
span.text_red {
color: #DC3928;
font-size:11px;
font-family: Tahoma;
}
span.text_bold {
color: #525163;
font-weight: bold;
font-size:11px;
font-family: Tahoma;
}
td.text_bold {
color: #525163;
font-weight: bold;
font-size:11px;
font-family: Tahoma;
}
span.text_soft {
color: #959598;
font-size:11px;
font-family: Tahoma;
}

span.text_soft_bold {
color: #959598;
font-weight: bold;
font-size:11px;
font-family: Tahoma;
}

span.text_large_bold {
font-size: 11px;
font-weight: bold;
text-decoration : none;
font-family: Tahoma; 
}

span.text_small {
font-size: 11px;
text-decoration : underline;
font-family: Tahoma; 
}

span.text_large_bold_grey {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration : none; 
color:#444;
}

span.text_small_grey {
font-family: Tahoma;
font-size: 11px;
text-decoration : none; 
color:#444;
}

span.error {
font-weight: bold;
color:#ff0000;
font-size:11px;
font-family: Tahoma;
}

span.success {
font-weight: bold;
color:#006600;
font-size:11px;
font-family: Tahoma;
}


div.response_error {
background-color: #ffeaea; 
border-width: 1px; 
border-color: #e82a2a;
border-style: solid; 
padding: 2px 2px 2px 2px;
-moz-border-radius: 4px;
}

div.response_success {
background-color: #eaffea; 
border-width: 1px; 
border-color: #4dda2c;
border-style: solid; 
padding: 2px 2px 2px 2px;
-moz-border-radius: 4px;
}

/********** COMPARE CHART STYLES ****************/

.YES { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: bold; 
color: #006600
} 
.NO { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: bold; 
color: #FF0000
}
.footer{
background:#DBE8EC url(footer_b.gif) top left repeat-x;
padding:25px 0 15px 0;
font-size:11px; 
color:#2162A4;
}
.footer a{
color:#231F20;
font-weight:bold;
}

/* TOP NAVIGATION
----------------------------------------------------------- */
td.header_ima{
background:url(header-d.gif) bottom right no-repeat;
}
#telotech_nav_menu{
float:left;
margin-right:30px;
}
#telotech_topmenu {
}

#telotech_topmenu ul {
margin: 0;
padding: 0;
list-style: none;
}

#telotech_topmenu li {
margin: 0;
padding: 0;
display: inline;
}

#telotech_topmenu a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft0.gif) no-repeat top left;
text-decoration: none;
text-align: center;
font-weight:bold;
}

#telotech_topmenu a:hover,
#telotech_topmenu a:active,
#telotech_topmenu a:focus {
}

#telotech_topmenu a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabright.gif) no-repeat top right;
color: #666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#telotech_topmenu a span {
float: none;
}
/* End IE5-Mac hack */

#telotech_topmenu a:hover {
background: url(tableft-.gif) no-repeat left top #BDBAA6;
}

#telotech_topmenu a:hover span {
background: url(tabrighu.gif) no-repeat right top #BDBAA6;
color: #FFFFFF;
}

div.module-hilite h3 {
margin: 0 0 15px 10px;
font-size: 11px;
color:FFFFFF;
}
div.module-hilite h3 a{
color:FFEB00;
text-decoration:underline;
}
div.module-hilite h3 a:hover{
color:FFFFFF;
}
div.module-hilite {
margin-bottom: 15px;
padding: 0px 2px 0px 0px;
width: 95%;
background: url(box-br-h.gif) no-repeat bottom right;
text-align:left;
}

div.module-hilite div {
padding: 0;
background: url(box-bl-h.gif) no-repeat bottom left;
}

div.module-hilite div div {
padding: 0;
background: url(box-tr-h.gif) no-repeat top right ;
}

div.module-hilite div div div {
padding: 9px 15px 20px;
background: url(box-tl-h.gif) no-repeat top left;
}

div.module-hilite div div div div {
margin: 0;
padding: 0;
background: none;
}


/*------------------------------------*/
div.module-hilite_m h3 {
margin: 0 0 15px 10px;
font-size: 11px;
color:FFFFFF;
}
div.module-hilite_m h3 a{
color:FFEB00;
text-decoration:underline;
}
div.module-hilite_m h3 a:hover{
color:FFFFFF;
}
div.module-hilite_m {
padding: 0px 2px 0px 0px;
width: 95%;
background: url(box-br-h_m.gif) no-repeat bottom right;
text-align:left;
}

div.module-hilite_m div {
padding: 0;
background: url(box-bl-h_m.gif) no-repeat bottom left;
}

div.module-hilite_m div div {
padding: 0;
background: url(box-tr-h.gif) no-repeat top right ;
}

div.module-hilite_m div div div {
padding: 9px 15px 20px;
background: url(box-tl-h.gif) no-repeat top left;
}

div.module-hilite_m div div div div {
margin: 0;
padding: 0;
background: none;
}

/*------------------------------------*/
div.module h3 {
	margin: 0 0 15px;
	font-size: 11px;
}

div.module {
	margin-bottom: 15px;
	padding: 0;
	background: url(box-br00.gif) no-repeat bottom right;
	width:90%;
	text-align:left;
}

div.module div {
	padding: 0;
	background: url(box-bl00.gif) no-repeat bottom left;
}

div.module div div {
	padding: 0;
	background: url(box-tr00.gif) no-repeat top right;
}

div.module div div div {
	padding: 9px 15px 20px;
	background: url(box-tl00.gif) no-repeat top left;
}

div.module div div div div {
	margin: 0;
	padding: 0;
	background: none;
}

.My #telotech_topmenu li.Member a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft-.gif) no-repeat top left;
text-decoration: none;
text-align: center;
}
.My #telotech_topmenu li.Member a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabrighu.gif) no-repeat top right;
color: #FFFFFF;
}
.user #telotech_topmenu li.Submit a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft-.gif) no-repeat top left;
text-decoration: none;
text-align: center;
}
.user #telotech_topmenu li.Submit a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabrighu.gif) no-repeat top right;
color: #FFFFFF;
}
.contact #telotech_topmenu li.contact a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft-.gif) no-repeat top left;
text-decoration: none;
text-align: center;
}
.contact #telotech_topmenu li.contact a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabrighu.gif) no-repeat top right;
color: #FFFFFF;
}
.sitemap #telotech_topmenu li.sitemap a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft-.gif) no-repeat top left;
text-decoration: none;
text-align: center;
}
.sitemap #telotech_topmenu li.sitemap a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabrighu.gif) no-repeat top right;
color: #FFFFFF;
}
.account #telotech_topmenu li.account a {
float: left;
margin: 0 2px;
padding: 0 0 0 4px;
background: url(tableft-.gif) no-repeat top left;
text-decoration: none;
text-align: center;
}
.account #telotech_topmenu li.account a span {
float: left;
padding: 7px 15px 6px 11px;
display: block;
background: url(tabrighu.gif) no-repeat top right;
color: #FFFFFF;
}
*html .login_box{width:85%;}