/* BASED ELEMENTS */

body      { margin:0; padding:0; background: #ffffff; color:#444444; }

table     { border-collapse: collapse;}

td        { vertical-align:top; padding: 0 }



a img     { border:0;}



img.block { display:block; }

img.clear { display:block; clear:both; }

img.1x1   { width:1px; height:1px; border:0; visibility:hidden; display:block }



a:link, a:visited {text-decoration:none; color:#4273AD;}

a:hover, a:active {text-decoration:underline; color:#004080;}

caption {margin:0; padding:0; text-align:left; font-weight:600;}





label     { cursor:pointer; cursor:hand; }

.hand     { cursor:pointer; cursor:hand; }



body, table, td, div, p { font-family: Arial, Tahoma,Verdana,Helvetica, sans-serif; }



form   { padding:0; margin:0; margin-bottom:0px}

ul, ol { margin:1em 0; padding: 0 0 0 2em;}

dd     { margin:0; padding-left:2em;}

li, dt { margin: 0.3em 0;}

ul     { list-style: disc;}

ul li ul { margin:0; list-style:circle;}

ul li ul li ul  {margin:0; list-style:square;}



blockquote { margin: 1em 2em; padding: 0 }



dfn {font-weight: bold; cursor: help;}

map {display:block; margin:0; padding:0;} 



input,

textarea { box-sizing: border-box; -moz-box-sizing: border-box; }



hr   { height:1px; border:0; color:#aaaaaa; background:#aaaaaa }

b    { font-weight:bold }



h1, h2, h3, h4, h5, h6 { padding:0; margin:1em 0; color:#000; }

h6 { font-size: 70% }

 



.invisible  { display:none; }

.visible    { display:normal; }



.bottom     { vertical-align:bottom; }

.middle     { vertical-align:middle; }

.center     { text-align:center; }

.right      { text-align:right; }

.nowrap     { white-space:nowrap; }

.w100       { width:100%; }

.w50        { width:50%; }

.clearer    { height: 0px; font-size: 1px; line-height: 1px; clear: both }



/* ADDITIONAL */

table.set td  { border:1px #444444 dashed; } 

.set          { border:1px #000000 dashed; }



/**/

.type-phone { white-space: nowrap }

.type-phone span { position: relative; top: -0.1em }

span.hang-quote  { margin-left: -1ex; }



a.umm, a.umm:hover, a.umm:active {color: #686868; text-decoration: none;}
.umm a, a.umm:hover, a.umm:active {color: #686868; text-decoration: none;}
