LABEL, INPUT
{
	display: block;
}
INPUT.text
{
	margin-bottom: 12px;
	width: 95%;
	padding: 0.4em;
}
INPUT.btnthanks
{
	margin-bottom: 12px;
	width: 95%;
	padding: 0.4em;
	color: #EEEEEE;
}
FIELDSET
{
	padding: 0;
	border: 0;
	margin-top: 25px;
}
H1
{
	font-size: 1.2em;
	margin: 0.6em 0;
}
DIV#users-contain
{
	width: 350px;
	margin: 20px 0;
}
DIV#users-contain TABLE
{
	margin: 1em 0;
	border-collapse: collapse;
	width: 100%;
}
DIV#users-contain TABLE TD, DIV#users-contain TABLE TH
{
	border: 1px solid #EEE;
	padding: 0.6em 10px;
	text-align: left;
}
.ui-dialog .ui-state-error
{
	padding: 0.3em;
}
.validateTips
{
	border: 1px solid transparent;
	padding: 0.3em;
}
/*http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212*/
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%;
	vertical-align: baseline;
	background: transparent;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
/*remember to define focus styles!*/
:focus
{
}
UL LI.bb-bottom
{
	padding: 13px;
	margin: 29px;
	/*+placement:displace 20px 6px;*/
	position: absolute;
	margin-left: 20px;
	margin-top: 6px;
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
#bb-bottom
{
	padding: 8px;
	background-color: #0E66A0;
	-moz-border-radius: 3px;
	text-align: center;
	width: 607px;
	font-size: 9.9pt;
	/*+placement:shift 342px 60px;*/
	position: relative;
	left: 342px;
	top: 60px;
}
#emailyoumsg
{
	font-family: Arial;
	font-size: 16px;
	color: #000066;
	line-height: 1.4;
	margin: 6px;
	padding: 6px;
	border: 1px solid #999;
	background-color: #EEE;
}
A#jq-siteLogo
{
	padding: 6px;
}
BODY
{
	background: #39414A url(../images/bg-home-tile.jpg) repeat-x 50% 0;
	font: normal 62.5% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important;
	color: #FFF;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
}
H1, H2, H3, H4, H5, H6
{
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	border-bottom: 0 !important;
}
A
{
	border-bottom: 0px solid #000000;
	color: #5DB0E6;
}
A:focus
{
	outline: 1px dotted #EEE;
}
A:active
{
	outline: 0px solid #000000;
}
A:hover
{
	color: #7BC4F4;
}
BODY#jq-interior
{
	background-image: url(../images/bg-interior-tile-drk.jpg);
}
#jq-siteContain
{
	width: 910px;
	margin: 0 auto;
}
#jq-header
{
	height: 11px;
	padding: 0px;
	position: relative;
	/*+placement:shift -1px -55px;*/
	position: relative;
	left: -1px;
	top: -55px;
}
BODY#jq-interior #jq-header
{
	background: none;
	height: 78px;
}
#jq-siteLogo
{
	display: block;
	top: 59px;
	position: absolute;
	border: 0 !important;
}
#jq-siteLogo IMG
{
	border: 0 !important;
}
/*Primary Navigation*/
#jq-primaryNavigation
{
	float: right;
	background: #192839 url(../images/bg_primaryNav_left.gif) no-repeat left bottom;
}
#jq-primaryNavigation UL
{
	float: left;
	background: url(../images/bg_primaryNav_right.gif) no-repeat right bottom;
	padding: 0 0.8em 2px;
	margin: 0;
}
#jq-primaryNavigation LI
{
	float: left;
	list-style: none;
	margin: 0;
	background: none;
	padding: 0;
}
#jq-primaryNavigation LI A
{
	float: left;
	padding: 0 1em;
	line-height: 25px;
	font-size: 1.2em;
	color: #D0D0D0;
	text-decoration: none;
	margin-bottom: 2px;
}
#jq-primaryNavigation LI.jq-blog
{
	border-left: 1px solid #0F1924;
}
#jq-primaryNavigation LI.jq-current A, #jq-primaryNavigation LI.jq-current A:hover
{
	border-bottom: 2px solid #176092;
	background: #192839;
	margin-bottom: 0;
	cursor: default;
	color: #D0D0D0;
}
#jq-primaryNavigation LI A:hover
{
	color: #FFF;
	border-bottom: 2px solid #4082AE;
	margin-bottom: 0;
}
/*Secondary Navigation*/
#jq-secondaryNavigation, #jq-footerNavigation
{
	float: right;
	clear: right;
	margin-top: 34px;
	background: #0F67A1 url(../images/bg_secondaryNav_left.gif) no-repeat left top;
}
#jq-secondaryNavigation UL, #jq-footerNavigation UL
{
	float: left;
	padding: 0px;
	margin: 0;
	width: 59.6em;
}
DIV#jq-secondaryNavigation
{
	-moz-border-radius: 4px;
}
#jq-secondaryNavigation UL LI, #jq-footerNavigation UL LI
{
	float: left;
	list-style: none;
	border-right: 1px solid #0D5995;
	border-left: 1px solid #1175AE;
	height: 34px;
	margin: 0;
	background: none;
	padding: 0px;
	/*[empty]color:;*/
	font-family: Arial;
	font-size: 9.8pt;
}
#jq-secondaryNavigation UL LI.jq-first, #jq-footerNavigation UL LI.jq-first
{
	border-left: none;
}
#jq-secondaryNavigation UL LI.jq-last, #jq-footerNavigation UL LI.jq-last
{
	border-right: none;
}
#jq-secondaryNavigation LI A, #jq-footerNavigation LI A
{
	float: left;
	padding: 0 12px;
	font-size: 1.3em;
	color: #EEE;
	text-decoration: none;
	line-height: 34px;
	position: relative;
}
#jq-secondaryNavigation LI A SPAN, #jq-footerNavigation LI A SPAN
{
	position: relative;
	top: 0;
	left: 0;
}
#jq-secondaryNavigation LI A SPAN.jq-shadow, #jq-footerNavigation LI A SPAN.jq-shadow
{
	top: 0.1em;
	left: 1em;
	color: #131C25;
	position: absolute;
	display: none;
}
#jq-secondaryNavigation LI A:hover, #jq-footerNavigation LI A:hover
{
	color: #FFF;
}
#jq-secondaryNavigation LI A:hover SPAN.jq-shadow, #jq-footerNavigation LI A:hover SPAN.jq-shadow, #jq-secondaryNavigation LI.jq-current A SPAN.jq-shadow, #jq-footerNavigation LI.jq-current A SPAN.jq-shadow
{
	display: block;
}
#jq-header H1
{
	font-size: 2em;
	font-weight: normal;
	color: #DDD;
	position: absolute;
	bottom: 15px;
	left: 60px;
	line-height: 1;
	border: 0px solid #000000;
	padding: 0px;
	text-transform: uppercase;
}
#jq-header H1#jq-tagline
{
	position: absolute;
	left: -999999px;
}
DIV#jq-whosUsing
{
	position: relative;
	clear: both;
	height: 45px;
	background: #131C25;
}
H2.jq-whosUsing
{
	position: absolute;
	top: 15px;
	left: 25px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #C4CDD7;
}
UL.jq-whosUsing
{
	position: absolute;
	top: 10px;
	left: 170px;
}
UL.jq-whosUsing LI
{
	float: left;
	margin: 0 5px;
}
UL.jq-whosUsing LI A
{
	float: left;
	height: 25px;
	width: 50px;
	text-indent: -9999999px;
	background: url(../images/icon_whouseslogos.gif) no-repeat 0 0;
	overflow: hidden;
}
UL.jq-whosUsing LI A.jq-google
{
	background-position: 0 0;
	width: 48px;
}
UL.jq-whosUsing LI A.jq-google:hover
{
	background-position: 0 -25px;
}
UL.jq-whosUsing LI A.jq-dell
{
	background-position: -140px 0;
	width: 38px;
}
UL.jq-whosUsing LI A.jq-dell:hover
{
	background-position: -140px -25px;
}
UL.jq-whosUsing LI A.jq-boa
{
	background-position: -185px 0;
	width: 30px;
}
UL.jq-whosUsing LI A.jq-boa:hover
{
	background-position: -185px -25px;
}
UL.jq-whosUsing LI A.jq-mlb
{
	background-position: -225px 0;
	width: 35px;
}
UL.jq-whosUsing LI A.jq-mlb:hover
{
	background-position: -225px -25px;
}
UL.jq-whosUsing LI A.jq-digg
{
	background-position: -59px 0;
	width: 37px;
}
UL.jq-whosUsing LI A.jq-digg:hover
{
	background-position: -59px -25px;
}
UL.jq-whosUsing LI A.jq-nbc
{
	background-position: -107px 0;
	width: 25px;
}
UL.jq-whosUsing LI A.jq-nbc:hover
{
	background-position: -107px -25px;
}
UL.jq-whosUsing LI A.jq-cbs
{
	background-position: -335px 0;
	width: 47px;
}
UL.jq-whosUsing LI A.jq-cbs:hover
{
	background-position: -335px -25px;
}
UL.jq-whosUsing LI A.jq-netflix
{
	background-position: -403px 0;
	width: 55px;
}
UL.jq-whosUsing LI A.jq-netflix:hover
{
	background-position: -403px -25px;
}
UL.jq-whosUsing LI A.jq-technorati
{
	background-position: -263px 0;
	width: 63px;
}
UL.jq-whosUsing LI A.jq-technorati:hover
{
	background-position: -263px -25px;
}
UL.jq-whosUsing LI A.jq-mozilla
{
	background-position: -469px 0;
	width: 93px;
}
UL.jq-whosUsing LI A.jq-mozilla:hover
{
	background-position: -469px -25px;
}
UL.jq-whosUsing LI A.jq-wordpress
{
	background-position: -570px 0;
	width: 20px;
}
UL.jq-whosUsing LI A.jq-wordpress:hover
{
	background-position: -570px -25px;
}
UL.jq-whosUsing LI A.jq-drupal
{
	background-position: -596px 0;
	width: 23px;
}
UL.jq-whosUsing LI A.jq-drupal:hover
{
	background-position: -596px -25px;
}
UL.jq-whosUsing LI A.jq-turbotax
{
	background-position: -626px 0;
	width: 78px;
}
UL.jq-whosUsing LI A.jq-turbotax:hover
{
	background-position: -626px -25px;
}
/*search box*/
#jq-primarySearchForm
{
	position: absolute;
	right: 50px;
	bottom: 15px;
}
#jq-primarySearchForm LABEL
{
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	line-height: 1;
	margin-right: 0.5em;
}
#jq-primarySearchForm INPUT#jq-primarySearch
{
	width: 286px;
	height: 19px;
	padding: 2px 5px;
	font-size: 1.4em;
	color: #333;
	background: #FFF;
	border: 1px solid #AAA;
	line-height: 1;
	font-size: 1.5em;
	-moz-border-radius: 10px;
}
#jq-primarySearchForm BUTTON
{
	background: url(../images/icon_searchglass.png) no-repeat 0 0;
	-background-image: url(../images/icon_searchglass.gif);
	position: relative;
	width: 35px;
	height: 35px;
	position: absolute;
	right: -18px;
	top: -1px;
	border: 0;
	cursor: pointer;
	font-size: 1.1em;
}
#jq-primarySearchForm BUTTON SPAN
{
	position: absolute;
	left: -9999999px;
}
#jq-primarySearchForm BUTTON:hover
{
	background-position: 0 -36px;
}
/*content*/
#jq-content
{
	background: #0E66A0;
	padding: 4em 40px;
	border-bottom: 1px solid #000;
	/*+placement:shift 0px 19px;*/
	position: relative;
	left: 0px;
	top: 19px;
}
/*#jq-intro*/
#jq-intro
{
	padding-top: 1em;
	width: 515px;
	float: left;
	margin-bottom: 3.5em;
}
#jq-intro H2
{
	font-size: 1.9em;
	font-weight: bold;
	color: #5DB0E6;
	line-height: 1em;
}
#jq-intro H2 SPAN.jq-jquery
{
	float: left;
	background: url(../images/logo_jquery_blueblack_81x23.gif) no-repeat left;
	width: 81px;
	height: 23px;
	margin-right: 0.3em;
	position: relative;
}
#jq-intro H2 SPAN.jq-jquery SPAN
{
	position: absolute;
	left: -999999px;
}
#jq-intro P
{
	clear: both;
	font-size: 1.5em;
	margin: 0.8em 0;
	font-weight: normal;
	line-height: 1.6;
}
#jq-intro UL
{
	padding: 1.5em 0;
}
#jq-intro LI
{
	float: left;
	font-size: 1.4em;
}
#jq-intro LI A
{
	color: #5DB0E6;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	background: url(../images/icon_check_whiteOnDarkBlue.gif) no-repeat left;
	padding: 0 30px 0 23px;
}
#jq-intro LI P
{
	font-size: 0.9em;
}
BODY.jq-enhanced #jq-intro LI
{
	position: relative;
}
HTML.js DIV.jq-checkpointSubhead
{
	display: none;
}
BODY.jq-enhanced #jq-intro LI DIV.jq-checkpointSubhead
{
/*opacity: 0.0001;*/
	position: absolute;
	width: 253px;
	height: 54px;
	background: url(../images/bg_ctaTooltip.png) no-repeat 0 0;
	top: -1.5em;
	left: -35%;
	z-index: 100;
}
BODY.jq-enhanced #jq-intro LI DIV.jq-checkpointSubhead P
{
	font-size: 1em;
	padding: 10px 5px 0 50px;
	color: #AE0001;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	cursor: pointer;
}
/*#jq-download*/
#jq-download
{
	width: 275px;
	float: right;
	background: url(../images/bg_vertGradBox.jpg) no-repeat top;
	padding: 1.2em 15px;
	margin-bottom: 3.5em;
}
#jq-download H2
{
	font-size: 1.5em;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 1em;
}
#jq-download LEGEND
{
	font-size: 1.2em;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 0.7em;
}
#jq-download DIV#jq-compression
{
	border: 1px solid #000;
	background: #333 url(../images/bg_diagonalDarkBlue.gif);
	padding: 0.5em 5px;
	margin-bottom: 1.2em;
}
#jq-download DIV#jq-compression INPUT, #jq-download DIV#jq-compression A.jq-radioToggle, #jq-download DIV#jq-compression LABEL
{
	float: left;
	line-height: 1.8em;
	text-transform: uppercase;
	font-size: 1.1em;
}
#jq-download DIV#jq-compression INPUT, #jq-download DIV#jq-compression A.jq-radioToggle
{
	clear: left;
	margin-right: 0.6em;
	background-color: #000;
}
#jq-download DIV#jq-compression A.jq-radioToggle
{
	background: url(../images/icon_checkbox.gif) no-repeat;
	width: 18px;
	height: 17px;
	text-indent: -9999999px;
}
#jq-download DIV#jq-compression A.jq-checked
{
	background: url(../images/icon_checkbox_checked.gif) no-repeat;
}
#jq-download DIV#jq-compression INPUT#jq-production
{
	margin-bottom: 0.5em;
}
#jq-download DIV#jq-compression LABEL EM
{
	text-transform: none;
}
#jq-download BUTTON
{
	color: #FFF;
	background: #000 url(../images/btn_downloadLarge.gif) no-repeat 0 0;
	width: 272px;
	height: 49px;
	outline: 0;
	border: 0;
	position: relative;
	cursor: pointer;
}
#jq-download BUTTON SPAN
{
	position: absolute;
	left: -9999999px;
}
#jq-download BUTTON:hover
{
	background-position: 0 -49px;
}
#jq-download P.jq-version
{
	float: right;
	margin: 0.5em;
	font-size: 1.1em;
	color: #BE0000;
	font-style: italic;
}
#jq-download P.jq-version STRONG
{
	color: #FFF;
}
/*#jq-learnjQuery*/
#jq-learnjQuery
{
	margin-bottom: 4em;
	background: url(../images/bg_subtleGrayGrad.gif) repeat-x top;
	padding: 2em 0 2em 25px;
	clear: both;
}
#jq-learnNow
{
	float: left;
	width: 280px;
}
#jq-learnNow H2
{
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-top: 0.4em;
}
#jq-learnNow P
{
	font-size: 1.3em;
	margin: 1em 0;
	color: #222;
}
#jq-learnNow PRE, #jq-content PRE
{
	background: #FFF;
	color: #333;
	border: 1px solid #000;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	font-family: monaco, monospace;
	float: left;
	width: 100%;
}
#jq-learnNow PRE
{
	overflow: visible;
	font-size: 10px;
	-font-size: 9px;
}
#jq-content PRE
{
	font-weight: normal;
	float: none;
	width: auto;
}
#jq-learnNow PRE CODE
{
	display: block;
	padding: 0.8em 0.5em;
	font-size: 1em;
}
#jq-learnNow A.jq-runCode
{
	font-size: 1.2em;
	padding: 0.3em 1.1em;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #000;
	background: #666 url(../images/btn_grayGrad.jpg) repeat-x top;
	float: left;
	clear: left;
	margin: 0.8em 0;
}
P.neat
{
	display: none;
	clear: both;
	margin: 1em 0;
	padding: 1em 15px;
	background: #0F67A1;
}
P.surprise A
{
	color: #FFF;
}
#jq-liveEditorCTA
{
	height: 65px;
	float: right;
	background: url(../images/cta_liveEditor.jpg) no-repeat;
	width: 256px;
	padding: 95px 15px 0;
	position: relative;
}
#jq-liveEditorCTA H2
{
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
}
#jq-liveEditorCTA A.jq-launchNow
{
	position: absolute;
	top: 95px;
	right: 10px;
	border: 1px solid #FFF;
	background: url(../images/btn_blueSheen.gif) repeat-x 50%;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	padding: 0.2em 0.8em;
	font-size: 1.4em;
}
#jq-liveEditorCTA H2 STRONG
{
	color: #BE0000;
	font-style: italic;
	font-size: 0.8em;
}
#jq-liveEditorCTA P
{
	font-size: 1.2em;
	margin: 0.4em 0;
	font-style: italic;
}
DIV.jq-gettingStarted, DIV.jq-devResources
{
	width: 50%;
	float: left;
}
/*#jq-resources*/
#jq-resources, #jq-jobs, #jq-news, #jq-books
{
	float: left;
	width: 305px;
	margin-right: 10px;
}
#jq-resources
{
	width: 500px;
	margin: 0 0 0 10px;
	float: right;
}
#jq-books
{
	width: 200px;
	float: right;
	margin-right: 0;
}
#jq-jobs H2, #jq-resources H2, #jq-news H2, #jq-books H2
{
	background: #0F67A1;
	color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	padding: 0.3em 15px;
	margin: 1em 0 1.5em;
	position: relative;
}
#jq-resources H2
{
	margin: 0 0 0.4em;
	background: #353D45;
}
#jq-news H2 A.jq-rss
{
	background: url(../images/icon_rss.gif) no-repeat 0 0;
	position: absolute;
	top: 6px;
	right: 6px;
	text-indent: -99999999px;
	width: 14px;
	height: 14px;
}
#jq-news UL, #jq-resources UL, #jq-jobs UL
{
	padding-right: 10px;
}
#jq-resources H3, #jq-resources LI, #jq-jobs LI, #jq-news H3, #jq-books H3
{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4;
}
#jq-resources H3, #jq-jobs H3, #jq-news H3, #jq-books H3
{
	margin: 0.6em 0;
}
#jq-resources H3
{
	color: #222;
}
#jq-jobs H2 SPAN.jobsFrom
{
	font-size: 0.85em;
	font-weight: normal;
	text-transform: none;
	margin-left: 30px;
}
#jq-jobs H2 SPAN.jobsFrom EM
{
	font-style: italic;
}
#jq-jobs H2 SPAN.jobsFrom A
{
	color: #FFF;
}
#jq-resources UL, #jq-jobs UL
{
	margin: 0.8em 0pt 2em;
	color: #222;
}
#jq-resources LI, #jq-jobs LI
{
	list-style-image: url(../images/icon_bullet.gif);
	list-style-position: outside;
	margin-left: 20px;
	font-weight: normal;
	margin-bottom: 0.5em;
}
#jq-resources LI
{
	list-style-image: url(../images/icon_bulletDarkBlue.gif);
}
#jq-news A, #jq-books A, #jq-jobs A
{
	color: #5DB0E6;
}
#jq-news A:hover, #jq-news A:visited, #jq-news A:active, #jq-books A:hover, #jq-books A:visited, #jq-books A:active, #jq-jobs A:hover, #jq-jobs A:visited, #jq-jobs A:active
{
	color: #7BC4F4;
}
#jq-resources A
{
	color: #111;
}
#jq-resources A:hover
{
	color: #000;
}
#jq-news SPAN.jq-author
{
	display: block;
	margin: 0.2em 0pt -0.5em;
}
#jq-news LI, #jq-books LI
{
	margin: 1em 0 1.8em;
	clear: left;
}
#jq-news LI.jq-moreEntries
{
	float: left;
	border-right: 1px solid #FFF;
	padding: 0 0.8em 0 0;
	margin-right: 0.8em;
	margin-top: 0;
	font-size: 1.3em;
}
#jq-news LI.jq-rss
{
	float: left;
	background: url(../images/icon_rss.gif) no-repeat left !important;
	padding-left: 20px;
	clear: none;
	font-size: 1.3em;
	margin-top: 0;
}
#jq-books A.jq-bookImg
{
	float: left;
	border: 1px solid #FFF;
	margin-right: 10px;
	width: 55px;
	height: 70px;
}
#jq-books H3
{
	margin: 0 0 0.2em;
}
#jq-books A.jq-buyNow
{
	display: block;
	border: 1px solid #FFF;
	background: url(../images/btn_blueSheen.gif) repeat-x 50%;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	padding: 0.2em 0.8em;
	float: left;
	margin-top: 0.2em;
}
/*Interior page content*/
#jq-interiorNavigation
{
	float: left;
	display: inline;
	width: 216px;
	background: #FAFAFA;
	border: 1px solid #CCC;
	padding: 5px 15px 15px;
	min-height: 272px;
	-moz-border-radius: 0.5em;
/*gecko*/
	-webkit-border-radius: 0.5em;
/*webkit*/
	border-radius: .5em;
/*w3*/
	color: #000;
}
#jq-interiorNavigation H5
{
	background: #DDD;
	color: #192839;
	font-size: 1.2em;
	font-weight: bold;
	margin: 2em 0 0.4em;
	padding: 0.3em 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #AAA;
}
#jq-interiorNavigation UL
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}
#jq-interiorNavigation LI
{
	margin: 0;
	padding: 0;
	-height: 1%;
}
#jq-interiorNavigation A, #jq-interiorNavigation A:active
{
	font-size: 1.2em;
	line-height: 1.4;
	color: #0F67A1;
	display: block;
	padding: 0.2em 10px;
	margin: 0;
	text-decoration: none;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
}
#jq-interiorNavigation A:hover
{
	background: #EEE;
	color: #192839;
	border-bottom: 1px solid #DDD;
}
#jq-interiorNavigation P A
{
	display: inline;
	padding: 0;
	text-decoration: underline;
	font-size: 1em;
}
#jq-primaryContent
{
	position: relative;
	float: right;
	display: inline;
	width: 539px;
	background: #FAFAFA;
	border: 1px solid #AAA;
	padding: 5px 15px 15px;
	color: #222;
	min-height: 232px;
	-moz-border-radius: 0.5em;
/*gecko*/
	-webkit-border-radius: 0.5em;
/*webkit*/
	border-radius: .5em;
/*w3*/
	overflow: visible;
}
#jq-primaryContent .post
{
	margin-bottom: 2.5em;
	padding-bottom: 2.5em;
	border-bottom: 1px dotted #CCC;
}
#jq-primaryContent CODE
{
	font-size: 13px !important;
}
#jq-primaryContent H2 CODE
{
	font-size: 1.3em !important;
}
#jq-primaryContent P, #jq-primaryContent LI
{
	font-size: 12px;
/*font-size: 1.3em;*/
	line-height: 1.4 !important;
	margin: 0.5em 0 !important;
}
#jq-primaryContent P
{
	margin: 0.5em 0 1.2em !important;
}
#jq-interior #jq-primaryContent P, #jq-interior #jq-primaryContent LI
{
	font-size: 12px;
/*font-size: 1.5em;*/
	line-height: 0.9 !important;
	font-weight: normal;
}
#jq-primaryContent A, #jq-primaryContent A:visited
{
	color: #0F67A1;
	text-decoration: underline;
}
#equip
{
	font-size: 11.9pt;
}
#jq-primaryContent A:hover, #jq-primaryContent A:visited
{
	color: #176092;
	text-decoration: underline;
}
#jq-primaryContent A IMG
{
	border: 0;
}
#jq-primaryContent H1
{
	font-size: 1.9em;
	font-weight: bold;
	color: #222;
	margin: 0.5em 0 0 !important;
	border-bottom: 1px solid #BBB !important;
	padding-bottom: 0.4em;
}
#jq-primaryContent H2
{
	font-size: 1.5em;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	margin: 1em 0 0.6em !important;
}
#jq-primaryContent H2 A
{
	text-decoration: none;
}
#jq-primaryContent H2 A:hover
{
	text-decoration: underline;
}
#ticket H2
{
	font-size: 1.3em;
}
#jq-primaryContent SMALL
{
	font-size: 11px;
	color: #666;
	margin: 1.6em 0 1em;
}
#jq-primaryContent H3
{
	font-size: 1.4em;
	margin: 1em 0 0.6em !important;
	color: #333;
	font-weight: bold;
}
#jq-primaryContent H4
{
	font-size: 1.2em;
	margin: 1em 0 0.6em !important;
	color: #444;
	font-weight: bold;
}
#jq-primaryContent H5
{
	font-size: 1.1em;
	margin: 1em 0 0.6em !important;
	font-weight: bold;
	color: #666;
}
UL LI, UL.menu LI, .item-list UL LI, LI.leaf
{
	background: none !important;
}
.fieldset-wrapper .project-terms LI
{
	font-size: 1.3em;
}
#jq-footer
{
	background: #0F1923 url(../images/bg_footerGrad.jpg) repeat-x top;
	border-bottom: 2px solid #000;
	margin-bottom: 3em;
	padding: 2.5em 40px;
	/*+placement:shift 0px 19px;*/
	position: relative;
	left: 0px;
	top: 19px;
}
#jq-footer #jq-credits
{
	float: left;
	width: 250px;
}
#jq-footer P
{
	font-size: 1.2em;
	color: #FFF;
	margin: 0.5em 0;
	line-height: 1.4;
	width: 497px;
}
#jq-footer P A
{
	color: #5DB0E6;
	text-decoration: underline;
}
#jq-footer P#jq-hosting
{
	font-size: 1.1em;
}
#jq-footer P#jq-hosting A
{
	color: #FFF;
	margin-left: 0.2em;
	background: url(../images/icon_mt.gif) no-repeat left 50%;
	padding-left: 30px;
}
#jq-footer #jq-footerNavigation
{
	margin-top: 1em;
	float: right;
}
/*=Dev/Trac pages*/
TD.fullrow TEXTAREA
{
	width: 497px;
}
TABLE.listing TBODY TD, TABLE.listing TBODY TH
{
	font-size: 11px;
}
DL#results
{
	font-size: 1.3em;
}
/*=Plugin/Drupal pages*/
#container #comments, DIV.comment, DIV.node
{
	border-width: 0;
}
#container #comments H2.comments
{
	margin: 0;
}
DIV.project-issue .quick-search SELECT#edit-projects, DIV.project-issue .quick-search SELECT#edit-states
{
	width: 140px;
}
/*=Docs pages*/
#toc
{
	margin: 10px 0;
	border-color: #DDD !important;
	padding: 10px !important;
}
#jq-primaryContent DIV.example
{
	width: 574px;
}
#jq-primaryContent DIV.exampe PRE
{
	overflow: auto;
}
#contentSub
{
	font-size: 12px !important;
	font-style: italic;
	padding: 10px 0 !important;
	margin: 0 !important;
}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle
{
	text-align: left !important;
	margin: 3px 0 8px;
}
.section-edit
{
	position: relative;
}
/*----- clear fix for floats -----*/
.jq-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#th
{
	color: #6e99d0;
	font-weight: bold;
	text-decoration: underline;
}
#sample
{
	padding: 9px;
}
.jq-clearfix
{
	display: inline-block;
}
/*hides clearfix from IE-mac \*/
* HTML .jq-clearfix
{
	height: 1%;
}
.jq-clearfix
{
	display: block;
}
/*end hide from IE-mac
----------------------------------------------------------------------------------------------------------------
---------->>> global settings needed for thickbox <<<-----------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/
*
{
	padding: 0;
	margin: 0;
}
/*----------------------------------------------------------------------------------------------------------------
---------->>> thickbox specific link and font settings <<<------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/
#TB_window
{
	color: #333333;
}
#TB_secondLine
{
	color: #666666;
}
#TB_window A
{
	color: #666666;
}
#TB_window A:visited
{
	color: #666666;
}
#TB_window A:hover
{
	color: #000;
}
#TB_window A:active
{
	color: #666666;
}
#TB_window A:focus
{
	color: #666666;
}
/*----------------------------------------------------------------------------------------------------------------
---------->>> thickbox settings <<<-----------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/
#TB_overlay
{
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack
{
	background: url(../images/macFFBgHack.png) repeat;
}
.TB_overlayBG
{
	background-color: #131D28;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
* HTML #TB_overlay
{
/*ie6 hack*/
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window
{
	position: fixed;
	background: #FFFFFF;
	z-index: 102;
	color: #000000;
	display: none;
	border: 2px solid #111;
	text-align: left;
	top: 50%;
	left: 50%;
}
* HTML #TB_window
{
/*ie6 hack*/
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window IMG#TB_Image
{
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption
{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow
{
	position: absolute;
	top: 0;
	right: 0;
}
#TB_closeAjaxWindow
{
	position: absolute;
	top: 0;
	right: 0;
}
#TB_closeWindowButton
{
	float: right;
	font-size: 1.3em;
	color: #760000 !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/icon_closeX.gif) no-repeat left 50%;
	margin: 7px 15px;
	padding: 0 0 0 15px;
}
#TB_ajaxWindowTitle
{
	float: left;
	padding: 7px 0 5px 15px;
	margin-bottom: 1px;
	font-size: 1.5em;
	color: #131D28;
	font-weight: bold;
}
#TB_title
{
	background: #FFF url(../images/bg_overlay_header.gif) repeat-x top;
	height: 35px;
	border-bottom: 1px solid #222;
	position: relative;
}
#TB_ajaxContent
{
	clear: both;
	padding: 2px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal
{
	padding: 15px;
}
#TB_ajaxContent P
{
	padding: 5px 0px;
}
#TB_load
{
	position: fixed;
	display: none;
	height: 31px;
	width: 31px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
/*-height/2 0 0 -width/2*/
}
* HTML #TB_load
{
/*ie6 hack*/
	position: absolute;
	margin-top: expression(0 - parseInt(this.jq-offsetHeight / 2) + (TBWindowMargin = document.jq-documentElement && document.jq-documentElement.jq-scrollTop || document.jq-body.jq-scrollTop) + 'px');
}
#TB_HideSelect
{
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #FFF;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* HTML #TB_HideSelect
{
/*ie6 hack*/
	position: absolute;
	height: expression(document.jq-body.jq-scrollHeight > document.jq-body.jq-offsetHeight ? document.jq-body.jq-scrollHeight : document.jq-body.jq-offsetHeight + 'px');
}
#TB_iframeContent
{
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	-margin-bottom: 1px;
}
#docs-content
{
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
#docs-content PRE
{
	border: 1px dotted #DDD !important;
	background: #F8F8FB !important;
	font-size: 8px !important;
	padding: 10px !important;
	line-height: 0.1 !important;
	-moz-border-radius: 9px;
	-webkit-border-radius: 3px;
	margin: 0.8em 0 1.2em !important;
	color: #06263C !important;
}
#column-content
{
	font-size: 130%;
}
/*#docs-content h2 {
margin-top: 0.3em;
}*/
#docs-content H3
{
	margin-top: 0.3em;
}
#toc TD
{
	padding: 8px;
}
B.args, B.options
{
	background: #0F67A1 !important;
	padding: 5px 10px !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 15px !important;
	margin-bottom: 20px !important;
	margin-top: 1em !important;
}
TABLE TR.option
{
	background: #E2EDF4 !important;
}
TABLE TR.option TD
{
	padding: 3px 10px !important;
	font-size: 13px !important;
	background-color: #E2EDF4;
}
TABLE TR.option TD.desc
{
	padding: 3px 10px 20px !important;
}
DIV.api H3
{
	background: #FFF !important;
	color: #0F67A1 !important;
	border-bottom: 1px solid #AAAAAA;
}
DIV.api DIV.desc
{
	font-size: 100% !important;
}
#content H1
{
	padding-top: 0.5em;
}
#jq-download A.name
{
	display: none;
}
HTML.js #jq-download A.name
{
	display: block;
}
HTML.js #jq-download INPUT
{
	display: none;
}
BUTTON.btnthanks
{
	border: 3px solid #22AD5F;
	color: #06652F;
	padding: 17px;
}
