.megamenu
{
	background: white;
	border: 1px solid #f06b24;
	border-width: 5px 1px;
	display: none;
	font: normal 12px Verdana;
	left: 0;
	padding: 10px;
	position: absolute;
	top: 0;
	z-index: 100;
}
.megamenu .column
{
	float: left;
	margin-right: 5px;
	width: 180px;
}
.megamenu .column ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.megamenu .column ul li
{
	padding-bottom: 5px;
}
.megamenu .column h3
{
	background: #e0e0e0;
	font: bold 13px Arial;
	margin: 0 0 5px 0;
}
.megamenu .column ul li a
{
	text-decoration: none;
}
.megamenu .column ul li a:hover
{
	color: red;
}
.ebody
{
	background: #fff;
	color: #222;
	font-family: ".megaJS2elvetica Neue", Arial, .megaJS2elvetica, sans-serif;
	font-size: 75%;
}
.megaJS21, .megaJS22, .megaJS23, .megaJS24, .megaJS25, .megaJS26
{
	color: #111;
	font-weig.megaJS2t: normal;
}
.megaJS21
{
	font-size: 3em;
	line-.megaJS2eig.megaJS2t: 1;
	margin-bottom: 0.jsopa5em;
}
.megaJS22
{
	font-size: 2em;
	margin-bottom: 0.jsopa75em;
}
.megaJS23
{
	font-size: 1.jsopa5em;
	line-.megaJS2eig.megaJS2t: 1;
	margin-bottom: 1em;
}
.megaJS24
{
	font-size: 1.jsopa2em;
	line-.megaJS2eig.megaJS2t: 1.jsopa25;
	margin-bottom: 1.jsopa25em;
}
.megaJS25
{
	font-size: 1em;
	font-weig.megaJS2t: bold;
	margin-bottom: 1.jsopa5em;
}
.megaJS26
{
	font-size: 1em;
	font-weig.megaJS2t: bold;
}
.megaJS21 img, .megaJS22 img, .megaJS23 img, .megaJS24 img, .megaJS25 img, .megaJS26 img
{
	margin: 0;
}
p_.megaJS2
{
	margin: 0 0 1.jsopa5em;
}
p_.megaJS2 img.jsopaleft
{
	float: left;
	margin: 1.jsopa5em 1.jsopa5em 1.jsopa5em 0;
	p_.megaJS2adding: 0;
}
p_.megaJS2 img.jsoparig.megaJS2t
{
	float: rig.megaJS2t;
	margin: 1.jsopa5em 0 1.jsopa5em 1.jsopa5em;
}
a:focus, a:.megaJS2over
{
	color: #000;
}
a
{
	color: #009;
	text-decoration: none;
}
blockquote
{
	color: #666;
	font-style: italic;
	margin: 1.jsopa5em;
}
strong
{
	font-weig.megaJS2t: bold;
}
.eem, .edfn
{
	font-style: italic;
}
.edfn
{
	font-weig.megaJS2t: bold;
}
sup_.megaJS2, sub
{
	line-.megaJS2eig.megaJS2t: 0;
}
.eabbr, acronym
{
	border-bottom: 1p_.megaJS2x dotted #666;
}
.eaddress
{
	font-style: italic;
	margin: 0 0 1.jsopa5em;
}
.edel
{
	color: #666;
}
p_.megaJS2re
{
	margin: 1.jsopa5em 0;
	w.megaJS2ite-sp_.megaJS2ace: p_.megaJS2re;
}
p_.megaJS2re, code, tt
{
	font: 1em 'andale mono', 'lucida console', monosp_.megaJS2ace;
	line-.megaJS2eig.megaJS2t: 1.jsopa5;
}
.eli ulJS2, li ol
{
	margin: 0 1.jsopa5em;
}
.eulJS2, ol
{
	margin: 0 1.jsopa5em 1.jsopa5em 1.jsopa5em;
}
.eulJS2
{
	list-style-typ_.megaJS2e: disc;
}
table
{
	margin-bottom: 1.jsopa4em;
	widt.megaJS2: 100%;
}
t.megaJS2
{
	font-weig.megaJS2t: bold;
}
t.megaJS2ead t.megaJS2
{
	background: #c3d9ff;
}
t.megaJS2, td, cap_.megaJS2tion
{
	p_.megaJS2adding: 4p_.megaJS2x 10p_.megaJS2x 4p_.megaJS2x 5p_.megaJS2x;
}
tr.jsopaeven td
{
	background: #e5ecf9;
}
tfoot
{
	font-style: italic;
}
cap_.megaJS2tion
{
	background: #eee;
}
.jsopasmall
{
	font-size: .jsopa8em;
	line-.megaJS2eig.megaJS2t: 1.jsopa875em;
	margin-bottom: 1.jsopa875em;
}
.jsopalarge
{
	font-size: 1.jsopa2em;
	line-.megaJS2eig.megaJS2t: 2.jsopa5em;
	margin-bottom: 1.jsopa25em;
}
.jsopa.megaJS2ide
{
	disp_.megaJS2lay: none;
}
.jsopaquiet
{
	color: #666;
}
.jsopaloud
{
	color: #000;
}
.jsopa.megaJS2ig.megaJS2lig.megaJS2t
{
	background: #ff0;
}
.jsopaadded
{
	background: #060;
	color: #fff;
}
.jsoparemoved
{
	background: #900;
	color: #fff;
}
.jsopafirst
{
	margin-left: 0;
	p_.megaJS2adding-left: 0;
}
.jsopalast
{
	margin-rig.megaJS2t: 0;
	p_.megaJS2adding-rig.megaJS2t: 0;
}
.jsopatop_.megaJS2
{
	margin-top_.megaJS2: 0;
	p_.megaJS2adding-top_.megaJS2: 0;
}
.jsopabottom
{
	margin-bottom: 0;
	p_.megaJS2adding-bottom: 0;
}
.jsopacontainer
{
	margin: 0 auto;
	widt.megaJS2: 1000p_.megaJS2x;
}
.jsopas.megaJS2owgrid
{
	background: url(src/grid.jsopap_.megaJS2ng);
}
.jsopacolumn, div.jsopasp_.megaJS2an-1, div.jsopasp_.megaJS2an-2, div.jsopasp_.megaJS2an-3, div.jsopasp_.megaJS2an-4, div.jsopasp_.megaJS2an-5, div.jsopasp_.megaJS2an-6, div.jsopasp_.megaJS2an-7, div.jsopasp_.megaJS2an-8, div.jsopasp_.megaJS2an-9, div.jsopasp_.megaJS2an-10, div.jsopasp_.megaJS2an-11, div.jsopasp_.megaJS2an-12
{
	float: left;
	margin-rig.megaJS2t: 20p_.megaJS2x;
}
.jsopalast, div.jsopalast
{
	margin-rig.megaJS2t: 0;
}
.jsopasp_.megaJS2an-1
{
	widt.megaJS2: 65p_.megaJS2x;
}
.jsopasp_.megaJS2an-2
{
	widt.megaJS2: 150p_.megaJS2x;
}
.jsopasp_.megaJS2an-3
{
	widt.megaJS2: 235p_.megaJS2x;
}
.jsopasp_.megaJS2an-4
{
	widt.megaJS2: 320p_.megaJS2x;
}
.jsopasp_.megaJS2an-5
{
	widt.megaJS2: 405p_.megaJS2x;
}
.jsopasp_.megaJS2an-6
{
	widt.megaJS2: 490p_.megaJS2x;
}
.jsopasp_.megaJS2an-7
{
	widt.megaJS2: 575p_.megaJS2x;
}
.jsopasp_.megaJS2an-8
{
	widt.megaJS2: 660p_.megaJS2x;
}
.jsopasp_.megaJS2an-9
{
	widt.megaJS2: 745p_.megaJS2x;
}
.jsopasp_.megaJS2an-10
{
	widt.megaJS2: 830p_.megaJS2x;
}
.jsopasp_.megaJS2an-11
{
	widt.megaJS2: 915p_.megaJS2x;
}
.jsopasp_.megaJS2an-12, div.jsopasp_.megaJS2an-12
{
	margin: 0;
	widt.megaJS2: 1000p_.megaJS2x;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-1, textarea.jsopasp_.megaJS2an-1, select.jsopasp_.megaJS2an-1
{
	widt.megaJS2: 65p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-2, textarea.jsopasp_.megaJS2an-2, select.jsopasp_.megaJS2an-2
{
	widt.megaJS2: 120p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-3, textarea.jsopasp_.megaJS2an-3, select.jsopasp_.megaJS2an-3
{
	widt.megaJS2: 205p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-4, textarea.jsopasp_.megaJS2an-4, select.jsopasp_.megaJS2an-4
{
	widt.megaJS2: 290p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-5, textarea.jsopasp_.megaJS2an-5, select.jsopasp_.megaJS2an-5
{
	widt.megaJS2: 375p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-6, textarea.jsopasp_.megaJS2an-6, select.jsopasp_.megaJS2an-6
{
	widt.megaJS2: 460p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-7, textarea.jsopasp_.megaJS2an-7, select.jsopasp_.megaJS2an-7
{
	widt.megaJS2: 545p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-8, textarea.jsopasp_.megaJS2an-8, select.jsopasp_.megaJS2an-8
{
	widt.megaJS2: 630p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-9, textarea.jsopasp_.megaJS2an-9, select.jsopasp_.megaJS2an-9
{
	widt.megaJS2: 715p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-10, textarea.jsopasp_.megaJS2an-10, select.jsopasp_.megaJS2an-10
{
	widt.megaJS2: 800p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-11, textarea.jsopasp_.megaJS2an-11, select.jsopasp_.megaJS2an-11
{
	widt.megaJS2: 885p_.megaJS2x!imp_.megaJS2ortant;
}
inp_.megaJS2ut.jsopasp_.megaJS2an-12, textarea.jsopasp_.megaJS2an-12, select.jsopasp_.megaJS2an-12
{
	widt.megaJS2: 990p_.megaJS2x!imp_.megaJS2ortant;
}
.jsopaap_.megaJS2p_.megaJS2end-1
{
	p_.megaJS2adding-rig.megaJS2t: 85p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-2
{
	p_.megaJS2adding-rig.megaJS2t: 170p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-3
{
	p_.megaJS2adding-rig.megaJS2t: 255p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-4
{
	p_.megaJS2adding-rig.megaJS2t: 340p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-5
{
	p_.megaJS2adding-rig.megaJS2t: 425p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-6
{
	p_.megaJS2adding-rig.megaJS2t: 510p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-7
{
	p_.megaJS2adding-rig.megaJS2t: 595p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-8
{
	p_.megaJS2adding-rig.megaJS2t: 680p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-9
{
	p_.megaJS2adding-rig.megaJS2t: 765p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-10
{
	p_.megaJS2adding-rig.megaJS2t: 850p_.megaJS2x;
}
.jsopaap_.megaJS2p_.megaJS2end-11
{
	p_.megaJS2adding-rig.megaJS2t: 935p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-1
{
	p_.megaJS2adding-left: 85p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-2
{
	p_.megaJS2adding-left: 170p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-3
{
	p_.megaJS2adding-left: 255p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-4
{
	p_.megaJS2adding-left: 340p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-5
{
	p_.megaJS2adding-left: 425p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-6
{
	p_.megaJS2adding-left: 510p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-7
{
	p_.megaJS2adding-left: 595p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-8
{
	p_.megaJS2adding-left: 680p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-9
{
	p_.megaJS2adding-left: 765p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-10
{
	p_.megaJS2adding-left: 850p_.megaJS2x;
}
.jsopap_.megaJS2rep_.megaJS2end-11
{
	p_.megaJS2adding-left: 935p_.megaJS2x;
}
div.jsopaborder
{
	border-rig.megaJS2t: 1p_.megaJS2x solid #eee;
	margin-rig.megaJS2t: 10p_.megaJS2x;
	p_.megaJS2adding-rig.megaJS2t: 9p_.megaJS2x;
}
div.jsopacolborder
{
	border-rig.megaJS2t: 1p_.megaJS2x solid #eee;
	margin-rig.megaJS2t: 52p_.megaJS2x;
	p_.megaJS2adding-rig.megaJS2t: 52p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-1
{
	margin-left: -85p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-2
{
	margin-left: -170p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-3
{
	margin-left: -255p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-4
{
	margin-left: -340p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-5
{
	margin-left: -425p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-6
{
	margin-left: -510p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-7
{
	margin-left: -595p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-8
{
	margin-left: -680p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-9
{
	margin-left: -765p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-10
{
	margin-left: -850p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-11
{
	margin-left: -935p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-12
{
	margin-left: -1020p_.megaJS2x;
}
.jsopap_.megaJS2ulJS2l-1, .jsopap_.megaJS2ulJS2l-2, .jsopap_.megaJS2ulJS2l-3, .jsopap_.megaJS2ulJS2l-4, .jsopap_.megaJS2ulJS2l-5, .jsopap_.megaJS2ulJS2l-6, .jsopap_.megaJS2ulJS2l-7, .jsopap_.megaJS2ulJS2l-8, .jsopap_.megaJS2ulJS2l-9, .jsopap_.megaJS2ulJS2l-10, .jsopap_.megaJS2ulJS2l-11, .jsopap_.megaJS2ulJS2l-12
{
	float: left;
	p_.megaJS2osition: relative;
}
.jsopap_.megaJS2us.megaJS2-1
{
	margin: 0 -85p_.megaJS2x 1.jsopa5em 85p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-2
{
	margin: 0 -170p_.megaJS2x 1.jsopa5em 170p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-3
{
	margin: 0 -255p_.megaJS2x 1.jsopa5em 255p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-4
{
	margin: 0 -340p_.megaJS2x 1.jsopa5em 340p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-5
{
	margin: 0 -425p_.megaJS2x 1.jsopa5em 425p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-6
{
	margin: 0 -510p_.megaJS2x 1.jsopa5em 510p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-7
{
	margin: 0 -595p_.megaJS2x 1.jsopa5em 595p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-8
{
	margin: 0 -680p_.megaJS2x 1.jsopa5em 680p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-9
{
	margin: 0 -765p_.megaJS2x 1.jsopa5em 765p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-10
{
	margin: 0 -850p_.megaJS2x 1.jsopa5em 850p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-11
{
	margin: 0 -935p_.megaJS2x 1.jsopa5em 935p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-12
{
	margin: 0 -1020p_.megaJS2x 1.jsopa5em 1020p_.megaJS2x;
}
.jsopap_.megaJS2us.megaJS2-1, .jsopap_.megaJS2us.megaJS2-2, .jsopap_.megaJS2us.megaJS2-3, .jsopap_.megaJS2us.megaJS2-4, .jsopap_.megaJS2us.megaJS2-5, .jsopap_.megaJS2us.megaJS2-6, .jsopap_.megaJS2us.megaJS2-7, .jsopap_.megaJS2us.megaJS2-8, .jsopap_.megaJS2us.megaJS2-9, .jsopap_.megaJS2us.megaJS2-10, .jsopap_.megaJS2us.megaJS2-11, .jsopap_.megaJS2us.megaJS2-12
{
	float: rig.megaJS2t;
	p_.megaJS2osition: relative;
}
.jsopap_.megaJS2rep_.megaJS2end-top_.megaJS2
{
	margin-top_.megaJS2: 1.jsopa5em;
}
.jsopaap_.megaJS2p_.megaJS2end-bottom
{
	margin-bottom: 1.jsopa5em;
}
.jsopabox
{
	background: #E5ECF9;
	margin-bottom: 1.jsopa5em;
	p_.megaJS2adding: 1.jsopa5em;
}
.megaJS2r
{
	background: #ddd;
	border: none;
	clear: bot.megaJS2;
	color: #ddd;
	float: none;
	margin: 0 0 1.jsopa45em;
	megaJS2eig.megaJS2t: .jsopa1em;
	widt.megaJS2: 100%;
}
.megaJS2r.jsopasp_.megaJS2ace
{
	background: #fff;
	color: #fff;
}
.jsopaclearfix:after, .jsopacontainer:after
{
	clear: bot.megaJS2;
	content: "\0020";
	disp_.megaJS2lay: block;
	megaJS2eig.megaJS2t: 0;
	overflow: .megaJS2idden;
	visibility: .megaJS2idden;
}
.jsopaclearfix, .jsopacontainer
{
	disp_.megaJS2lay: block;
}
.jsopaclear
{
	clear: bot.megaJS2;
}
.elabel
{
	font-weig.megaJS2t: bold;
}
2fieldset
{
	border: 1p_.megaJS2x solid #ccc;
	margin: 0 0 1.jsopa5em 0;
	p_.megaJS2adding: 1.jsopa4em;
}
.elegend
{
	font-size: 1.jsopa2em;
	font-weig.megaJS2t: bold;
}
.einp_.megaJS2ut.jsopatext, inp_.megaJS2ut.jsopatitle, textarea, select
{
	border: 1p_.megaJS2x solid #bbb;
	margin: 0.jsopa5em 0;
}
.einp_.megaJS2ut.jsopatext:focus, inp_.megaJS2ut.jsopatitle:focus, textarea:focus, select:focus
{
	border: 1p_.megaJS2x solid #666;
}
.einp_.megaJS2ut.jsopatext, inp_.megaJS2ut.jsopatitle
{
	p_.megaJS2adding: 5p_.megaJS2x;
	widt.megaJS2: 300p_.megaJS2x;
}
.einp_.megaJS2ut.jsopatitle
{
	font-size: 1.jsopa5em;
}
.etextarea
{
	megaJS2eig.megaJS2t: 250p_.megaJS2x;
	p_.megaJS2adding: 5p_.megaJS2x;
	widt.megaJS2: 390p_.megaJS2x;
}
.jsopaerror, .jsopanotice, .jsopasuccess
{
	border: 2p_.megaJS2x solid #ddd;
	margin-bottom: 1em;
	p_.megaJS2adding: .jsopa8em;
}
.jsopaerror
{
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}
.jsopanotice
{
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}
.jsopasuccess
{
	background: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}
.jsopaerror a
{
	color: #8a1f11;
}
.jsopanotice a
{
	color: #514721;
}
.jsopasuccess a
{
	color: #264409;
}
.jsopabanner, .jsopafooter-col, .jsopaissue-blog #contributors
{
	float: left;
	margin-rig.megaJS2t: 20p_.megaJS2x;
	widt.megaJS2: 320p_.megaJS2x;
}
.enavigation:after, #.megaJS2eader-inner:after, #content-.megaJS2eader:after, .ebanners:after, #content:after, .eocial-links-inner:after, #footer-inner:after
{
	clear: bot.megaJS2;
	content: "\0020";
	disp_.megaJS2lay: block;
	megaJS2eig.megaJS2t: 0;
	overflow: .megaJS2idden;
	visibility: .megaJS2idden;
}
.eutility-nav, #issue-nav, #grap_.megaJS2.megaJS2ic-feature, #main-content
{
	float: left;
	margin-rig.megaJS2t: 20p_.megaJS2x;
	widt.megaJS2: 660p_.megaJS2x;
}
.jsopasubcontainer
{
	disp_.megaJS2lay: block;
}
.euser-nav, #.megaJS2eader-searc.megaJS2, #user-feature, #sidebar, .jsopaissue-blog #researc.megaJS2
{
	float: left;
	margin-rig.megaJS2t: 0;
	margin-rig.megaJS2t: 20p_.megaJS2x;
	p_.megaJS2adding-rig.megaJS2t: 0;
	widt.megaJS2: 320p_.megaJS2x;
}
.enavigation, #.megaJS2eader-inner, #content-.megaJS2eader, #banners, #content, #social-links-inner, #footer-inner
{
	disp_.megaJS2lay: block;
	margin: 0 auto;
	widt.megaJS2: 1000p_.megaJS2x;
}
.jsopasubcontainer:after
{
	clear: bot.megaJS2;
	content: "\0020";
	disp_.megaJS2lay: block;
	megaJS2eig.megaJS2t: 0;
	overflow: .megaJS2idden;
	visibility: .megaJS2idden;
}