* {
	margin:0pt;
	padding:0pt;
}
body {
	background:#739BC3 none repeat scroll 0%;
	color:#222222;
	font-family:Tahoma,Geneva,Helvetica,Arial,sans-serif;
	font-size:0.75em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;
	margin:0pt;
	padding:0pt;
	text-align:center;
}

#sidecontent {
	position:fixed; 
	top:0%; 
	left:0%;
	width: 150px;
	padding: 0 0px 0px 0px;
	font-size: small;
	color: #FFFFFF;
}

a, a:link, a:visited {
	color:#333399;
	text-decoration:none;
}
a:hover, a:focus, a:active {
  color: #000000
}
h1 {
	font-size:130%;
}
h2 {
	font-size:120%;
}
h3 {
	font-size:110%;
}
h4 {
	font-size:90%;
}
h5 {
	font-size:80%;
}
h6 {
	font-size:70%;
}
h3 {
	color:#E31E26;
	font-size:22px;
	font-weight:normal;
	line-height:1.25em;
	margin:0px;
	padding:0px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ol {
	margin:0pt 0pt 10px;
}
table, th, td, tr, ul, ol, li {
	font-size:100%;
}
td {
	padding:5px;
}
img {
	border:0pt none;
	margin:0pt;
	padding:0pt;
}
.hidden {
visibility:hidden;
}
.none {
display:none;
}
.bold {
font-weight:900;
}
.red {
color:#990000;
font-weight:900;
}
.phone{
color:#000000;
font-size:large;
font-weight:900;
}
.sidephone{
color:#FFFFFF;
font-size:small;
font-weight:400;
}
.clearfloat {
clear:both;
	font-size:1px;
	line-height:0px;
	margin:0pt;
}
#navcontainer {
	background-color:#EAF2F5;
	border-bottom:1px solid #D9E7ED;
/*	border-left:1px solid #D9E7ED;
	border-right:1px solid #D9E7ED;*/
	height:100px;
}
.container-nav-bar { background:#000000 url(../images/nav-bar.gif) repeat-x;padding-left:20px;}
#nav-bar {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	background: transparent left no-repeat top;
	padding:10px 0;
	color:#000000;
}
	#nav-bar a {
		color:#FFFFFF;
		text-decoration:none; 
		font-size:11px;
		font-weight:bold;
		margin-right:20px;
	}
	#nav-bar a:hover {color:#888888;}

/**ssssssssssssssssssss*/
div#base {
margin:0pt auto;
overflow:hidden;
padding:0pt;
text-align:left;
width:800px;
	border-left:1px solid #000;
	border-right:1px solid #000;
background:#FFF;
}
div#header {
height:5.5em;
margin:0pt;
}
div#product {
clear:left;
float:left;
margin:0pt;
overflow:hidden;
padding-bottom:4px;
padding-top:4px;
position:relative;
width:100%;
}
#testi {

clear:left;
display:inline;
float:left;
padding-left:10px;
position:relative;

color:#333333;
padding:10px;
width:35%;

}
#testi a {
color:#144848;

font-family:Georgia,"Times New Roman",Times,serif;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;


text-decoration:none;

}
#testi a:hover
{
    text-decoration:underline;


}

#panel {
clear:right;
display:inline;
float:right;
}
div#breadcrumbs {
clear:both;
color:#666666;
font-size:90%;
overflow:hidden;
position:static;
}
div#main {
clear:both;
font-size:100%;
overflow:hidden;
padding:0pt 20px;
position:static;
}
div#right-block {
clear:right;
float:right;
overflow:hidden;
padding-top:10px;
position:relative;
width:25%;
}
/**************************/

	div#right-block .section-w{
		border:4px solid #000000;
		border-top:none;
		background:#FFFFFF;
		padding:14px;
		padding-left: 0px;
		padding-top: 4px;
		margin-bottom:20px;
	}

	div#right-block h3 {
	font-size:12px;
	line-height:32px;
	color:#FFFFFF;
	background:#000000 url(../images/h3-left2.jpg) no-repeat top left;;
	font-weight:900;
  font: 900
}

   div#right-block h3 a {
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		margin-right:20px;
	}
	div#right-block h3 a:hover {color:#888888;}
	
	div#right-block h3 div {
		background:url(../images/h3-right2.jpg) top right no-repeat;
		height:32px;
		line-height:32px;
		padding:0 10px;
	}

/*********************/
div#content {

