/*** rokbox-style.css ***/

#rokbox-wrapper.rokbox-light
{
}
#rokbox-wrapper .clr
{
	clear: both;
}
#rokbox-close
{
	height: 30px;
	width: 20px;
	display: block;
	background: url(close.png) 0 0 no-repeat;
	clear: both;
}
#rokbox-close span
{
	display: none;
}
#rokbox-top.rokbox-left
{
	background: url(tl.png) 0 0 no-repeat;
	clear: both;
}
#rokbox-top .rokbox-right
{
	background: url(tr.png) 100% 0 no-repeat;
}
#rokbox-top .rokbox-center
{
	background: url(top.png) 0 0 repeat-x;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#rokbox-middle
{
	overflow: hidden;
}
#rokbox-middle.rokbox-left
{
	background: url(left.png) 0 0 repeat-y;
	clear: both;
}
#rokbox-middle .rokbox-right
{
	background: url(right.png) 100% 0 repeat-y;
}
#rokbox-middle .rokbox-center
{
	background: #fff;
	margin-left: 20px;
	margin-right: 20px;
}
#rokbox-bottom.rokbox-left
{
	background: url(bl.png) 0 0 no-repeat;
}
#rokbox-bottom .rokbox-right
{
	background: url(br.png) 100% 0 no-repeat;
}
#rokbox-bottom .rokbox-center
{
	background: url(bottom.png) 0 0 repeat-x;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#rokbox-container
{
}
#rokbox-container.spinner
{
	background: url(ajax-loader.gif) 50% 50% no-repeat;
}
#rokbox-container.warning
{
	background: url(warning.png) 50% 50% no-repeat;
}
#rokbox-container.warning h1
{
	position: absolute;
	text-align: center;
	margin-left: -20px;
}
#rokbox-arrows
{
	margin-top: 15px;
	position: absolute;
	right: 0;
	width: 70px;
	height: 20px;
}
#rokbox-arrows a
{
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
#rokbox-arrows #rokbox-previous
{
	background: url(prev.png) 0 0 no-repeat;
}
#rokbox-arrows #rokbox-previous span
{
	display: none;
}
#rokbox-arrows #rokbox-next
{
	background: url(next.png) 0 0 no-repeat;
}
#rokbox-arrows #rokbox-next span
{
	display: none;
}
#rokbox-arrows #rokbox-previous.inactive, #rokbox-arrows #rokbox-next.inactive
{
	background-position: 0 -20px;
}
#rokbox-caption
{
	padding-top: 25px;
	font-family: Helvetica,Arial,sans-serif;
}
#rokbox-caption h2
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
#rokbox-caption p
{
	margin: 0;
	color: #999;
	font-size: 12px;
}



/*** gantry.css ***/

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;
}
.rt-container
{
	margin: 0 auto;
	width: 960px;
}
body
{
	min-width: 960px;
}
.rt-block
{
	padding: 15px;
	margin-bottom: 10px;
	position: relative;
}
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha
{
	margin-left: 0;
}
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega
{
	margin-right: 0;
}
#rt-logo
{
	width: 185px;
	height: 115px;
	display: block;
}
#rt-content-top, #rt-content-bottom
{
	overflow: hidden;
}
#rocket
{
	display: block;
	width: 110px;
	height: 15px;
	margin: 0 auto;
}
#rt-copyright
{
	text-align: center;
}
#rt-menu .rt-container
{
	background: #666;
	height: 3em;
}
#rt-menu ul.menu
{
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
#rt-menu ul.menu li
{
	float: left;
	padding: 0;
	background: none;
}
#rt-menu ul.menu li a
{
	font-weight: bold;
	line-height: 3em;
	display: block;
	padding: 0 15px;
	font-size: 1em;
}
#rt-menu ul.menu ul
{
	display: none;
}
body
{
	font-size: 12px;
	line-height: 1.7em;
	font-family: Helvetica,Arial, Sans-Serif;
}
body.font-size-is-xlarge
{
	font-size: 15px;
	line-height: 1.7em;
}
body.font-size-is-large
{
	font-size: 14px;
	line-height: 1.7em;
}
body.font-size-is-default
{
	font-size: 12px;
	line-height: 1.7em;
}
body.font-size-is-small
{
	font-size: 11px;
	line-height: 1.7em;
}
body.font-size-is-xsmall
{
	font-size: 10px;
	line-height: 1.7em;
}
form
{
	margin: 0;
	padding: 0;
}
p
{
	margin: 0 0 15px 0;
}
h1, h2, h3, h4, h5
{
	margin: 15px 0;
	line-height: 1.1em;
}
h1
{
	font-size: 200%;
}
h2
{
	font-size: 190%;
}
h3
{
	font-size: 175%;
}
h4
{
	font-size: 120%;
}
h5
{
	font-size: 120%;
}
h2.title
{
	font-size: 170%;
	letter-spacing: -1px;
	line-height: 1em;
}
a
{
	text-decoration: none;
	outline: none;
}
code
{
	color: #000;
	margin: -1px 0 0 0;
	font: 10px Courier;
}
blockquote
{
	font: italic 16px/22px Georgia, Serif;
}
.left-1, .left-2, .left-3, .left-4, .left-5, .left-6, .left-7, .left-8, .left-9, .left-10, .right-11
{
	float: left;
	margin-right: 50px;
	margin-bottom: 15px;
	display: inline;
	position: relative;
}
.right-1, .right-2, .right-3, .right-4, .right-5, .right-6, .right-7, .right-8, .right-9, .right-10, .right-11
{
	float: right;
	margin-left: 50px;
	margin-bottom: 15px;
	display: inline;
	position: relative;
}
.date-block
{
	padding: 15px;
}
ul, ol
{
	padding-left: 15px;
}
ul li
{
	padding: 0;
	margin: 0;
}
ul li a
{
	font-size: 1.2em;
	line-height: 1.8em;
}
ul ul
{
	margin-left: 25px;
	padding: 5px 0;
}
ul li.author
{
	margin: 0;
	letter-spacing: 1px;
	list-style: none;
	font-weight: bold;
	text-align: right;
}
ul li.date
{
	margin: 0;
	letter-spacing: 1px;
	list-style: none;
	text-align: right;
	font-weight: bold;
}
ul li.comments
{
	list-style: none;
	text-align: right;
	font-weight: bold;
}
ul li.author span, ul li.date span, ul li.comments span
{
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 1em;
}
body.rtl
{
	direction: rtl;
}
body.rtl #rt-menu ul.menu
{
	float: right;
}
body.rtl #rt-menu ul.menu li
{
	float: right;
}
body.rtl #rt-content-top .rt-alpha, body.rtl #rt-content-bottom .rt-alpha
{
	margin-right: 0;
	margin-left: 10px;
}
body.rtl #rt-content-top .rt-omega, body.rtl #rt-content-bottom .rt-omega
{
	margin-left: 0;
	margin-right: 10px;
}
body.rtl
{
	min-width: inherit;
}
html, body
{
	margin-bottom: 1px;
}
body
{
	background: #ddd;
	color: #444;
}
h1, h2, h3, h4, h5, h6, legend
{
	color: #000;
}
#rt-header h2, #rt-bottom h2
{
	color: #aaa;
}
#rt-header, #rt-bottom
{
	color: #aaa;
}
.rt-container
{
	background: #fff;
}
a
{
	color: #cc0000;
}
a:hover
{
	color: #000;
}
#rt-header .rt-container
{
	background: #000 url(images/header-assets.png) 50% -363px repeat-x;
}
#rt-logo
{
	background: url(images/header-assets.png) 0 0 no-repeat;
}
#rt-menu ul.menu li a
{
	color: #fff;
}
#rt-menu ul.menu li a:hover
{
	background: #444;
	color: #fff;
}
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover
{
	background: #fff;
	color: #000;
}
#rt-bottom .rt-container
{
	background: #000 url(images/header-assets.png) 50% -363px repeat-x;
	border-top: 4px solid #666;
}
#rt-footer .rt-container, #rt-copyright .rt-container
{
	background: #666;
}
#rt-footer, #rt-copyright
{
	color: #ccc;
}
#rt-footer h2
{
	color: #fff;
}
#rt-sidebar-a
{
	background-color: #e0e0e0;
}
#rt-sidebar-b
{
	background-color: #e9e9e9;
}
#rt-sidebar-c
{
	background-color: #f0f0f0;
}
#rocket
{
	background: url(images/rocket.png) 0 0 no-repeat;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
#debug #rt-main
{
	overflow: hidden;
	border-bottom: 4px solid #666;
	margin-top: 15px;
	position: relative;
}
#debug .status
{
	position: absolute;
	background: #333;
	opacity: .3;
	padding: 0px 15px;
	z-index: 10000;
	color: #fff;
	font-weight: bold;
	font-size: 150%;
}

/*** grid-12.css ***/

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12
{
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.rt-container .rt-grid-1
{
	width: 60px;
}
.rt-container .rt-grid-2
{
	width: 140px;
}
.rt-container .rt-grid-3
{
	width: 250px;
}
.rt-container .rt-grid-4
{
	width: 300px;
}
.rt-container .rt-grid-5
{
	width: 350px;
}
.rt-container .rt-grid-6
{
	width: 430px;
}
.rt-container .rt-grid-7
{
	width: 540px;
}
.rt-container .rt-grid-8
{
	width: 620px;
}
.rt-container .rt-grid-9
{
	width: 670px;
}
.rt-container .rt-grid-10
{
	width: 780px;
}
.rt-container .rt-grid-11
{
	width: 860px;
}
.rt-container .rt-grid-12
{
	width: 940px;
}
.rt-container .rt-push-1
{
	left: 80px;
}
.rt-container .rt-push-2
{
	left: 160px;
}
.rt-container .rt-push-3
{
	left: 240px;
}
.rt-container .rt-push-4
{
	left: 320px;
}
.rt-container .rt-push-5
{
	left: 400px;
}
.rt-container .rt-push-6
{
	left: 480px;
}
.rt-container .rt-push-7
{
	left: 560px;
}
.rt-container .rt-push-8
{
	left: 640px;
}
.rt-container .rt-push-9
{
	left: 720px;
}
.rt-container .rt-push-10
{
	left: 800px;
}
.rt-container .rt-push-11
{
	left: 880px;
}
.rt-container .rt-pull-1
{
	left: -80px;
}
.rt-container .rt-pull-2
{
	left: -160px;
}
.rt-container .rt-pull-3
{
	left: -240px;
}
.rt-container .rt-pull-4
{
	left: -320px;
}
.rt-container .rt-pull-5
{
	left: -400px;
}
.rt-container .rt-pull-6
{
	left: -480px;
}
.rt-container .rt-pull-7
{
	left: -560px;
}
.rt-container .rt-pull-8
{
	left: -640px;
}
.rt-container .rt-pull-9
{
	left: -720px;
}
.rt-container .rt-pull-10
{
	left: -800px;
}
.rt-container .rt-pull-11
{
	left: -880px;
}
.rt-container .rt-prefix-1
{
	padding-left: 80px;
}
.rt-container .rt-prefix-2
{
	padding-left: 160px;
}
.rt-container .rt-prefix-3
{
	padding-left: 240px;
}
.rt-container .rt-prefix-4
{
	padding-left: 320px;
}
.rt-container .rt-prefix-5
{
	padding-left: 400px;
}
.rt-container .rt-prefix-6
{
	padding-left: 480px;
}
.rt-container .rt-prefix-7
{
	padding-left: 560px;
}
.rt-container .rt-prefix-8
{
	padding-left: 640px;
}
.rt-container .rt-prefix-9
{
	padding-left: 720px;
}
.rt-container .rt-prefix-10
{
	padding-left: 800px;
}
.rt-container .rt-prefix-11
{
	padding-left: 880px;
}
.left-1, .right-1
{
	width: 30px;
}
.left-2, .right-2
{
	width: 110px;
}
.left-3, .right-3
{
	width: 190px;
}
.left-4, .right-4
{
	width: 270px;
}
.left-5, .right-5
{
	width: 350px;
}
.left-6, .right-6
{
	width: 430px;
}
.left-7, .right-7
{
	width: 510px;
}
.left-8, .right-8
{
	width: 590px;
}
.left-9, .right-9
{
	width: 670px;
}
.left-10, .right-10
{
	width: 750px;
}
.left-11, .right-11
{
	width: 830px;
}

/*** joomla.css ***/

.rt-joomla h1
{
	letter-spacing: -2px;
}
.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5
{
	letter-spacing: -1px;
}
.componentheading
{
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}
.contentheading
{
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;
}
.sectiontableheader
{
	font-weight: bold;
	padding: 3px;
	line-height: 25px;
	text-align: left;
}
.sectiontablefooter
{
	padding-bottom: 8px;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2
{
	text-align: left;
	padding: 6px 5px;
	vertical-align: middle;
}
tr.sectiontableentry0 td, td.sectiontableentry0, tr.sectiontableentry1 td, td.sectiontableentry1, tr.sectiontableentry2 td, td.sectiontableentry2
{
	height: 30px;
}
.contentpane, .contentpaneopen
{
	width: 100%;
}
.rt-joomla .float-left
{
	float: left;
}
.rt-joomla .float-right
{
	float: right;
}
.rt-joomla .width25
{
	width: 24.999%;
}
.rt-joomla .width33
{
	width: 33.333%;
}
.rt-joomla .width50
{
	width: 49.999%;
}
.rt-joomla .width100
{
	width: 100%;
}
.rt-joomla .rt-blog .rt-description
{
	margin: 10px 0px 15px 0px;
	padding-bottom: 20px;
	border-bottom: 1px #c8c8c8 dotted;
}
.rt-joomla .rt-article
{
	margin-bottom: 35px;
}
.rt-joomla .rt-article-bg
{
	padding-bottom: 5px;
	border-bottom: 1px #c8c8c8 dotted;
}
.rt-joomla .multicolumns .rt-article
{
	margin: 0px 15px 15px 15px;
}
.rt-joomla .multicolumns .first .rt-article
{
	margin-left: 0px;
}
.rt-joomla .multicolumns .last .rt-article
{
	margin-right: 0px;
}
.rt-joomla .rt-article-links
{
	margin: 10px 0px 10px 0px;
}
.rt-joomla h1.rt-article-title
{
	width: auto;
}
.rt-joomla span.edit
{
	margin-left: 10px;
	float: left;
}
.rt-joomla .rt-articleinfo
{
	margin-bottom: 15px;
}
.rt-joomla .rt-articleinfo span.modified, .rt-joomla .rt-articleinfo span.author, .rt-joomla .rt-articleinfo span.created, .rt-joomla .rt-articleinfo span.url
{
	display: block;
	font-size: 95%;
}
.rt-joomla .rt-articleinfo span.author
{
	color: #969696;
	font-style: italic;
}
.rt-joomla .rt-articleinfo span.created
{
	font-weight: bold;
}
.rt-joomla .rt-description
{
	margin: 10px 0px 10px 0px;
	overflow: hidden;
}
.rt-description img.left
{
	margin-right: 15px;
	float: left;
}
.rt-description img.right
{
	margin-left: 15px;
	float: right;
}
.rt-joomla .filter
{
	margin: 10px 0px;
}
.rt-joomla span.number
{
	color: #969696;
	font-style: italic;
}
.rt-joomla .rt-article-icons
{
	width: 65px;
	overflow: hidden;
	float: right;
}
.rt-joomla .icon
{
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 3px;
	background-image: url(images/typography.png);
	background-repeat: no-repeat;
}
.rt-joomla .printscreen
{
	display: none;
}
.rt-joomla .print
{
	background-position: 0 0;
}
.rt-joomla .email
{
	background-position: -16px 0;
}
.rt-joomla .pdf
{
	background-position: -32px 0;
}
.rt-joomla .edit
{
	background-position: -48px 0;
	margin-left: 0 !important;
	margin-right: 5px;
}
.rt-joomla .edit img
{
	opacity: 0;
}
.rt-joomla .rt-article-cat
{
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0;
}
.rt-pagination
{
	text-align: center;
}
.rt-pagination .tab
{
	display: inline-block;
	margin-right: 8px;
}
.rt-pagination .tab .page-active
{
	background: none;
}
.rt-pagination .page-block
{
	display: inline-block;
	margin-right: 4px;
	font-weight: bold;
}
.rt-pagination .page-active, .rt-pagination .page-inactive
{
	padding: 0 4px;
}
.rt-pagination .page-inactive:hover
{
	cursor: pointer;
}
.rt-pagination .rt-results
{
	margin-bottom: 5px;
}
.rt-joomla .edit-article fieldset
{
	margin-bottom: 30px;
}
.rt-joomla .edit-article fieldset div
{
	overflow: hidden;
	margin-bottom: 5px;
}
.rt-joomla .edit-article label.label-left
{
	display: block;
	width: 150px;
	float: left;
}
.rt-joomla .edit-article .save
{
	margin: 0px;
	float: right;
}
.rt-joomla .edit-article #editor-xtd-buttons
{
	margin-bottom: 0px;
	overflow: hidden;
}
.rt-joomla .edit-article #editor-xtd-buttons div
{
	margin: 0px;
}
.rt-joomla .edit-article #editor-xtd-buttons .button2-left
{
	margin-right: 5px;
}
.rt-joomla .edit-article #editor-xtd-buttons a:link, .rt-joomla .edit-article #editor-xtd-buttons a:visited, .rt-joomla .edit-article #editor-xtd-buttons a:hover
{
	color: #323232;
}
.rt-joomla .edit-article .inputbox, .rt-joomla .edit-article textarea
{
	border: 1px solid #ddd;
}
#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox
{
	border: 1px solid #ddd;
	font-size: 1.2em;
	padding: 2px;
	margin: 0;
}
#com-form-login fieldset div, #josForm fieldset div
{
	margin-bottom: 10px;
}
#form-login ul
{
	margin-top: 10px;
}
#form-login p
{
	margin-bottom: 10px;
}
#form-login .user-greeting
{
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 15px;
}
.rt-joomla .user label.label-left, .rt-joomla .user span.label-left
{
	display: block;
	width: 130px;
	float: left;
	font-weight: bold;
	font-size: 120%;
}
.col12 .rt-grid-2 #form-login .inputbox
{
	width: 104px;
}
.col12 .rt-grid-3 #form-login .inputbox
{
	width: 184px;
}
.col12 .rt-grid-4 #form-login .inputbox
{
	width: 264px;
}
.col12 .rt-grid-5 #form-login .inputbox
{
	width: 344px;
}
.col12 .rt-grid-6 #form-login .inputbox
{
	width: 424px;
}
.col12 .rt-grid-7 #form-login .inputbox
{
	width: 504px;
}
.col12 .rt-grid-8 #form-login .inputbox
{
	width: 584px;
}
.col12 .rt-grid-9 #form-login .inputbox
{
	width: 664px;
}
.col12 .rt-grid-10 #form-login .inputbox
{
	width: 744px;
}
.col12 .rt-grid-12 #form-login .inputbox
{
	width: 904px;
}
.col16 .rt-grid-2 #form-login .inputbox
{
	width: 64px;
}
.col16 .rt-grid-3 #form-login .inputbox
{
	width: 124px;
}
.col16 .rt-grid-4 #form-login .inputbox
{
	width: 184px;
}
.col16 .rt-grid-5 #form-login .inputbox
{
	width: 244px;
}
.col16 .rt-grid-6 #form-login .inputbox
{
	width: 304px;
}
.col16 .rt-grid-7 #form-login .inputbox
{
	width: 364px;
}
.col16 .rt-grid-8 #form-login .inputbox
{
	width: 424px;
}
.col16 .rt-grid-9 #form-login .inputbox
{
	width: 484px;
}
.col16 .rt-grid-10 #form-login .inputbox
{
	width: 544px;
}
.col16 .rt-grid-11 #form-login .inputbox
{
	width: 604px;
}
.col16 .rt-grid-12 #form-login .inputbox
{
	width: 664px;
}
.col16 .rt-grid-13 #form-login .inputbox
{
	width: 724px;
}
.col16 .rt-grid-14 #form-login .inputbox
{
	width: 784px;
}
.col16 .rt-grid-15 #form-login .inputbox
{
	width: 844px;
}
.rt-joomla .contact h1
{
	margin-bottom: 0px;
	font-size: 250%;
	font-weight: normal;
	letter-spacing: -1px;
}
.rt-joomla .contact h2
{
	margin-bottom: 10px;
	font-size: 120%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.rt-joomla .contact .image
{
	float: right;
}
.rt-joomla .contact table
{
	margin-bottom: 10px;
}
.rt-joomla .contact label.label-top
{
	display: block;
}
.contact .icon
{
	float: left;
	width: 40px;
}
.contact .misc, .contact .webpage, .contact .mobile, .contact .email, .contact .telephone, .contact .fax, .contact .country, .contact .state, .contact .postcode, .contact .suburb, .contact .street-address
{
	overflow: hidden;
}
.contact .other .surround
{
	margin-top: 5px;
}
.contact .vcard
{
	margin-top: 15px;
}
.rt-joomla .contact .inputbox
{
	border: 1px solid #ddd;
	font-size: 1.2em;
	padding: 2px;
	margin: 0;
}
.rt-joomla .contact .label-top
{
	display: block;
	font-weight: bold;
	font-size: 120%;
}
.rt-joomla .contact fieldset div
{
	margin-bottom: 10px;
}
.rt-joomla .weblinks fieldset div
{
	overflow: hidden;
}
.rt-joomla .weblinks label.label-left
{
	display: block;
	width: 150px;
	float: left;
}
.rt-joomla .search p.info
{
	margin: 0px;
	color: #969696;
	font-style: italic;
}
.rt-joomla .search span.highlight
{
	background: #ffffaa;
}
.rt-joomla .search_result
{
	margin-top: 15px;
}
.rt-joomla .search_result .inputbox
{
	border: 1px solid #ddd;
	font-size: 1.2em;
	padding: 2px;
	margin: 0;
}
.rt-joomla .search_result fieldset.word label
{
	display: block;
	width: 130px;
	float: left;
	font-weight: bold;
	font-size: 120%;
}
.rt-joomla .search_result fieldset
{
	margin-bottom: 15px;
}
.rt-joomla .search_result .phrase legend, .rt-joomla .search_result .only legend
{
	line-height: 30px;
	font-weight: bold;
}
dl.poll dt
{
	padding-top: 8px;
	text-transform: uppercase;
	font-size: 90%;
}
dl.poll dd
{
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #eaeaea;
	font-size: 120%;
}
poll .polls_color_1, .poll .polls_color_2, .poll .polls_color_3, .poll .polls_color_4, .poll .polls_color_5
{
	border: solid 1px;
	position: relative;
}
.rt-poll h3
{
	border: solid 0;
	margin: 20px 0;
}
.rt-poll .td_2
{
	width: 100px;
}
.rt-poll .td_3
{
	width: 300px;
}
.rt-poll form
{
	margin: 20px 0;
}
.rt-poll table
{
	font-size: 1em;
	width: 100%;
	border: solid 0;
	position: relative;
}
.rt-poll table .td_1
{
	width: 30px;
}
.rt-poll table caption
{
	color: #93246F;
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0;
	text-align: left;
}
.rt-poll td
{
	border: solid 1px #eaeaea;
	padding: 2px 5px;
}
.rt-poll td.line
{
	width: 300px;
}
.rt-poll th
{
	background: #eee;
	border: solid 1px #ddd;
	text-transform: uppercase;
}
.rt-poll .question
{
	font-weight: bold;
	font-size: 110%;
}
.rt-poll .rt-pollrow
{
	padding: 6px 0 8px 0;
	font-size: 110%;
}
.rt-poll .rt-pollbuttons
{
	padding: 0;
	overflow: hidden;
	margin-top: 20px;
}
.rt-poll .readon
{
	float: left;
	margin-right: 5px;
}
.module-newsflash
{
	overflow: hidden;
}
.module-newsflash .rt-article
{
	padding-bottom: 15px;
	overflow: hidden;
}
.module-newsflash .last
{
	padding-bottom: 0px;
}
.rt-joomla .categorylist input
{
	border: 1px solid #ddd;
	font-size: 1.2em;
	padding: 2px;
	margin: 0;
}
.rt-joomla th
{
	padding: 5px;
	background: #ebebeb;
	border-bottom: 2px solid #ddd;
	font-weight: bold;
}
.rt-joomla tr.even td
{
	padding: 5px;
	background: #f0f0f0;
	border-bottom: 1px solid #ddd;
}
.rt-joomla tr.odd td
{
	padding: 5px;
	background: #fafafa;
	border-bottom: 1px solid #ddd;
}
.rt-breadcrumb-surround
{
	margin: 0;
	display: block;
	position: relative;
	overflow: hidden;
	height: 20px;
	padding: 15px 25px;
}
.tool-tip
{
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	color: #323232;
}
.tool-title
{
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.html) no-repeat;
}
.tool-text
{
	font-size: 100%;
	margin: 0;
}
input.system-openid, input.com-system-openid
{
	background: url(../../../../../openid.net/images/login-bg.gif) no-repeat;
	background-color: #fff;
	background-position: 0 50%;
	color: #000;
	padding-left: 18px;
}
.system-unpublished
{
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}
#system-message
{
	margin-bottom: 10px;
	padding: 0;
}
#system-message dt
{
	font-weight: bold;
}
#system-message dd
{
	margin: 0;
	font-weight: bold;
}
#system-message dd ul
{
	background: #BFD3E6;
	color: #0055BB;
	margin: 10px 0 10px 0;
	list-style: none;
	padding: 10px;
	border: 2px solid #84A7DB;
}
#system-message dt.message
{
	display: none;
}
#system-message dt.error
{
	display: none;
}
#system-message dd.error ul
{
	color: #c00;
	background-color: #EBC8C9;
	border: 2px solid #DE7A7B;
}
#system-message dt.notice
{
	display: none;
}
#system-message dd.notice ul
{
	color: #A08B4C;
	background: #F5ECC1;
	border: 2px solid #F0DC7E;
}
#system-debug
{
	color: #ccc;
	background-color: #fff;
	padding: 10px;
	margin: 10px;
}
#system-debug div
{
	font-size: 11px;
}




/*** joomla.css ***/

.rt-joomla .rt-article
{
	margin-bottom: 35px;
}
.rt-joomla .rt-articleinfo
{
	margin: 0 0 10px 0;
	padding: 5px 0;
	overflow: hidden;
}
.rt-joomla .rt-articleinfo2
{
	float: left;
	height: 24px;
	line-height: 24px;
}
.rt-author, .rt-date-posted, .rt-date-modified
{
	display: block;
	font-weight: bold;
	letter-spacing: 0;
	font-size: 12px;
}
.rt-joomla .rt-article-cat
{
	margin-top: 10px;
	margin-bottom: 15px;
}
.rt-joomla .rt-headline
{
}
.rt-joomla .rt-article-title
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	font-weight: normal;
	font-size: 170%;
	letter-spacing: -1px;
	line-height: 1em;
}
.rt-joomla .rt-article-bg
{
	border-bottom: none;
	padding: 0;
}
.rt-joomla .rt-pagetitle
{
	margin-top: 0;
	margin-bottom: 30px;
}
body .rt-joomla .rt-blog .rt-description
{
	border-bottom: none;
}
.rt-joomla ol
{
	margin-left: 5px;
}
.rt-joomla .rt-article-icons
{
	width: auto;
	margin-top: 10px;
	padding: 1px 5px 0 4px;
}
.rt-joomla .edit
{
	margin-right: 0;
}
#form-login ul li, #com-form-login ul li, ul.rt-more-articles li, .rt-section-list ul li
{
	list-style: none;
}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a
{
	padding-left: 10px;
	font-size: 110%;
}
#form-login .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#passwd, .rt-joomla .user input#password2
{
	padding: 5px;
	outline: none;
}
.col12 .rt-grid-2 #form-login .inputbox
{
	width: 110px;
}
.col12 .rt-grid-3 #form-login .inputbox
{
	width: 190px;
}
.col12 .rt-grid-4 #form-login .inputbox, .col12 .rt-grid-5 #form-login .inputbox, .col12 .rt-grid-6 #form-login .inputbox, .col12 .rt-grid-7 #form-login .inputbox, .col12 .rt-grid-8 #form-login .inputbox, .col12 .rt-grid-9 #form-login .inputbox, .col12 .rt-grid-10 #form-login .inputbox, .col12 .rt-grid-12 #form-login .inputbox, #com-form-login .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#password2
{
	width: 270px;
}
#com-form-login .inputbox
{
	padding: 5px 10px;
	outline: none;
}
.rt-pagination
{
	margin-top: 15px;
}
ul.pagination
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
ul.pagination li
{
	display: inline;
	padding: 2px 5px 0;
	text-align: left;
}
ul.pagination li a
{
	padding: 2px;
}
#com-form-login ul
{
	margin-top: 15px;
}
.rt-joomla .results ol.list
{
	margin-top: 0;
}
.rt-joomla .results ol.list h4
{
	border: 0;
	margin-top: 0;
	margin-bottom: 0;
	display: inline;
}
.rt-joomla .results ol.list li
{
	padding: 10px 5px;
	margin-bottom: 5px;
}
.rt-joomla .results ol.list li p
{
	margin-top: 0;
	font-size: 90%;
}
.rt-joomla .results ol.list .description
{
	margin-bottom: 15px;
}
.rt-joomla .results ol.list li span.small
{
	font-size: 90%;
}
.rt-joomla .user legend, .rt-joomla .contact legend
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 260%;
	line-height: 120%;
}
.rt-joomla .user
{
	margin-top: 15px;
}
.rt-joomla .user legend
{
	text-transform: none;
	margin-top: 15px;
}
.rt-joomla .user fieldset div
{
	overflow: visible;
	clear: both;
	margin-bottom: 8px;
}
.rt-joomla .user td.paramlist_key
{
	width: 180px;
}
.rt-joomla .search_result select#ordering.inputbox
{
	margin-right: 10px;
}
.rt-poll .rt-pollrow
{
	padding: 8px 0 9px 0;
}
.pollstableborder td div
{
	border: 0;
	height: 20px !important;
	min-width: 2px !important;
}
#rt-main-surround .rt-joomla .inputbox.invalid
{
	color: #c00;
}
#rokajaxsearch
{
	overflow: hidden;
}
#rokajaxsearch .inputbox
{
	float: left;
	width: 245px;
	height: 17px;
	line-height: 12px;
	padding: 4px 5px 3px 5px;
	border: 0;
	font-size: 13px;
	outline: none;
	background: none;
}
#rokajaxsearch .roksearch-wrapper
{
	height: 24px;
	display: inline-block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.search_options
{
	float: left;
	margin: 12px 10px;
}
.search_options label
{
	margin-right: 8px;
}
#roksearch_results
{
	border-bottom: 0;
}
#roksearch_results.roksearch_results
{
	margin-left: -1px;
}
#roksearch_search_str
{
	width: auto;
	padding: 4px;
}
#roksearch_search_str.loading
{
	background: transparent url(images/spinner.gif) no-repeat scroll 97% 50% !important;
}
#roksearch_results
{
	z-index: 10000;
	position: absolute;
	width: 400px;
	float: right;
	margin-top: -1px;
	text-align: left;
	visibility: hidden;
}
#roksearch_results a#roksearch_link
{
	float: right;
	padding-right: 5px;
	margin-top: 10px;
	display: block;
	height: 12px;
	width: 12px;
	background-position: 0 -50px;
}
#roksearch_results h3
{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 110%;
	font-size: 120%;
	padding-bottom: 0;
}
#roksearch_results span
{
	display: block;
	line-height: 130%;
	font-size: 90%;
}
#roksearch_results .container-wrapper
{
	overflow: hidden;
}
#roksearch_results .page
{
	float: left;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm
{
	padding: 10px;
	line-height: 100%;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 100%;
}
#roksearch_results .roksearch_row_btm
{
	overflow: hidden;
}
#roksearch_results .roksearch_row_btm span
{
	line-height: 140%;
}
#roksearch_results span.small
{
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 7px;
	font-size: 10px;
}
#roksearch_results span.highlight
{
	display: inline;
}
#roksearch_results a.clr
{
	font-size: 100%;
}
#roksearch_results a:hover
{
	text-decoration: none;
}
#roksearch_results .roksearch_odd
{
	padding: 15px;
	position: relative;
}
#roksearch_results .roksearch_even
{
	padding: 15px;
	position: relative;
}
#roksearch_results .container-arrows
{
	height: 12px;
	width: 30px;
	float: left;
	margin-right: 5px;
	position: relative;
}
#roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled
{
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
}
#roksearch_results .arrow-left
{
	left: 0;
	cursor: pointer;
	background-position: 0 2px;
}
#roksearch_results .arrow-left-disabled
{
	left: 0;
	background-position: 0 -33px;
}
#roksearch_results .arrow-right
{
	left: 18px;
	cursor: pointer;
	background-position: 0 -15px;
}
#roksearch_results .arrow-right-disabled
{
	left: 18px;
	background-position: 0 -33px;
}
#roksearch_results .viewall span
{
	line-height: 100%;
}
#roksearch_results a.viewall
{
	float: left;
	margin-right: 5px;
}
#roksearch_results .estimated_res, #roksearch_results .pagination_res
{
	font-size: 9px;
	font-style: italic;
	text-transform: none;
	float: left;
}
#roksearch_results .pagination_res
{
	font-style: normal;
	float: right;
	font-size: 11px;
	margin-top: -1px;
}
#roksearch_results .powered-by-google
{
	text-transform: lowercase;
	font-style: italic;
	font-size: 9px;
}
#roksearch_results .google-search a#roksearch_link
{
	margin-top: 5px;
}
#roksearch_results .readon
{
	display: inline-block;
	margin-left: 10px;
	height: 34px;
	margin-top: 15px;
}
#roksearch_results .readon span, #roksearch_results .readon .button
{
	display: block;
	margin-left: -10px;
	padding: 0 15px 3px 15px;
	border: 0;
	font-size: 13px;
	cursor: pointer;
	height: 34px;
	line-height: 32px;
	float: left;
	font-weight: bold;
}
#roksearch_results .google-thumb-image
{
	margin: 0 auto;
}
.searchintro
{
	overflow: hidden;
}
body ul.roknewspager
{
	border: 0;
	padding: 0;
}
body ul.roknewspager li .roknewspager-title
{
	line-height: 125%;
}
body .roknewspager-pages
{
	background: none;
	padding: 5px 0;
}
body .roknewspager-pages2
{
	height: 24px;
	margin-left: 20px;
	padding-bottom: 5px;
}
body .roknewspager-spinner
{
	height: 24px;
}
body ul.roknewspager-numbers
{
	height: 24px;
	display: block;
	padding: 0 24px;
	background: none;
}
body ul.roknewspager-numbers li
{
	line-height: 25px;
}
body ul.roknewspager-numbers li.active
{
	font-weight: normal;
}
body .roknewspager-next-disabled, body .roknewspager-next, body .roknewspager-prev-disabled, body .roknewspager-prev
{
	height: 24px;
	width: 16px;
	background-repeat: no-repeat;
}
body .roknewspager-div a img
{
	float: left;
	margin-right: 15px;
}
body .roknewspager-prev-disabled, body .roknewspager-next-disabled
{
	background-position: 5px 8px !important;
}
body .roknewspager-prev, body .roknewspager-next
{
	background-position: 5px -464px !important;
}
body .square3 .roknewspager-next-disabled, body .square4 .roknewspager-next-disabled, body .square6 .roknewspager-next-disabled
{
	background-position: 3px 6px !important;
}
body .square3 .roknewspager-next, body .square4 .roknewspager-next, body .square6 .roknewspager-next
{
	background-position: 3px -464px !important;
}
body .square3 .roknewspager-prev-disabled, body .square4 .roknewspager-prev-disabled, body .square6 .roknewspager-prev-disabled
{
	background-position: 6px 6px !important;
}
body .square3 .roknewspager-prev, body .square4 .roknewspager-prev, body .square6 .roknewspager-prev
{
	background-position: 6px -464px !important;
}
body .article-rating .rating-bar
{
	background: url(images/ratingbar.png) repeat 0 0;
	height: 14px;
	width: 82px;
}
body .article-rating .rating-bar div
{
	background: url(images/ratingbar.png) repeat 0 -15px;
}
body ul.roknewspager li a
{
	line-height: 120%;
	font-size: 100%;
}
body ul.roknewspager .roknewspager-div
{
	padding-left: 0;
}
body ul.roknewspager li
{
	background: none;
}
.feature-block .feature-title
{
	font-size: 150%;
	letter-spacing: -2px;
}
.feature-block .feature-title span
{
	display: block;
	letter-spacing: normal;
	font-size: 150%;
	font-weight: bold;
	margin-top: 5px;
}
#rt-showcase .rokstories-layout2
{
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	position: relative;
}
#rt-showcase .rokstories-layout2 .feature-block
{
	overflow: visible;
	position: static;
}
.rokstories-layout2 .feature-block .readon1-l
{
	display: none;
}
.rokstories-layout2 .feature-block .readon1-r
{
	height: 34px;
	line-height: 32px;
}
.rokstories-layout2 .feature-block .readon1-m, .rokstories-layout2 .feature-block .readon-wrap1
{
	margin: 0;
}
.rokstories-layout2 .feature-block .readon-main
{
	display: inline-block;
	margin-left: 15px;
	height: 34px;
}
.rokstories-layout2 .feature-block .readon-main .readon1-m
{
	display: block;
	margin-left: -15px;
	padding: 0 38px 0 14px;
	border: 0;
	font-size: 16px;
	cursor: pointer;
	height: 34px;
	line-height: 32px;
	float: left;
	font-weight: normal;
	overflow: visible;
}
.rokstories-layout2 .feature-block .readon-main:hover
{
	background-position: 100% -39px;
}
.rokstories-layout2 .feature-block .readon-main:hover .readon1-m
{
	background-position: 0 -39px;
}
body .rokstories-layout2 .feature-desc
{
	margin: 15px 0 20px 0;
	display: block;
	font-size: 130%;
	line-height: 140%;
}
body .rokstories-layout2 .feature-pad
{
	margin-left: 25px;
}
body .rokstories-layout2 .feature-arrow-r
{
	width: 22px;
	height: 22px;
	bottom: 0;
	right: 0;
	top: inherit;
	background-position: -22px 0;
}
body .rokstories-layout2 .feature-arrow-l
{
	width: 22px;
	height: 22px;
	top: inherit;
	bottom: 0;
	left: inherit;
	right: 26px;
	background-position: 0 0;
}
body .rokstories-layout2 .arrowleft-hover
{
	background-position: 0 -22px;
}
body .rokstories-layout2 .arrowright-hover
{
	background-position: -22px -22px;
}
.roktabs-wrapper
{
	margin: -13px 0;
	padding: 0;
	position: relative;
}
.roktabs
{
	position: relative;
	z-index: 3;
}
.roktabs-wrapper .roktabs-container-inner
{
	position: relative;
	overflow: hidden;
}
.roktabs-wrapper .rt-module-inner
{
	position: relative;
}
.roktabs-wrapper .roktabs-container-wrapper
{
	clear: both;
	position: relative;
	overflow: hidden;
	width: 50000px;
}
.roktabs-wrapper .roktabs-container-wrapper div
{
	float: left;
}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper
{
	padding: 15px 0 0 0;
	width: auto;
	float: none;
}
.roktabs-wrapper .active-arrows
{
}
.roktabs-wrapper .roktabs-links
{
	margin: 0;
	padding: 0;
	height: 40px;
	overflow: hidden;
}
.roktabs-wrapper .active-arrows .roktabs-links
{
	margin: 0 20px;
	padding: 0;
	height: 40px;
}
.roktabs-wrapper .roktabs-links ul
{
	text-align: left;
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 40px;
}
.roktabs-wrapper .roktabs-links ul li
{
	float: left;
	padding: 0;
	margin: 0;
	text-decoration: none;
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 120%;
}
.roktabs-wrapper .roktabs-links ul li.active
{
	margin: 0 0 0 9px;
}
.roktabs-wrapper .roktabs-links ul li.active span
{
	margin-left: -9px;
}
.roktabs-wrapper .roktabs-links ul li span
{
	display: block;
	padding: 0 25px 0 15px;
	font-size: 15px;
}
.roktabs-wrapper .roktabs-scroller
{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 40px;
}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev
{
	text-align: center;
	cursor: pointer;
	z-index: 2;
	position: absolute;
	top: 0;
	height: 40px;
	width: 20px;
}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span
{
	display: none;
}
.roktabs-wrapper .arrow-next
{
	background-position: 100% 9px;
	background-repeat: no-repeat;
	right: 0;
}
.roktabs-wrapper .arrow-next:hover
{
	background-position: 100% -30px;
	background-repeat: no-repeat;
}
.roktabs-wrapper .arrow-prev
{
	background-position: 0 9px;
	background-repeat: no-repeat;
	left: 0;
}
.roktabs-wrapper .arrow-prev:hover
{
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
.square4 .roktabs-wrapper .arrow-next
{
	background-position: 100% -69px;
	background-repeat: no-repeat;
	right: 0;
}
.square4 .roktabs-wrapper .arrow-next:hover
{
	background-position: 100% -108px;
	background-repeat: no-repeat;
}
.square4 .roktabs-wrapper .arrow-prev
{
	background-position: 0 -69px;
	background-repeat: no-repeat;
	left: 0;
}
.square4 .roktabs-wrapper .arrow-prev:hover
{
	background-position: 0 -108px;
	background-repeat: no-repeat;
}
.square6 .roktabs-wrapper .arrow-next
{
	background-position: 100% -147px;
	background-repeat: no-repeat;
	right: 0;
}
.square6 .roktabs-wrapper .arrow-next:hover
{
	background-position: 100% -186px;
	background-repeat: no-repeat;
}
.square6 .roktabs-wrapper .arrow-prev
{
	background-position: 0 -147px;
	background-repeat: no-repeat;
	left: 0;
}
.square6 .roktabs-wrapper .arrow-prev:hover
{
	background-position: 0 -186px;
	background-repeat: no-repeat;
}
.roktabs-wrapper .tab-icon
{
	margin-right: 10px;
}
.roktabs-title
{
	font-size: 210%;
	letter-spacing: -1px;
}
.bodylevel-low .roktabs-wrapper .roktabs-links ul.roktabs-top li.active, .bodylevel-low .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span, .bodylevel-low .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active, .bodylevel-low .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: none !important;
}
.rt-joomla .edit-article fieldset legend
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 260%;
}
.rt-joomla .edit-article fieldset div
{
	overflow: visible;
	margin-bottom: 8px;
}
.rt-joomla .edit-article fieldset #editor-xtd-buttons div
{
	clear: none;
}
#system-message dd.notice
{
	border: 0;
	background: none;
}
#editor-xtd-buttons
{
	padding: 5px 0;
}
.button2-left, .button2-right, .button2-left div, .button2-right div
{
	float: left;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span
{
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	cursor: pointer;
	margin-bottom: 5px;
}
.button2-left span, .button2-right span
{
	cursor: default;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span
{
	padding: 0 6px;
}
.button2-left a:hover, .button2-right a:hover
{
	text-decoration: none;
}
.button2-left a, .button2-left span
{
	padding: 0 24px 0 6px;
}
.button2-right a, .button2-right span
{
	padding: 0 6px 0 24px;
}
.button2-left .blank a
{
	padding-right: 6px;
}
.img_caption.left
{
	float: left;
	margin-right: 1em;
}
.img_caption.right
{
	float: right;
	margin-left: 1em;
}
.img_caption.left p
{
	clear: left;
	text-align: center;
}
.img_caption.right p
{
	clear: right;
	text-align: center;
}
.img_caption
{
	text-align: center !important;
}
.edit-article fieldset div input, .edit-article fieldset textarea
{
	padding: 4px;
}
.edit-article fieldset div .label-left
{
	padding: 0;
}
.edit-article fieldset div img.calendar
{
	vertical-align: middle;
	margin-left: 5px;
}

/*** splitmenu.css ***/

.menutop li
{
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
.menutop em
{
	font-size: 80%;
	font-weight: normal;
	display: block;
	font-style: normal;
}
.menutop li .item .menutop li.active .item
{
	display: block;
	margin: 0;
	text-decoration: none;
	float: none;
	width: auto;
}
.menutop .subtext span
{
	line-height: 18px;
}
.menutop .subtext em
{
	line-height: 13px;
}
.menutop
{
	list-style: none;
	margin: 0;
	padding: 3px 3px 0 3px;
	position: relative;
	line-height: 1.0;
}
.menutop li, .menutop li.active:hover
{
	float: left;
	margin: 0 0 0 9px;
	height: 50px;
}
.menutop li .item, .menutop li.active:hover .item
{
	white-space: nowrap;
	display: block;
	font-weight: bold;
	padding: 0;
	font-size: 15px;
	z-index: 100;
	cursor: pointer;
	position: relative;
	margin: 0 0 0 -9px;
	outline: none;
	text-align: center;
	line-height: 36px;
	height: 50px;
}
.menutop li .item span
{
	display: block;
	margin: 0;
	outline: none;
	padding: 6px 20px 0 20px;
	width: auto;
	height: 44px;
}
.menutop li .item em
{
	font-size: 11px;
	font-weight: normal;
	display: block;
	font-style: normal;
	text-transform: lowercase;
}
.menutop li:hover
{
	margin: 0 0 0 8px;
}
.menutop li:hover .item
{
	margin: 0 0 0 -8px;
}
.menutop li.parent .item span
{
	padding-right: 23px;
}
#rt-submenu ul.menu
{
	margin: 0;
	padding: 0;
}
#rt-submenu ul.menu li
{
	list-style: none;
	float: left;
	margin-right: 7px;
	margin-left: 12px;
	height: 27px;
}
#rt-submenu ul.menu li .item
{
	display: block;
	font-size: 14px;
	line-height: 1.9em;
	margin-left: -12px;
	height: 27px;
}
#rt-submenu ul.menu li.active .item
{
	font-weight: bold;
}
#rt-submenu .nopill ul.menu li .item:hover, #rt-submenu ul.menu li.active .item
{
}
#rt-submenu ul.menu li .item span
{
	display: block;
	padding: 0 9px;
}
#rt-submenu ul.menu li.parent .item span
{
	padding-right: 22px;
}
.fusion-pill-l
{
	height: 50px;
	margin: 0;
	top: 0;
	position: absolute;
	left: 0;
}
.fusion-pill-r
{
	height: 50px;
}
#rt-submenu .fusion-pill-l
{
	height: 25px;
	top: 6px;
	position: absolute;
	left: 0;
	z-index: 1;
}
#rt-submenu .fusion-pill-r
{
	height: 25px;
}
body.rtl .menutop li, body.rtl .menutop li.active:hover
{
	float: right;
}
body.rtl #rt-submenu ul.menu li
{
	float: right;
	margin-right: 0;
	margin-left: 7px;
}
.bodylevel-low.menu-type-splitmenu.rtl .menutop li.active
{
	background: none !important;
}
.bodylevel-low.rtl .menutop li.active > .item span
{
	height: 39px;
}

/*** style4.css ***/

.menutop li.root > .item, .menu-type-splitmenu .menutop li .item
{
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}
.square6 .module-content
{
	color: #F8D8DA;
}
#rt-main-surround .square6 ul.menu li a, #rt-main-surround .square6 ul.menu li .item, #rt-main-surround .square6 ul.menu li .separator
{
	color: #F8D8DA;
	text-shadow: -1px -1px 1px #4F1013;
}
.square6 .module-content a, #rt-main-surround .square6 ul.menu li.active > a, #rt-main-surround .square6 ul.menu li.active > .item, #rt-main-surround .square6 ul.menu li.active > .separator, #rt-main-surround .square6 ul.menu li:hover > a, #rt-main-surround .square6 ul.menu li:hover > .item, #rt-main-surround .square6 ul.menu li:hover > .separator
{
	color: #fff;
}
.square6 .title, .square6 .rt-article-title, .square6 .rt-article-title a
{
	color: #F8D8DA !important;
	text-shadow: -1px -1px 1px #4F1013;
}
.square6 .title span, .square6 .rt-article-title span
{
	color: #fff;
}
#rt-navigation
{
	background: url(images/menus/style4/menubar-m.png) 0 0 repeat-x;
}
#rt-navigation2
{
	background: url(images/menus/style4/menubar-l.png) 0 0 no-repeat;
}
#rt-navigation3
{
	background: url(images/menus/style4/menubar-r.png) 100% 0 no-repeat;
}
.square6 .rt-module-top
{
	background: url(images/body/style4/module6-tm.png) 0 0 repeat-x;
}
.square6 .rt-module-top2
{
	background: url(images/body/style4/module6-tl.png) 0 0 no-repeat;
}
.square6 .rt-module-top3
{
	background: url(images/body/style4/module6-tr.png) 100% 0 no-repeat;
}
.square6 .rt-module-inner
{
	background: #711619 url(images/body/style4/module6-m.png) 0 0 repeat-x;
}
.bodylevel-low .square6 .rt-module-inner
{
	background: #711619;
	border: 1px solid #711619;
}
.square6 .rt-module-bottom
{
	background: url(images/body/style4/module6-bm.png) 0 0 repeat-x;
}
.square6 .rt-module-bottom2
{
	background: url(images/body/style4/module6-bl.png) 0 0 no-repeat;
}
.square6 .rt-module-bottom3
{
	background: url(images/body/style4/module6-br.png) 100% 0 no-repeat;
}
.square6 .module-title, .square6 .rt-article-title, body .square6 ul.roknewspager li, body .square6 .roknewspager-pages2
{
	background: url(images/body/style4/module6-title-bg.png) 50% 100% repeat-x;
	list-style:none;
}
.bodystyle-light .roknewspager-next, .bodystyle-light .roknewspager-next-disabled, .bodystyle-light #rt-main-surround ul.menu li a, .bodystyle-light #rt-main-surround ul.menu li .separator, .bodystyle-light #rt-main-surround ul.menu li .item
{
	background: url(images/body/light/menus/style4/menu-arrows.png) 5px 10px no-repeat;
}
.bodystyle-light .roknewspager-prev, .bodystyle-light .roknewspager-prev-disabled
{
	background: url(images/body/light/menus/style4/rtl/menu-arrows.png) 100% 10px no-repeat;
}
.bodystyle-light .square4 .roknewspager-next, .bodystyle-light .square4 .roknewspager-next-disabled, .bodystyle-light #rt-main-surround .square4 ul.menu li a, .bodystyle-light #rt-main-surround .square4 ul.menu li .separator, .bodystyle-light #rt-main-surround .square4 ul.menu li .item
{
	background: url(images/body/light/menus/style4/menu-arrows3.png) 3px 8px no-repeat;
}
.bodystyle-light .square4 .roknewspager-prev, .bodystyle-light .square4 .roknewspager-prev-disabled
{
	background: url(images/body/light/menus/style4/rtl/menu-arrows3.png) 3px 8px no-repeat;
}
.bodystyle-light .square6 .roknewspager-next, .bodystyle-light .square6 .roknewspager-next-disabled, .bodystyle-light #rt-main-surround .square6 ul.menu li a, .bodystyle-light #rt-main-surround .square6 ul.menu li .separator, .bodystyle-light #rt-main-surround .square6 ul.menu li .item
{
	background: url(images/body/light/menus/style4/menu-arrows4.png) 3px 8px no-repeat;
}
.bodystyle-light .square6 .roknewspager-prev, .bodystyle-light .square6 .roknewspager-prev-disabled
{
	background: url(images/body/light/menus/style4/rtl/menu-arrows4.png) 3px 8px no-repeat;
}
.bodystyle-dark .roknewspager-next, .bodystyle-dark .roknewspager-next-disabled, .bodystyle-dark #rt-main-surround ul.menu li a, .bodystyle-dark #rt-main-surround ul.menu li .separator, .bodystyle-dark #rt-main-surround ul.menu li .item
{
	background: url(images/body/dark/menus/style4/menu-arrows.png) 5px 10px no-repeat;
}
.bodystyle-dark .roknewspager-prev, .bodystyle-dark .roknewspager-prev-disabled
{
	background: url(images/body/dark/menus/style4/rtl/menu-arrows.png) 100% 10px no-repeat;
}
.bodystyle-dark .square4 .roknewspager-next, .bodystyle-dark .square4 .roknewspager-next-disabled, .bodystyle-dark #rt-main-surround .square4 ul.menu li a, .bodystyle-dark #rt-main-surround .square4 ul.menu li .separator, .bodystyle-dark #rt-main-surround .square4 ul.menu li .item
{
	background: url(images/body/dark/menus/style4/menu-arrows3.png) 3px 8px no-repeat;
}
.bodystyle-dark .square4 .roknewspager-prev, .bodystyle-dark .square4 .roknewspager-prev-disabled
{
	background: url(images/body/dark/menus/style4/rtl/menu-arrows3.png) 3px 8px no-repeat;
}
.bodystyle-dark .square6 .roknewspager-next, .bodystyle-dark .square6 .roknewspager-next-disabled, .bodystyle-dark #rt-main-surround .square6 ul.menu li a, .bodystyle-dark #rt-main-surround .square6 ul.menu li .separator, .bodystyle-dark #rt-main-surround .square6 ul.menu li .item
{
	background: url(images/body/dark/menus/style4/menu-arrows4.png) 3px 8px no-repeat;
}
.bodystyle-dark .square6 .roknewspager-prev, .bodystyle-dark .square6 .roknewspager-prev-disabled
{
	background: url(images/body/dark/menus/style4/rtl/menu-arrows4.png) 3px 8px no-repeat;
}
#rt-main-surround .square6 ul.menu li
{
	background: url(images/body/style4/module6-title-bg.png) 50% 100% repeat-x;
}
.bodystyle-light #rt-login-button .buttontext
{
	background: url(images/body/light/style4/lgbutton-r.png) 100% 0 no-repeat;
}
.bodystyle-light #rt-login-button .buttontext span
{
	background: url(images/body/light/style4/lgbutton-l.png) 0 0 no-repeat;
}
.bodystyle-dark #rt-login-button .buttontext
{
	background: url(images/body/dark/style4/lgbutton-r.png) 100% 0 no-repeat;
}
.bodystyle-dark #rt-login-button .buttontext span
{
	background: url(images/body/dark/style4/lgbutton-l.png) 0 0 no-repeat;
}
.square6 .rt-poll .rt-pollrow
{
	background: url(images/body/style4/module6-title-bg.png) 50% 100% repeat-x;
}
.square6 h4.rt-polltitle
{
	color: #fff;
}
.bodystyle-light .rokradios, .bodystyle-light .rokchecks, .bodystyle-light .rokradios-active, .bodystyle-light .rokchecks-active
{
	background-image: url(images/body/light/style4/inputs.png);
}
.bodystyle-light #form-login ul li a, .bodystyle-light #com-form-login ul li a, .bodystyle-light ul.rt-more-articles li a, .bodystyle-light .rt-section-list ul li a
{
	background-image: url(images/body/light/menus/style4/menu-arrows.png);
}
.bodystyle-dark .rokradios, .bodystyle-dark .rokchecks, .bodystyle-dark .rokradios-active, .bodystyle-dark .rokchecks-active
{
	background-image: url(images/body/dark/style4/inputs.png);
}
.bodystyle-dark #form-login ul li a, .bodystyle-dark #com-form-login ul li a, .bodystyle-dark ul.rt-more-articles li a, .bodystyle-dark .rt-section-list ul li a
{
	background-image: url(images/body/dark/menus/style4/menu-arrows.png);
}
.bodystyle-light .rokstories-layout2 .feature-arrow-l, .bodystyle-light .rokstories-layout2 .feature-arrow-r
{
	background-image: url(images/body/light/style4/rokstories-arrows.png);
}
.bodystyle-light .rokstories-layout2 .readon-main
{
	background: url(images/body/light/style4/lgbutton-r.png) 100% 0 no-repeat;
}
.bodystyle-light .rokstories-layout2 .readon1-m
{
	background: url(images/body/light/style4/lgbutton-l.png) 0 0 no-repeat;
}
.bodystyle-dark .rokstories-layout2 .feature-arrow-l, .bodystyle-dark .rokstories-layout2 .feature-arrow-r
{
	background-image: url(images/body/dark/style4/rokstories-arrows.png);
}
.bodystyle-dark .rokstories-layout2 .readon-main
{
	background: url(images/body/dark/style4/lgbutton-r.png) 100% 0 no-repeat;
}
.bodystyle-dark .rokstories-layout2 .readon1-m
{
	background: url(images/body/dark/style4/lgbutton-l.png) 0 0 no-repeat;
}
.bodystyle-light .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/light/style4/roktab-r.png) 100% 100% no-repeat;
}
.bodystyle-light .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/light/style4/roktab-l.png) 0 100% no-repeat;
}
.bodystyle-light .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/light/style4/roktab-r.png) 100% 0 no-repeat;
}
.bodystyle-light .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/light/style4/roktab-l.png) 0 0 no-repeat;
}
.bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/light/style4/roktab2-r.png) 100% 100% no-repeat;
}
.bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/light/style4/roktab2-l.png) 0 100% no-repeat;
}
.bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/light/style4/roktab2-r.png) 100% 0 no-repeat;
}
.bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/light/style4/roktab2-l.png) 0 0 no-repeat;
}
.bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/light/style4/roktab3-r.png) 100% 100% no-repeat;
}
.bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/light/style4/roktab3-l.png) 0 100% no-repeat;
}
.bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/light/style4/roktab3-r.png) 100% 0 no-repeat;
}
.bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/light/style4/roktab3-l.png) 0 0 no-repeat;
}
.bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span, .bodystyle-light .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span, .bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span, .bodystyle-light .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	color: #fff;
}
.bodystyle-light .roktabs-wrapper .arrow-next, .bodystyle-light .roktabs-wrapper .arrow-prev, .bodystyle-light .roktabs-wrapper .arrow-next-hover, .bodystyle-light .roktabs-wrapper .arrow-prev-hover
{
	background-image: url(images/body/light/style4/roktab-arrows.png);
}
.bodystyle-dark .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/dark/style4/roktab-r.png) 100% 100% no-repeat;
}
.bodystyle-dark .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/dark/style4/roktab-l.png) 0 100% no-repeat;
}
.bodystyle-dark .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/dark/style4/roktab-r.png) 100% 0 no-repeat;
}
.bodystyle-dark .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/dark/style4/roktab-l.png) 0 0 no-repeat;
}
.bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/dark/style4/roktab2-r.png) 100% 100% no-repeat;
}
.bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/dark/style4/roktab2-l.png) 0 100% no-repeat;
}
.bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/dark/style4/roktab2-r.png) 100% 0 no-repeat;
}
.bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/dark/style4/roktab2-l.png) 0 0 no-repeat;
}
.bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active
{
	background: url(images/body/dark/style4/roktab3-r.png) 100% 100% no-repeat;
}
.bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	background: url(images/body/dark/style4/roktab3-l.png) 0 100% no-repeat;
}
.bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active
{
	background: url(images/body/dark/style4/roktab3-r.png) 100% 0 no-repeat;
}
.bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span
{
	background: url(images/body/dark/style4/roktab3-l.png) 0 0 no-repeat;
}
.bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span, .bodystyle-dark .square4 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span, .bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active span, .bodystyle-dark .square6 .roktabs-wrapper .roktabs-links ul.roktabs-top li.active span
{
	color: #fff;
}
.bodystyle-dark .roktabs-wrapper .arrow-next, .bodystyle-dark .roktabs-wrapper .arrow-prev, .bodystyle-dark .roktabs-wrapper .arrow-next-hover, .bodystyle-dark .roktabs-wrapper .arrow-prev-hover
{
	background-image: url(images/body/dark/style4/roktab-arrows.png);
}

