@charset "utf-8";
body, html {padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; background:#fae7c3;}
a {text-decoration:none;}
input, textarea {border:1px solid #931300; width:160px; font-size:11px; margin-bottom:4px;}
#container {width:955px; margin:0px auto; padding-bottom:10px; background:#fff; border:2px solid #000;}
#menu {width:955px; height:40px; background:url(images/menuback.gif);}
#menu a {height:25px; padding-top:15px; text-align:center; color:#fff; font-size:11px; float:left; margin:0px 5px;}
#menu a:hover {color:#FAE4A8;}
#menu a.button1 {display:block; width:64px; background:url(images/menubuttonback1.gif); margin-left:10px;}
#menu a.button2 {display:block; width:74px; background:url(images/menubuttonback2.gif);}
#menu a.button3 {display:block; width:84px; background:url(images/menubuttonback3.gif);}
#menu a.button1:hover {background:url(images/menubuttonback1_hover.gif);}
#menu a.button2:hover {background:url(images/menubuttonback2_hover.gif);}
#menu a.button3:hover {background:url(images/menubuttonback3_hover.gif);}
#menu h1 {float:right; padding:0px; margin:10px 10px 0px; color:#fff; font-size:20px;}
#header {width:955px; height:162px; padding:10px 0px; background:#af1f00;}
#subheader {width:935px; height:247px; padding:18px 10px 0px;background:url(images/subheaderback.jpg);}
#subheader a {width:169px; text-align:center; margin:0px 10px; color:#741600; float:left; font-size:12px;}
#subheader a:hover {color:#fff; height:20px; padding-top:105px; }
#subheader a img {display:block; border:none;}
#subheader a:hover img {display:none; height:1px;}
#subheader a.services {background:url(images/ConsultButtonHover.jpg); background-repeat:no-repeat;}
#subheader a.articles {background:url(images/ArticlesButtonHover.jpg); background-repeat:no-repeat;}
#subheader a.examples {background:url(images/ExamplesButtonHover.jpg); background-repeat:no-repeat;}
#subheader a.infovideo {background:url(images/VideoButtonHover.jpg); background-repeat:no-repeat;}
#sonicguy {height:173px; width:117px; top:40px; position:absolute; margin-left:10px;}
#imagebox {height:310px; width:360px; top:55px; position:absolute; margin-left:620px;}

#centercolumn {width:440px; margin:-78px 0px 0px; padding:0px;  float:left; text-align:justify; line-height:1.4em;}
#centercolumn h1 {font-size:20px; padding:0px; margin:0px 0px 10px; color:#931300;}
#leftcolumn, #rightcolumn {width:217px; margin:-78px 0px 0px; padding:0px 20px 0px; float:right;}
#leftcolumn {float:left; }
#leftcolumn h1, #leftcolumn h2, #rightcolumn h1, #rightcolumn h2 {color:#931300; font-weight:normal; font-size:14px; padding:0px; margin:-5px 0px 10px -5px; text-transform:uppercase;}
#leftcolumn h2, #rightcolumn h2 {text-transform:capitalize;}
#leftcolumn ul, #rightcolumn ul {list-style-type:square; padding:5px; margin:0px;}
#leftcolumn a, #centercolumn a, #rightcolumn a {font-weight:bold; color:#931300;}
#leftcolumn a:hover,  #centercolumn a:hover, #rightcolumn a:hover {background:#931300; color:#fff;}

.sidebox1, .sidebox2, .sidebox3 {width:165px; border:1px solid #931300; padding:25px; margin-bottom:20px; background:#fae7c3; background-repeat:no-repeat;}
.sidebox1 {background:url(images/sideboxback1.jpg); background-position:center -30px ;}
.sidebox2 {background:url(images/sideboxback2.jpg); background-position:center -30px ;}



.clearbox {clear:both;}

a.tooltip span {display:none; background:#fff; padding:5px; width:145px; margin-bottom:5px; text-decoration:none; }
a.tooltip:hover span{display:block; position:relative; background:#ffffff; border:1px solid #931300; color:#6c6c6c; font-weight:normal; font-size:11px; text-decoration:none;}
.tooltipContent {background-color:#931300; color:#fff; padding:5px; width:145px; border:1px solid #000; font-size:10px; font-weight:bold; text-align:justify;}

#centercolumn td.left a {color:#F7E1A8;}
#footer {width:915px; padding:20px; margin:0px auto; text-align:center;}
h2 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
#container #leftcolumn .sidebox1 a:hover img {
	background-color: #FAEAC9;
}