@charset "utf-8";
/* CSS Document */
body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
background: #ffffff url(../images/bgnew1.jpg) repeat-x;

}

.mainContainer {
width:990px;
margin:auto;
}

.myheader {
background:url(../images/header/midh1.jpg) top no-repeat;
height:252px;

}
.hleftpanel {
height:255px;
float:left;
width:816px;
}
.hleftpan1 {
width:175px;
float:left;

}
.hrtpan2 {
width:170px;
float:right;
}

.hleftpan1 img {
margin-top:16px;
margin-left:27px;
}

.menuContainer {
width:493px;
height:11px;
padding-top:9px;
margin:auto;
font-size:12px;

}
.menuContainer ul  {
padding:0;
margin:0;
text-align:center;
list-style:none;
color:#ffffff;
}
.menuContainer ul li  {
display:block;
margin:0px 2px;
height:20px;
width:64px;
float:left;
}
.menuContainer ul li a  {
color:#ffffff;
text-decoration:none;
padding-top:2px;
height:18px;
width:64px;
display:block;

}
.menuContainer ul li a:hover  {
color:#ffffff;
text-decoration:none;
background:url(../images/btn/btn-hover.gif) center no-repeat;
padding-top:2px;
height:18px;
width:64px;

}



.hleftpan2 {
width:641px;
float:left;
height:250px;

}

/* bigboxmenu */
.bigboxmenu {
	position:absolute;
	margin:0 9px;
	top: 271px;
	width:968px;
}
.flContainer {
height:225px;
display:block;
}
.flContainer {
margin-top:32px;
}

.bigboxContainer {
width:950px;
float:left;
background:url(../images/bigboxmenu/bigbg.jpg) repeat;
}
.bigboxleft {
width:auto;
margin-left:1px;
float:left;
}
.bigboxleft img {
float:left;
}
.bigboxright {
width:auto;
}

.bigboxCont1 {
float:left;
background:url(../images/bigboxmenu/rtstrip.jpg) no-repeat right;
width:310px;
padding:0 2px;

}

.bigboxCont1 img {
float:none;
}

.imgpos {
float:left;
margin-left:4px;
margin-top:29px;
}
.bigboxContent {
float:left;
width:190px;
font-size:12px;
color:#333333;

}

.bigboxContent ul {
padding:0;
margin:5px 0 0 0;
list-style:none;
}
.bigboxContent ul li {
line-height:20px;
color:#333333;
}
.bigboxContent ul li a {
text-decoration:none;
color:#333333;
}
.bigboxContent ul li a:hover{
text-decoration:underline;
color:#2BB0DC;
}

/* Midcontainer */