float:left;
overflow:hidden;
padding-right:20px;
padding-top:10px;
position:relative;
width:70%;
}
div#content ol {
list-style-type:decimal !important;
margin-left:25px;
}
div#content h1 {
background-color:inherit;
color:#202020;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:40px;
margin:0pt 0pt 21px;
text-transform:uppercase;
}
div#block-2 {
clear:left;
float:left;
overflow:hidden;
}
div#footer {
border-top:5px solid #000000;
clear:both;
color:#444444;
font-size:90%;
height:40px;
line-height:40px;
margin:2em 0pt 0pt;
}
a.logo {
color:#000000;
display:block;
float:left;
left:0px;
position:relative;
}
a.logo b {
color:#000000;
font-size:275%;
font-weight:100;
letter-spacing:0.15em;
padding:0pt 10px;
text-transform:uppercase;
}
ul#nav, ul#navlogin {
float:right;
height:2.6em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 20px;
padding:1px 0pt 0pt 1px;
}



div#breadcrumbs span.left, div#breadcrumbs span.right {
margin:1em 20px;
}
div#breadcrumbs span.left {
float:left;
}
div#breadcrumbs span.left b {
font-weight:normal;
margin:0pt 0.5em 0pt 0pt;
}
div#breadcrumbs span.left a {
border-bottom:1px solid #BFE5F2;
margin:0pt 0.1em 0pt 0.25em;
padding:0pt 0pt 1px;
}
div#breadcrumbs span.left a:hover {
border-bottom:1px solid #0080AA;
}
div#breadcrumbs span.right {
float:right;
text-align:right;
}
div#main a {
border-bottom:1px solid #BFE5F2;
padding:0pt 0pt 1px;
}
div#main a:hover {
border-bottom:1px solid #0080AA;
}
div#main h1, div#main h2 {
letter-spacing:0.05em;
margin:0pt 0pt 1em;
}
div#main h3 {
font-weight:100;
text-transform:uppercase;
}
div#main h1.blog, div#main h2.blog {
margin:0pt;
}
div#main p {
margin:0pt 0pt 1em;
text-align:justify;
}
div#main p.posted {
color:#666666;
font-size:90%;
font-style:italic;
}
div#main p.tags {
font-size:90%;
}
div#main p.tags a {
margin-left:0.75em;
}
div#main img.leftimg, div#main img.rightimg {
border:1px solid #BFE5F2;
float:left;
margin:5px 20px 20px 0pt;
padding:3px;
}
div#main img.rightimg {
float:left;
margin:5px 0pt 20px 20px;
}
div#main ul {
margin:1em 0pt;
}
div#main ul li {
background:transparent url(../images/list.png) no-repeat scroll 1em 0.6em;
padding:0pt 0pt 0pt 2em;
}
div#main div.opening, div#main div.extended {
margin-bottom:1em;
}
div#main div.hsplit {
background:transparent url(../images/h-separator.png) repeat-x scroll left bottom;
margin-bottom:2em;
padding-bottom:1em;
}
div#footer span.left {
float:left;
left:20px;
position:relative;
}
div#footer span.left a.flogo {
color:#000000;
display:block;
}
div#footer span.left a.flogo img {
float:left;
padding:7px 7px 0pt 0pt;
}
div#footer span.left a.flogo b {
display:block;
float:left;
font-size:90%;
font-weight:normal;
}
div#footer span.right {
float:right;
position:relative;
right:20px;
text-align:right;
}
div#footer span.right a {
border-bottom:1px solid #BFE5F2;
padding:0pt 0pt 1px;
}
div#footer span.right a:hover {
border-bottom:1px solid #0080AA;
}
p.intro {
background:#EFF6FD url(../images/support.gif) no-repeat scroll left top;
border:thin solid #000000;
padding:12px;
}
p.sideintro {
padding:10px;
}
div.down a {
border:0px none;
}
div.down a.no_border {
border:0px none;
}
div.box {
background:#FFFAE8 none repeat scroll 0%;
border:1px dashed #D9E7ED;
padding:12px;
}
div.box ul {
margin:0pt 20px 0pt 0pt;
}
div.box ul li {
background:transparent url(../images/down.png) no-repeat scroll 0%;
font-size:100%;
}
div#main a.no_border
{
	border:0px;
}
div#main a.no_border:hover
{
	border:0px;
}
#testi a{
  border:0px !important;
  padding:0pt 0pt 0pt 10px !important;  
}

	#testi .section-b{
		border:solid 4px #e0dfd0;
		border-top:none;
		background:#f4f4e9;
		padding:14px;
		padding-left: 0px;
		padding-top: 4px;
		margin-bottom:20px;
	}

	#testi h3 {
	font-size:12px;
	line-height:32px;
	color:#53524b;
	background:url(../images/h3-left.jpg) top left no-repeat #e0dfd0;;
	font-weight:bold;
}
	#testi h3 div {
		background:url(../images/h3-right.jpg) top right no-repeat;
		height:32px;
		line-height:32px;
		padding:0 10px;
	}
