body {margin:0; padding:0;}
body,td,th {
	color: #3c4b68;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}

div.topBox{
	background-color:#2b3a5b;
	height:100px;
	margin-bottom:3px;
}

div.wrapper {width:100%;}
div.main {width:896px; margin:0 auto;}
div.main {background-color:#f3f5f7;}
div.main > table:nth-child(3) {border:0;}
div.main > table:last-child {background-color:#fff;}

ul.nav li.dropdown:hover > ul.dropdown-menu {display:block; margin:0;}

table.main_intro tr td {color:#224a6f;}
table.main_intro tr td ul li {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
table.main_intro tr td ul li a {color:#224a6f;}
table.main_intro tr td ul li a:hover {text-decoration:underline;}
table.main_intro tr td ul li img.new {margin-left:10px; vertical-align:top;}
table.main_intro tr td.products ul li {margin-bottom:10px;}
table.main_intro tr td.solutions ul:first-child {margin-bottom:20px;}
table.main_intro tr td.solutions ul li:nth-child(n+2) {list-style:none; margin-left:-7px; font-weight:normal;}
table.main_intro tr td.networks p {width:205px; margin:0;}
table.main_intro tr td.networks p.aj {/*text-align:justify;*/}
table.main_intro tr td.networks p.ar {text-align:right;}
table.main_intro tr td.networks p img {margin:0;}
table.main_sitemap {background-color:#eaeeef;}
table.main_sitemap tr td {vertical-align:top;}
table.main_sitemap tr td ul {list-style:none; margin:0; padding:0;}
table.main_sitemap tr td ul li:first-child {font-weight:bold; font-size:11px; font-family:Arial;}
table.main_sitemap tr td ul li a {color:#758195; font-size:11px; font-family:Arial;}
table.main_sitemap tr td ul li a:hover {text-decoration:underline;}

#TopBanner {position:relative; width:896px; height:289px; padding:0; margin:0; overflow:hidden; z-index:10;}
#TopBanner li {position:absolute; margin:0; padding:0; border:none; outline:none; list-style:none; z-index:10;}
#TopBanner li img {width:896px; height:289px; margin:0;}
#TopBanner li.top {z-index:30;}
#TopBanner li.mid {z-index:20;}

#banner_move {position:absolute; width:896px; height:30px; padding:0; margin-top:-28px; margin-left:10px; overflow:hidden; z-index:20;}
#banner_move li {list-style:none; display:inline-block; line-height:15px; cursor:pointer;}
#banner_move li.rect {
	width:8px;
	height:8px;
	margin:0 20px;
	background-color:#2999e1;
	border:1px solid #29658c;
}
#banner_move li.rect:hover {background-color:#2176e0; border:1px solid #2b5b96;}
#banner_move li.arrow {
	margin:0 22px;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #2999e1;
}
#banner_move li.arrow:hover {border-left:6px solid #2176e0;}
#banner_move li.circle {
	width:8px;
	height:8px;
	margin:0 7px;
	background-color:#c8c8c8;
	border:1px solid #727280;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#banner_move li.circle:hover {background-color:#2176e0; border:1px solid #2b5b96;}
#banner_move li.circle.active {background-color:#2176e0; border:1px solid #2b5b96;}

.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}
.vspace {height:35px;}

.zoom_out {
	animation: zoom_out_ani 2s;
	-webkit-animation: zoom_out_ani 2s;
}
.slide_right {
	animation: slide_right_ani 2s;
	-webkit-animation: slide_right_ani 2s;
}
.slide_left {
	animation: slide_left_ani 2s;
	-webkit-animation: slide_left_ani 2s;
}
.slide_down {
	animation: slide_down_ani 2s;
	-webkit-animation: slide_down_ani 2s;
}
.rotate_y {
	animation: rotate_y_ani 2s;
	-webkit-animation: rotate_y_ani 2s;
}
.rotate_scale {
	animation: rotate_scale_ani 2s;
	-webkit-animation: rotate_scale_ani 2s;
}


@-webkit-keyframes zoom_out_ani {
	from    {opacity:0; -webkit-transform:scale(2);}
	to      {opacity:1; -webkit-transform:none;}
}
@keyframes zoom_out_ani {
	from    {opacity:0; transform:scale(2); filter:alpha(opacity=0); -ms-transform:scale(2);}
	to      {opacity:1; transfrom:none; filter:alpha(opacity=100); -ms-transform:none;}
}

@-webkit-keyframes slide_right_ani { 
    from    {opacity:0; left:800px;}
    to      {opacity:1; left:0;}

}
@keyframes slide_right_ani {
    from    {opacity:0; left:800px;}
    to      {opacity:1; left:0;}
}

@-webkit-keyframes slide_left_ani {
    from    {opacity:0; left:-800px;}
    to      {opacity:1; left:0;}
}
@keyframes slide_left_ani {
    from    {opacity:0; left:-800px;}
    to      {opacity:1; left:0;}
}

@-webkit-keyframes slide_down_ani {
    from    {opacity:0; top:-200px;}
    to      {opacity:1; top:0;}
}
@keyframes slide_down_ani {
    from    {opacity:0; top:-200px;}
    to      {opacity:1; top:0;}
}

@-webkit-keyframes rotate_y_ani {
	from    {opacity:0; -webkit-transform:rotateY(180deg);}
	to      {opacity:1; -webkit-transform:rotateY(0deg);}
}
@keyframes rotate_y_ani {
	from    {opacity:0; transform:rotateY(180deg); filter:alpha(opacity=0); -ms-transform:rotateY(180deg);}
	to      {opacity:1; transform:none; filter:alpha(opacity=100); -ms-transform:none;}
}

@-webkit-keyframes rotate_scale_ani {
	from    {opacity:0; -webkit-transform:rotate(-360deg) scale(0.1);}
	to      {opacity:1; -webkit-transform:none;}
}
@keyframes rotate_scale_ani {
    from    {opacity:0; transform:rotate(-360deg) scale(0.1); filter:alpha(opacity=0); -ms-transform:rotate(-360deg) scale(0.1);}
    to      {opacity:1; transfrom:none; filter:alpha(opacity=100); -ms-transform:none;}
}