.bluestrip {
width:965px;
margin:181px 10px 0 10px;
text-align:center;
background:url(../images/blu-strip.jpg) center no-repeat;
height:5px;
}
.midContainer {
margin:0 354px 0 10px;
width:auto;
font-size:12px;
color:12px;
line-height:18px;
}
.midTitle {
margin-top:12px;
background:url(../images/icon/titile-icon.gif) left no-repeat;
color:#11A6D7;
font-size:22px;
padding-top:2px;
text-indent:26px;
height:20px;
}
.orangetxtLink {
color:#F09100;
font-size:13px;
font-weight:bold;

}
.orangetxtLink a {
color:#F09100;
font-size:13px;
font-weight:bold;
text-decoration:underline;

}
.orangetxtLink a:hover {
color:#F09100;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
/* GrayCurveb box */
.grayBoxContainer {
	position:absolute;
	width:310px;
	margin-left:650px;
	top: 270px;
	font-size:11px;
	color:#666666;
	background:url(../images/graycurvebox/midbg.jpg) repeat-y;
}
.graybox {
width:302px;
padding-left:30px;
margin-bottom:20px;
}
.graybox a {
color:#666666;
text-decoration:none;
}

.graybox a:hover {
color:#666666;
text-decoration:underline;
}

.graybox img {
float:left;
margin-right:8px;

}

.grayboxnew {
width:302px;
padding-left:30px;
margin-bottom:20px;
margin-top:20px;
}
.grayboxnew img {
padding-right:16px;
}
.gtitle {
font-size:20px;
color:#333333;

}
.footer {
background:url(../images/footer.jpg) top no-repeat;
margin-top:45px;
height:59px;
text-align:center;
font-size:11px;
}
.fwhitetext {
width:auto;
padding-top:25px;
color:#ffffff;
}
.forangetxt {
color:#FF9900;
font-size:11px;
font-weight:normal;
}
.forangetxt a {
color:#FF9900;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.forangetxt a:hover{
text-decoration:underline;
}
/* RoundedCorner Menu 

	  #inlinetext {
		  width:500px;
		  margin:10px;
		  color:white;
		  font-size:14px;
	  }
	  #inlinetext b {
		  background-color:white;
		  color:black;
		  padding-left:4px;
		  padding-right:4px;
	  }
	  #inlinetext span {
		  border:1px solid white;
		  padding-left:4px;
		  padding-right:4px;
		  white-space:nowrap;
	  }
	  #inlinetext a {
		  text-decoration:underline;
		  padding-left:4px;
		  padding-right:4px;
		  white-space:nowrap;
      }
      #inlinetext a.jrcHover {
	      text-decoration:none;
	      border:1px solid white;
	      background-color:black;
	      color:white;
	  }*/
	  
  .mythumbox {
   border-bottom:2px solid #8ACBEA;
  width:580px;
  color:#333333;
  margin:auto;
   background:#F8F8F8;
  }
  
.myboxtitle {
  float:left;
  width:246px;
  margin-left:8px;
  
}
.mythumboxCont {
float:left;
margin:0 4px;
width:auto;
}
.mythumboxContlit {
float:left;
margin:0 4px;
width:auto;
}

.mythumboxCont ul {
margin:0;
padding:0;
list-style:none;


}
.mythumboxCont ul li {
line-height:18px;
margin-right:8px;	
padding:2px 0 0 4px;
width:270px;
display:block;
margin-bottom:6px;
float:left;
  }
  
   .mythumboxlit {
 	  border-bottom:2px solid #8ACBEA;
	  width:580px;
	  margin:auto;
	   background:#ffffff;
	  }

.mythumboxContlit ul {
 margin:0;

 padding:0;
 list-style:none;


  }
.mythumboxContlit ul li {
	line-height:18px;
	margin-right:8px;
	margin-bottom:4px;
	padding:2px 0 0 4px;
    width:270px;
	display:block;
	float:left;
  }
 
 .mytextli  {
 font-size:12px;
 color:#218BBE;
 text-decoration:none;
 }
  
.mytextli a{
text-decoration:none;
color:#218BBE;
}
.mytextli a:hover{
text-decoration:underline;
color:#333333;
}
.myaddresBox {
width:580px;
margin:auto;

}

.xbox {
margin:0;
border: solid 1px #DCF2F9;
background: url(../images/xbox-strip.jpg) top repeat-x;
width:auto;
height:auto;
}

.xbox h3{
margin:20px 0 0 0;
padding:4px 0 10px 0;
font-family:Trebuchet Ms;
font-size: 15px;
font-weight: bold;
}

.xcate{
margin:5px;
padding:0;
float:left;}

.xcate ul{
margin:0;
padding:10px 5px 5px 25px; /*list-style:none;*/}

.xcate ul li{
line-height:18px;
list-style-image:url(../images/arrow.gif);
/*background:url(../images/arrow.gif) left 6px no-repeat;*/}


.screenshot-box {
border:1px solid #D8EEF8;
height:auto;
width:562px;
margin:auto;
}
/* Featurebox  */

.featurebox {
width:538px;
padding-bottom:10px;
margin:auto;
height:auto;
}

.featurebox ul {
list-style:none;
width:250px;
height:150px;
padding:4px;
margin:0 8px 0 0;
float:left;
border:1px solid #DCF2F9;
background:url(../images/xbox-strip.jpg) repeat-x;
}
.featurebox ul li {
line-height:18px;
}
.fbluetitle {
font-size:13px;
color:#2083B3;
font-weight:bold;
margin-bottom:2px;
}

