.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div#nifty{
	background: #eef1f2;
}
div#niftyT{ 
	background: #e6ebec;
	height:26px;
	width:283px;
}
div#niftyTa{ 
	background: #ffffff;
	height:23px;
	width:281px;
	margin-top:-3px;
}
div#niftyM{ 
	background: #083442;
	width:238px;
}
div#niftyMa{ 
	background: #ffffff;
	width:236px;
}
div#niftyART1, div#niftyART2 {
	background: #e6eaec;
	float:right;
	width:230px;
	text-align: right;
	direction:rtl;
	margin-top: 10px;
	margin-left: 17px;
}

div.gradient2 {
	background: #ffffff url(../gradient.png) repeat-x top;
	width: 97%;
}
div.gradient3 {
	margin:0px;
	width: 99%;
	background: #ffffff url(../gradient2.png) repeat-x bottom;
}
div.gradient {
	background: #ffffff url(../gradient.png) repeat-x top;
	margin:0px;
	width: 237px;
	height: 70px;
	float:right;
}
div.gradient p {
	margin:0;
	padding: 2px 5px;
}


.xsnazzy h1 {
	margin:0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #444;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.ysnazzy h1, .jsnazzy h1 {
	margin:0; 
	font-size:14px;
	font-weight:bold;
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #e6ebec;
}
.asnazzy h1,.csnazzy h1 {
	margin:0; 
	font-size:12px;
	font-weight:bold;
	padding:0 10px 5px 10px; 
}
.gsnazzy h1, .zsnazzy h1 {
	margin:0;
	font-size:14px;
	font-weight:bold;
	border-bottom:0px solid #dae1e3;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.xsnazzy p, .ysnazzy p, .jsnazzy p, .gsnazzy p {
	margin:0;
	font-size:12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-weight:bold;
}
.zsnazzy p {
	margin:0;
	font-size:14px;
	color:#083442;
	text-align:center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.xsnazzy {
	background: transparent;
	width:237px;
	float:right;
	color: #083442;
}
.ysnazzy, .gsnazzy, .zsnazzy {
	background: transparent;
	width:237px;
	float:right;
	color: #083442;
}
.asnazzy {
	background: transparent;
	width:483px;
	float:right;
	color: #083442;
}
.small_nazzy_border {
	background: transparent;
	width:72px;
	float:right;
	color: #083442;
}
.pop_up {
	background: transparent;
	width:300px;
	color: #083442;
}
.personalsnazzy {
	background: transparent;
	width:150px;
	float:right;
	color: #083442;
	margin-left: 10px;
}
.personalsnazzy2 {
	background: transparent;
	width:200px;
	float:right;
	color: #083442;
	margin-left:13px;
	margin-top: 5px;
}
.personalsnazzy2a {
	background: transparent;
	clear: right;
	width:200px;
	float:right;
	color: #083442;
	margin-left:13px;
	margin-top: 5px;
}
.personalsnazzy3 {
	background: transparent;
	width:270px;
	float:left;
	color: #083442;
	margin-top: 5px;
}
.csnazzy {
	background: transparent;
	width:485px;
	float:right;
	color: #083442;
}
.bsnazzy {
	background: transparent;
	width:150px;
	float:right;
	color: #083442;
}
.jsnazzy {
	background: transparent; 
	width:283px;
	margin:0;
	float:left;
}

.xtop, .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
	overflow: hidden;
}
.xb1, .xb2, .xb3, .xb4, .yb1, .yb2, .yb3, .yb4, .zb1, .zb2, .zb3, .zb4 {
	display:block; 
	overflow:hidden;
}
.xb1, .xb2, .xb3, .yb1, .yb2, .yb3, .zb1, .zb2, .zb3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	background:#fff; 
	border-left:1px solid #444;
	border-right:1px solid #444;
}
.xb1 {
	margin:0 5px; 
	background:#444;
}
.xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3 {
	margin:0 2px;
}
.xb4 {
	height:2px; 
	margin:0 1px;
}

.zb2, .zb3, .zb4 {
	background:#dae1e3; 
	border-left:1px solid #dae1e3;
	border-right:1px solid #dae1e3;
}
.yb2, .yb3, .yb4 {
	background:#ffffff; 
	border-left:1px solid #e6ebec;
	border-right:1px solid #e6ebec;
}
.yb1, .zb1 {
	margin:0 5px; 
	background:#e6ebec;
}
.yb2, .zb2 {
	margin:0 3px;
	border-width:0 2px;
}
.yb3, .zb3 {
	margin:0 2px;
}
.yb4, .zb4 {
	height:2px; 
	margin:0 1px;
}

.xboxcontent {
	display:block; 
	border:0 solid #083442; 
	border-width:0 1px; 
	height:120px;
	direction:rtl;
	text-align:right;
}
.xboxcontent2 {
	display:block; 
	border:0 solid #e6ebec; 
	border-width:0 1px;
	direction:rtl;
	text-align:right;
}
.xboxcontent3 {
	display:block; 
	border:0 solid #dae1e3; 
	border-width:0 1px;
	direction:rtl;
	text-align:right;
	background-color:#dae1e3;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#083442;
color:#ffffff;
}
.color_b {
background:#ffffff; 
color:#ffffff;
}
.color_c {
background:#ffffff; 
color:#d76404;
}
.color_d {
background:#ffffff; 
color:#083442;
}
.color_e {
background:#dae1e3; 
color:#083442;
}
