/* MENU */

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:13px;
	background:transparent url("images/black.png") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	float:right;
	margin-right:-64px;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:0px solid #ffffff;
	margin-top:-15px;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#40b9b9;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:54px;
	height:40px;
	}
ul#menu li a:hover{
	background:transparent url("images/blue.jpg") repeat-x top left;
color:#ffffff;	
	}

	/**
 * @package   Reaction Template - RocketTheme
 * @version   1.5.6 February 13, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
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;}
@font-face {font-family: Bebas;src: url(../fonts/Bebas.eot);}
@font-face {font-family: "Bebas";src:local("Bebas"), url(../fonts/Bebas.ttf) format("truetype");}
.font-family-bebas h1, .font-family-bebas h2.title, .font-family-bebas .rt-joomla .user legend, .font-family-bebas .rt-joomla .contact legend, .font-family-bebas .componentheading , .font-family-bebas .edit-article legend {font-family: Bebas,Helvetica,Arial,sans-serif;letter-spacing: normal;font-weight: normal;}
#rt-menu .rt-container, #rt-top .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyrightrt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container {background: transparent;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;}

/* Header */
#rt-header .rt-container {padding: 15px 0;}
.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}
.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}
.rt-head-spacer {height: 12px;}
.header-demo {width: 510px;height: 280px;}

/* Top Menu */
#rt-menu .rt-container {height: auto;}
#rt-menu li.root, #horiz-menu.splitmenu li {border: none;}
#rt-menu ul.menutop {padding: 0 35px;}
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 49.9% 0;background-repeat: no-repeat;}
.menutop li.active > .daddy span, .menutop li:hover > .daddy span, .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}
body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, body.menu-type-splitmenu .menutop li.parent.active {border: 0;}

/* Showcase */
#rt-showcase h2.title {font-size: 210%;}
#rt-showcase .showcase .module-title {position: absolute;top: -30px;}
#rt-showcase .showcase h2.title {font-size: 280%;}

/* Feature */
#rt-feature {padding-top: 10px;}

/* Main Body */
#rt-main-surround {padding-top: 10px;}
body.bodylevel-high .rt-article-content {padding: 15px;margin: 0 -14px;}
.rt-article-title {text-transform: uppercase;margin: -3px 0 -1px 0;float: left;display: block;padding-bottom: 6px;padding-right: 10px;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}

/* Side Menus */
#rt-main-surround ul.menu li {list-style: none;margin-bottom: 5px;}
#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: 4px 0 4px 20px;}
#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;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, #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: 6px -675px;}
body.bodylevel-low #rt-main-surround ul.menu li {background: none;}

/* Bottom */
#rt-bottom {padding-top: 6px}
#rt-bottom .rt-container {border: 0;}

/* Footer */
#powered-by {margin:10px 0; display:none;}
#rocket {display:inline-block;width: 148px;height: 23px;margin:0 20px 0 5px;vertical-align:middle;display:none;}
#gantry-logo {display:inline-block;width: 102px;height: 27px;margin:0 10px 0 0px;vertical-align:middle;background-position: 0 -24px;display:none;}
#rt-copyright {background: #000000 url(images/footer-bg.jpg) 0 0 repeat-x;text-align: left;}
#gantry-totop {position: absolute;width: 100px;height: 26px;display: block;bottom: 0;right: 0;text-align:center;}
#gantry-totop span {display: block;padding-top: 9px;}
#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}

/* Typography */
.readon {display: inline-block;margin-left: 3px;height: 25px;}
.readon span, .readon .button {display: block;margin-left: -3px;padding: 0 10px 3px 10px;border: 0;font-size: 13px;cursor: pointer;height: 25px;line-height: 25px;float: left;}
.readon:hover {background-position: 100% -50px;}
.readon:hover span, .readon:hover .button {background-position: 0 -50px;}
body.bodylevel-low .readon, body.bodylevel-low .readon span, body.bodylevel-low .readon .button {padding: 0 0 0 8px;font-weight: bold;margin: 0;}
body.bodylevel-low .readon span, body.bodylevel-low .readon .button {background: none;}
body.bodylevel-low .readon {background-position: 0 -679px;background-repeat: no-repeat;}
body.bodylevel-low .readon:hover {background-position: 0 7px;background-repeat: no-repeat;}
#rt-accessibility {float: right;width: 105px;text-align: right;}
#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: 18px;height: 18px;}
#rt-accessibility a.small .button {background-position: -76px 0;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: -76px -19px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -57px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -57px -19px;background-repeat: no-repeat;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -211px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -423px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -634px;background-repeat: no-repeat;}
.date-block .date {font-size: 120%;text-transform: uppercase;font-weight: bold;}
#breadcrumbs-home {width: 13px;height: 13px;display: block;float: left;margin-top: 2px;}
#breadcrumbs h3, .leading_separator {display: none;}
span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 8px;float: left;display: block;height: 23px;line-height: 20px;}
.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}
.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}

/* JComments */
#comments-form .roksubscribe {padding: 1px 5px 7px 24px;}

/* RokAjaxSearch */
#rokajaxsearch {overflow: hidden;}
#rokajaxsearch .inputbox {float: left;margin-right: 10px;}
.search_options {float: left;margin-top: 5px;}
.search_options label {margin-right:8px;}

