/* CSS Document */
sup { font-size:9px;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px;}
a { text-decoration:none; color:#000099; border-bottom: dotted 1px #000099;}
a:hover { text-decoration:none; color:#039240; border-bottom: dotted 1px #039240;}

.page-wrapper { width:989px; margin:0px auto;}
.logo { float:left; width: 273px; height:101px;}
.logo img { padding:20px 0px 0px 18px;}
.tnb { float:left; width: 716px; height:101px; text-align:right;}
.tnb Div {padding:55px 0px 0px 0px;}
.tnb Div a { padding:0px 13px; border:none;}
.flash { float:left; width: 989px; height:303px; text-align:center;}
.flash-inner { float:left; width: 989px; height:155px; text-align:center; background:url(images/flash-inner.jpg) no-repeat center top;}
.flash-inner1 { float:left; width: 989px; height:155px; text-align:center;}

.content-wrapper { float:left; width: 989px; }
.content { float:left; width: 766px; padding:42px 0px 0px 0px; }
.content Div { float:left; width:215px; margin-left:30px;  }
.content Div img {padding:0px 0px 23px 0px;}
.content Div Div{ float:left;   background:url(images/arrow.jpg) no-repeat left top; padding-left:23px; margin:0px 0px 8px 0px;  }
.content  .head-solutions Div{ width:230px; }
.demo-callout { float:left; width: 223px; height:224px; text-align:center; position:relative; margin-top:-21px;  background:url(images/demo-callout.png) no-repeat left top;}
.demo-callout Div { padding-top:162px;   width:56px; margin:0px auto; text-align:right;}


.content-inner { float:left; width: 766px; padding:42px 0px 0px 0px;  line-height:18px; }
.content-inner Div { float:left; width:700px; margin-left:30px;  }
.content-inner Div img {padding:0px 0px 20px 0px;}
.content-inner Div h3 { padding:0px 0px 5px 0px; margin: 0px; font-size:17px; font-weight:normal;}
.content-inner Div Div{ float:left; width:650px; margin-left:0px; padding-top:40px;  }
.content-inner Div Div img { padding-right:20px;}
.content-inner Div Div  h4 { padding:0px 0px 5px 0px; margin: 0px; font-size:15px;}
.content-inner Div Div  span { margin-top:15px; display:block;}

.footer { float:left; width:989px; font-size:10px;  color:#999999;  background:url(images/bg-footer.jpg) repeat-x left top; margin-top:15px;}
.footer a { text-decoration:none; color:#999999; border:none;}
.footer a:hover { text-decoration:none; color:#999999; border-bottom: dotted 1px #999999;}
.footer .links{  padding:18px 0px 4px 10px; float:left; width:700px;}
.footer .sig {padding:18px 0px 4px 5px; float:left; width:250px; text-align:right;}

.footer .sig a { text-decoration:none; color:#999999; border-bottom: dotted 1px #999999;}
.footer .sig a:hover { text-decoration:none; color:#999999; border:none;}
