/* STYLE-RESET CLASS */
* {padding:0;margin:0;}

html {height:100%}

body {text-align:center}

table {border-collapse:collapse;border:0;width:100%;}

td {vertical-align:top}

th {text-align:left;vertical-align:top}

img {border:none}

:focus, a {outline:none}
/*-----------------------------------------*/

/* Common Element Styles */

.clear {clear:both !important}
.clearl {clear:left !important}
.clearr {clear:right !important}

.fl {float:left !important}
.fr {float:right !important}

.wp25 {width:25% !important}
.wp50 {width:50% !important}
.wp73 {width:73% !important}
.wp98 {width:98% !important;margin:0 auto !important}
.wp100 {width:100% !important}

.tl {text-align:left !important}
.tr {text-align:right !important}
.tc {text-align:center !important}
.tj {text-align:justify !important}

.bold {font-weight:bold !important}

/* MARGINS	*/
.mt10 {margin-top:10px !important}
.mb10 {margin-bottom:10px !important}
.ml10 {margin-left:10px !important}
.mr10 {margin-right:10px !important}

.mt15 {margin-top:15px !important}
.mb15 {margin-bottom:15px !important}
.ml15 {margin-left:15px !important}
.mr15 {margin-right:15px !important}

.mt20 {margin-top:20px !important}
.mb20 {margin-bottom:20px !important}
.ml20 {margin-left:20px !important}
.mr20 {margin-right:20px !important}

.mt30 {margin-top:30px !important}
.mb30 {margin-bottom:30px !important}
.ml30 {margin-left:30px !important}
.mr30 {margin-right:30px !important}

.mt50 {margin-top:70px !important}

/* PADDINGS	*/
.pt10 {padding-top:10px !important}
.pb10 {padding-bottom:10px !important}
.pl10 {padding-left:10px !important}
.pr10 {padding-right:10px !important}

.pr15 {padding-right:15px !important}
.pb11 {padding-bottom:11px !important}

.hide {display:none !important}
.pointer {cursor:pointer !important}
.nobg {background:none !important}
.oh {overflow:hidden !important}

.t12 {font-size:12px;}

.underline {text-decoration:underline !important}
/*-----------------------------------------*/
body {background:url(images/bg.gif) 0 0;font-family: arial,"Helvetica Neue",helvetica,sans-serif;font-size:10px;text-align:left}

.width, #page {width:760px;margin:auto;}

#header {background:url(images/header-bg.jpg) no-repeat 0 0;width:760px;height:124px}

#header-menu {height:30px;background:url(images/nav_lt.jpg) no-repeat 0 0;}
#header-menu ul {height:30px;background:url(images/nav_bg.jpg) repeat-x 0 0;margin-left:20px;list-style:none;padding-left:20px}
#header-menu ul li {float:left;padding:5px 0; font:bold 13px/20px Tohama;text-decoration:none;color:#555;}
#header-menu ul li a {display:block;font:bold 13px/20px Tohama;text-decoration:none;color:#555;padding:0 12px;border-right:1px solid #B5B5B5;border-left:1px solid #fff}
#header-menu ul li.last a{border-right:0}
#header-menu ul li.first a{border-left:0}
#header-menu ul li.rt {background:url(images/nav_rt.gif) repeat-x right;height:30px;width:20px;float:right;padding:0}
#header-shade {height:15px;background:url(images/header-shade.gif) no-repeat 0 0;margin-top:2px;}

#footer {overflow:hidden;height:23px;}
#footer .copyright, #footer .links {height:23px;line-height:23px;float:left;width:50%;text-align:center;font-size:11px}
#footer .copyright {background:#f7f7f7}
#footer .links {background:#dfdfdf}

#content {width:100%;overflow:hidden;margin:18px 0 25px}
#content #left {float:left;display:inline;width:183px;margin-right:22px;}
#content #left .module {background:url(images/mbottom.gif) no-repeat bottom;width:183px;padding-bottom:17px}
#content #left .module h3 {background:url(images/testmonials.gif) no-repeat top;width:183px;height:63px;text-indent:-9999px}
#content #left .module .mbody {padding:0 15px;background:url(images/mbg.jpg) repeat-y center;}


#content #left .comp {background:url(images/mbottom_2.gif) no-repeat bottom;width:250px;padding-bottom:17px}
#content #left .comp h3 {background:url(images/testmonials_2.gif) no-repeat top;width:250px;height:63px;text-indent:-9999px}
#content #left .comp .mbody {padding:0 15px;background:url(images/mbg_2.jpg) repeat-y center;}


#content #right {float:left;display:inline;width:555px;margin-top:10px;font-size:11px}
#content #right h1 {color: #5a5a5a;font:bold 17px/120% Arial;}
#content #right h2 {color: #5a5a5a;font:bold 16px/120% Arial;}
#content #right h3 {color: #5a5a5a;font:bold 14px/120% Arial;}
#content #right ul, #content #right ol {margin:10px 20px 20px;font-size:11px}
#content #right ul li, #content #right ol li {margin-bottom:4px;font-size:11px}

#content #right ul.product li {margin-bottom:14px}

#content #right hr {border:solid #ccc;border-width:1px 0 0;margin:3px 0 6px}

a:link,a:visited {
	text-decoration: underline;
	color: #000000;
	font-family: "Arial", "Verdana";
}
a:hover {
	color:#0033FF;
	font-family: "Arial", "Verdana";
}

a.nu {text-decoration:none}
a.nu img {vertical-align:middle}

.bluebg {background:#EEF1F5;display:table}
.bluebg .f, .bluebg .f {display:table-cell;vertical-align:middle;width:50%}