body { color: black; font-family: Arial; font-weight: normal; width: 900px; text-align: center; margin: 0 auto; }
p {margin: 0; padding: 0;}
td {}
a:link { color: blue ; font-family: Arial; }
a:visited { color: blue ; font-family: Arial; }
a:hover { color: orange ; font-family: Arial; }
a:active { color: blue ; font-family: Arial; }
.input { color: black; font-family: Arial; font-weight: bold; background-color: #ffffff !important;}
.inputfields { border: solid 1px navy; background-color: #ffffff !important;}
.button {font-weight: bold; font-size: 12pt;}
.searchbutton { font-size: 12pt; font-family: Arial; font-weight: bold; }
.button2 {font-size: 12pt; font-family: Arial; font-weight: bold; }
.massinput { color: #000; font-size: 11pt; background-color: #ffffff !important; border: solid 1px #150000; display: block; }
.massinput2 { color: blue; font-size: 13pt; font-family: Arial; font-weight: bold; background-color: #ffffff !important; position: static; height: 20px; min-height: 20px; border: solid 1px #150000; display: block; }
.class { border: solid 1px gray; }
.table { border: solid 1px gray; }
.iframe {  }
html {
scrollbar-base-color: #f5f5f5;
scrollbar-arrow-color: black;
scrollbar-track-color: white;
scrollbar-shadow-color: black;
scrollbar-darkshadow-color: #DBF9FF;
scrollbar-highlight-color: black;
}
.bottomsup { border-bottom: 1px solid gray; }
.tabledata { color: black; font-family: Arial; font-weight: normal; border: solid 1px silver; }
/* Sortable tables */
table.sortable a.sortheader { background-color:#eee; color:black; font-weight: bold; text-decoration: none; vertical-align: middle; display: block; }
table.sortable span.sortarrow { color: red; font-weight: bold; }
.left { border-left: 1px solid black; }
.linkbordertop { border: solid 1px gray; }
.linkbordertopselect { background-color: #e8e8e8; border: solid 1px gray; }
.searchin { color: blue; font-size: 12pt; font-family: Arial; font-weight: bold; border-bottom: 1px solid gray; border-top-color: white; border-top-style: none; border-right-color: white; border-right-style: none; border-left-color: white; border-left-style: none; }
FORM { margin: 0; }
.directorylist { line-height: 22px; margin: 0; list-style-image: url(http://static.callupcontacts.com/images/arrows/right.gif); white-space: normal; }
.directorylistindex { line-height: 22px; text-indent: 0; list-style-image: url(http://static.callupcontacts.com/images/arrows/right.gif); margin: 0; padding: 0; }
h1 { color: navy; font-size: 18pt; margin: 0; }
h2 { color: black; font-size: medium; margin: 2px 0 10px; }
h3 { font-size: medium; text-align: left; margin: 0; padding: 0; }
h4 { font-size: medium; font-weight: normal; text-align: left; margin: 0; padding: 0; float: left; }
.heading { color: black; font-size: medium; font-family: Arial; font-weight: bold; background-color: #eeeeee; text-align: left; padding: 5px; border-bottom: 1px solid gray; }
.lblue { background-color: #eff8ff;}
.lwhite { background-color: #ffffff; width: 30%; float: left; padding: 5px; }
.lwhite2 { background-color: #ffffff; padding: 5px; }
.btable { font-size: 10pt; border: solid 1px gray; text-align: left; margin: 1px; }
.bhd { background-color: #ffffff; padding: 5px; }
.dirlwhite { font-size: 10pt; background-color: #ffffff; margin: 3px; padding: 5px; border: solid 1px silver; }
.dirlblue { font-size: 10pt; background-color: #eff8ff; margin: 3px; padding: 5px; border: solid 1px silver; }
.dirpad { margin: 1px; padding: 10px; }
.table2 { color: black; font-size: 12pt; font-family: Arial; font-weight: 600; background-color: #eee; border: solid 1px; }
.tabledata2 { color: black; font-size: 10pt; font-family: Arial; font-weight: normal; border: solid 1px silver; }
.tabledata3 { color: black; font-size: 10pt; font-family: Arial; font-weight: normal; border: solid 1px silver; }
#map{height: 650px;  width: 99.8%; }
.menu:link { color: black; background-color: silver; background-position: 0 50%; text-decoration: none; text-indent: 0; margin: 0; padding: 0; list-style-position: outside; }
.menu:visited { color: black; background-color: silver; background-position: 0 0; text-decoration: none; text-indent: 0; margin: 0; padding: 0; list-style-position: outside; }
.menu:active { color: black; background-color: silver; background-position: 0 0; text-decoration: none; text-indent: 0; margin: 0; padding: 0; list-style-position: outside; }
.menu:hover { color: white; background-color: #10084a; background-position: 0 0; text-decoration: none; text-indent: 0; margin: 0; padding: 0; list-style-position: outside; }
.navlist li { text-decoration: none;  width: 120px; min-width: 120px; max-width: 120px; margin: 0; padding: 0; list-style-type: none; }
.bl {background: url(http://static.callupcontacts.com/images/corners/leftbottom.png) 0 100% no-repeat}
.br {background: url(http://static.callupcontacts.com/images/corners/rightbottom.png) 100% 100% no-repeat}
.tl {background: url(http://static.callupcontacts.com/images/corners/lefttop.png) 0 0 no-repeat}
.tr {background: url(http://static.callupcontacts.com/images/corners/righttop.png) 100% 0 no-repeat; padding:10px} 
.t {background: url(http://static.callupcontacts.com/images/corners/dot.png) 0 0 repeat-x; width: 100%; }
.b {background: url(http://static.callupcontacts.com/images/corners/dot.png) 0 100% repeat-x}
.l {background: url(http://static.callupcontacts.com/images/corners/dot.png) 0 0 repeat-y}
.r {background: url(http://static.callupcontacts.com/images/corners/dot.png) 100% 0 repeat-y;}
.tr_grey {background: url(http://static.callupcontacts.com/images/corners/righttop.png) 100% 0 no-repeat ; } 
.tl_grey {background: url(http://static.callupcontacts.com/images/corners/lefttop.png) 0 0 no-repeat;  background-color: #eeeeee;}
.bl_grey {background: url(http://static.callupcontacts.com/images/corners/leftbottom.png) 0 100% no-repeat #e68200;}
.br_grey {background: url(http://static.callupcontacts.com/images/corners/rightbottom.png) 100% 100% no-repeat}
.rnd_container {background: #FFFFFF; margin:1px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #808080; border-right:1px solid #808080;}
    .rnd_b1 {margin:0 5px; background:#808080;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    font-size: 10pt;
    text-align: left; 
    border:0 solid #808080;
    border-width:0 1px;
    padding: 1px;
    background:#FFFFFF;
    color:#000000;
}
.bl_o {background: url(http://static.callupcontacts.com/images/corners/orange_left_bottom.gif) 0 100% no-repeat; background-color: #ff4e00;}
.br_o {background: url(http://static.callupcontacts.com/images/corners/orange_right_bottom.gif) 100% 100% no-repeat; }
.tl_o {background: url(http://static.callupcontacts.com/images/corners/orange_left_top.gif) 0 0 no-repeat;}
.tr_o {background: url(http://static.callupcontacts.com/images/corners/orange_right_top.gif) 100% 0 no-repeat; padding:6px; } 
.tr_o a:link{ color: white; text-decoration: none; }
.tr_o a:hover{color: #191150; text-decoration: none; }
.tr_o a:visited{color: white; text-decoration: none; }