body { font-size: 9pt;  line-height: 130%;  font-family: Arial, Helvetica,terminal, sans-serif;  color: #404040;  margin:0; background:#fff url(images/background.gif) repeat-x 0 0; }
div#header { background:transparent url(images/logo.png) no-repeat center; height:100px; width:1000px; margin:0 auto; }
div#header h1 { display:none; }
div#header p { display:none; }
div#crumbtrail { width:1000px; margin:20px auto 0; }
div#container { width:1000px; margin:20px auto; }
div#footer { background: url(images/bg_sprites.gif) no-repeat 0px -432px; width:990px; height:115px; clear:both; margin:0 auto; position:relative; }
div#footer div { padding-top:15px; text-align:center; }
div#footer div a { color:#1955B6; }
div#footer div.links { font-weight:bold; }
div#footer div.links a { text-decoration:none; }
div#footer div.links a:hover { text-decoration:underline; }
div#footer div.copy { font-size:85%; line-height:150%; padding: 10px 10px 0 10px; text-align:left; }

div#container h2 { font-size: 13pt; text-align:left; padding:0 0 10px; margin:0; color:#1955B6; }
div.section h3 { font-size: 11pt; line-height:110%;text-align:left; padding:5px 10px 0 10px; margin:0; color:#1955B6; }

HR {
background-color: #1955B6;
color: #1955B6;
border-style: none;
}

ul { margin: 0; padding: 0; text-align:left; } 
ul li { margin:0 0 0 20px; padding: 7px 0; }
ul li a img { float: left; margin: 0 8px 0 8px; border:0;}

div#container div#content-left { float:left; padding:0 15px 0 0; }
div#content-left div.section { background: url(images/bg_sprites.gif) no-repeat -10px -720px;  min-height: 100px; width: 235px; padding: 0; margin: 0 0 10px 0; position: relative; }
div#content-left div.section .header { width: 235px;  background: url(images/bg_sprites.gif) no-repeat scroll -10px -594px;  min-height: 35px; }
div#content-left div.section div.body { padding:0 8px 0 3px;  min-height:50px}
div#content-left div.section div.footer { padding:0px 5px 0 0; text-align:right; bottom:0; background: url(images/bg_sprites.gif) no-repeat scroll -10px -636px;  width: 235px;  min-height: 33px; }
div#content-left div.section div.footer div { padding:8px 10px 0 0; }
div#content-left div.section div.footer a { color: #707070; }

div#container div#content-main { float:left; padding:0 15px 0 0; margin:0; }
div#content-main div.section { float: left; width: 535px; clear: left; background: url(images/bg_sprites.gif) repeat-y 0px -1264px; padding: 0; display: inline; min-height: 150px; text-align: left; margin: 0 0 15px 0; }
div#content-main div.section .header { width: 535px;  background: url(images/bg_sprites.gif) no-repeat scroll -17px -256px;  min-height: 33px; }
div#content-main div.section div.body { padding: 0px; background-color:#fff; margin: 0 3px 0 3px;  width: 525px; }
div#content-main div.section div.body p { padding: 0 5px; }
/*background: url(images/h_dots.gif) repeat-x 0 0;*/
div#content-main div.section dl {  float: left;  background: none;  width: 110px;  margin: 5px 7px 0 7px; font-size:80%; }
div#content-main div.compare {  width:462px; margin:0 auto; }
div#content-main div.compare dl {  width: 150px; margin: 5px 2px 0 2px; font-size:90%; }
div#content-main div.section dd {  clear: both; text-align: center; background-color: #F6F5F0;  padding: 5px 2px; margin:0 auto; font-weight: bold;  }
div#content-main div.section dt {  float: left; }
div#content-main div.section dt a {  display: block;  padding: 5px 12px;  width: 85px;  height: 85px;  text-align: center; }
div#content-main div.section dt a img {  border: 2px solid #fff;  margin: 0 auto; }
div#content-main div.section dt a:hover img {  border: 2px solid #fc0; }
div#content-main div.section .footer, div#content-main div.section .body {  float: left;  clear: both;  display: inline; }
div#content-main div.section .footer {  background: url(images/bg_sprites.gif) no-repeat scroll 0px 100%;  width: 535px;  padding-bottom: 5px; text-align:right; }
div#content-main div.section .footer div { font-weight:bold; margin: 0px 10px 5px 5px;  width: 515px;  background: #fff;  padding: 0; text-align:right; }
div#content-main div.section dd a {  border: none; text-decoration:none; }
#facts div.body { height:220px; }
#facts .footer a { cursor:pointer; color:#003366; text-decoration:none;}
#facts .footer a.selected { text-decoration:underline; }
#facts .panel .slide { position: absolute; width: 515px; }
#facts .panel {float: left; height: 170px; margin-bottom: 20px;}

div#container div#content-right { float:left;  }
div#content-right div.section { float: left; width: 190px; clear: left; background: url(images/rightbar.gif) repeat-y 0px 0px; padding: 0 0 0 0px; display: inline; min-height: 150px;  margin: 0 0 15px 0; }
div#content-right div.section .body { padding-left:15px; width:170px; text-align:center; height: 500px;}
div#content-right div.section .body p a {  text-decoration:none; }
div#content-right div.section .body p { padding:0 0 10px; margin:0; }
div#content-right div.section .body p a img {  border: 2px solid #fff; margin: 0; }
#testimonials { padding:0 0 10px; }
.testimonial { padding:0; }

div.hoverbody { display:none; visibility:hidden; }

.tool-tip { color: #fff; width: 350px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(images/bubble.png) top left; }
.tool-text { font-size: 11px; padding: 4px 8px 8px; background: url(images/bubble.png) bottom right; }
.tool-text A { color:#f2f2f2; }
.tool-loading { background: url(http://www.uhleeka.com/dev/mootips/images/ajax_load.gif) center center no-repeat; width: 30px; height: 30px; margin: 0 auto; }
.toolsm-tip { color: #fff; width: 250px; z-index: 13000; }
.toolsm-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(images/bubble_sm.png) top left; }
.toolsm-text { font-size: 11px; padding: 4px 8px 8px; background: url(images/bubble_sm.png) bottom right; }
.toolsm-text A { color:#f2f2f2; }
.toolsm-loading { background: url(http://www.uhleeka.com/dev/mootips/images/ajax_load.gif) center center no-repeat; width: 30px; height: 30px; margin: 0 auto; }

.tooltipsm { cursor:pointer; }