
#partner .c1,
#partner .c2
{
	float: left;
	list-style-type: none;
	font-size: 11px;
}
#partner .c1
{
	width: 800px;
}
#partner .c1 .blurb
{
	padding: 0 15px 30px 15px;
	font-size: 16px;
	line-height: 24px;
	color: #999;
}
#partner .c2
{
	width: 169px;
	margin: 0 0 0 15px;
}


#partner ul.blocks
{
	list-style-type: none;

}


#partner .c1 h2
{
	font-size: 16px !important;
	color: #333;
	margin-bottom: 12px;
}

#partner .r1
{
	background: url(/partners/images/b1.png) bottom left no-repeat;
	padding-bottom: 10px;
}
#partner .r2
{
	background: url(/partners/images/b1.png) bottom right no-repeat;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 35px;
}
#partner .r1a,
#partner .r1b,
#partner .r2a,
#partner .r2b
{
	float: left;
	list-style-type: none;
	width: 395px;
}




#partner .r1a .inner
{
	padding: 10px 14px 0 14px;
	font-size: 12px;
}
#partner .r1a
{
	background: url(/partners/images/r1a.png) top left no-repeat;
}
#partner .r1a .left
{
	height: 190px;
	width: 122px;
	float: left;
}
#partner .r1a .right
{
	width: 245px;
	float: right;
}
#partner .r1a .right ul
{
	padding-top: 15px;
}
#partner .r1a .right ul li
{
	list-style-type: none;
	margin-top: 8px;
}
#partner .r1a .right ul li.first
{
	margin-top: 0px;
}

#partner .r1b
{
	margin: 0 0 0 10px;
	background: url(/partners/images/r1b.png) top left no-repeat;
}
#partner .r2a
{
	background: url(/partners/images/r2a.png) top left no-repeat;
}
#partner .r2b
{
	margin: 0 0 0 10px;
	background: url(/partners/images/r2b.png) top left no-repeat;
}

#partner .r1b .left,
#partner .r2a .left,
#partner .r2b .left
{
	float: left;
	width: 108px;
	padding-top: 15px;
	text-align: right;
	line-height: 20px;
	
}
#partner .r1b .left .ro,
#partner .r2a .left .ro,
#partner .r2a .left .so,
#partner .r2b .left .ro
{
	line-height:12px;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 7px;
}
#partner .r1b .right,
#partner .r2a .right,
#partner .r2b .right
{
	float: right;
	height: 190px;
	width: 247px;
}
#partner .r1b .inner,
#partner .r2a .inner,
#partner .r2b .inner
{
	padding: 10px 14px 0 14px;
}

#sp0
{
	margin-top: 108px;
	font-weight: bold;
	color: #999;
	font-size: 12px;
}

#dm0
{
	margin-top: 108px;
	font-weight: bold;
	color: #999;
	font-size: 12px;
}

#acd0
{
	margin-top: 108px;
	font-weight: bold;
	color: #999;
	font-size: 12px;
}

#partner .ro
{
	padding: 0 25px 0 0;
}

#partner .so
{
	padding: 0 25px 0 0;
}