/*** light-body.css ***/

body, .title, .rt-article-title, .rt-article-title a, #rt-bottom, #rt-footer, #rt-footer .title, #rt-header, #rt-copyright
{
	color: #666;
}
.title span, .rt-article-title span, .roktabs-title span, h1
{
	color: #333;
}
#rt-showcase h2.title span, #rt-showcase .feature-title, #rt-showcase .feature-desc
{
	color: #222;
	text-shadow: 1px 1px 1px #fff;
}
.title, .roktabs-title, .rt-article-title
{
	text-shadow: 1px 1px 1px #fff;
}
.square3 .module-content
{
	color: #ddd;
}
.square3 .module-content a, #rt-main-surround .square3 ul.menu li.active > a, #rt-main-surround .square3 ul.menu li.active > .item, #rt-main-surround .square3 ul.menu li.active > .separator, #rt-main-surround .square3 ul.menu li:hover > a, #rt-main-surround .square3 ul.menu li:hover > .item, #rt-main-surround .square3 ul.menu li:hover > .separator
{
	color: #fff;
}
#rt-main-surround .square3 ul.menu li a, #rt-main-surround .square3 ul.menu li .item, #rt-main-surround .square3 ul.menu li .separator
{
	text-shadow: -1px -1px 1px #666;
}
#rt-footer .square3 h2.title, #rt-header .square3 h2.title, #rt-bottom .square3 h2.title, .square3 .title, .square3 .rt-article-title, square3 .rt-article-title a, #rt-main-surround .square3 ul.menu li a, #rt-main-surround .square3 ul.menu li .item, #rt-main-surround .square3 ul.menu li .separator
{
	color: #ddd;
	text-shadow: -1px -1px 1px #666;
}
.square3 .title span, .square3 .rt-article-title span
{
	color: #fff;
}
.square4 .module-content
{
	color: #ccc;
}
.square4 .module-content a, #rt-main-surround .square4 ul.menu li a, #rt-main-surround .square4 ul.menu li .item, #rt-main-surround .square4 ul.menu li .separator
{
	color: #fff;
}
#rt-main-surround .square4 ul.menu li a, #rt-main-surround .square4 ul.menu li .item, #rt-main-surround .square4 ul.menu li .separator
{
	text-shadow: -1px -1px 1px #444;
}
#rt-footer .square4 h2.title, #rt-header .square4 h2.title, #rt-bottom .square4 h2.title, .square4 .title, .square4 .rt-article-title, .square4 .rt-article-title a
{
	color: #ccc;
	text-shadow: -1px -1px 1px #444;
}
.square4 .title span, .square4 .rt-article-title span
{
	color: #fff;
}
.square5 .module-content
{
	color: #666;
}
.square5 .module-content a
{
	color: #444;
}
.square5 .title, .square5 .rt-article-title, .square5 .rt-article-title a
{
	color: #666;
	text-shadow: 1px 1px 1px #eee;
}
.square5 .title span, .square5 .rt-article-title span
{
	color: #444;
}
.menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li.active:hover .item, .menutop li.root.active.f-mainparent-itemfocus > .item
{
	color: #444;
	text-shadow: 1px 1px 1px #fff;
}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover .item
{
	color: #444;
	text-shadow: 1px 1px 1px #fff;
}
.menutop li > .item
{
	color: #777;
}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item
{
	color: #666;
	text-shadow: 1px 1px 1px #fff;
}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet
{
	color: #333;
}
#rt-submenu ul.menu li > .item
{
	color: #666;
	text-shadow: 1px 1px 1px #fff;
}
#rt-submenu ul.menu li:hover > .item, #rt-submenu ul.menu li.active > .item
{
	color: #444;
}
.readon span, .readon .button, #rt-showcase .readon-wrap1 a, #rt-main-surround .inputbox, .rt-polltitle, .rt-article-links h3, .buttontext
{
	color: #666;
}
.readon:hover span, .readon:hover .button, #rt-showcase .readon-wrap1 a:hover
{
	color: #333;
}
.square4 .readon span, .square4 .readon .button
{
	color: #ccc;
	text-shadow: -1px -1px 1px #555;
}
.square4 .readon:hover span, .square4 .readon:hover .button
{
	color: #fff;
}
#developed-by, #powered-by, .copytext, #gantry-totop, #gantry-resetsettings a
{
	color: #999;
}
#gantry-resetsettings a:hover, #gantry-totop span:hover
{
	color: #fff;
}
.logostyle-dark #rt-logo
{
	background: url(images/logo/dark/logo.png) 0 0 no-repeat;
}
.logostyle-light #rt-logo
{
	background: url(images/logo/light/logo.png) 0 0 no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style1
{
	background: #101D2E url(images/backgrounds/style1/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style1 #rt-main-background
{
	background: url(images/backgrounds/style1/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style1
{
	background: #101D2E url(images/backgrounds/style1/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style1
{
	background: #101D2E;
}
body.backgroundlevel-high.backgroundstyle-style2
{
	background: #2D112C url(images/backgrounds/style2/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style2 #rt-main-background
{
	background: url(images/backgrounds/style2/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style2
{
	background: #2D112C url(images/backgrounds/style2/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style2
{
	background: #2D112C;
}
body.backgroundlevel-high.backgroundstyle-style3
{
	background: #01281E url(images/backgrounds/style3/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style3 #rt-main-background
{
	background: url(images/backgrounds/style3/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style3
{
	background: #01281E url(images/backgrounds/style3/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style3
{
	background: #01281E;
}
body.backgroundlevel-high.backgroundstyle-style4
{
	background: #350A06 url(images/backgrounds/style4/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style4 #rt-main-background
{
	background: url(images/backgrounds/style4/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style4
{
	background: #350A06 url(images/backgrounds/style4/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style4
{
	background: #350A06;
}
body.backgroundlevel-high.backgroundstyle-style5
{
	background: #000 url(images/backgrounds/style5/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style5 #rt-main-background
{
	background: url(images/backgrounds/style5/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style5
{
	background: #000 url(images/backgrounds/style5/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style5
{
	background: #000;
}
body.backgroundlevel-high.backgroundstyle-style6
{
	background: #fff url(images/backgrounds/style6/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style6 #rt-main-background
{
	background: url(images/backgrounds/style6/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style6
{
	background: #fff url(images/backgrounds/style6/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style6
{
	background: #fff;
}
body.backgroundlevel-high.backgroundstyle-style7
{
	background: #fff url(images/backgrounds/style7/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style7 #rt-main-background
{
	background: url(images/backgrounds/style7/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style7
{
	background: #fff url(images/backgrounds/style7/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style7
{
	background: #fff;
}
body.backgroundlevel-high.backgroundstyle-style8
{
	background: #fff url(images/backgrounds/style8/high/bg-top.jpg) 50% 117% no-repeat;
}
body.backgroundlevel-high.backgroundstyle-style8 #rt-main-background
{
	background: url(images/backgrounds/style8/high/bg-top.jpg) 50% -20px no-repeat;
}
body.backgroundlevel-med.backgroundstyle-style8
{
	background: #fff url(images/backgrounds/style8/med/bg-tile.jpg) 50% 0 repeat-x;
}
body.backgroundlevel-low.backgroundstyle-style8
{
	background: #fff;
}
.rt-surround-top
{
	background: url(images/body/light/body-surround-tm.png) 0 0 repeat-x;
}
.rt-surround-top2
{
	background: url(images/body/light/body-surround-tl.png) 0 0 no-repeat;
}
.rt-surround-top3
{
	background: url(images/body/light/body-surround-tr.png) 100% 0 no-repeat;
}
.rt-surround
{
	background: #e5e5e5;
}
.rt-surround2
{
	background: url(images/body/light/body-surround-l.png) 0 0 repeat-y;
}
.rt-surround3
{
	background: url(images/body/light/body-surround-r.png) 100% 0 repeat-y;
}
.rt-surround-bottom
{
	background: url(images/body/light/body-surround-bm.png) 0 0 repeat-x;
}
.rt-surround-bottom2
{
	background: url(images/body/light/body-surround-bl.png) 0 0 no-repeat;
}
.rt-surround-bottom3
{
	background: url(images/body/light/body-surround-br.png) 100% 0 no-repeat;
}
.rt-submenu-surround
{
	background: url(images/body/light/body-surround-l.png) 0 0 repeat-y;
}
.rt-submenu-surround2
{
	background: url(images/body/light/body-surround-r.png) 100% 0 repeat-y;
}
.menutop li.active.root, .menutop li.root:hover, .menutop li.root.f-mainparent-itemfocus, .menu-type-splitmenu .menutop li.active, .menu-type-splitmenu .menutop li:hover, .menu-type-splitmenu .menutop li.f-mainparent-itemfocus, .menutop li.active.root .item, .menutop li.root:hover .item, .menutop li.root.f-mainparent-itemfocus .item, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li:hover .item, .menu-type-splitmenu .menutop li.f-mainparent-itemfocus .item
{
	background: #e3e3e5;
}
.menutop li.item1.root.active .item, .menutop li.item1.root:hover .item, .menutop li.item1.root.f-mainparent-itemfocus .item, .menu-type-splitmenu .menutop li.item1.active .item, .menu-type-splitmenu .menutop li.item1:hover .item
{
	background: url(images/body/light/readon-r.png) 0 -180px no-repeat;
}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span
{
	background: url(images/body/light/menus/menutop-daddy.png) 100% 50% no-repeat;
}
.menutop li.root.f-mainparent-itemfocus > .item span, .menutop li.parent.root.active > .item span, .menutop li.parent.root:hover > .item span, .menu-type-splitmenu .menutop li.parent.active .item span, .menu-type-splitmenu .menutop li.parent:hover .item span
{
	background: url(images/body/light/menus/menutop-active-daddy.png) 100% 50% no-repeat;
}
#rt-submenu
{
	background: #e3e3e5;
	border-bottom: 1px solid #ccc;
}
#rt-submenu .nopill ul.menu li:hover, #rt-submenu ul.menu li.active
{
	background: url(images/body/light/menus/submenu-r.png) 100% 0 no-repeat;
}
#rt-submenu .nopill ul.menu li:hover .item, #rt-submenu ul.menu li.active .item
{
	background: url(images/body/light/menus/submenu-l.png) 0 0 no-repeat;
}
#rt-submenu ul.menu li.parent .item span
{
	background: url(images/body/light/menus/menutop-active-daddy.png) 100% 50% no-repeat;
}
.menutop ul
{
	background-image: url(images/body/light/menus/drop-bg-1.png);
}
.menutop ul.columns2, .menutop .columns2 > .drop-top
{
	background-image: url(images/body/light/menus/drop-bg-2.png);
}
.menutop ul, .menutop .drop-top
{
	background-image: url(images/body/light/menus/drop-bg-1.png);
}
.menutop ul.columns2, .menutop .columns2 > .drop-top
{
	background-image: url(images/body/light/menus/drop-bg-2.png);
}
.menutop ul li
{
	background: url(images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
}
.menutop ul li > .daddy span
{
	background: url(images/body/light/menus/dropdown-daddy.png) 96% 50% no-repeat;
}
#rt-showcase-section
{
	background: url(images/body/light/showcase-section-bg.png) 50% 100% repeat-x;
}
#rt-showcase
{
	background: url(images/body/light/showcase-bg.png) 50% -1px repeat-x;
}
#rt-utility
{
	background: url(images/body/light/showcase-section-bg.png) 50% 100% repeat-x;
}
#rt-maintop
{
	background: url(images/body/light/showcase-section-bg.png) 50% 100% repeat-x;
}
#rt-maintop2
{
	background: url(images/body/light/main-body-bg.png) 50% 0 repeat-x;
}
#rt-main
{
	background: #e5e5e5 none 50% 0 repeat-x;
}
.rt-main-inner
{
	/*background: url(images/body/light/showcase-section-bg.png) 50% 100% repeat-x;*/
}
#rt-breadcrumbs
{
	background: #f7f7f7;
	border-bottom: 1px solid #ccc;
}
.rt-module-top, .rt-article-top
{
	background: url(images/body/light/modules/module-tm.png) 0 0 repeat-x;
}
.rt-module-top2, .rt-article-top2
{
	background: url(images/body/light/modules/module-tl.png) 0 0 no-repeat;
}
.rt-module-top3
{
	background: url(images/body/light/modules/module-tr.png) 100% 0 no-repeat;
}
.rt-module-inner
{
	background: #e5e5e5 url(images/body/light/modules/module-m.png) 0 0 repeat-x;
}
.rt-module-bottom
{
	background: url(images/body/light/modules/module-bm.png) 0 0 repeat-x;
}
.rt-module-bottom2
{
	background: url(images/body/light/modules/module-bl.png) 0 0 no-repeat;
}
.rt-module-bottom3
{
	background: url(images/body/light/modules/module-br.png) 100% 0 no-repeat;
}
.square1 .rt-module-top
{
	background: url(images/body/light/modules/module1-tm.png) 0 0 repeat-x;
}
.square1 .rt-module-top2
{
	background: url(images/body/light/modules/module1-tl.png) 0 0 no-repeat;
}
.square1 .rt-module-top3
{
	background: url(images/body/light/modules/module1-tr.png) 100% 0 no-repeat;
}
.square1 .rt-module-inner
{
	background: #fff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
.bodylevel-low .square1 .rt-module-inner
{
	background: #fff;
	border: 1px solid #d1d1d1;
}
.square1 .rt-module-bottom
{
	background: url(images/body/light/modules/module1-bm.png) 0 0 repeat-x;
}
.square1 .rt-module-bottom2
{
	background: url(images/body/light/modules/module1-bl.png) 0 0 no-repeat;
}
.square1 .rt-module-bottom3
{
	background: url(images/body/light/modules/module1-br.png) 100% 0 no-repeat;
}
.square2 .rt-module-top
{
	background: url(images/body/light/modules/module2-tm.png) 0 0 repeat-x;
}
.square2 .rt-module-top2
{
	background: url(images/body/light/modules/module2-tl.png) 0 0 no-repeat;
}
.square2 .rt-module-top3
{
	background: url(images/body/light/modules/module2-tr.png) 100% 0 no-repeat;
}
.square2 .rt-module-inner
{
	background: #f5f5f5 url(images/body/light/modules/module2-m.png) 0 0 repeat-x;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
.bodylevel-low .square2 .rt-module-inner
{
	background: #f5f5f5;
	border: 1px solid #d1d1d1;
}
.square2 .rt-module-bottom
{
	background: url(images/body/light/modules/module2-bm.png) 0 0 repeat-x;
}
.square2 .rt-module-bottom2
{
	background: url(images/body/light/modules/module2-bl.png) 0 0 no-repeat;
}
.square2 .rt-module-bottom3
{
	background: url(images/body/light/modules/module2-br.png) 100% 0 no-repeat;
}
.square3 .rt-module-top
{
	background: url(images/body/light/modules/module3-tm.png) 0 0 repeat-x;
}
.square3 .rt-module-top2
{
	background: url(images/body/light/modules/module3-tl.png) 0 0 no-repeat;
}
.square3 .rt-module-top3
{
	background: url(images/body/light/modules/module3-tr.png) 100% 0 no-repeat;
}
.square3 .rt-module-inner
{
	background: #9A9A9C;
	border-left: 1px solid #99989A;
	border-right: 1px solid #99989A;
}
.bodylevel-low .square3 .rt-module-inner
{
	background: #9A9A9C;
	border: 1px solid #99989A;
}
.square3 .rt-module-bottom
{
	background: url(images/body/light/modules/module3-bm.png) 0 0 repeat-x;
}
.square3 .rt-module-bottom2
{
	background: url(images/body/light/modules/module3-bl.png) 0 0 no-repeat;
}
.square3 .rt-module-bottom3
{
	background: url(images/body/light/modules/module3-br.png) 100% 0 no-repeat;
}
.square4 .rt-module-top
{
	background: url(images/body/light/modules/module4-tm.png) 0 0 repeat-x;
}
.square4 .rt-module-top2
{
	background: url(images/body/light/modules/module4-tl.png) 0 0 no-repeat;
}
.square4 .rt-module-top3
{
	background: url(images/body/light/modules/module4-tr.png) 100% 0 no-repeat;
}
.square4 .rt-module-inner
{
	background: #5B5B5B;
	border-left: 1px solid #585858;
	border-right: 1px solid #585858;
}
.bodylevel-low .square4 .rt-module-inner
{
	background: #5B5B5B;
	border: 1px solid #585858;
}
.square4 .rt-module-bottom
{
	background: url(images/body/light/modules/module4-bm.png) 0 0 repeat-x;
}
.square4 .rt-module-bottom2
{
	background: url(images/body/light/modules/module4-bl.png) 0 0 no-repeat;
}
.square4 .rt-module-bottom3
{
	background: url(images/body/light/modules/module4-br.png) 100% 0 no-repeat;
}
.square5 .rt-module-top
{
	background: url(images/body/light/modules/module5-tm.png) 0 0 repeat-x;
}
.square5 .rt-module-top2
{
	background: url(images/body/light/modules/module5-tl.png) 0 0 no-repeat;
}
.square5 .rt-module-top3
{
	background: url(images/body/light/modules/module5-tr.png) 100% 0 no-repeat;
}
.square5 .rt-module-inner
{
	background: #C7C6C8 url(images/body/light/modules/module5-m.png) 0 0 repeat-x;
	border-left: 1px solid #B8B7B9;
	border-right: 1px solid #B8B7B9;
}
.bodylevel-low .square5 .rt-module-inner
{
	background: #C7C6C8;
	border: 1px solid #B8B7B9;
}
.square5 .rt-module-bottom
{
	background: url(images/body/light/modules/module5-bm.png) 0 0 repeat-x;
}
.square5 .rt-module-bottom2
{
	background: url(images/body/light/modules/module5-bl.png) 0 0 no-repeat;
}
.square5 .rt-module-bottom3
{
	background: url(images/body/light/modules/module5-br.png) 100% 0 no-repeat;
}
.module-title, .rt-article-title, body ul.roknewspager li, body .roknewspager-pages2
{
	background: url(images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
	list-style:none;
}
.square3 .module-title, .square3 .rt-article-title, body .square3 ul.roknewspager li, body .square3 .roknewspager-pages2
{
	background: url(images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
	list-style:none;
}
.square4 .module-title, .square4 .rt-article-title, body .square4 ul.roknewspager li, body .square4 .roknewspager-pages2
{
	background: url(images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
	list-style:none;
}
.square5 .module-title, .square5 .rt-article-title, body .square5 ul.roknewspager li, body .square5 .roknewspager-pages2
{
	background: url(images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
	list-style:none;
}
#rt-main-surround ul.menu li
{
	background: url(images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item, #rt-main-surround .square4 ul.menu li:hover > a, #rt-main-surround .square4 ul.menu li:hover > .item, #rt-main-surround .square4 ul.menu li:hover > .separator, .roktabs-links ul li.active span {color:#9AA206;}
a, #rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {color:#9AA206;}
#rt-main-surround .square3 ul.menu li
{
	background: url(images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
}
.square3 .roknewspager-next, .square3 .roknewspager-next-disabled, #rt-main-surround .square3 ul.menu li a, #rt-main-surround .square3 ul.menu li .separator, #rt-main-surround .square3 ul.menu li .item
{
	background: url(images/body/light/menus/menu-arrows2.png) 3px 8px no-repeat;
}
.square3 .roknewspager-prev, .square3 .roknewspager-prev-disabled
{
	background: url(images/body/light/menus/rtl/menu-arrows2.png) 3px 8px no-repeat;
}
#rt-main-surround .square4 ul.menu li
{
	background: url(images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
}
#rt-main-surround .square5 ul.menu li
{
	background: url(images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
}
#rt-bottom
{
	background: url(images/body/light/showcase-section-bg.png) 50% 105% repeat-x;
}
#rt-bottom2
{
	background: url(images/body/light/main-body-bg.png) 50% 0 repeat-x;
}
#rt-footer
{
	background: #D0D0D2;
	border-top: 1px solid #c4c4c4;
}
.rt-footer-bottom
{
	background: #D0D0D2;
}
.rt-footer-bottom2
{
	background: url(images/body/light/footer-bl.png) 0 0 no-repeat;
}
.rt-footer-bottom3
{
	background: url(images/body/light/footer-br.png) 100% 0 no-repeat;
}
#rt-copyright
{
	background: #D0D0D2 url(images/body/light/footer-div.png) 0 0 repeat-x;
}
#rocket, #gantry-logo
{
	background: url(images/body/light/branding.png) 0 0 no-repeat;
}
.rt-poll .rt-pollrow
{
	background: url(images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
}
.square3 .rt-poll .rt-pollrow
{
	background: url(images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
}
.square3 h4.rt-polltitle
{
	color: #ddd;
}
.square4 .rt-poll .rt-pollrow
{
	background: url(images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
}
.square4 h4.rt-polltitle
{
	color: #ccc;
}
.square5 .rt-poll .rt-pollrow
{
	background: url(images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
}
.square5 h4.rt-polltitle
{
	color: #666;
}
.rt-joomla .categorylist input
{
	border: 1px solid #fff;
	background: #ddd;
	color: #666;
}
.rt-joomla .search_result .phrase legend, .rt-joomla .search_result .only legend
{
	color: #666;
}
.rt-joomla label
{
	color: #666;
}
.rt-joomla-table
{
	color: #666;
}
.rt-joomla th
{
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.rt-joomla tr.even td
{
	padding: 5px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.rt-joomla tr.odd td
{
	padding: 5px;
	background: #efefef;
	border-bottom: 1px solid #ddd;
}
.rt-joomla .edit-article fieldset legend
{
	color: #666;
}
.rt-joomla .edit-article textarea
{
	background: #fff;
	border: 1px solid #ddd;
	color: #666;
}
.rt-joomla .edit-article #editor-xtd-buttons a:link, .rt-joomla .edit-article #editor-xtd-buttons a:visited
{
	color: #666;
}
.rt-joomla .user legend
{
	color: #666;
}
#rt-main-surround .rt-joomla .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#password2
{
	background: #fff;
	border: 1px solid #ddd;
	color: #666;
}
dl.poll dd
{
	border-bottom: 1px solid #d7d7d7;
}
.rt-poll table caption
{
	color: #93246F;
}
.rt-poll td
{
	border: solid 1px #d7d7d7;
}
.rt-poll th
{
	background: #fff;
	border: solid 1px #d7d7d7;
}
#system-message dd ul
{
	background: #222;
	color: #0066FF;
	border: 2px solid #0066FF;
}
#system-message dd.error ul
{
	color: #cc0000;
	background-color: #222;
	border: 2px solid #cc0000;
}
#system-message dd.notice ul
{
	color: #F3B200;
	background: #222;
	border: 2px solid #444;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span
{
	color: #666;
}
.button2-left span, .button2-right span
{
	color: #666;
}
.button2-left a:hover, .button2-right a:hover
{
	color: #000 !important;
}
.button2-left
{
	background: url(images/system/j_button2_left.png) no-repeat;
	color: #666;
}
.button2-right
{
	background: url(images/system/j_button2_right.html) 100% 0 no-repeat;
	color: #666;
}
.button2-left .image
{
	background: url(images/system/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore
{
	background: url(images/system/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak
{
	background: url(images/system/j_button2_pagebreak.png) 100% 0 no-repeat;
}
.button2-left .blank
{
	background: url(images/system/j_button2_blank.png) 100% 0 no-repeat;
}
body .button2-left .linkmacro
{
	background: url(images/system/j_button2_rokcandy.png) 100% 0 no-repeat;
}
.button2-left .blank a
{
	color: #666;
}
.readon, .readon-main
{
	background: url(images/body/light/readon-r.png) 100% 0 no-repeat;
}
.readon span, .readon .button
{
	background: url(images/body/light/readon-l.png) 0 0 no-repeat;
}
.bodylevel-low .readon, .bodylevel-low .rokstories-layout2 .readon-main
{
	background: #ddd;
	border: 1px solid #bbb;
}
.bodylevel-low .readon:hover, .bodylevel-low .readon-main:hover
{
	background: #eaeaea;
}
.bodylevel-low .square4 .readon
{
	background: #666;
	border: 1px solid #888;
}
.bodylevel-low .square4 .readon:hover
{
	background: #7a7a7a;
}
.readon span, .readon .button
{
	text-shadow: 1px 1px 1px #fff;
}
#rt-main-surround .inputbox
{
	background: #e9e9e9;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #d4d4d4;
}
#breadcrumbs-home
{
	background: url(images/body/light/utility.png) 0 0 no-repeat;
}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button
{
	background-image: url(images/body/light/utility.png);
}
.bodylevel-low #rt-login-button .buttontext
{
	background: #ddd;
	border: 1px solid #bbb;
}
.bodylevel-low #rt-login-button .buttontext:hover
{
	background: #eaeaea;
}
#rokajaxsearch .inputbox
{
	color: #666;
}
#rokajaxsearch .roksearch-wrapper
{
	background: #fff;
	border: 1px solid #d5d5d5;
}
#roksearch_results .rokajaxsearch-overlay
{
	background: #fff;
}
#roksearch_results
{
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 0;
}
#roksearch_results a:hover
{
	color: #000;
}
#roksearch_results h3
{
	color: #444;
}
#roksearch_results span
{
	color: #888;
}
#roksearch_results span.highlight
{
	background: #666;
	color: #fff;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm
{
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #666;
}
#roksearch_results .roksearch_odd
{
	background: #efefef;
	border-bottom: 1px solid #dfdfdf;
}
#roksearch_results .roksearch_even
{
	border-bottom: 1px solid #dfdfdf;
}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover
{
	background: #fff;
}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3
{
	color: #000;
}
#roksearch_results a#roksearch_link
{
	background: url(images/body/light/search-controls.png) 0 -50px no-repeat;
}
#roksearch_results .arrow-left
{
	background: url(images/body/light/search-controls.png) 0 2px no-repeat;
}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled
{
	background: url(images/body/light/search-controls.png) 0 -33px no-repeat;
}
#roksearch_results .arrow-right
{
	background: url(images/body/light/search-controls.png) 0 -15px no-repeat;
}
body ul.roknewspager-numbers li.active
{
	color: #333;
}
.bodystyle-light #rokbox-close
{
	background: url(images/body/light/rokbox/close.png) 0 0 no-repeat;
}
.bodystyle-light #rokbox-top.rokbox-left
{
	background: url(images/body/light/rokbox/tl.png) 0 0 no-repeat;
}
.bodystyle-light #rokbox-top .rokbox-right
{
	background: url(images/body/light/rokbox/tr.png) 100% 0 no-repeat;
}
.bodystyle-light #rokbox-top .rokbox-center
{
	background: url(images/body/light/rokbox/top.png) 0 0 repeat-x;
}
.bodystyle-light #rokbox-middle.rokbox-left
{
	background: url(images/body/light/rokbox/left.png) 0 0 repeat-y;
}
.bodystyle-light #rokbox-middle .rokbox-right
{
	background: url(images/body/light/rokbox/right.png) 100% 0 repeat-y;
}
.bodystyle-light #rokbox-middle .rokbox-center
{
	background: #fff;
}
.bodystyle-light #rokbox-bottom.rokbox-left
{
	background: url(images/body/light/rokbox/bl.png) 0 0 no-repeat;
}
.bodystyle-light #rokbox-bottom .rokbox-right
{
	background: url(images/body/light/rokbox/br.png) 100% 0 no-repeat;
}
.bodystyle-light #rokbox-bottom .rokbox-center
{
	background: url(images/body/light/rokbox/bottom.png) 0 0 repeat-x;
}
.bodystyle-light #rokbox-container.spinner
{
	background: url(images/body/light/rokbox/ajax-loader.gif) 50% 50% no-repeat;
}
.bodystyle-light #rokbox-container.warning
{
	background: url(images/body/light/rokbox/warning.png) 50% 50% no-repeat;
}
.bodystyle-light #rokbox-arrows #rokbox-previous
{
	background: url(images/body/light/rokbox/prev.png) 0 0 no-repeat;
}
.bodystyle-light #rokbox-arrows #rokbox-next
{
	background: url(images/body/light/rokbox/next.png) 0 0 no-repeat;
}
.bodystyle-light #rokbox-arrows #rokbox-previous.inactive, .bodystyle-light #rokbox-arrows #rokbox-next.inactive
{
	background-position: 0 -20px;
}
.bodystyle-light #rokbox-caption h2
{
	color: #333;
}
.bodystyle-light #rokbox-caption p
{
	color: #999;
}

/*** demo-styles.css ***/

.floatleft
{
	float: left;
	margin-right: 15px;
}
.floatright
{
	float: right;
	margin-left: 15px;
}
.demo-fp-main .module-title
{
	margin-bottom: 15px;
}
.demo-fp-main .readon
{
	margin-top: 5px;
}
#demo-gantry-key-features
{
	display: none;
}
#demo-gantry-key-features p
{
	font-size: 12px;
	margin: 0;
	font-weight: normal;
}
#demo-gantry-key-features li
{
	font-weight: bold;
	font-size: 14px;
}
.demo-gantry-left
{
	float: left;
	width: 50%;
}
.demo-gantry-right
{
	float: right;
	width: 45%;
}
.demo-fp-title
{
	margin-bottom: 10px;
}
.demo-fp-title, .demo-fp-title div
{
	float: none !important;
}
.demo-extra-a
{
	display: block;
	margin-bottom: 5px;
}
.demo-home .image-full img, .demo-home .image-full
{
	width: 405px !important;
	height: 315px !important;
}
.demo-tab1 img
{
	height: 135px;
	width: 115px;
}
.demo-ft-a img
{
	height: 139px;
	width: 191px;
}
.demo-fp-main img
{
	width: 108px;
	height: 82px;
}
.gantry-img .rt-image
{
	padding: 3px;
}
.gantry-logo
{
	float: right;
}
.rt-ext-col1
{
	float: left;
	width: 47%;
}
.rt-ext-col2
{
	float: right;
	width: 47%;
}
.rt-ext-block
{
	margin-bottom: 30px;
	overflow: hidden;
}
.rt-ext-block.last
{
	margin-bottom: 0;
}
.rt-ext-img
{
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
}
.rt-ext-divider
{
	height: 10px;
	display: block;
}
.rt-ext-links
{
	display: block;
	margin-left: 100px;
}
.demo-sv-title
{
	width: 200px;
	float: left;
	margin-right: 10px;
	padding-left: 3px;
}
.demo-sv-title h2
{
	text-align: center;
}
.demo-img .demo-sv-img
{
	float: none;
}
.demo-tut-list
{
	float: left;
	width: 40%;
}
.demo-tut-video-img
{
	margin-right: 15px;
	width: 123px;
	float: left;
}
.demo-tut-divider
{
	width: 15px;
}
body.rtl .floatleft
{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
body.rtl .floatright
{
	float: left;
	margin-left: 0;
	margin-right: 15px;
}
body.rtl .demo-gantry-left
{
	float: right;
}
body.rtl .demo-gantry-right
{
	float: left;
}
body.rtl .gantry-logo
{
	float: left;
}
body.rtl .rt-ext-col1
{
	float: right;
}
body.rtl .rt-ext-col2
{
	float: left;
}
body.rtl .rt-ext-img
{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
body.rtl .rt-ext-links
{
	margin-right: 100px;
	margin-left: 0;
}
body.rtl .demo-sv-title
{
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding-left: 0;
	padding-right: 3px;
}
body.rtl .demo-tut-list
{
	float: right;
}
body.rtl .demo-tut-video-img
{
	margin-right: 0;
	margin-left: 15px;
	float: right;
}

/*** template.css ***/

html
{
	margin-bottom: 1px;
}
body
{
	height: 100%;
	margin-bottom: 1px;
}
body
{
	font-family: Helvetica,Arial,sans-serif;
}
.font-family-optima
{
	font-family: Optima, Lucida, 'MgOpen Cosmetica' , 'Lucida Sans Unicode' , sans-serif;
}
.font-family-geneva
{
	font-family: Geneva, Tahoma, "Nimbus Sans L" , sans-serif;
}
.font-family-helvetica
{
	font-family: Helvetica, Arial, FreeSans, sans-serif;
}
.font-family-lucida
{
	font-family: "Lucida Grande" ,Helvetica,Verdana,sans-serif;
}
.font-family-georgia
{
	font-family: Georgia, sans-serif;
}
.font-family-trebuchet
{
	font-family: "Trebuchet MS" , sans-serif;
}
.font-family-palatino
{
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, "Times New Roman" , Times, serif;
}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c
{
	background: transparent;
}
ul
{
	list-style-image: none;
}
ul.menu
{
	padding-left: 0;
}
#rt-content-top, #rt-content-bottom
{
	clear: both;
	overflow: visible;
}
.rt-surround-top
{
	margin: 0 9px;
}
.rt-surround-bottom
{
	margin: 0 9px 15px 9px;
}
.rt-surround-top2, .rt-surround-bottom2
{
	margin-left: -12px;
}
.rt-surround-top3, .rt-surround-bottom3
{
	height: 12px;
	margin-right: -12px;
}
.rt-surround
{
	margin: 0 9px;
}
.rt-surround2
{
	margin-left: -12px;
	padding-left: 3px;
}
.rt-surround3
{
	margin-right: -12px;
	padding-right: 3px;
	position: relative;
}
.rt-block
{
	padding: 10px;
	margin-bottom: 5px;
}
#rt-debug
{
	padding-top: 20px;
	position: relative;
}
#rt-footer .module-title .title, #rt-bottom .module-title .title
{
	color: inherit;
}
.bodylevel-low .rt-surround-bottom
{
	display: none;
}
#rt-header
{
	padding: 15px 0 5px 0;
}
#rt-logo
{
	width: 186px;
	height: 57px;
	display: block;
}
#rt-navigation
{
	margin: 0 6px;
	position: relative;
}
#rt-navigation2
{
	margin-left: -9px;
}
#rt-navigation3
{
	margin-right: -9px;
}
.menutop li.item1.root.active, .menutop li.item1.root:hover, .menutop li.item1.root.f-mainparent-itemfocus, .menu-type-splitmenu .menutop li.item1.active, .menu-type-splitmenu .menutop li.item1:hover
{
	background: none;
}
.menutop ul, .menutop ul.columns2
{
	background-position: 50% 100%;
	background-repeat: no-repeat;
	float: left;
}
.menutop .drop-top, .menutop .columns2 > .drop-top
{
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.rt-submenu-surround
{
	margin-left: -3px;
	padding-left: 3px;
}
.rt-submenu-surround2
{
	margin-right: -3px;
	padding-right: 3px;
}
#rt-submenu
{
	padding: 7px 12px 6px 12px;
	position: relative;
	z-index: 2;
}
#rt-showcase .rt-block
{
	margin-bottom: 0;
}
#rt-feature .module-title
{
	background: none;
}
#rt-feature .module-title .title
{
	padding-bottom: 0;
	font-size: 210%;
	margin-bottom: 0;
}
#rt-maintop2
{
	padding-top: 5px;
}
.rt-module-surround
{
	margin: 0 -10px;
}
.rt-module-top, .rt-module-bottom
{
	margin: 0 9px;
}
.rt-module-top2, .rt-module-bottom2
{
	margin-left: -9px;
}
.rt-module-top3, .rt-module-bottom3
{
	margin-right: -9px;
	height: 9px;
}
.rt-module-inner
{
	padding: 5px 10px;
}
.flush .rt-block
{
	padding: 0;
}
.flushtop .rt-block
{
	padding-top: 0;
}
.flushbottom .rt-block
{
	padding-bottom: 0;
}
#rt-popup
{
	display: none;
}
.basic .rt-module-top, .basic .rt-module-top2, .basic .rt-module-top3, .basic .rt-module-inner, .basic .rt-module-bottom, .basic .rt-module-bottom2, .basic .rt-module-bottom3
{
	background: none;
}
.basic .rt-module-inner
{
	border: 0;
}
.bodylevel-low .rt-module-top, .bodylevel-low .rt-module-top2, .bodylevel-low .rt-module-top3, .bodylevel-low .rt-module-bottom, .bodylevel-low .rt-module-bottom2, .bodylevel-low .rt-module-bottom3
{
	display: none;
}
.bodylevel-low .rt-module-inner
{
	padding: 10px;
	border: 0;
	background: none;
}
.bodylevel-low .module-title, .bodylevel-low .rt-article-title, .title1 .module-title
{
	background: none;
}
.module-title .title
{
	margin-top: 0;
	margin-bottom: 10px;
	padding:5px 0 5px 0;
	font-weight: normal;
}
.title1 .title
{
	padding-bottom: 0px;
}
.title2 .title
{
	font-size: 200%;
}
.title3 .title
{
	text-transform: uppercase;
	font-size: 140%;
}
#rt-main-surround ul.menu
{
	margin-left: 0;
}
#rt-main-surround ul.menu li
{
	list-style: none;
	margin: 0;
}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover
{
	text-decoration: none;
}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item
{
	display: block;
	text-indent: 0;
	overflow: hidden;
	font-size: 120%;
	font-weight: normal;
	padding: 5px 0 7px 16px;
	line-height: 130%;
}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item
{
	font-weight: bold;
}
#rt-main-surround ul.menu li li
{
	padding: 0;
	margin: 0;
	font-size: 95%;
	background: none !important;
	border: none;
}
#rt-main-surround .menu .subtext em
{
	line-height: 14px;
}
#rt-main-surround .menu em
{
	display: block;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover
{
	background-position: 5px -462px;
}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item
{
	background-position: 3px -912px;
}
#rt-main-surround .square3 ul.menu li a:hover, #rt-main-surround .square3 ul.menu li .separator:hover, #rt-main-surround .square3 ul.menu li .item:hover, #rt-main-surround .square4 ul.menu li a:hover, #rt-main-surround .square4 ul.menu li .separator:hover, #rt-main-surround .square4 ul.menu li .item:hover, #rt-main-surround .square6 ul.menu li a:hover, #rt-main-surround .square6 ul.menu li .separator:hover, #rt-main-surround .square6 ul.menu li .item:hover
{
	background-position: 3px -462px;
}
#rt-main-surround .square3 ul.menu li.active > a, #rt-main-surround .square3 ul.menu li.active > .separator, #rt-main-surround .square3 ul.menu li.active > .item, #rt-main-surround .square4 ul.menu li.active > a, #rt-main-surround .square4 ul.menu li.active > .separator, #rt-main-surround .square4 ul.menu li.active > .item, #rt-main-surround .square6 ul.menu li.active > a, #rt-main-surround .square6 ul.menu li.active > .separator, #rt-main-surround .square6 ul.menu li.active > .item
{
	background-position: 0 -912px;
}
#rt-bottom2, #rt-mainbottom
{
	padding-top: 5px;
}
#rt-footer
{
	padding-top: 5px;
}
.rt-footer-bottom-wrap
{
	position: absolute;
	bottom: 0;
	width: 960px;
}
.rt-footer-bottom
{
	margin: 0 9px -9px 9px;
	position: relative;
	z-index: 10;
}
.rt-footer-bottom2
{
	margin-left: -9px;
	position: relative;
	z-index: 10;
}
.rt-footer-bottom3
{
	height: 9px;
	margin-right: -9px;
	position: relative;
	z-index: 10;
}
.bodylevel-low .rt-footer-bottom-wrap
{
	display: none;
}
#developed-by
{
	margin: 5px 0 5px 0;
	float: left;
}
#powered-by
{
	margin: 5px 0 5px 0;
	float: right;
}
#rocket
{
	display: inline-block;
	width: 148px;
	height: 20px;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
#gantry-logo
{
	display: inline-block;
	width: 102px;
	height: 26px;
	margin-left: 10px;
	vertical-align: middle;
	background-position: 0 -36px;
}
.totop-test
{
	padding: 10px;
	overflow: hidden;
}
#gantry-totop
{
	position: absolute;
	display: block;
	bottom: 5px;
	left: 10px;
}
#gantry-resetsettings
{
	position: absolute;
	display: block;
	bottom: 5px;
	right: 10px;
	margin: 0;
}
#rt-copyright .rt-block
{
	margin-bottom: 0;
}
.copytext
{
	padding: 10px 0;
	display: block;
}
.readon
{
	display: inline-block;
	margin-left: 9px;
	height: 21px;
}
.readon input.button
{
	outline: none;
}
.readon span, .readon .button
{
	display: block;
	margin-left: -9px;
	padding: 1px 16px 0 12px;
	border: 0;
	font-size: 12px;
	cursor: pointer;
	height: 21px;
	line-height: 21px;
	float: left;
	font-weight: normal;
	overflow: visible;
	text-transform: uppercase;
}
.readon .button
{
	padding-top: 0;
}
.readon span span
{
	display: inline;
	background: none;
	margin-left: 0;
	padding: 0;
	float: none;
}
.readon:hover
{
	background-position: 100% -30px;
}
.readon:hover span, .readon:hover .button
{
	background-position: 0 -30px;
}
.square3 .readon, .square5 .readon
{
	background-position: 100% -60px;
}
.square3 .readon span, .square3 .readon .button, .square5 .readon span, .square5 .readon .button
{
	background-position: 0 -60px;
}
.square3 .readon:hover, .square5 .readon:hover
{
	background-position: 100% -90px;
}
.square3 .readon:hover span, .square3 .readon:hover .button, .square5 .readon:hover span, .square5 .readon:hover .button
{
	background-position: 0 -90px;
}
.square4 .readon
{
	background-position: 100% -120px;
}
.square4 .readon span, .square4 .readon .button
{
	background-position: 0 -120px;
}
.square4 .readon:hover
{
	background-position: 100% -150px;
}
.square4 .readon:hover span, .square4 .readon:hover .button
{
	background-position: 0 -150px;
}
.bodylevel-low .readon
{
	margin: 0 5px 0 0;
}
.bodylevel-low .readon span, .bodylevel-low .readon .button
{
	background: none;
	margin: 0;
	padding: 0 10px;
}
.bodylevel-low .rokstories-layout2 .readon1-m
{
	background: none;
	margin: 0 !important;
	padding: 0 10px !important;
}
.bodylevel-low .rokstories-layout2 .readon-main
{
	margin: 0;
}
.rokradios, .rokchecks
{
	padding: 1px 5px 7px 24px;
	line-height: 120%;
}
.rokradios
{
	background-position: 0 0;
	background-repeat: no-repeat;
}
.rokradios-active
{
	background-position: 0 -240px;
	background-repeat: no-repeat;
}
.rokchecks
{
	background-position: 0 -482px;
	background-repeat: no-repeat;
}
.rokchecks-active
{
	background-position: 0 -744px;
	background-repeat: no-repeat;
}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a
{
	background-position: 0 -469px;
	background-repeat: no-repeat;
}
#form-login ul li a:hover, #com-form-login ul li a:hover, ul.rt-more-articles li a:hover, .rt-section-list ul li a:hover
{
	background-position: 0 3px;
	background-repeat: no-repeat;
}
#rt-breadcrumbs
{
	padding: 0 20px;
}
#breadcrumbs-home
{
	width: 17px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px;
}
#breadcrumbs h3, .leading_separator
{
	display: none;
}
.rt-breadcrumb-surround
{
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 10px 0;
	display: inline-block;
	height: auto;
}
span.breadcrumbs
{
	display: inline-block;
	font-size: 110%;
	font-weight: bold;
	overflow: hidden;
}
span.breadcrumbs img
{
	width: 6px;
	height: 16px;
	float: left;
}
span.breadcrumbs a, span.no-link
{
	padding: 0 12px 0 8px;
	float: left;
	display: block;
	line-height: 16px;
	font-size: 90%;
}
#rt-header #rt-login-button
{
	margin-top: 10px;
	float: right;
}
#rt-login-button .buttontext
{
	display: inline-block;
	margin-left: 15px;
	height: 34px;
}
#rt-login-button .buttontext span
{
	display: block;
	margin-left: -15px;
	padding: 0 38px 0 14px;
	border: 0;
	font-size: 16px;
	cursor: pointer;
	height: 34px;
	line-height: 30px;
	float: left;
	font-weight: normal;
	overflow: visible;
}
#rt-login-button .buttontext:hover
{
	background-position: 100% -39px;
}
#rt-login-button .buttontext:hover span
{
	background-position: 0 -39px;
}
.bodylevel-low #rt-login-button .buttontext
{
	margin: 0;
	height: 28px;
}
.bodylevel-low #rt-login-button .buttontext span
{
	background: none;
	margin: 0;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
}
#rt-popup .module-content
{
	margin: 0;
}
#rt-popup .rt-block
{
	padding: 0 5px;
}
#rt-popup .title
{
	padding: 0;
	margin-bottom: 10px;
	margin-top: 5px;
}
#rt-popup .inputbox
{
	width: 95%;
}
#rt-accessibility
{
	float: right;
	width: 108px;
	text-align: right;
	padding: 0 8px;
	margin-right: -12px;
	height: 21px;
}
#rt-accessibility .rt-desc
{
	display: block;
	float: left;
	text-align: left;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bold;
}
#rt-accessibility a
{
	display: inline-block;
}
#rt-accessibility .button
{
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 2px;
}
#rt-accessibility a.small .button
{
	background-position: -40px 0;
	background-repeat: no-repeat;
	margin-right: 5px;
}
#rt-accessibility a.small:hover .button
{
	background-position: -40px -18px;
	background-repeat: no-repeat;
}
#rt-accessibility a.large .button
{
	background-position: -21px 0;
	background-repeat: no-repeat;
}
#rt-accessibility a.large:hover .button
{
	background-position: -21px -18px;
	background-repeat: no-repeat;
}

/*** typography.css ***/

.rt-image
{
	padding: 5px;
	margin-bottom: 15px;
}
.bodystyle-light .rt-image
{
	border: 1px solid #ddd;
}
.bodystyle-dark .rt-image
{
	border: 1px solid #333;
}
ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10
{
	padding: 0 0 0 5px;
	margin: 0 0 15px;
}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li, ul.bullet-10 li
{
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 3px;
	background-repeat: no-repeat;
	background-position: 0 5px;
}
ul.bullet-1 li a, ul.bullet-2 li a, ul.bullet-3 li a, ul.bullet-4 li a, ul.bullet-5 li a, ul.bullet-6 li a, ul.bullet-7 li a, ul.bullet-8 li a, ul.bullet-9 li a, ul.bullet-10 li a
{
	font-size: 100%;
	line-height: 1.7;
}
ul.bullet-1 li
{
	background-image: url(images/typography/bullet1.png);
}
ul.bullet-2 li
{
	background-image: url(images/typography/bullet2.png);
}
ul.bullet-3 li
{
	background-image: url(images/typography/bullet3.png);
}
ul.bullet-4 li
{
	background-image: url(images/typography/bullet4.png);
}
ul.bullet-5 li
{
	background-image: url(images/typography/bullet5.png);
}
ul.bullet-6 li
{
	background-image: url(images/typography/bullet6.png);
}
ul.bullet-7 li
{
	background-image: url(images/typography/bullet7.png);
}
ul.bullet-8 li
{
	background-image: url(images/typography/bullet8.png);
}
ul.bullet-9 li
{
	background-image: url(images/typography/bullet9.png);
}
ul.bullet-10 li
{
	background-image: url(images/typography/bullet10.png);
}
em.color
{
	font-style: italic;
	font-weight: bold;
}
em.bold
{
	font-size: 120%;
	font-weight: bold;
	line-height: 135%;
	font-style: normal;
}
em.bold2
{
	font-size: 135%;
	font-weight: bold;
	line-height: 120%;
	font-style: normal;
}
p.dropcap
{
	overflow: hidden;
}
span.dropcap
{
	font-size: 400%;
	margin: 0 5px 0 0;
	line-height: 100%;
	float: left;
	display: block;
}
.bodystyle-light span.dropcap
{
	color: #333;
}
.bodystyle-dark span.dropcap
{
	color: #bbb;
}
pre
{
	font-style: italic;
	overflow: auto;
	padding: 10px;
	margin-bottom: 15px;
}
.bodystyle-light pre
{
	background: #F9F1ED;
	border: 1px solid #DCD7D4;
	color: #AC3400;
}
.bodystyle-dark pre
{
	background: #333;
	border: 1px solid #353535;
	color: #bbb;
}
.alert, .approved, .attention, .camera, .cart, .doc, .download, .media, .note, .notice, .quote
{
	display: block;
	margin: 15px 0;
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.typo-icon, .quote-l
{
	display: block;
	padding: 8px 10px 0px 36px;
	margin: 15px 0;
	background: no-repeat 10px 12px;
}
.quote-r
{
	display: block;
	padding: 0 10px 0 0;
}
.approved .typo-icon
{
	background-image: url(images/typography/approved-icon.png);
}
.alert .typo-icon
{
	background-image: url(images/typography/alert-icon.png);
}
.attention .typo-icon
{
	background-image: url(images/typography/attention-icon.png);
}
.camera .typo-icon
{
	background-image: url(images/typography/camera-icon.png);
}
.cart .typo-icon
{
	background-image: url(images/typography/cart-icon.png);
}
.doc .typo-icon
{
	background-image: url(images/typography/doc-icon.png);
}
.download .typo-icon
{
	background-image: url(images/typography/download-icon.png);
}
.media .typo-icon
{
	background-image: url(images/typography/media-icon.png);
}
.note .typo-icon
{
	background-image: url(images/typography/note-icon.png);
}
.notice .typo-icon
{
	background-image: url(images/typography/notice-icon.png);
}
.quote-l
{
	background-image: url(images/typography/quote-l.png);
}
.quote-r
{
	background: url(images/typography/quote-r.png) no-repeat 100% 100%;
}
.bodystyle-light .alert
{
	color: #D0583F;
	background-image: url(images/typography/light/alert.png);
	background-color: #FFFBFB;
	border-bottom: 1px solid #F8C9BB;
	border-right: 1px solid #F8C9BB;
}
.bodystyle-light .approved
{
	color: #6CB656;
	background-image: url(images/typography/light/approved.png);
	background-color: #FAFDF9;
	border-bottom: 1px solid #C1CEC1;
	border-right: 1px solid #C1CEC1;
}
.bodystyle-light .attention
{
	color: #E1B42F;
	background-image: url(images/typography/light/attention.png);
	background-color: #FFFDF6;
	border-bottom: 1px solid #E4E4D5;
	border-right: 1px solid #E4E4D5;
}
.bodystyle-light .camera
{
	color: #55A0B4;
	background-image: url(images/typography/light/camera.png);
	background-color: #F6FBFB;
	border-bottom: 1px solid #C9D5D8;
	border-right: 1px solid #C9D5D8;
}
.bodystyle-light .cart
{
	color: #559726;
	background-image: url(images/typography/light/cart.png);
	background-color: #FCFCFC;
	border-bottom: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}
.bodystyle-light .doc
{
	color: #666666;
	background-image: url(images/typography/light/doc.png);
	background-color: #FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.bodystyle-light .download
{
	color: #666666;
	background-image: url(images/typography/light/download.png);
	background-color: #FCFCFC;
	border-bottom: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}
.bodystyle-light .media
{
	color: #8D79A9;
	background-image: url(images/typography/light/media.png);
	background-color: #FBF9FD;
	border-bottom: 1px solid #DBE1E6;
	border-right: 1px solid #DBE1E6;
}
.bodystyle-light .note
{
	color: #B76F38;
	background-image: url(images/typography/light/note.png);
	background-color: #FFFAF6;
	border-bottom: 1px solid #E6DAD2;
	border-right: 1px solid #E6DAD2;
}
.bodystyle-light .notice
{
	color: #6187B3;
	background-image: url(images/typography/light/notice.png);
	background-color: #FAFCFD;
	border-bottom: 1px solid #C7CDDA;
	border-right: 1px solid #C7CDDA;
}
.bodystyle-light .quote
{
	color: #727272;
	background-image: url(images/typography/light/quote.png);
	background-color: #F3F3F3;
	border-bottom: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
}
.bodystyle-dark .alert
{
	color: #c15139;
	background-image: url(images/typography/dark/alert.png);
	background-color: #64403E;
	border-bottom: 1px solid #382121;
	border-right: 1px solid #382121;
}
.bodystyle-dark .approved
{
	color: #6CB656;
	background-image: url(images/typography/dark/approved.png);
	background-color: #436750;
	border-bottom: 1px solid #314C2D;
	border-right: 1px solid #314C2D;
}
.bodystyle-dark .attention
{
	color: #a4966f;
	background-image: url(images/typography/dark/attention.png);
	background-color: #675C3D;
	border-bottom: 1px solid #383221;
	border-right: 1px solid #383221;
}
.bodystyle-dark .camera
{
	color: #55A0B4;
	background-image: url(images/typography/dark/camera.png);
	background-color: #436668;
	border-bottom: 1px solid #213038;
	border-right: 1px solid #213038;
}
.bodystyle-dark .cart
{
	color: #86977c;
	background-image: url(images/typography/dark/cart.png);
	background-color: #58693C;
	border-bottom: 1px solid #303821;
	border-right: 1px solid #303821;
}
.bodystyle-dark .doc
{
	color: #ccc;
	background-image: url(images/typography/dark/doc.png);
	background-color: #7E7E7E;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}
.bodystyle-dark .download
{
	color: #80AC75;
	background-image: url(images/typography/dark/download.png);
	background-color: #47683F;
	border-bottom: 1px solid #253621;
	border-right: 1px solid #253621;
}
.bodystyle-dark .media
{
	color: #8D79A9;
	background-image: url(images/typography/dark/media.png);
	background-color: #5E3C69;
	border-bottom: 1px solid #322037;
	border-right: 1px solid #322037;
}
.bodystyle-dark .note
{
	color: #B76F38;
	background-image: url(images/typography/dark/note.png);
	background-color: #664B3F;
	border-bottom: 1px solid #382621;
	border-right: 1px solid #382621;
}
.bodystyle-dark .notice
{
	color: #6087b3;
	background-image: url(images/typography/dark/notice.png);
	background-color: #415167;
	border-bottom: 1px solid #212E38;
	border-right: 1px solid #212E38;
}
.bodystyle-dark .quote
{
	color: #ccc;
	background-image: url(images/typography/dark/quote.png);
	background-color: #878787;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}
span.inset-left
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
span.inset-right
{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
span.inset-right-title, span.inset-left-title
{
	position: absolute;
	display: block;
	top: -12px;
	left: 10px;
	padding: 3px 8px;
	font-size: 100%;
	font-weight: bold;
}
span.inset-left, span.inset-right
{
	display: block;
	padding: 12px 8px 8px 8px;
	width: 20%;
	font-size: 100%;
	font-style: italic;
	margin-top: 25px;
	position: relative;
	text-align: center;
}
.rtl ul.bullet-1, .rtl ul.bullet-2, .rtl ul.bullet-3, .rtl ul.bullet-4, .rtl ul.bullet-5, .rtl ul.bullet-6, .rtl ul.bullet-7, .rtl ul.bullet-8, .rtl ul.bullet-9, .rtl ul.bullet-10
{
	padding: 0 15px 0 0;
	margin-right: 0 !important;
}
.rtl ul.bullet-1 li, .rtl ul.bullet-2 li, .rtl ul.bullet-3 li, .rtl ul.bullet-4 li, .rtl ul.bullet-5 li, .rtl ul.bullet-6 li, .rtl ul.bullet-7 li, .rtl ul.bullet-8 li, .rtl ul.bullet-9 li, .rtl ul.bullet-10 li
{
	padding: 0 15px 3px 0;
	background-position: 100% 4px;
}
.rtl ul.bullet-1 li
{
	background-image: url(images/typography/bullet1-rtl.png);
}
.rtl ul.bullet-2 li
{
	background-image: url(images/typography/bullet2-rtl.png);
}
.rtl ul.bullet-3 li
{
	background-image: url(images/typography/bullet3-rtl.png);
}
.rtl ul.bullet-4 li
{
	background-image: url(images/typography/bullet4-rtl.png);
}
.rtl ul.bullet-5 li
{
	background-image: url(images/typography/bullet5-rtl.png);
}
.rtl ul.bullet-6 li
{
	background-image: url(images/typography/bullet6-rtl.png);
}
.rtl ul.bullet-7 li
{
	background-image: url(images/typography/bullet7-rtl.png);
}
.rtl ul.bullet-8 li
{
	background-image: url(images/typography/bullet8-rtl.png);
}
.rtl ul.bullet-9 li
{
	background-image: url(images/typography/bullet9-rtl.png);
}
.rtl ul.bullet-10 li
{
	background-image: url(images/typography/bullet9-rtl.png);
}
.rtl span.dropcap
{
	margin: 0 0 0 5px;
	float: right;
}
.rtl .typo-icon
{
	padding: 8px 36px 0px 10px;
	margin: 15px 0;
	background-position: 99% 12px;
}
.rtl span.important-title
{
	right: 10px;
	left: inherit;
}
.rtl span.inset-left
{
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.rtl span.inset-right
{
	float: left;
	margin-right: 20px;
	margin-left: 0;
}
.rtl span.inset-right-title, .rtl span.inset-left-title
{
	right: 10px;
	left: inherit;
}
.rtl .quote-l
{
	padding: 8px 36px 0px 10px;
	background: url(images/typography/quote-r.png) no-repeat 99% 12px;
}
.rtl .quote-r
{
	padding: 0 0 0 10px;
	background: url(images/typography/quote-l.png) no-repeat 10px 100%;
}
#rt-top {background : none repeat scroll 0 0 #E5E5E5; }


img.imgleft 
{
	float:left;
	margin:5px 10px;
}

/********************************************************/
/* Tag Cloud */

.TagCloud			/* Applies to the entire tag cloud */
{
	font-family:Trebuchet MS;
	padding:3px; 
	text-align:center;
}

.TagCloud > span	/* Applies to each tag of the tag cloud */
{
	margin-right:3px;
	text-align:center;
	text-decoration:underline;
}

.TagCloud > span.TagWeight1	/* Applies to the largest tags */
{
	font-size:40px;
}

.TagCloud > span.TagWeight2
{
	font-size:32px;
}

.TagCloud > span.TagWeight3
{
	font-size:25px;
}

.TagCloud > span.TagWeight4
{
	font-size:18px;
}

.TagCloud > span.TagWeight5	/* Applies to the smallest tags */
{
	font-size:12px;
}
