html{color:#000;background:#FFF;}body,div,ul,li,h1,h2,h3,h4,p,blockquote{margin:0;padding:0;} img{border:0;}em,strong{font-style:normal;font-weight:normal;}li{list-style:none;}h1,h2,h3,h4{font-size:100%;font-weight:normal;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
/* Firefox Scrollbar Hack - Do not remove */
html {height: 100% !important; height: auto; margin-bottom: 1px;}
body {height: 101%;}
/* Typeset
-------------------------- */
body {font: 76%/1.5em "Lucida Grande", Verdana, Arial, sans-serif; background: #fff url(images/body_bg.png) left top repeat-x; margin: 0 auto;}
h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;letter-spacing: -1px;padding-bottom: 3px;	color: #ae1010;}
h1 {font-size: 218%;}
h2 {font-size: 164%;}
h3 {font-size: 145%; border-width: 1px;}
h4 {font-size: 118%;}
p {margin-bottom: 15px;}
p.smalltext {font-size: 10px; text-align: center;}

/* Layout
-------------------------- */
body{text-align:center;}
#container, #latest {width:60.77em; margin:auto; text-align:left; background-color:transparent;}
#main{margin-top:20px;}
#footer{clear:both;}
#colwrap .column{float:left;margin-left:2%;width:32%;}
#colwrap .column{float:right;}
#colwrap div.first{margin-left:0;float:left;}
#colwrap div.first{margin-left:0;}
#container:after,.content:after,#colwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#colwrap .column{float:left;}
#testimonial {padding-bottom: 20px;}
#bottom {background: #606c50; border-top: 5px #95b964 solid; color:#fff; width: 100%; padding-top: 15px; clear:both; }
.btmleftcol, .btmrtcol {width: 32%; padding: 3px; }
.btmleftcol {float: left;}
.btmrtcol {float: right;}
.bottomcol {width: 100%; overflow:hidden;}
#btmcol2 {border-right: dashed thin #fff; border-left: dashed thin #fff;height: 101%;}
/* Header
-------------------------- */
#header {background: transparent url(images/mambo-support.png) left top no-repeat; height:130px; width: 750px;}
#header h1{margin-left: -2000px; height:0; padding:0; margin-top:0;}
ul.skipnav {position: absolute; top: -100%;}
/* Top menu
-------------------------- */
#topmenu {border-bottom: 2px solid #cc0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:110%; padding-top: 15px; padding-bottom: 5px; text-align: center;}
#topmenu ul {margin: 0; padding: 0;}
#topmenu li {list-style: none; margin: 0; padding: 0; display: inline;}
#topmenu li a {padding: 5px 10px 5px 0; margin-bottom: 0; border: 0; color: #7f8053;}
#topmenu li a:hover {color: #7f8053; border-bottom: 5px solid #cc0;}
#topmenu li.here a:hover {background: #693; color: #7f8053;}
#topmenu li.here a {background: #693; color: #7f8053;}
/* Footer
-------------------------- */
#footer {color: #fff; margin-top: 10px; padding-top: 5px; padding-left: 5px; padding-bottom: 10px; border-top: 2px solid #cc0; line-height: 1.2em;}
/* Links
-------------------------- */
a, a:link, a:active {color: #333;border-bottom: 1px solid #AE1010;text-decoration: none;}
a:hover {color: #333;border-bottom: 1px solid #333;}
#footer a, #footer a:link, #footer a:active, #bottom a, #bottom a:link, #bottom a:active {color: #fff;border-bottom: 1px solid #ddd;text-decoration: none;}
#footer a:hover, #bottom a:hover {background: #ffc;color: #000;border-bottom: 1px solid #333;}
/* Misc Styles
--------------------------- */
.center, #container h2, #bottom h3 {text-align: center;}
#container h2 {padding: 10px 0;}
#bottom h3 {color: #cc0;}
#latest ul {padding-bottom: 10px;}
#colwrap ul li {list-style-image:url(images/bullet.gif); list-style-position: inside; padding: 0 20px 10px 0;}
#colwrap ul li ul li, #testimonial ul li, #latest ul li {margin-left: 15px; list-style-image: none; list-style:circle; list-style-position: outside;}
strong, b {font-weight:bold;}
em {font-style:italic;}
#container h2.left {text-align:left;} 