#partner .sb1,
#p-learn .sb1
{
	font-size: 12px;
	color: #999;
}
#partner .sb1 h3,
#partner .sb2 h3,
#p-learn .sb1 h3,
#p-learn .sb2 h3
{
	font-weight: bold;
	color: #333;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#partner .sb1,
#p-learn .sb1
{
	background: url(/partners/images/sbbg1.png) top left no-repeat;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
}
#partner .sb1-inner,
#p-learn .sb1-inner
{
	background: #d2edff url(/partners/images/sbbg2.png) bottom left no-repeat;
	padding: 0 13px 10px 13px;
}

#partner .sb2,
#p-learn .sb2
{
	background: url(/partners/images/sbbg1.png) top left no-repeat;
	padding: 10px 13px;
}
#partner .sb2 .alpha
{
	font-weight: normal;
	color: #666;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

#p-learn .sb2 .alpha
{
	font-weight: normal;
	color: #666;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}


#alpha-list
{
	padding: 15px 0 0 20px;
}
#alpha-list ul li
{
	list-style-type: disc;
	color: #098CEC;
}

/*============================================================*/



#p-learn .c0
{
	list-style-type: none;
}
#p-learn .c1
{
	float: left;
	width: 320px;
}
#p-learn .c2
{
	float: left;
	width: 465px;
	margin: 0 0 0 15px;
}
#p-learn .c3
{
	float: left;
	width: 169px;
	margin: 0 0 0 15px;
}

#p-learn .block1
{
	height: 70px;
	border-top: 1px solid #858789;
	padding: 10px 0 0 0;
}
#p-learn .block1 h1
{
	font-size: 16px;
	color: #4babf1;
	margin-bottom: 25px;
	margin-left: 18px;
}
#p-learn .block1 h2
{
	font-size: 12px;
	font-gweight: bold;
	color: #444;
	margin-left: 18px;
}
#p-learn .block2
{
	border-top: 1px solid #858789;
}
#p-learn .block2 h1
{
	font-size: 16px;
	color: #666;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#p-learn .block3
{
	border-top: 1px solid #858789;
}
#p-learn .block3 h1
{
	font-size: 16px;
	color: #4babf1;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#p-learn .block2 ul
{
	list-style-type: disc;
}

#p-learn .notes
{
	padding: 0 20px 20px 20px;
}
#p-learn .notes ul
{
	margin-left: 20px;
	margin-bottom: 20px;
}
#p-learn .notes h3
{
	margin: 30px 0 5px 0;
	font-weight: bold;
}
#p-learn .block2a
{
	border-top: 1px dotted #aaadaf;	
	padding: 15px 30px 30px 15px;
	
}
#p-learn .block2a h2
{
	color: #4babf1;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}


table.gen1 thead tr td
{
	background: #e9eaec;
	font-weight: bold;
	color: #868789;
	padding: 10px;
	border-left: 1px dotted #aaadaf;
	border-bottom: 1px dotted #aaadaf;
}
table.gen1 tbody tr.a1 td
{
	background: #f5f5f5;
	font-weight: normal;
	color: #868789;
	padding: 10px;
	border-left: 1px dotted #aaadaf;
}
table.gen1 tbody tr.a2 td
{
	background: #e9eaec;
	font-weight: normal;
	color: #868789;
	padding: 10px;
	border-left: 1px dotted #aaadaf;
}
table.gen1 tbody tr td
{
	text-align: center;
}
table.gen1 tbody tr td.dtl
{
	text-align: left;
}
table.gen1 tr td.first
{
	border-left: 0 !important;
	text-align: left;
}


#sp img,
#acd img
{
	margin: 0 5px 2px 0;
}
#sp0,
#acd0,
#dm0
{
	display: none;
}
#sp1,#sp2,#sp3,#sp4,#sp5,#sp6,#sp7,#sp8,#sp9,#sp10,#sp11,#sp12,#sp13,#sp14,#sp15,#sp16,#sp17,#sp18,#sp19,#sp20
{
	padding-top: 17px;
	display: none;
}
#acd1,#acd2,#acd3,#acd4,#acd5,#acd6,#acd7,#acd8,#acd9,#acd10,#acd11,#acd12,#acd13,#acd14,#acd15,#acd16,#acd17,#acd18,#acd19,#acd20,#acd21,#acd22,#acd23,#acd24,#acd25,#acd26,#acd27,#acd28,#acd29,#acd30,#acd31,#acd32,#acd33,#acd34,#acd35,#acd36,#acd37,#acd38,#acd39,#acd40,#acd41,#acd42,#acd43,#acd44,#acd45,#acd46,#acd47,#acd48,#acd49,#acd50,#acd51,#acd52,#acd53,#acd54,#acd55
{
	padding-top: 17px;
	display: none;
}
#dm1,#dm2,#dm3
{
	padding-top: 17px;
	display: none;
}
#alpha-0,
#alpha-1,
#alpha-2,
#alpha-3,
#alpha-4,
#alpha-5,
#alpha-6,
#alpha-7,
#alpha-8,
#alpha-9,
#alpha-a,
#alpha-b,
#alpha-c,
#alpha-d,
#alpha-e,
#alpha-f,
#alpha-g,
#alpha-h,
#alpha-i,
#alpha-j,
#alpha-k,
#alpha-l,
#alpha-m,
#alpha-n,
#alpha-o,
#alpha-p,
#alpha-q,
#alpha-r,
#alpha-s,
#alpha-t,
#alpha-u,
#alpha-v,
#alpha-w,
#alpha-x,
#alpha-y,
#alpha-z
{
	display: none;
}


.on
{
	display: block !important;
}
.alpha a.on
{
	color: #999;
	display: inline !important;
}


.clearfix:after
{
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
