html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0; font-size: 100%; font-weight:normal; vertical-align: baseline; background: transparent;
-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;
font-smooth:always;  -webkit-font-smoothing: antialiased;}
body              {line-height: 1;}
ol, ul            {list-style: none;}
blockquote, q     {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
:focus            {outline: 0;}
ins               {text-decoration: none;}
del               {text-decoration: line-through;}
table             {border-collapse: collapse;border-spacing: 0;}
small, sub, sup { font-size: .83em; }
sub             { vertical-align: sub;}
sup             { vertical-align: super; }
a { cursor: pointer;}
article, details, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/*------------------------------------------
Typography
-------------------------------------------*/
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border-color: #dedede !important;
}
.hr, .hr2 {
  display: block;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
  background-color: #dedede;
}
h1, h2, h3, h4, h5, h6 {font-family: 'open_sansbold', Verdana, sans-serif;  font-weight:normal !important; letter-spacing:0px;  }
h1 {font-size: 44px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
.o-h{overflow: hidden;}
.font-small{ font-size:10px;}
.font-xsmall{font-size:12px;}
.font-medium{font-size:14px;}
.font-xmedium{font-size:16px;}
.font-big{font-size:18px;}
.font-xbig{font-size:20px;}	
.font-xxbig{font-size:24px;}	 

.mb0{margin-bottom:0px;}
.ml0{margin-left:0px;}
.mt0{margin-top:0px;}
.mr0{margin-right:0px !important;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:30px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

/*------------------------------------------
Global Styles
-------------------------------------------*/
/*  SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.htc);
    /*  If you need support for IE7 and lower make
        sure the boxsizing.htc file is linked properly.
        More info here:  https://github.com/Schepp/box-sizing-polyfill */
}
body {font-family: 'open_sansregular', Verdana, sans-serif; font-size: 100%;  background-color: #ffffff; margin: 0 auto; -webkit-text-size-adjust: 100%; text-rendering: optimizeLegibility;}

 
/*------------------------------------------
Layout
-------------------------------------------*/
.clear{clear: both; display:block; overflow:hidden; visibility:hidden;}
#ie .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:1px;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix {display: block;}
/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* close commented backslash hack */
.hidden {
	display: none !important;
	visibility: hidden;
}
 
header {width: 100%;}
header #hs-level-1 {height: 70px;}
header #hs-level-2 {height: 60px;}
 
#wrapper {width: 100%; padding: 30px 0 15px 0;}
#wrapper #bs-level-1 {}
#wrapper #bs-level-1-content{}
 
footer {width: 100%;}
footer #fs-level-1 {}
footer #fs-level-1-content {background-color: #eee;}
footer #fs-level-2 {}
footer #fs-level-2-content {background-color: #ddd;}
 
section article {width: 960px; margin: 0 auto;}

/*------------------------------------------
Menu
-------------------------------------------*/
header nav {}
header nav ul.menu {margin:0px; padding:0px; list-style-type: none; height: 60px;}
header nav ul.menu li {float: left; background-color: #000; width: 160px; height: 60px; line-height: 60px; vertical-align:middle; text-align: center;}
header nav ul.menu li a {color: #fff;}
header nav ul.menu li a:hover {text-decoration: none;}
 
/*------------------------------------------
Embellishments
-------------------------------------------*/
header #hs-level-1-content .logo {font-size: 420%; font-weight: bold;}
footer #fs-level-1-content .contact {}
footer #fs-level-2-content .legal {}
 
/*------------------------------------------
Mobile - for Restive Plugin
-------------------------------------------*/

body{
	/*background:url(../images/main_bg.png) repeat center top;*/
	font-family: 'open_sansregular', Verdana, sans-serif;
	font-size:14px;
	color:#3d3d3d;
	}
.ib{
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	}

.mask-div{
	background-color: #222222;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	-webkit-opacity: 0.9;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= 90 );
	filter: alpha(opacity = 90 );
	}
.ie6 .mask-div{
	position:absolute;
	z-index:1020;
	height: 3500px!important;
}
.ie6 body{
	position: relative;
	width: 100%;
	height: 100%;
}
.boy-cont{
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border:1px solid #dcdcdc;
	border-top:0px;
	background-color:#FFF;
	padding:6px ;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	}
.border-top {
	border-top: 1px solid #d5d5d5;
	}
mask{
	background-color: #222222;
	height: 100%;
	left: 0;
	opacity: 0.6;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity= 60 );
	filter: alpha(opacity = 60 );
	}
.pop-over {
  position: fixed;
  border: 6px solid rgba(150, 150, 150, 0.5);
  padding: 6px;
  left: 50%;
  top: 70px;
  z-index: 9999;
  background-color: #FFF;
  border-radius:3px 3px 3px 3px; 
}
.lt-ie8 .pop-over,.ie8 .pop-over {
  border: 6px solid #e3e3e3;
}
.new-pop-over{
  position: fixed;
  border: 6px solid rgba(150, 150, 150, 0.5);
  padding: 6px;
  left: 50%;
  top: 70px;
  z-index: 90;
  background-color: #FFF;
  border-radius:3px 3px 3px 3px; 
}
.lt-ie8 .new-pop-over,.ie8 .new-pop-over {
  border: 6px solid #e3e3e3;
  }
 
.close-icn{
	background: url(../images/pop_close.png) no-repeat;
	height: 24px;
	width: 24px;
	position: absolute;
	float: right;
	margin-right: -18px;
	margin-top: -23px;
	right: 0px;
	cursor: pointer;
}
.close2{
	background: url(../images/pop_close.png) no-repeat;
	height: 24px;
	width: 24px;
	position: absolute;
	float: right;
	margin-right: -18px;
	margin-top: -23px;
	right: 0px;
	border:0px;
	cursor: pointer;
}
.col-blue{color:#536397;}
.col-th-blue{color:#03175b;}
.col-orange{color:#ff8a00;}
.col-gray{color:#3d3d3d;}
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.t-j{text-align:justify;}

.ma-wrpr{
	width:980px;
	margin:0 auto;	
	}
.top-bar{
	/*width:100%;*/
	display:block;
	height:35px;
	background-color:#f9f9f9;
	border-bottom:1px solid #dcdcdc;
	}
.top-rigt{
	float:right;
	margin-right: 10px;
	}
.top-rigt .top-but{
	font-size:13px;
	color:#6f6868;
	margin:3px 2px;
	line-height:26px;
	outline:none;
	border:0px;
	cursor:pointer;
	}
.top-rigt .top-fed{
	background-color:#f9f9f9;
	}
.top-rigt .top-set{
	background-color:#f9f9f9;
	}
.top-rigt .top-log{
	background-color:#f9f9f9;
	}
.head-logo{
	margin:30px 0 0 0;
	float:left;
	height: 48px;
	cursor:pointer;
	width: 168px;
	}
.head-adb{
	margin:3px 0 3px 0 ;
	float:right;
	width:752px;
	height: 90px;
	}
/*------------Navgation start-----------*/
.main-nav {
	position: relative;	
}
.main-nav a {
	text-decoration: none;
	font-size: 16px;
	display: block;
	line-height: 35px;
}
.main-nav li {
	display: inline-block;
	*display: inline;
	*zoom:1;
}
.main-nav li a {
	color:#000;
	display: block;
	padding: 0 10px;
}
.main-nav li a.active, .main-nav li a:hover {
	background-color: #03175b;
	border-radius: 4px 4px 0 0;
	color: #FFF; 	
}
.sub-nav {
	position: absolute;
	left: 0;
	width: 100%;
	height:35px;
	top: 38px;
}
.ie6 .sub-nav{
	width: 980px;
}
ul.sub-nav li {
	display: inline-block;
	_display: inline;
	_zoom:1;
	margin: 0 10px 0 0;
}
.ie7 .sub-nav li {
	display: inline;
}
.ie6 .sub-nav li{
	float: left;
	position: relative;
	margin: 0 0px 0 0!important;
}
ul.sub-nav li a {
	color: #FFF;
	font-size:14px !important;	
}
ul.sub-nav li a.active, ul.sub-nav li a:hover {
	font-size:14px !important;
	background-color: #FFF;
	color: #03175b;	
	border-radius: 0;
	border-bottom:#fff solid 1px;
	border-radius:2px 2px 0 0;
}
.sub-nav-box {
	display: block;
	height: 35px;
	background-color: #03175b;
}
.sub-menu-add {
   background-color: #FFFFFF;
   border-radius: 2px;
   color: #03175B;
   cursor: pointer;
   font-size: 13px;
   height:22px;
   line-height:16px;
   *line-height:20px;
   vertical-align: bottom;
   padding: 3px 5px;
   margin-top: 3px;
}
.ie6 .sub-menu-add{
	display: inline;
	zoom:1;
	border:1px solid #000;
	float: left;
}
.sub-nav .left-arrow {
	background: url(../images/arrow_left_white.png) no-repeat center center;
}
.sub-nav .right-arrow {
	background: url(../images/arrow_right_white.png) no-repeat center center;
}
.ie6 .sub-nav .right-arrow {
	background: url(../images/arrow_right_white.png) no-repeat center center;
	display: inline;
	zoom:1;
}
.sub-nav a.left-arrow:hover {
	background: #d5dfff url(../images/arrow_left.png) no-repeat center center;
}
.sub-nav a.right-arrow:hover {
	background: #d5dfff url(../images/arrow_right.png) no-repeat center center;
}

/*------------Navgation end-----------*/




/*------------footer start------------*/
.lt-ie8 .fotr-box{
	margin-top: 10px;
}
.fotr-box{
	display:block;
	background-color:#fff;
	_background-color:#fff;
	_display:inline;
	_zoom:1;
	border-top:1px solid #dcdcdc;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.3);
    box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.3);
	}
.ie6 .fotr-box{
	display: inline;
	zoom:1;
	background-color: #fff;
}
.fotr-boxs{
	width:324px;
	display:inline-block;
	margin:10px 0;
	}
.lt-ie8 .fotr-boxs{
	display: inline;
}
.fotr-boxs h3{
	text-align: left;
	margin: 10px 0;
	padding-left: 74px;
	}
.fotr-about{
	width:300px;
	font-size:13px;
	line-height:20px;
	color:#3d3d3d;
	margin-top:10px;
	display:inline-block;
	text-align:justify;
	margin-left:10px;
	}
.fotr-boxs ul{
	margin-top:15px;
	}
.fotr-boxs ul li{
	line-height:25px;
	font-size:14px;
	color:#3d3d3d;
	margin-left:80px;
	}
.fotr-boxs ul li a{
	color:#3d3d3d;
	text-decoration:none;
	}
.fotr-boxs ul li a:hover{
	color:#ff8a00;
	text-decoration:none;
	}
.fotr-conn ul{
	margin:0 0 0 95px;
	}
.fotr-conn ul li{
	display:inline-block;
	width:48px;
	height:48px;
	margin:15px 0 0 0px;
	}
.lt-ie8 .fotr-conn ul li{
	display:inline;
}
/*------------footer end------------*/
/*------------new footer start------------*/
.fot-sub-box{
		float:left;
		width:221px;
		display:inline-block;
		height:240px;
		margin:15px 32px 15px 0;
		border:1px solid #d3d3d3;
		}
.fot-sub-box p{
	background-color:#efefef;
	width:219px;
	padding-left:5px;
	height:40px;
	color:#03175b;
	font-size:16px;
	line-height:40px;
	text-align:left;
	border-bottom:1px solid #d3d3d3;
	}
.fot-sub-box ul{
	margin:0;
	padding:0;
	}
.fot-sub-box ul li{
	width:218px;
	padding:5px;
	font-size:14px;
	line-height:20px;
	text-align:left;
	list-style-type:none;
	}
.fot-sub-box ul li a{
	color:#000;
	text-decoration: underline;
	}
.fot-sub-box ul li a:hover{
	color:#000;
	text-decoration: underline;
	}
.foot-mn-box{
	width:100%;
	height:250px;
	display:block;
	overflow:hidden;
	background-color:#323232;
	}
.fot-con-hed{
	font-size:32px;
	color:#fff;
	margin:25px 0;
	}
.ind-fot-fb{
	height:64px;
	width:64px;
	display:inline-block;
	margin:0 10px 25px; 
	cursor:pointer;
	}
.ind-fot-tw{
	height:64px;
	width:64px;
	display:inline-block;
	margin:0 10px 25px;
	cursor:pointer;
	}
.ind-fot-gp{
	height:64px;
	width:64px;
	display:inline-block;
	margin:0 10px 25px;
	cursor:pointer;
}
.fot-lit-lnks{
	width:960px;
	display:block;
	}
.fot-lit-lnks ul{
	margin:0;
	padding:0;
	}
.fot-lit-lnks ul li{
	display:inline-block;
	font-size:14px;
	color:#fff;
	cursor:pointer;
	margin:0 15px;
	line-height:30px;
	}
.footer-mn-box{
	overflow:hidden;
}
.fot-lit-lnks ul li a{
	color:#fff;
	text-decoration:none;
	}
.fot-lit-lnks ul li a:hover{
	color:#fff;
	text-decoration:underline;
	}
.fot-copy-tex{
	margin:10px 0;
	width:960px;
	font-size:13px;
	color:#8a8a8a;
	text-align:center;
	}
	.lt-ie8 .fot-sub-box{
		display: inline;
		zoom:1;
		margin: 10px 28px 10px 0;
	}
	.lt-ie8 .fot-sub-box p{
		width: 216px;
	}
	.lt-ie8 .fot-sub-box ul li{
		width: 208px;
	}
	.lt-ie8 .fot-lit-lnks ul li{
		display: inline;
		zoom:1;
	}
	.lt-ie8 .foot-mn-box{
		margin-top:15px!important; 
	}
/*------------new footer end------------*/
/*------------Logout start------------*/
.logout-ect-text{
	height:76px;
	margin-top:10px;
	line-height:20px;
	font-size:13px;
	}
.logout-suss-box{
	font-family: 'open_sanssemibold';
	width:728px;
	border-radius:2px;
	height:90px;
	line-height:85px;
	font-size:20px;
	color:#090;
	background-color:#e8fcdb;
	margin:5px auto 15px;
	text-align:center;
	border:2px solid #090;
	}
.logout-suss-box img{
	margin:20px 15px 0 0;
	}
/*------------Logout end------------*/
/*------------pop login-his start------------*/
.login-his-box{
	width: 600px;
	background-color: #fff !important;
	height: 318px;
	overflow: hidden;
}
.login-his-box p{
	width: 580px;
	font-size: 12px;
	line-height: 18px;
	}
.login-his-hed{
	width: 600px;
	height: 30px;
	color:#fff;
	font-family: 'open_sanssemibold';
	font-size: 14px;
	padding-left:15px;
	line-height: 30px;
	background-color: #03175b;
}
.login-his-tab{
	overflow-y: auto !important;
	margin: 10px 0 0 0 ;
	height: 242px;
	margin-bottom: 3px;
}
.login-his-tab table{	
	border: 1px solid #d5d5d5;
	}
.login-his-tab table th{
	font-family: 'open_sanssemibold';
	border: 1px solid #d5d5d5;
	border-collapse:collapse;
	height: 28px;
	color:#03175b;
	line-height: 28px;
	font-size: 16px; 
}
.login-his-tab table td{
	border: 1px solid #d5d5d5;
	border-collapse:collapse;
	height: 28px;
	color:#646464;
	line-height: 28px;
	padding-left:5px;
	font-size: 13px; 
	}
/*------------pop login-his end------------*/

.page-head{
	font-family: 'open_sansregular';
	font-size: 22px;
	color:#03175b;
	margin: 10px 0;
	}
.lt-ie8 .page-head{
	line-height: 30px;
}
/*------------select-box------------*/
.select-box {
  border: 1px solid #abadb3;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.sel-area, .sel-icon {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
.sel-icon {
/*border-left: 1px solid #9abfd9;*/
cursor: pointer;
width: 26px;
background: url(../images/se_icon.png) no-repeat center center;
}
.sel-icon:hover {
  /*background-color: #cddfef;*/
}
.sel-area {
  padding-left: 10px;
  text-align: left;
  width: 165px;
}
.sel-area-2 {
  width: 170px;
}
.sel-area-3 {
  width: 178px;
}
.sel-area-4 {
  width: 110px;
}
.sel-area-5 {
  width: 110px;
}
.sel-area-6 {
  width: 180px;
}
.sel-area-7 {
  padding-left: 4px;
  width: 42px;
}
.sel-area-8 {
  width: 260px;
}
.opt-val {
  background-color: #c7d1f4;
  border: 1px solid #abadb3;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  text-align: left;
  width: 100%;
  z-index: 100;
}

.opt-val li {
  border-bottom: 1px solid #abadb3;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  margin-bottom: 0 !important;  
}
.opt-val li:hover {
  background-color: #45599c;
  color:#fff;
}
.opt-val li:nth-child(even) {
  background-color: #FFF;
}
.opt-val li:nth-child(even):hover {
  background-color: #45599c;
  color:#fff;
}
.opt-val li:last-child {
  border-width: 0;
}
/*------------select-box------------*/
/*------------button-box------------*/
button {
	cursor: pointer;
}
.bu-blue {
  background-color: #03175b;
  border: 1px solid #03175b;
  filter:chroma(color=#F00);
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
}
.bu-orange {
  background-color: #fe9224;
  border: 1px solid #fe9224;
  cursor: pointer;
  color: #fff;
  border-radius: 3px;
}
.bu-blue:hover {
	background-color: #172f7f !important;
	cursor: pointer !important;
	border-radius: 3px !important;
	}
.bu-orange:hover {
	background-color: #F4A22E!important;
	cursor: pointer!important;
	border-radius: 3px !important;
}
/*------------button-box------------*/

/*
-------------------------------------------------
                new form fields
-------------------------------------------------
*/
.alpha, .beta, .omega{
	vertical-align: top;
}
.alpha {
	height: 28px;
}
.ie .alpha {
	height: 26px;
}
.beta {
	height: 32px;
	line-height: 32px;
}
.omega {
	height: 34px;
	line-height: 34px;
}
.gomma {
	height: 36px;
	line-height: 36px;
}
.xgomma {
	height: 50px;
	line-height: 50px;
}
.ta-beta {
	height: 130px;
}
.ta-gomma{
	height: 160px;
}
.ip-xxmic, .bu-xxmic {
	width: 50px;
}
.ip-xmic, .bu-xmic {
	width: 80px;
}
.ip-mic, .bu-mic {
	width: 110px;
}
.ip-xxsmall, .bu-xxsmall {
	width: 140px;
}
.ip-xsmall, .bu-xsmall {
	width: 170px;
}
.ip-small, .bu-small {
	width: 200px;
}
.ip-med, .bu-med {
	width: 230px;
}
.ip-l, .bu-l {
	width: 260px;
}
.ip-xl, .bu-xl {
	width: 290px;
}
.ip-xxl, .bu-xxl {
	width: 320px;
}
.ip-xxxl, .bu-xxxl {
	width: 350px;
}
.ip-xxxxl, .bu-xxxxl {
	width: 410px;
}
.cp{
	cursor: pointer;
	}
/*------------error-box------------*/
.error {
  background-color: #fbe6e6;
  border: 1px solid #f0b2b2;
  color: #d2504d;
  font-size:18px;
  line-height:35px;
  border-radius:3px; 
}
.con-msg {
	color: #0f9d58;
	border: 1px solid #0f9d58;
	background-color: #e8fcdb;
	padding: 5px 0;
	line-height:40px;
	font-size: 22px;
	border-radius:3px; 
}	
/*------------error-box------------*/
/*---------------adb boxs---------------*/
.adb300 { /* ad place bottom */
	width: auto;
	height: 256px;
	padding: 2px 10px;
	background-color: #F7F7F7;
	border: 1px solid #d2d0d0;
	margin: 2px auto 0 auto;
	overflow: hidden;
	position: relative;
}
.adb728 { /* ad place bottom */
	width: auto;
	height: 96px;
	padding: 2px 10px;
	background-color: #F7F7F7;
	border: 1px solid #d2d0d0;
	margin: 2px auto 0 auto;
	overflow: hidden;
	position: relative;
}
.adb970 { /* ad place bottom */
	width: auto;
    height: 110px;
    padding: 2px 0px;
    background-color: #F7F7F7;
    margin: 2px -4px 0 -5px;
    overflow: hidden;
	position: relative;
	_margin: 2px 0px 0 0px;
}
.ad_vertical{
    writing-mode:tb-rl;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(-90deg);
    white-space:nowrap;
    width:20px;
    line-height:16px;
    display: inline-block;
    margin-top:67px;
    font-size: 12px;
    height: 20px;
    *display: inline;
    *zoom:1;
	margin-top:5px\9;
}

/*---------------adb boxs---------------*/
/*---------------redeem steps---------------*/
.stage {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: url(../images/stage_icon.png) no-repeat center center;
}
.winner-stage {
  margin-top:10px;
  background: url(../images/bar.png) no-repeat center 20px;
}
.winner-stage div {
  margin: 0 40px;
}
.winner-stage .current {
 background: url(../images/current_icon.png) no-repeat center center;
  color: #FFF;
}
.winner-stage .current + p {
  color: #FE9224;
}
.winner-stage .completed {
	background: url(../images/completed_icon.png) no-repeat center center;
}
/*---------------redeem steps---------------*/
/*---------------static steps---------------*/
.email_ve_img{
	background: url(../images/email_confirmed.png) no-repeat;
	width: 128px;
	height: 128px;
	margin: 10px 0;
}
.ema-ver{
	padding:0 15px;
	line-height: 35px;
	font-size: 16px;
	height: 35px;
	margin: 10px 0;
	border: 0px;
	color: #fff;
	text-decoration:none;
	outline: none;
	background-color: #03175b;
	cursor: pointer;	
}
/*---------------static steps---------------*/
/*---------------pagination ---------------*/
.pagination {
   text-align: center;
}
.pagination ul {
  display: inline-block;
}
.pagination li {
  display: table-cell;
  *display: inline;
  *zoom: 1;
}
.pagination li a {
  display: block;
  padding: 4px 8px;
  cursor: pointer;
}
.pagination li a:hover {
  background-color: #FFEDED;
}
.pagination li a.active {
  background-color: #03175B;
  color: #FFF;
}
.pagination li a.pre, .pagination li a.next {
  color: #ed5552;
  background-image: none;
}
/*---------------pagination---------------*/
/*---------------sm-icons---------------*/
.emotics p, .emotics2 p {
  color: #FFF;
  letter-spacing: 1px;
}
.sm-icons {
  background: url(../images/smilyes.png) no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  margin: 5px;
  vertical-align: top;
  width: 22px;
}

.sm-1 {
  background-position: -8px -10px;
}
.sm-2 {
  background-position: -38px -10px;
}
.sm-3 {
  background-position: -68px -10px;
}
.sm-4 {
  background-position: -98px -10px;
}
.sm-5 {
  background-position: -8px -40px;
}
.sm-6 {
  background-position: -38px -40px;
}
.sm-7 {
  background-position: -68px -40px;
}
.sm-8 {
  background-position: -98px -40px;
}
.sm-9 {
  background-position: -8px -70px;
}
.sm-10 {
  background-position: -38px -70px;
}
.sm-11 {
  background-position: -68px -70px;
}
.sm-12 {
  background-position: -98px -70px;
}
.send-later-div {
	background-color: #03175B;
	border: 1px solid #03175B;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	left: 238px;
	padding: 10px 10px 5px;
	position: absolute;
	top: 202px;
	z-index: 100;
	width: 197px;
}
.send-later-div input{
	margin-bottom: 5px;
	padding-left:3px;
	border: 0px solid #d5d5d5;
}
.hrs, .mins {
	background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	font-size: 12px;
	font-style: italic;
	height: 120px;
	left: 0;
	overflow-y: scroll;
	position: absolute;
	top: 32px;
	width: 100%;
	z-index: 9999;
}
.hrs li, .mins li {
	border-bottom: 1px solid #C6C6C6;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}
.sms-tab ul li{
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#3d3d3d;
	padding:0 15px;
	margin:0 0 0 5px;
	display:inline-block;
	}
.lt-ie8 .sms-tab{
	float: left;
}
.emotics {
	top: 108px;
	left: 380px;
}
.emotics, .emotics2 {
	background-color: #03175b;
	border: 1px solid #03175b;
	border-top-width: 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	left: 50px;
	padding: 8px;
	position: absolute;
	top: 210px;
	z-index: 100;
	width: 230px;
}
.pos-rel {
	position: relative;
}
/*---------------sm-icons---------------*/

.login-form{
    width: 300px;
}
.form-row {
    margin-bottom: 20px;
    position: relative;
}
.pre-mob {
    position: absolute;
    background-color: #f8f4f3;
    border-right: 1px solid #c5c5c5;
    width: 50px;
    height: 34px;
    line-height: 34px;
    top: 1px;
    *top: 2px;
    left: 2px;
    text-align: center;
      }
.txt {
    width: 300px;
    height: 36px;
    *height: 32px;
    *width: 236px;
    line-height: 36px;
    border: 1px solid #c5c5c5;
    padding-left: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
  .al-mob {
          padding-left: 60px;
  }
  .msg-box {
    width: 300px;
    *width: 290px;
    border: 1px solid #c5c5c5;
    border-bottom-width: 0;
    padding: 4px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    resize: none;
  }
  .url-box {
  	border: medium none;
	color: #616161;
	display: block;
	padding-left: 10px;
  }
 /* .char-count {
    background: url("../images/pen.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #0B5FA0;
    display: block;
    float: left;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    padding: 2px 8px;
    text-align: center;
    width: 80px;
    *width: 60px;
  }
  */

  .login {
      background-color: #ED2652;
      border: 1px solid #ED2652;
      border-radius: 3px;
      color: #FFFFFF;
      font-size: 16px;
      height: 40px;
      line-height: 40px;
      width: 300px;
  }
  .preview {
      background: none repeat scroll 0 0 #7CB247;
      border: 1px solid #7CB247;
      float: left;
      width: 80px;
  }.send-msg2 {
      float: right;
      width: 150px;
  }
  .error, .success {
          font-weight: bold;
          font-size: 16px;
          text-align: center;
  }
  .error {
          color: #ed5552;
          margin: 2px;
  }
  .success {
          color: #618952;
  }
  .captcha {
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	background-color: #fffde2;
	height: 128px;
	left: 329px;
	padding: 20px 8px 10px 8px;
	position: absolute;
	top: 87px;
	width: 318px;
}
.captchaMsgCol {
	height: 108px;
	left: 40px;
	top: 1px;
	width: 408px;
}
.cap-inp {
  background-color: #F1EDEC;
  border: 1px solid #C1C1C1;
  display: inline-block;
  height: 35px;
  overflow: hidden;
  vertical-align: top;
  width: 119px;
}
.cap-img {
  display: inline-block;
  height: 35px;
  overflow: hidden;
  vertical-align: top;
  width: 166px;
}
.cap-msg {
  font-size: 12px;
  padding: 10px;
}
.cap-inp input {
  background-color: #FFF;
  border: none;
  color: #8b8b8b;
  display: block;
  font-size: 16px;
  font-style: italic;
  height: 100%;
  letter-spacing: 1px;
  line-height: 35px;
  padding: 4px;
  width: 100%;
}
.cap-box{
	background-color: #E7E7E7;
	display: block;
	height: 120px;
	left: 8px;
	padding-left: 3px;
	padding-top: 30px;
	position: absolute;
	top: 82px;
	width: 294px;
    }
.mob-re-refresh {
    border: 1px solid #D0D0D0;
    height: 35px;
    margin-left: -3px;
    vertical-align: top;
    width: 35px;
    background-image: url("../images/oxi_ch_ref.png");
   	background-position: left top;
   	background-repeat: no-repeat;
}

.ie8 .mob-re-refresh {
    border: 1px solid #D0D0D0;
    height: 35px;
    margin-left: -3px;
    vertical-align: top;
    width: 35px;
    background-image: url("./images/oxi_ch_ref.png");
   	background-position: left top;
   	background-repeat: no-repeat;
}
/*---------------update steps screen---------------*/
.dsh-log-box ,.dsh-sms-box ,.dsh-con-box ,.dsh-fub-box 
,.po-new-list-box ,.po-new-myfit-box ,.po-new-submn-box ,.po-new-add-box ,.po-new-shar-box 
,.po-new-edt-box ,.po-new-edt-tab-box ,.po-new-edt-serc-box ,.po-new-serc-res-box ,.dsh-help-box ,.po-new-fed-tex-box ,.po-new-def-fed-box{
	width: 100%;
	position: absolute; 
	z-index: 1225;
}
.dsh-log-img{
	height: 468px;
	width: 277px;
	margin-top:20px;
	margin-left:12px;
	display: inline-block;
}
.ie7 .dsh-log-img{
	width: 275px;

}
.dsh-log-text ,.dsh-sms-text{
	display: inline-block;
	vertical-align: top;
}
.dsh-log-text h3 {
	color:#fff;
	font-size:24px;
	margin-top: 20px;
}
.lt-ie8 .dsh-log-text ,.lt-ie8 .dsh-log-text h3 ,.lt-ie8 .dsh-log-img{
	display: inline;
	margin-top: 26px;
}
.lt-ie8 .dsh-sms-text ,.lt-ie8 .dsh-sms-text h3 ,.lt-ie8 .dsh-sms-img{
	display: inline;
}
.lt-ie8 .dsh-fub-text ,.lt-ie8 .dsh-fub-text h3 ,.lt-ie8 .dsh-fun-img{
	display: inline;
}
.lt-ie8 .dsh-con-text ,.lt-ie8 .dsh-con-text h3 ,.lt-ie8 .dsh-con-img{
	display: inline;
}
.lt-ie8 .dsh-help-text ,.lt-ie8 .dsh-help-text h3 ,.lt-ie8 .dsh-help-img{
	display: inline;
	margin-top: 10px;
}
.lt-ie8 .dsh-help-img{
	margin-right: 232px;
}

.po-new-list-text ,.po-new-myfit-text ,.po-new-shar-text{
	display: inline-block;
	vertical-align: top;
}
.lt-ie8 .po-new-list-text ,.lt-ie8 .po-new-list-text h3 ,.lt-ie8 .po-new-list-img{
	display: inline;
}
.lt-ie8 .po-new-list-text{
	margin-top: 245px;
}
.lt-ie8 .po-new-myfit-text ,.lt-ie8 .po-new-myfit-text h3 ,.lt-ie8 .po-new-myfit-img{
	display: inline;
}
.lt-ie8 .po-new-myfit-text{
	margin-top: 220px;
}

.lt-ie8 .po-new-edt-serc-text ,.lt-ie8 .po-new-edt-serc-text h3 ,.lt-ie8 .po-new-edt-serc-img{
	display: inline;
}
.lt-ie8 .po-new-serc-res-text ,.lt-ie8 .po-new-serc-res-text h3 ,.lt-ie8 .po-new-serc-res-img{
	display: inline;
}
.lt-ie8 .po-new-edt-text ,.lt-ie8 .po-new-edt-text h3 ,.lt-ie8 .po-new-edt-img{
	display: inline;
}
.lt-ie8 .po-new-edt-tab-text ,.lt-ie8 .po-new-edt-tab-text h3 ,.lt-ie8 .po-new-edt-tab-img{
	display: inline;
}

.dsh-sms-text h3{
	color:#fff;
	font-size:24px;
	margin-top: 85px;
	display: inline-block;
}
.dsh-log-text p ,.dsh-sms-text p ,.dsh-fub-text p ,.dsh-con-box p 
,.po-new-list-box p ,.po-new-myfit-box p ,.po-new-submn-box p ,.po-new-add-box p ,.po-new-shar-box p 
,.po-new-edt-box p ,.po-new-edt-tab-box p ,.po-new-edt-serc-box p ,.po-new-serc-res-box p ,.dsh-help-box p ,.po-new-def-fed-box p{
	color:#fff;
	font-size:18px;
	line-height:30px;
	margin-top:10px;
	width: 370px;
}
.dsh-log-text button ,.dsh-sms-text button ,.dsh-con-box button ,.dsh-fub-box button 
,.po-new-list-box button ,.po-new-myfit-box button ,.po-new-submn-box button ,.po-new-add-box button ,.po-new-shar-box button 
,.po-new-edt-box button ,.po-new-edt-tab-box button ,.po-new-edt-serc-box button ,.po-new-serc-res-box button ,.dsh-help-box button ,.po-new-fed-tex-box button ,.po-new-def-fed-box button{
	font-size:13px;
	line-height:27px;
	margin-top:10px;
	height:30px;
	border-radius:3px;
	width: 125px;
	color:#fff;
	cursor:pointer;
	text-align: center;
	outline: none;
	border: 1px solid #fff;
	background-color: #ce4212;
}
.wel_help{
	width: 50px;
	float: right;
	font-size: 14px;
	color:#fff;
	margin-top: 5px;
	cursor:pointer;
	margin-right: 288px;
	line-height: 22px;
}
.wel_box{
	
	}
.wel_text{
	font-size: 18px;
	margin-top:20px;
	color:#fff;
	line-height: 25px;
	text-align: center;
}
.wel_text h2 {
	font-size: 28px;
	font-style: normal;
	text-decoration: underline;
	margin-bottom: 10px;
}
.dsh-sms-img{
	height: 237px;
	width: 249px;
	margin-top:90px;
	margin-left:243px;
	display: inline-block;
}
.ie7 .dsh-sms-img{
	margin-left:237px;
}
.dsh-con-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 320px;
}
.dsh-con-img{
	height: 250px;
	width: 249px;
	margin-top: 148px;
	margin-left: 488px;
	display: inline-block;
}
.ie7 .dsh-con-img{
	margin-left: 481px;
}
.dsh-con-box h3{
	color:#fff;
	font-size:24px;
}
.dsh-con-box ul li{
	color:#fff;
	font-size:18px;
	line-height:30px;
	list-style-type:disc;
	margin-top:5px;
	margin-left:25px;
	width: 400px;
}
.dsh-fub-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 320px;
	float: right;
}
.dsh-fun-img{
	height: 202px;
	width: 303px;
	margin-top: 148px;
	margin-right: -84px;
	float: right;
	display: inline-block;
}
.ie7 .dsh-fun-img{
	margin-top: 150px;
}
.dsh-fub-box h3{
	color:#fff;
	font-size:24px;
}
.po-new-list-img{
	height: 378px;
	width: 385px;
	margin-top:240px;
	margin-left:6px;
	display: inline-block;
}
.po-new-list-box h3{
	color:#fff;
	font-size:24px;
	margin-top: 230px;
}
.po-new-myfit-img{
	display: inline-block;
    height: 98px;
    margin-left: 25px;
    margin-top: 166px;
    width: 165px;
}
.po-new-myfit-box h3{
	color:#fff;
	font-size:24px;
	margin-top: 240px;
}
.po-new-submn-img{
	display: inline-block;
    height: 71px;
    margin-left: 25px;
    margin-top: 67px;
    width: 919px;
}
.po-new-submn-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 400px;
}
.po-new-submn-text p{
	width: 350px!important;
}
.po-new-submn-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-add-img{
	display: inline-block;
    height: 91px;
    margin-right: -84px;
    margin-top: 166px;
    float:right;
    width: 174px;
}
.po-new-add-text{
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-top:260px;
	margin-right:-125px;
}
.po-new-add-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-shar-img{
	display: inline-block;
    height: 588px;
    margin-left: 321px;
    margin-top: 235px;
    width: 656px;
}
.po-new-shar-text{
	display: inline-block;
	position:absolute;
	right:0px;
    margin-right: 170px;
    margin-top: 140px;
    vertical-align: top;
}
.po-new-shar-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-edt-img{
	display: inline-block;
    height: 438px;
    margin-left: 8px;
    margin-top: 240px;
    width: 285px;
}
.po-new-edt-text{
	display: inline-block;
    margin-top: 280px;
    margin-left:-10px;
    vertical-align: top;
}
.po-new-edt-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-edt-tab-img{
	display: inline-block;
    height: 111px;
    margin-left: 8px;
    margin-top: 422px;
    width: 231px;
}
.po-new-edt-tab-text{
	display: inline-block;
    margin-left: -110px;
    margin-top: 275px;
    vertical-align: top;
}
.po-new-edt-tab-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-edt-serc-img{
	display: inline-block;
    height: 115px;
    margin-left: 261px;
	margin-top: 431px;
    width: 528px;
}
.po-new-edt-serc-text{
	display: inline-block;
    margin-left: -660px;
	margin-top: 340px;
    vertical-align: top;
}
.po-new-edt-serc-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-serc-res-img{
	display: inline-block;
    height: 330px;
    margin-left: 262px;
    margin-top:560px;
    width: 451px;
}
.po-new-serc-res-text{
	display: inline-block;
    margin-left: -460px;
    margin-top: 390px;
    vertical-align: top;
}
.po-new-serc-res-text h3{
	color:#fff;
	font-size:24px;
}
.mask_close{
	display: inline-block;
	height: 46px;
	float: right;
	margin-right: 50px;
	margin-top: 50px;
	width: 46px;
	cursor: pointer;
	right: 0;
}
.lt-ie8 .mask_close{
	top:0px;
}
.dsh-help-img{
	display: inline-block;
	height: 76px;
	float: right;
	margin-right: 195px;
	margin-top: 7px;
	width: 110px;
}
.ie7 .dsh-help-img{
	height: 75px;
	} 
.dsh-help-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 310px;
	margin-top: -25px;
}
.dsh-help-text h3{
	color:#fff;
	font-size:24px;
}
.po-new-feed-text{
	display: inline-block;
	vertical-align: top;
	margin-top: 250px;
	margin-left: 250px;
}
.po-new-feed-text h3{
	color:#fff;
	font-size:24px;
}
.new-reco-fed-img{
	display: inline-block;
	margin-left: 255px;
	margin-top: 7px;
}
.po-new-fed-tex-box p {
	color:#fff;
	font-size:18px;
	line-height:30px;
	margin-top:10px;
	width: 550px;
}
.po-new-feed-text ul li{
	color:#fff;
	font-size:18px;
	line-height:30px;
	list-style-type:disc;
	margin-top:5px;
	margin-left:25px;
	width: 400px;
}
.po-new-def-fed-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 250px;
	margin-top: 55px;
}
.po-new-def-fed-text h3{
	color:#fff;
	font-size:24px;
}

.fBucks {
    border: 2px solid #818bad;
	display: inline-block;
	vertical-align: top;
	width: 200px;
	margin-left: 5px;
	height: 90px;
	*display: inline;
	*zoom: 1;
        	}
           	.fBucks .details {
           		display: block;
				font-size: 11px;
				padding-right: 10px;
				text-align: right;
           	}
           	.f-bucks {
           		display: inline-block;
           		vertical-align: top;
           		width: 54px;
           		height: 54px;
           		background: url(../images/f_bucks.png) no-repeat center center;
           		margin: 14px 0 0 10px;
           	}
           	.fB-count {
           		display: inline-block;
           		margin-top: 16px;
           		font: bold italic 40px "trebuchet ms", Arial;
           		color: #fe8900;
           	}
/*---------------update steps screen--------------- */
/*---------------  sprite  --------------- */
.sp1 { background-image: url('../images/sp1.png'); _background-image:none; _background-image: url('../images/sp1.gif'); background-color: transparent; background-repeat: no-repeat; }
.fute-invt-icon { width: 117px; height: 72px; background-position: -81px -4px; display: inline-block; }
.fute-rech-icon { width: 117px; height: 72px; background-position: -4px -106px; display: inline-block; }
.fute-rewa-icon { width: 117px; height: 72px; background-position: -203px -4px; display: inline-block; }
.fute-sms-icon { width: 117px; height: 72px; background-position: -298px -81px; display: inline-block; }
.logo { width: 167px; height: 48px; background-position: -126px -125px; display: inline-block; }
.ie6 .send-free-icon ,.ie6 .cont-shar-icon ,.ie6 .earn-fun-icon ,.ie7 .send-free-icon ,.ie7 .cont-shar-icon ,.ie7 .earn-fun-icon { margin:26px 0 6px 0px; }
.sms-socl-fbic { width: 114px; height: 28px; background-position: -400px -192px; display: inline-block; }
.sms-socl-twic { width: 114px; height: 28px; background-position: -400px -159px; display: inline-block;}
.sms-socl-smsic { width: 114px; height: 28px; background-position: -420px -126px; display: inline-block;}
.sms-cha-icon { width: 25px; height: 24px; background-position: -512px -4px; display: inline-block; }
.arrow-left { width: 16px; height: 16px; background-position: -54px 0px; display: inline-block; }
.arrow-right { width: 16px; height: 16px; background-position: -81px -77px; display: inline-block; }
.reg-rech { width: 52px; height: 52px; background-position: -231px -437px; display: inline-block;}
.reg-rew { width: 52px; height: 52px; background-position: -168px -437px; display: inline-block;}
.reg-shr { width: 52px; height: 52px; background-position: -352px -437px; display: inline-block;}
.reg-sms { width: 52px; height: 52px; background-position: -294px -437px; display: inline-block;}
.mask-pop-close { width: 47px; height: 46px; background-position: -482px -76px; display: inline-block;}
.fotr-fb-icon { width: 39px; height: 38px; background-position: -11px -437px; display: inline-block;}
.fotr-gp-icon { width: 39px; height: 38px; background-position: -120px -437px; display: inline-block;}
.fotr-tw-icon { width: 39px; height: 38px; background-position: -65px -437px; display: inline-block;}
.fute-160-dev { width: 1px; height: 176px; background-position: -539px -239px; display: inline-block;}

.sp-out { background-image: url('../images/sp_out.png'); background-color: transparent; background-repeat: no-repeat; display:inline-block;}
.out-logo { width: 163px; height: 45px; background-position: -5px -168px; display:inline-block;}
.ind-fot-fb { width: 64px; height: 64px; background-position: -5px -99px; display:inline-block;}
.ind-fot-gp { width: 64px; height: 64px; background-position: -62px -30px; display:inline-block;}
.ind-fot-tw { width: 64px; height: 64px; background-position: -131px -91px; display:inline-block;}


/*
.sp-insd { background-image: url('../images/sp_insd.png'); background-color: transparent; background-repeat: no-repeat; display:inline-block;}
.all-email-ic { width: 391px; height: 40px; background-position: -5px -153px; display:inline-block;}
.insd-logo { width: 163px; height: 45px; background-position: -5px -99px; display:inline-block;}
.cont-shar-icon { width: 72px; height: 72px; background-position: -173px -74px; display:block; margin: 25px auto 0;}
.earn-fun-icon { width: 72px; height: 72px; background-position: -250px -44px; display:block; margin: 25px auto 0}
.send-free-icon { width: 72px; height: 72px; background-position: -327px -44px; display:block; margin: 25px auto 0}
.ind-fot-in-fb { width: 64px; height: 64px; background-position: -5px -30px; display:inline-block;}
.ind-fot-in-gp { width: 64px; height: 64px; background-position: -74px -30px; display:inline-block;}
.ind-fot-in-tw { width: 64px; height: 64px; background-position: -143px -5px; display:inline-block;}
.das-fun { width: 34px; height: 34px; background-position: -212px -5px; display:inline-block;}
.das-logn { width: 34px; height: 34px; background-position: -251px -5px; display:inline-block;}
.das-mes-his { width: 34px; height: 34px; background-position: -290px -5px; display:inline-block;}
.feed-icon { width: 20px; height: 20px; background-position: -5px -5px; display:inline-block;}
.logout-icon { width: 20px; height: 20px; background-position: -30px -5px; display:inline-block;}
.setting-icon { width: 20px; height: 20px; background-position: -55px -5px; display:inline-block;}




.sp2{ background-image: url('../images/sp2.png'); _background-image:none; _background-image: url('../images/sp2.gif'); background-color: transparent; background-repeat: no-repeat; }
.new-sub-shar-img { width: 656px; height: 588px;  background-position: -3px -709px; display: inline-block; }
.new-reco-fed-img { width: 460px; height: 215px; background-position: -675px -280px; display: inline-block; }
.new-ser-rec-img { width: 451px; height: 270px; background-position: -675px -500px; display: inline-block; }
.new-lit-img { width: 385px; height: 378px; background-position: -3px -286px; display: inline-block; }
.dsh-log-img { width: 277px; height: 468px; background-position: -393px -236px; display: inline-block; }
.new-edt-list-img { width: 285px; height: 438px; background-position: -664px -869px;  display: inline-block;}
.po-new-submn-img { width: 919px; height: 71px; background-position: 0px 0px; display: inline-block; }
.dsh-fun-img { width: 303px; height: 205px; background-position: -3px -76px; display: inline-block; }
.new-edt-serh-img { width: 528px; height: 175px; background-position: -675px -104px; display: inline-block; }
.dsh-sms-img { width: 249px; height: 237px; background-position: -954px -1026px; display: inline-block; }
.dsh-con-img { width: 235px; height: 249px; background-position: -954px -772px; display: inline-block; }
.new-edt-tab-img { width: 230px; height: 98px; background-position: -311px -133px; display: inline-block;}
.new-sub-add-img { width: 173px; height: 99px; background-position: -928px -3px; display: inline-block;}
.new-myfit-img { width: 164px; height: 92px; background-position: -664px -772px; display: inline-block;}
.dsh-help-img { width: 110px; height: 76px; background-position: -547px -76px; display: inline-block;}

---------------  sprite  --------------- */
.min-nav{
	width:825px;
}
.sp-inside { background-image: url('../images/sp_inside.png'); background-color: transparent; background-repeat: no-repeat; display:inline-block;}
.all-email-ic { width: 391px; height: 40px; background-position: -5px -526px; display:inline-block;}/*ok*/
.email-confirmed { width: 128px; height: 128px; background-position: -5px -344px; display:inline-block;}
.mozilla-img { width: 128px; height: 128px; background-position: -138px -393px; display:block;}
.chrome-img { width: 128px; height: 127px; background-position: -207px -66px; display:block;}
.invite-gm { width: 96px; height: 96px; background-position: -106px -102px; display:inline-block;}
.invite-yah { width: 96px; height: 96px; background-position: -5px -102px; display:inline-block;}
.insd-logo { width: 163px; height: 45px; background-position: -5px -203px; display:inline-block;}/*ok*/
.fshare-icon { width: 122px; height: 42px; background-position: -5px -477px; display:inline-block;}
.cont-shar-icon { width: 72px; height: 72px; background-position: -271px -440px; display:block; margin: 25px auto 10px;}/*ok*/
.earn-fun-icon { width: 72px; height: 72px; background-position: -311px -299px; display:block; margin: 25px auto 10px;}/*ok*/
.send-free-icon { width: 72px; height: 72px; background-position: -340px -192px; display:block; margin: 25px auto 10px;}/*ok*/
.ind-fot-in-fb { width: 64px; height: 64px; background-position: -348px -409px; display:inline-block;}/*ok*/
.ind-fot-in-gp { width: 64px; height: 64px; background-position: -236px -198px; display:inline-block;}/*ok*/
.ind-fot-in-tw { width: 64px; height: 64px; background-position: -340px -123px; display:inline-block;}/*ok*/
.sms-socl-fb-ic { width: 114px; height: 28px; background-position: -49px -5px; display:inline-block;}
.sms-socl-fv-ic { width: 114px; height: 28px; background-position: -138px -360px; display:inline-block;}
.sms-socl-sms-ic { width: 114px; height: 28px; background-position: -271px -376px; display:inline-block;}
.sms-socl-tw-ic { width: 114px; height: 28px; background-position: -5px -69px; display:inline-block;}
.ic-download { width: 56px; height: 56px; background-position: -168px -5px; display:inline-block;}
.ic-fill { width: 56px; height: 56px; background-position: -229px -5px; display:inline-block;}
.ic-signup { width: 56px; height: 56px; background-position: -290px -5px; display:inline-block;}
.logout-ext-icon { width: 58px; height: 52px; background-position: -134px -274px; display:inline-block;}
.f-bucks { width: 52px; height: 52px; background-position: -193px -303px; display:inline-block;}
.completed-icon { width: 40px; height: 40px; background-position: -5px -284px; display:inline-block;}
.stage-icon { width: 40px; height: 40px; background-position: -50px -284px; display:inline-block;}
.news-edit-inst-dv { width: 1px; height: 325px; background-position: -417px -137px; display:inline-block;}
.fotr-fb-icon { width: 39px; height: 38px; background-position: -242px -267px; display:inline-block;}
.fotr-gp-icon { width: 39px; height: 38px; background-position: -348px -478px; display:inline-block;}
.fotr-tw-icon { width: 39px; height: 38px; background-position: -5px -26px; display:inline-block;}
.link-sear-icon { width: 38px; height: 36px; background-position: -340px -73px; display:inline-block;}
.das-fun { width: 34px; height: 34px; background-position: -351px -34px; display:inline-block;}/*ok*/
.das-logn { width: 34px; height: 34px; background-position: -124px -61px; display:inline-block;}/*ok*/
.das-mes-his { width: 34px; height: 34px; background-position: -95px -305px; display:inline-block;}/*ok*/
.fute-160-dev { width: 1px; height: 176px; background-position: -423px -137px; display:inline-block;}
.sms-socl-fb2 { width: 28px; height: 26px; background-position: -383px -92px; display:inline-block;}
.sms-socl-gp { width: 28px; height: 26px; background-position: -173px -241px; display:inline-block;}
.sms-socl-sms2 { width: 28px; height: 26px; background-position: -197px -272px; display:inline-block;}
.sms-socl-tw2 { width: 28px; height: 26px; background-position: -271px -409px; display:inline-block;}
.list-new-sms { width: 27px; height: 26px; background-position: -304px -409px; display:inline-block;}
.list-new-del { width: 26px; height: 26px; background-position: -392px -478px; display:inline-block;}
.list-new-del-ac { width: 26px; height: 26px; background-position: -401px -540px; display:inline-block;}
.list-new-fav { width: 26px; height: 26px; background-position: -401px -509px; display:inline-block;}
.list-new-fav-ac { width: 26px; height: 26px; background-position: -173px -203px; display:inline-block;}
.list-new-sms-ac { width: 26px; height: 26px; background-position: -390px -61px; display:inline-block;}
.list-new-fb { width: 25px; height: 26px; background-position: -390px -30px; display:inline-block;}
.list-new-fb-ac { width: 25px; height: 26px; background-position: -65px -253px; display:inline-block;}
.list-new-gp { width: 25px; height: 26px; background-position: -206px -241px; display:inline-block;}
.list-new-gp-ac { width: 25px; height: 26px; background-position: -5px -253px; display:inline-block;}
.list-new-tw { width: 25px; height: 26px; background-position: -35px -253px; display:inline-block;}
.list-new-tw-ac { width: 25px; height: 26px; background-position: -95px -274px; display:inline-block;}
.sms-cha-icon { width: 25px; height: 24px; background-position: -351px -5px; display:inline-block;}
.con-female-ic { width: 24px; height: 24px; background-position: -305px -245px; display:inline-block;}
.con-male-ic { width: 24px; height: 24px; background-position: -305px -216px; display:inline-block;}
.delet-icon { width: 24px; height: 24px; background-position: -385px -328px; display:inline-block;}
.group-edit { width: 24px; height: 24px; background-position: -383px -300px; display:inline-block;}
.move-icon { width: 24px; height: 24px; background-position: -242px -310px; display:inline-block;}
.pending-icon { width: 24px; height: 24px; background-position: -138px -331px; display:inline-block;}
.pop-close { width: 24px; height: 24px; background-position: -167px -331px; display:inline-block;}
.resend-icon { width: 24px; height: 24px; background-position: -376px -269px; display:inline-block;}
.feed-icon { width: 20px; height: 20px; background-position: -286px -299px; display:inline-block; margin: 3px 2px 0 0;}/*ok*/
.la-cal-icon { width: 20px; height: 20px; background-position: -271px -324px; display:inline-block;}
.la-time-icon { width: 20px; height: 20px; background-position: -257px -349px; display:inline-block;}
.logout-icon { width: 20px; height: 20px; background-position: -390px -377px; display:inline-block; margin: 3px 2px 0 0;}/*ok*/
.news-list-like { width: 20px; height: 20px; background-position: -381px -5px; display:inline-block;}
.news-list-like-ac { width: 20px; height: 20px; background-position: -406px -5px; display:inline-block;}
.news-list-like-del { width: 20px; height: 20px; background-position: -163px -66px; display:inline-block;}
.news-list-like-ok { width: 20px; height: 20px; background-position: -309px -274px; display:inline-block;}
.setting-icon { width: 20px; height: 20px; background-position: -204px -216px; display:inline-block; margin: 3px 2px 0 0;}/*ok*/
.se-icon { width: 20px; height: 20px; background-position: -48px -33px; display:inline-block;}
.me-dv-line { width: 2px; height: 75px; background-position: -421px -30px; display:inline-block;}
.delete-msg-btn { width: 18px; height: 18px; background-position: -72px -34px; display:inline-block;}
.sms-col-btn { width: 18px; height: 18px; background-position: -95px -34px; display:inline-block;}
.sms-fb-btn { width: 18px; height: 18px; background-position: -284px -270px; display:inline-block;}
.sms-sms-btn { width: 18px; height: 18px; background-position: -280px -346px; display:inline-block;}
.sms-tw-btn { width: 18px; height: 18px; background-position: -118px -34px; display:inline-block;}
.sms-female { width: 16px; height: 17px; background-position: -143px -38px; display:inline-block; margin-top: 4px;}
.sms-male { width: 16px; height: 17px; background-position: -334px -269px; display:inline-block; margin-top: 4px;}
.adf-arrow { width: 12px; height: 22px; background-position: -188px -66px; display:inline-block;}
.def-arrow { width: 12px; height: 22px; background-position: -416px -110px; display:inline-block;}
.arrow-left { width: 16px; height: 16px; background-position: -355px -266px; display:inline-block;}
.arrow-left-white { width: 16px; height: 16px; background-position: -5px -5px; display:inline-block;}
.arrow-right { width: 16px; height: 16px; background-position: -26px -2px; display:inline-block;}
.arrow-right-white { width: 16px; height: 16px; background-position: -390px -356px; display:inline-block;}
.calendar-next { width: 16px; height: 16px; background-position: -95px -253px; display:inline-block;}
.calendar-previous { width: 16px; height: 16px; background-position: -116px -253px; display:inline-block;}
.down-arrow { width: 17px; height: 13px; background-position: -207px -198px; display:inline-block;}/*no use*/
.new-ed-inst-ico { width: 17px; height: 13px; background-position: -305px -198px; display:inline-block; margin: 0 5px 0 -22px; vertical-align: middle;}
.ind-reg-inst-ico { width: 16px; height: 13px; background-position: -137px -253px; display:inline-block;}
.oxi-log-img{ width: 185px; height: 68px; background-position: -82px -571px; display:inline-block;}
.cap-ref-ic{ width: 32px; height: 32px; background-position: -5px -571px; display:inline-block;}
.paswrd-ic{ width: 24px; height: 24px; background-position: -40px -571px; display:inline-block;}
.cont-ser-ic{ width: 20px; height: 28px; background-position: -13px -606px; display:inline-block; background-color: #fff; cursor: pointer;}
