@charset "utf-8";
/*---------------------------------------
// Author: Patrick.Chen@tp-link.com
// Created Date: 2014-07-08
// Last Modified: 2014-07-09
//---------------------------------------*/
@import "../reset.css";
.sp-default, 
.sp-default body, 
.sp-w1000, 
.sp-w1000 body, 
.sp-w1200, 
.sp-w1200 body, 
.sp-w1680, 
.sp-w1680 body, 
.sp-w1920, 
.sp-w1920 body { 
	width:100%; height:auto; position:relative; text-align:center; background:#e6e6e8 url(../Images/bgColor.jpg) repeat; font:13px/1.5 Arial, Helvetica, sans-serif; color:#333; 
}
.clearFix { *zoom:1; }
.clearFix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.sp-header .blue,
.sp-body .blue, 
.sp-footer .blue { 
	color:#2882c8;
}
.sp-header a, 
.sp-body a, 
.sp-footer a { 
	color:#333; text-decoration:none;
}
.sp-header a:hover, 
.sp-body a:hover, 
.sp-footer a:hover {
	color:#2882c8!important; text-decoration:underline;
}
.sp-header .hidden, 
.sp-body .hidden, 
.sp-footer .hidden { 
	display:none; 
}
.sp-footer ul { width:auto; margin:0 auto; padding:24px 10px 0 10px; font-size:11px; }
.sp-footer ul li { float:left; padding:0 10px; border-left:1px #666 solid; line-height:1em; }
.sp-footer ul li.borderNone { border:none; }
.sp-footer ul li.copyright { float:right; border:none; padding-right:0; }
.sp-footer ul li.icon { border:none; padding-left:0; position:relative; top:-7px; }
.sp-footer ul li.icon a { display:block; width:22px; height:22px; overflow:hidden; text-indent:-9999px; }
.sp-footer ul li.icon a#facebook { background:url(../Images/facebook.png) no-repeat 50% 50%; }
.sp-footer ul li.icon a#twitter { background:url(../Images/twitter.png) no-repeat 50% 50%; }
.sp-footer ul li.icon a#linkedin { background:url(../Images/linkedin.png) no-repeat 50% 50%; }
.sp-footer ul li.icon a#youtube { background:url(../Images/Youtube-logo.png) no-repeat 50% 50%; }
.sp-footer ul li.normal a { text-indent:0; }
.sp-footer p { text-align:right; font-size:12px; color:#666; position:relative; position:absolute; right:10px; top:18px; }
.sp-container { min-width:966px; overflow:hidden; margin:0 auto; }
.sp-header, 
.sp-body, 
.sp-footer {
	position:relative; text-align:center; 
}
.sp-header .sp-wrapper, 
.sp-body .sp-wrapper, 
.sp-footer .sp-wrapper { 
	min-width:960px; overflow:hidden; margin:0 auto; position:relative; text-align:left; 
}
.sp-container .w960 { display:block; width:960px; margin:0 auto; position:relative; }
.sp-container .w1000 { display:block; width:1000px; margin:0 auto; position:relative; }
.sp-header .sp-wrapper { height:82px; }
.sp-header .logo { position:absolute; width:165px; height:35px; overflow:hidden; background:url(../Images/logo.jpg) no-repeat 0 0; text-indent:-9999px; left:23px; top:18px; }
.sp-body { background-repeat:repeat-y; background-position:50% 0; background-color:#fff; }
.sp-footer { background-repeat:no-repeat; background-position:50% 0; }

/*Width: 960px*/
.sp-default .sp-container { max-width:none; width:966px; }
.sp-default .sp-header .sp-wrapper, 
.sp-default .sp-body .sp-wrapper, 
.sp-default .sp-footer .sp-wrapper { 
	max-width:none; width:960px;
}
.sp-default .sp-header, 
.sp-default .sp-body { 
	background-image:url(../Images/bg.gif); 
}
.sp-default .sp-footer { background-image:url(../Images/borderbottom.gif); }

/*Width: 1000px*/
.sp-w1000 .sp-container { max-width:1006px; }
.sp-w1000 .sp-header .sp-wrapper, 
.sp-w1000 .sp-body .sp-wrapper, 
.sp-w1000 .sp-footer .sp-wrapper { 
	max-width:1000px; 
}
.sp-w1000 .sp-header, 
.sp-w1000 .sp-body { 
	background-image:url(../Images/bg_1000.gif); 
}
.sp-w1000 .sp-footer { background-image:url(../Images/borderbottom_1000.gif); }

/*Width: 1200px*/
.sp-w1200 .sp-container { max-width:1206px; }
.sp-w1200 .sp-header .sp-wrapper, 
.sp-w1200 .sp-body .sp-wrapper, 
.sp-w1200 .sp-footer .sp-wrapper { 
	max-width:1200px; 
}
.sp-w1200 .sp-header, 
.sp-w1200 .sp-body { 
	background-image:url(../Images/bg_1200.gif); 
}
.sp-w1200 .sp-footer { background-image:url(../Images/borderbottom_1200.gif); }

/*Width: 1680px*/
.sp-w1680 .sp-container { max-width:1686px; }
.sp-w1680 .sp-header .sp-wrapper, 
.sp-w1680 .sp-body .sp-wrapper, 
.sp-w1680 .sp-footer .sp-wrapper { 
	max-width:1680px; 
}
.sp-w1680 .sp-header, 
.sp-w1680 .sp-body { 
	background-image:url(../Images/bg_1680.gif); 
}
.sp-w1680 .sp-footer { background-image:url(../Images/borderbottom_1680.gif); }

/*Width: 1920px*/
.sp-w1920 .sp-container { max-width:1926px; }
.sp-w1920 .sp-header .sp-wrapper, 
.sp-w1920 .sp-body .sp-wrapper, 
.sp-w1920 .sp-footer .sp-wrapper { 
	max-width:1920px; 
}
.sp-w1920 .sp-header, 
.sp-w1920 .sp-body { 
	background-image:url(../Images/bg_1920.gif); 
}
.sp-w1920 .sp-footer { background-image:url(../Images/borderbottom_1920.gif); }