/* RTL */
body.rtl .rt-article-title {float: right;padding-right: 0;padding-left: 10px;}
body.rtl .module-title2 {float: right;padding-right: 0;padding-left: 10px;}
body.rtl h2.title {padding-right: 0;padding-left: 10px;}
body.rtl .rokradios, body.rtl .rokchecks {padding: 1px 24px 7px 5px !important;}
body.rtl .rokradios {background-position: 100% 0;background-repeat: no-repeat;}
body.rtl .rokradios-active {background-position: 100% -211px;background-repeat: no-repeat;}
body.rtl .rokchecks {background-position: 100% -423px;background-repeat: no-repeat;}
body.rtl .rokchecks-active {background-position: 100% -634px;background-repeat: no-repeat;}
body.rtl #breadcrumbs-home {float: right;}
body.rtl span.breadcrumbs a, body.rtl span.no-link {padding: 0 12px 0 8px;float: right;margin-left: 0;}
body.rtl span.breadcrumbs img {float: right;}
body.rtl #rt-copyright {text-align: right;}
body.rtl #gantry-totop {left: 15px;right: auto;}
body.rtl #gantry-resetsettings {margin-right: 15px;margin-left: 0;float: right;}
body.rtl #powered-by {text-align: right;display: block;margin-top: 0;}
body.rtl #rocket {margin: 0 5px 0 20px;}
body.rtl #gantry-logo {margin: 0 5px 0 0;}
body.rtl #rt-main-surround ul ul {margin-left: 0;margin-right: 0px;}
body.rtl .roknewspager-wrapper {direction: ltr;text-align: right;}
body.rtl #rt-main-surround ul.menu {margin-right: 0;}
body.rtl #rt-accessibility {float: left;text-align: left;padding: 0;margin-right: 0;}
body.rtl #rt-accessibility .rt-desc {float: right;text-align: right;margin-right: 0;margin-left: 0;}
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {background-position: 100% -1269px;}
body.rtl #rt-main-surround ul.menu a, body.rtl #rt-main-surround ul.menu .separator, body.rtl #rt-main-surround ul.menu .item {padding: 4px 20px 4px 0;}
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background-position: 100% 11px;}
body.rtl #rt-main-surround ul.menu li a:hover, body.rtl #rt-main-surround ul.menu li .separator:hover, body.rtl #rt-main-surround ul.menu li .item:hover, body.rtl #rt-main-surround ul.menu li.active > a, body.rtl #rt-main-surround ul.menu li.active > .separator, body.rtl #rt-main-surround ul.menu li.active > .item {background-position: 100% -675px;}
body.rtl .menutop li.active > .daddy span, body.rtl .menutop li:hover > .daddy span, body.rtl .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}
body.rtl #rt-main-surround ul {padding-left: 0;padding-right: 15px;}
body.rtl #rt-main-surround ul.menu, body.rtl #rt-main-surround ul.menu ul, body.rtl #rt-main-surround ul.roknewspager, body.rtl #rt-main-surround ul.badge, body.rtl #rt-main-surround form ul {padding-right: 0;}

/**
 * @package		Gantry Template Framework - RocketTheme
 * @version		2.0.12 February 12, 2010
 * @author		RocketTheme http://www.rockettheme.com
 * @copyright 	Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* 12 Grid */
.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: 220px;}
.rt-container .rt-grid-4 {width: 300px;}
.rt-container .rt-grid-5 {width: 120px;}
.rt-container .rt-grid-6 {width: 460px;}
.rt-container .rt-grid-7 {width: 540px;}
.rt-container .rt-grid-8 {width: 620px;}
.rt-container .rt-grid-9 {width: 700px;}
.rt-container .rt-grid-10 {width: 780px;}
.rt-container .rt-grid-11 {width: 860px;}
.rt-container .rt-grid-12 {width: 940px;}

/* Grid Push */
.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;}

/* Grid Pull */
.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;}

/* Prefix for left nudging */
.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;}

/* Extras */
.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;}

/**
 * @package		Gantry Template Framework - RocketTheme
 * @version		2.0.12 February 12, 2010
 * @author		RocketTheme http://www.rockettheme.com
 * @copyright 	Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Reset */
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;}

/* Grid Container */
.rt-container {margin: 0 auto;width: 960px;}
body {min-width: 960px;}

/* Grid Block */
.rt-block {padding: 0;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;}

/* Layout */
#rt-content-top, #rt-content-bottom {overflow: hidden;}
#rocket {display: block;width: 110px;height: 15px;margin: 0 auto;}
#rt-copyright {text-align: center;}

/* Menu */
#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;}

/* Typography */
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: 260%;}
h2 {font-size: 200%;}
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;}

/* Lists */
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;}

/* RTL */
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;}

/* Style */
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: #fff;}
a:hover #login {color: #009999; text-decoration: underline;}
#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: transparent;}
#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;}

/* Clear Set */
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 only */
#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%}

span.list1 {text-align:middle; font-size: 18px;color:#eeeeee;line-height:30px; text-align:justify;}

#video_block {
float: left;
margin-top:20px;
height:410px;
}
#privacy {width:270px;height:80px;margin:10px 0 15px 0;color:#aaa;font-size:10px;}

.headline h1 {color:#ccc;font-family:arial narrow;font-size:24px;padding-left:200px;}
#sub-headline {width: 460px; margin-bottom: 30px;}
#sub-headline span {font-family: Arial; font-size: 28px;color:#40B9B9;}
#sub-headline span span {color:#fff;font-weight:bold;}
