* { margin:0; padding:0;}
body { background:url(images/tail-top.png) repeat-x top #fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#656565;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:14pt;}
object { vertical-align:top; outline:none;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
p { margin:0; padding:0;}
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
#form .form { height:50px;}
#form .form b { font-weight:normal; display:block; padding:5px 0 0 7px;}
#form .form span { display:block; height:26px; background:url(images/input-bg.gif) no-repeat left top; width:276px;}
#form .form input {width:260px; background:none; border:0; vertical-align:top; line-height:1.08em;}
#form .form1 { margin-bottom:24px;}
#form .form1 span { display:block; height:126px; background:url(images/textarea-bg.gif) no-repeat left top; width:276px;}
#form .form1 textarea { width:269px; height:124px; overflow:auto; background:none; border:0; padding:2px 0 0 7px; }
ul { list-style:none;}
.site-nav { float:right; padding:49px 22px 0 0;}
.site-nav ul li { float:left; font-size:.92em; margin-left:4px; line-height:.92em;}
.site-nav ul li a { text-decoration:none; padding:18px 0 17px 0; display:block; float:left; color:#6e6e6e; text-align:center; width:112px;background-image:url('images/nav_sprite2.png');background-repeat:no-repeat;background-position:0px -57px;}
.site-nav ul li a b { display:block; font-style:normal; }
.site-nav ul li a:hover,
.site-nav ul li a.act {color:#fff; background-position:0px -7px;}
.list li { padding:0 0 4px 15px;}
.list li a { color:#616161; text-decoration:none;}
.list li a:hover { text-decoration:underline;}
.list li.demo { font-size:1.58em;}
.list1 { margin-bottom:-9px;}
.list1 li { font-weight:bold; padding:0 0 9px 25px; background:url(images/marker2.png) no-repeat left 1px;}
.list1 li a { color:#2cafbf; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}
.list2 li { border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px; width:100%; overflow:hidden; vertical-align:bottom;}
.list2 li span { display:block; padding-left:16px; background:url(images/marker3.gif) no-repeat left 6px;}
.list2 li a { color:#656565; text-decoration:none;}
.list2 li a:hover { font-weight:bold;}
.list2 li.last { border:0; margin:0; padding:0;}
.list3 li { padding:0 0 9px 12px; background:url(images/marker6.gif) no-repeat left 5px;}
.list3 li a { color:#5eb312;}
.list4 { margin-bottom:-9px;}
.list4 li { font-weight:bold; padding:0 0 9px 25px;background-image:url('images/nav_sprite.gif');background-repeat:no-repeat;}
.list4 li a { color:#2cafbf; text-decoration:none;}
.list4 li a:hover { text-decoration:underline;}
.list4 li.status{background-position:-3px -5px}
.list4 li.world{background-position:-3px -60px}
.list4 li.tools{background-position:-3px -87px}
.list4 li.special{background-position:-3px -33px}
.img-box img { margin-bottom:23px; display:block;}
.img-box1 { width:100%; overflow:hidden; padding-top:8px;}
.img-box1 img { float:left; margin:-8px 20px 0 0;}
.p1 { margin-bottom:20px;}
.phone { float:right; margin-right:10px;}
a {color:#656565; outline:none;}
a:hover{text-decoration:none;}
h1 { color:#595858; font-size:2.30em; line-height:1em; font-weight:normal; margin-bottom:23px;}
h1 span { font-size:.77em; display:block;}
h2 { color:#595858; font-size:2.92em; line-height:1em; font-weight:normal; margin-bottom:23px;}
h2 span { font-size:.77em; display:block;}
h2 sup { font-size:.37em; line-height:1em; vertical-align:top; text-transform:uppercase;}
h3 { font-size:2.08em; line-height:1em; font-weight:normal; margin-bottom:27px; letter-spacing:-1px; color:#576d76;}
h3 span { color:#42b3c0; font-size:.84em;}
h3 em { color:#42b3c0; font-style:normal;}
h4 { color:#000000;font-size:1.2em; margin-bottom:11px;}
h4 em { color:#42b3c0; font-style:normal;}
h4 .girl{color:#F2A6F9; font-style:normal;}
h4 .boy{color:#42b3c0; font-style:normal;}
h5 { font-size:1em; color:#12a2b3; line-height:.83em; width:100%; overflow:hidden; padding-top:12px;}
h5 span { color:#fff; font-family:"Times New Roman", Times, serif; width:30px; height:30px; text-align:center; display:block; float:left; font-size:2.72em; line-height:1em; top:-14px; position:relative;}
h5.m1 span {border:2px solid #ffcc92; background-color:#ff8901;}
h5.m2 span {border:2px solid #a9e871; background-color:#5eb312;}
h6 { font-size:1em; color:#12a2b3; margin-bottom:15px;}
.txt1 { color:#5eb312;}
.txt2 { color:#55bac6;}
.txt2 a { color:#55bac6;}
.link { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.30em; position:absolute; bottom:-22px; left:60px;}
.link a { color:#fff; text-decoration:none; display:inline-block; background:url(images/link-main.png) no-repeat top;}
.link a em { display:inline-block; }
.link a b { cursor:pointer; display:inline-block; font-style:normal; padding:12px 59px 12px 12px;}
.link a:hover b { color:#4e8c08;}
.link1 { display:block; float:left;border:1px solid #ffcc92; background-color:#ff8901; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link1 b { display:block; padding:7px 7px 6px 7px;}
.link1:hover { color:#ffcc92;}
.link2 { display:block; float:left; border:1px solid #73d1dc; background-color:#12a2b3; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link2 b { display:block; padding:7px 7px 6px 7px;}
.link2:hover { color:#73d1dc;}
.link3 { display:block; float:left;border:1px solid #a9e871; background-color:#5eb312; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link3 b { display:block; padding:7px 7px 6px 7px;}
.link3:hover { color:#a9e871;}
.link4 { display:block; float:left;border:1px solid #ababab; background-color:#4d5556; color:#fff; font-size:.92em; text-transform:uppercase; text-decoration:none; line-height:.92em;}
.link4 b { display:block; padding:7px 7px 6px 7px;}
.link4:hover { color:#ababab;}
.link6 { color:#313233; font-weight:bold; padding-right:17px; background:url(images/marker8.gif) no-repeat right 3px;}
.divider { background:url(images/line-ver.gif) repeat-y 162px 0; padding-bottom:5px;}
.divider-top { background:url(images/line-ver-top.gif) no-repeat 162px 0;}
.line-hor { border-bottom:1px solid #e5e5e5; margin:24px 0; font-size:0; line-height:0;}
.line-hor1 { border-bottom:2px solid #eaeaea; margin:13px 0 12px 0; font-size:0; line-height:0;}
.banner-box { width:279px; height:142px; background:url(images/banner-bg.png) no-repeat left top; margin-bottom:43px; position:relative;}
.banner-box h2 { color:#e96000; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:3.01em; line-height:1em; margin-bottom:9px;}
.banner-box h2 span { color:#fff; display:block; font-size:1em; position:relative; margin-top:-40px; left:-1px;}
.banner-box p { color:#fff; font-size:1.08em;}
.banner-box p b { text-transform:uppercase;}
.banner-box p a { font-weight:bold; color:#fff;}
.banner-box p sup { line-height:1em; vertical-align:top; font-size:.83em;}
.banner-box .inner { text-align:center; padding:13px 25px 0 25px;}




.box { background:#d0ecf1; width:100%; margin-top:-1px;}
.box .border-top {background:url(images/border1.gif) repeat-x top;}
.box .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box .border-left {background:url(images/border2.gif) repeat-y left;}
.box .border-right {background:url(images/border2.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.png) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.png) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.png) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:7px 6px 7px 6px;}

.roundedBox {position:relative; padding:15px; margin:10px 0;}
.corner {background-image:url(images/sprite3.gif);position:absolute; width:15px; height:15px;}
.topLeft {top:0; left:0; background-position:-1px -1px;}
.topRight {top:0; right:0; background-position:-17px -1px;}
.bottomLeft {bottom:0; left:0; background-position:-1px -17px;}
.bottomRight {bottom:0; right:0; background-position:-17px -17px;}
#type4 {background-color:#d0ecf1; border:1px solid #B0DCE3;}
#type4 .topLeft {top:-1px; left:-1px;}
#type4 .topRight {top:-1px; right:-1px;}
#type4 .bottomLeft {bottom:-1px; left:-1px;}
#type4 .bottomRight {bottom:-1px; right:-1px;}




.box1 { background:#f4f4f4; width:100%;}
.box1 .border-top {background:url(images/border-top.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border-left.gif) repeat-y left;}
.box1 .border-right {background:url(images/border-right.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner1.png) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.png) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.png) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.png) no-repeat right bottom; }
.box1 .inner { padding:14px 21px 25px 21px;}
.box1 h3 { text-transform:none; padding-left:8px; border-bottom:1px dotted #4c4c4c; padding-bottom:10px; margin-bottom:11px; color:#4c4c4c;  font-weight:normal; font-size:1.67em; line-height:1em; letter-spacing:0;}
.box2 { background:#fff; width:100%; margin-bottom:18px;}
.box2 .border-top {background:url(images/border3.gif) repeat-x top;}
.box2 .border-bot {background:url(images/border3.gif) repeat-x bottom;}
.box2 .border-left {background:url(images/border3.gif) repeat-y left;}
.box2 .border-right {background:url(images/border3.gif) repeat-y right;}
.box2 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:17px 17px 20px 21px;}
.box3 { background:#fff;border:1px solid #D6D3D3; width:100%;}
.box3 .inner { padding:19px 18px 15px 18px;}
.box3 h3 { color:#434343; text-transform:none; padding-left:24px; background:url(images/marker4.png) no-repeat left 2px; border-bottom:2px solid #eaeaea; padding-bottom:16px; margin-bottom:10px; font-weight:normal; font-size:1.67em; line-height:1em; letter-spacing:0;}
.box4 { background:#f4f4f4; width:100%;}
.box4 .left-top-corner {background:url(images/left-top-corner4.gif) no-repeat left top;}
.box4 .right-top-corner {background:url(images/right-top-corner4.gif) no-repeat right top;}
.box4 .left-bot-corner {background:url(images/left-bot-corner4.gif) no-repeat left bottom;}
.box4 .right-bot-corner {background:url(images/right-bot-corner4.gif) no-repeat right bottom; }
.box4 .inner { padding:19px 18px 15px 18px;}
.tb3{border:1px solid #f90;background-color:#eeeff7;text-align:left;padding:5px}
.tl_nav {
	margin:2px;
	padding:3px;
	background-color:#D0ECF1;
	border:1px solid #B0DCE3;
	font-size:10px;
	font-weight:bold;

}
.tl_nav a {color:#E82E9F;}
#header .row-1 { height:122px; width:100%; overflow:hidden;}
#header .row-1 .logo { float:left; padding-top:4px;}
#headerd .row-1 { height:122px; width:100%; font-size:0.75em; overflow:hidden;}
#headerd .row-1 .logo { float:left; padding-top:4px;}
#header .row-2 { height:388px; background:url(images/header-bg.jpeg) no-repeat 316px 2px; width:100%; overflow:hidden;}
#header .row-2 .fleft { padding:46px 0 0 55px;}
#header .row-2 .fright { padding:16px 44px 0 0;}
#header .row-2 .fright .border-left { border-left:1px solid #e5e5e5; padding:15px 0 10px 29px;}
#header .row-2 .fright h3 { color:#4c4c4c; letter-spacing:0; text-transform:uppercase; font-weight:normal; font-size:1.67em; line-height:1em; margin-bottom:15px;}
#content { padding-bottom:14px;}
#content .indent { padding-bottom:8px;}
#content .indent1 { padding:20px 0 15px 8px;}
#content p,
#content cite {
	line-height:1.5em;
}
#content cite { font-style:normal; display:block;}
#content .banner-box p { line-height:1.38em;}
#content .box3 p { line-height:1.25em;}
#footer p { border-top:6px solid #edeeec; font-size:.92em; color:#28363b; padding:16px 0 0 4px;}
#footer p b { text-transform:uppercase;}
#footer p a { color:#28363b;}
#content,
#footer .indent {
	padding-left:33px;
	padding-right:33px;
}
#page66 #content .box2 { margin-bottom:0;}
#prodinfo p{clear:left;margin:0;padding:1px;color:#6B6B6B;font-size:8pt}
#prodinfo p label{float:left;width:30%;font-size:10pt;font-weight:700;color:#DE8B03;padding-top:2px;padding-right:5px}
.bt-cancel{
  width: 100px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  background: transparent url(images/btn_cancel_bg.gif) no-repeat center top;
  cursor: pointer;
  cursor: hand;
}
.bt-ok{
  width: 100px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  background: transparent url(images/btn_ok_bg.gif) no-repeat center top;
  cursor: pointer;
  cursor: hand;
}
.print_btn{
  width: 185px;
  height: 51px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  font-size: 14pt;
  color: #003C74;
  background: transparent url(images/btn_pr_bg.gif) no-repeat center top;
  cursor: pointer;
  cursor: hand;
}
