/* NOVA EpiServer Boilerplate by Todd Jaser, eBusiness Specialist, Reed Exhibitions, 2/25/2013
   Reed Exhibitions | ShowName | Specialist: | Date: */
/*G2E Colors Dark Blue:#091431, Blue:#00aeef, Light Blue:#aae0fa, Dark Green:#8aac3f, Medium Green:#99ca3c, Light Green:#d1e399, Orange:#f58220, Light Orange:#f9a966*/
/* Typography */
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);
body {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 15px;
	color: #666;
	background-color: #091431;
	background-image: url(../../framework_images/2013/background-body.png);
	background-repeat: repeat-x;
}
a{color:#F58220;text-decoration:underline;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
a:hover{color:#000000;}
p, td, th {
	line-height: 1.5;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: 'Roboto Condensed', Helvetica, Arial, Tahoma, sans-serif;
	line-height: 1.3;
}
h1, .h1 {
	font-size: 32px;
	color:#091431;
}
h2, .h2 {
	font-size: 28px;
	color:#13357d;
}
h3, .h3 {
	font-size: 24px;
	color:#01afee;
}
h4, .h4 {
	font-size: 20px;
	margin-bottom: 20px;
}
h5, .h5 {
	font-size: 16px;
	margin-bottom: 15px;
}
h6, .h6 {
	font-size: 14px;
	margin-bottom: 15px;
}
blockquote {
	margin: 0 35px 15px 35px !important;
	border-radius: 3px;
	webkit-border-radius: 3px;
}
blockquote.callout {
	background:#f7f7f7;
	padding: 10px;
}
blockquote.callout p {
	font-family: 'Roboto Condensed', Helvetica, Arial, Tahoma, sans-serif;
	font-style: italic;
	text-shadow: -1px 1px 2px #BBBBBB;
	color: #091431;
	margin: 0;
}
hr {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    height: 1px;
    width: 100%;
	clear:both;
}
/* Layout */
p, .contentLayoutBox ul, .contentLayoutBox ol, table, hr {
	margin-bottom: 20px;
}
td p:last-child, td ul:last-child, td ol:last-child {
	margin-bottom: 0;
}
h1, h2, h3 {
	margin-bottom: 25px;
}
.contentLayoutBox ul, .contentLayoutBox ol {
	padding-left: 35px;
}
.contentLayoutBox ul li, .contentLayoutBox ol li {
	margin-bottom: 5px;
	line-height: 1.3
}
.contentLayoutBox ul li ul, .contentLayoutBox ol li ol, .contentLayoutBox ol li ul {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 30px;
}
table {
	border-spacing: 0;
	text-align: left;
}
th {
	padding: 5px;
	font-weight: bold;
}
td {
	padding: 5px;
	vertical-align: top;
}
/* Custom Layout Selectors */
#headerContent {
	display: block;
	width: 970px;
	margin: 0 auto;
	background-image: url(../../framework_images/2013/header-background2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:90px;
	padding:25px 0;
}
#footerContent {
	overflow: hidden;
}
/* List Styles */
ul#header-social {
    float: left;
    margin: 0 0 0 25px;
}
#header-social li {
    float: left;
    list-style: none outside none;
    padding: 5px;
}
ul#social {
    padding:0;
    margin: 0!important;
}
#social li {
    float: left;
    list-style: none outside none;
    margin-right: 10px;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
}
#social li:hover {
   -webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
ul.toptab {
    margin: 0 auto;
    position: fixed;
	top:0;
    right: 0;
}
.toptab li {
    background: none repeat scroll 0 0 #073558;
    border-radius: 0 0 3px 3px;
    float: left;
    height: 20px;
    list-style: none outside none;
    margin: 0 10px 0 0;
    text-align: center;
    width: 100px;
}
.toptab li a {
    color:#00AEEF;
    font-size: 12px;
    text-decoration: none;
}
.toptab li a:hover {
    color: #99CA3C;
}
ul#mys_options {
    clear: both;
    margin: -20px auto 0 !important;
    padding: 15px 0 0 !important;
    width: 273px;
}
ul#mys_options li {
    display: block;
    float: left;
    line-height: 12px !important;
    list-style: none outside none !important;
    padding: 0 10px 0 0 !important;
    text-align: center;
    width: 81px;
}
ul#mys_options li a{text-decoration:none; font-size:12px;}
ul#mys_options li a.icon {
    background: url("../../../RNA_BookExpo_V2/images/2011/bg_mys_option.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #BCBCBC!important;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 48px;
    margin: 0 auto;
    padding: 5px!important;
    width: 48px;
}
ul#mys_options li a.icon:hover {
    border: 1px solid #888888!important;
}
ul.contentblockList {}
ul.contentList {
    list-style: none outside none;
    padding: 0 !important;
}
.contentblockList li, .contentList li {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0;
}

ul.g2e-divider {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.g2e-divider li {
    background: url("../../framework_images/2013/g2e-bullet.jpg") no-repeat scroll right center transparent;
    float: left;
    margin-right: 10px;
    padding-right: 20px;
	font-size:13px;
}
ul.g2e-divider li:last-child {
    background: none;
    float: left;
    margin-right: 10px;
    padding-right: 20px;
}
.checkList, .starList, .arrowList{
	margin-left: 0;
	padding-left: 10px !important;
}
.checkList li, .starList li, .arrowList li{
	list-style: none outside none;
	margin-bottom: 15px !important;
	padding-left: 20px;
}
.checkList li {
	background: url("../../framework_images/2013/li-check-1.png") no-repeat scroll 0 0 transparent;
}
.starList li {
	background: url("../../framework_images/2013/li-star-1.png") no-repeat scroll 0 0 transparent;
}
.arrowList li {
	background: url("../../framework_images/2013/li-arrow-1.png") no-repeat scroll 0 0 transparent;
}
/* Random Custom Styles */
.border {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 4px !important;
}
a img.border{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
a img.border:hover{border:1px solid #aaaaaa;}
.top10 {
    padding-top: 10px !important;
}
.noBmargin {
    margin-bottom: 0 !important;
}
.no-underline, .no-decoration{text-decoration:none!important;}
.video-caption {
    font-size: 11px !important;
    font-style: italic;
    line-height: 1.2;
}

.notice {border-radius: 3px 3px 3px 3px;padding: 10px;}
.notice p{margin:0;}
.width50{width:50px!important;}
.width100{width:100px!important;}
.width200{width:200px!important;}
.width300{width:300px!important;}
.width400{width:400px!important;}
.width500{width:500px!important;}
.width600{width:600px!important;}

.white{color:#ffffff;}.whiteBg{background:#ffffff;}
.lightblue{color:#aae0fa} .lightblueBg{background:#aae0fa}
.blue{color:#00aeef} .blueBg{background:#00aeef}
.darkblue{color:#091431} .darkblueBg{background:#091431}
.lightgreen{color:#d1e399} .lightgreenBg{background:#d1e399}
.mediumgreen{color:#99ca3c} .mediumgreenBg{background:#99ca3c}
.darkgreen{color:#8aac3f} .darkgreenBg{background:#8aac3f}
.lightorange{color:#f9a966} .lightorangeBg{background:#f9a966}
.orange{color:#f58220} .orangeBg{background:#f58220}

/*Buttons*/
a.button, a.btn {
 webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 padding: 8px 12px;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
}
a.button:hover, a.btn:hover {
	text-decoration: none;
}
.blueBtn,.blueBut {
	color: #ffffff !important;
	background: #00AEEF;
}
.blueBtn:hover,.blueBut:hover {
	color: #aae0fa!important;
}
.darkblueBtn, .darkblueBut {
	color: #ffffff !important;
	background: #091431;
}
.darkblueBtn:hover,.darkblueBut:hover {
	color: #556797!important;
}
.orangeBtn, .orangeBut {
	color: #ffffff !important;
	background: #f58220;
}
.orangeBtn:hover, .orangeBut:hover {
	color: #f9a966!important;
}
.greenBtn, .greenBut {
	color: #ffffff !important;
	background: #8aac3f;
}
.greenBtn:hover,.greenBut:hover {
	color: #d1e399!important;
}
.whiteBtn, .whiteBut {
	color: #091431 !important;
	background: #ffffff;
}
.whiteBtn:hover, .whiteBut:hover {
	color: #444444!important;
}
#sevenbuttons p{float:left; margin-right:10px;}
#sevenbuttons a.button{font-size: 13px; padding: 6px; width: 65px;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#sevenbuttons a.button:hover{background:#99ca3c;color:#ffffff!important;}
#sevenbuttons .bigNumber{font-size:30px;}
/*TABLES*//*!Bootstrap v2.2.1 Copyright 2012 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat */
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table th, .table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #dddddd;
}
.noborder td {
	border-bottom: none!important;
}
.centered td {
	text-align: center;
}
.table th {
	font-weight: bold;
	background:#f1f1f1;
}
.table thead th {
	vertical-align: bottom;
	background-color: #cccccc;
}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody+tbody {
	border-top: 2px solid #dddddd;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
*border-collapse:collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #dddddd;
}
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}
.table-checkered tbody tr:nth-child(even) td:nth-child(odd) {
	background-color: #f9f9f9;
}
.table-checkered tbody tr:nth-child(odd) td:nth-child(even) {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #f5f5f5;
}
.table-hovertd tbody td:hover, .table-hovertd tbody td:hover th {
	background-color: #f5f5f5;
}
.table-hovertdyellow tbody td:hover, .table-hovertdyellow tbody td:hover th {
	background-color: #FCF8ED!important;
}
.table tbody tr.success td {
	background-color: #dff0d8;
}
.table tbody tr.error td {
	background-color: #f2dede;
}
.table tbody tr.warning td {
	background-color: #fcf8e3;
}
.table tbody tr.info td {
	background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
	background-color: #c4e3f3;
}
.halfed td {
	width: 50%;
}
.thirds td {
	width: 33%;
}
/*Press*/
ul#pressRelease {
	list-style: none outside none;
	padding: 0;
}
#pressRelease li {
	background: none repeat scroll 0 0 #f9f9f9;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 15px;
	padding: 10px;
}
#pressRelease li p {
	margin: 0 !important;
	font-size: 85%;
}
#pressRelease li a {
	font-weight: bold;
	text-decoration: none;
}
#pressReleaseFilter.hideForPrint ul li.information {
	list-style: none outside none;
	margin-left: -35px;
	margin-top: 15px;
}
.press-small-text {
	font-size: 12px;
}
/* Epi Layout Selectors - Main */
#skip, #proposition, .breadcrumbStart, #breadcrumb h2, .producedBy, .pressIndex #fbcomment, #contentHook1, #searchSideBarContent, #myaddThis {
	display: none;
}
.contentLayoutBox, #headerContent, #footerContent, #sidebarLeft, #topNavigation ul.level1 {
	width:970px;
	margin-left: auto;
	margin-right: auto;
}
.contentLayoutBox {
	/*overflow: hidden;*/
	margin-top:210px;
	background:#ffffff;
	border-radius:10px;webkit-border-radius:10px;
	position:relative;
}
.contentLayoutBox #pageTopContainer {
    position: absolute;
    top: -25px;
	left:0;
}
.contentLayoutBox #pageTopContainer #breadcrumb {
	width: 970px;
	font-size: 11px;
	color:#cccccc;
}
.contentLayoutBox #pageTopContainer #breadcrumb li a{color:#cccccc;text-decoration:none!important;}
.contentLayoutBox #pageTopContainer #breadcrumb ol {
	padding-left: 0;
	margin-bottom: 0;
}
.contentLayoutBox #pageTopContainer #breadcrumb ol li {
	display: inline-block;
	margin-right: 5px;
	padding-left: 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../framework_images/2013/breadcrumbs-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.contentLayoutBox #pageTopContainer #breadcrumb ol li.first {
	background: none;
	padding: 0 5px 0 0;
}
.contentLayoutBox #pageTopContainer #breadcrumb ol li.level1 a {
	text-indent: -9999px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../framework_images/2013/breadcrumbs-homesprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contentLayoutBox #pageTopContainer #breadcrumb ol li.level1 a:hover {
	text-indent: -9999px;
	display: inline-block;
	width: 15px;
	background-image: url(../../framework_images/2013/breadcrumbs-homesprite.png);
	background-position: 0 -15px;
}
#wrapper {
	width: 100%;
}
#header {
	background: #091431;
	position: fixed;
	top:0;
	display: block;
	width: 100%;
	height: 108px;
	z-index:9999;
}
.header-logo{float: left;
    margin-right: 15px;position:relative;z-index:999;}
.header-headline{float:left;}
.header-text{float:right;color:#ffffff;font-family:Roboto Condensed, Helvetica, Arial, Tahoma;font-size:13px;}
#brand{position:relative;z-index:999;}
#content {
	display: block;
	width: 650px;
	min-height: 800px;
	float: left;
	margin: 0 auto;
	padding: 5px 20px 15px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /**width:718px;lt IE8*/
}/* Box-sizing: border-box; lets you keep your preferred box size without adjusting for border and padding widths. */
#sidebarLeft {
	padding: 0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /**width:940px;lt IE8*/
}
#sidebarRight {
	display: block;
	width: 320px;
	padding: 15px 15px 15px 5px;
	float: right;
	min-height: 800px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /**width:194px;lt IE8*/
	;
}
/* SEARCH */
.searchWrapper {
	position: relative;
	display: block;
}
#search {
    top: 30px;
    margin: 0 auto;
	padding:0!important;
    position: relative;
    width: 970px;height:0 !important;
	z-index:9999;
}
#ctl00_searchControl1_SearchFormPanel {
    background: none repeat scroll 0 0 #0b3a5d;
	border:3px solid #091431;
    bottom: 170px;
    position: absolute;
    right: 0;
}
#search #ctl00_searchControl1_searchText {
	border:none !important;
    height: 25px;
    width: 290px;
	display: block;
	line-height: 25px;
	padding: 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	font-style: italic;
	float:left;
	background:#0B3A5D;
}
#search #ctl00_searchControl1_searchButton {
    background: url("../../../RNA_ISCWest_v2/images/2013/searchMagnify.png") no-repeat scroll center center #0b3a5d;
    border: medium none !important;
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    text-indent: -9999em;
    width: 40px;
}
/* NAVIGATION */
#topNavigation {
	width: 100%;
	height: 55px;
	margin: 0 auto;
	position: relative;
	bottom: 32px;
	font-family: Roboto Condensed, Helvetica, Arial, Tahoma;
	background-color: #091431;
	background-image: url(../../framework_images/2013/background-body.png);
	background-repeat: repeat-x;
	background-position: center center;
	-webkit-box-shadow:  1px 1px 20px #091431;        
        box-shadow:  1px 1px 20px #091431;
}
#topNavigation ul.level1, #topNavigation ul.level2, #topNavigation ul.level3 { list-style:none; }
#topNavigation ul.level1 li ul.level2, #topNavigation ul.level1 li ul.level2 li ul.level3 { margin:0; padding:0; }
#topNavigation ul.level1 { /*padding:10px 0 0 275px;*//*position:absolute;left:135px;top:15px;*/width:970px; margin:0 auto; position:relative;z-index:999;top:10px;left:135px;}
#topNavigation ul.level1 li { position: relative;	float: left;margin: 0;background:url("../../framework_images/2013/navigation-arrow.png") no-repeat scroll right center transparent;}
#topNavigation ul.level1 li.leaf{background:none !important;}
#topNavigation ul.level1 li a, #topNavigation ul.level1 li a:visited, #topNavigation ul.level2 li a, #topNavigation ul.level2 li a:visited { display:block; text-decoration:none; }
#topNavigation ul.level1 li a, #topNavigation ul.level1 li a:visited { padding:0 12px; line-height:35px; /* same height as #topNav */ color:#ffffff;font-size:16px;text-transform:uppercase;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#topNavigation ul.level1 li.first a { } /* First nav item */
#topNavigation ul.level1 li.first a:hover { } /* First nav item hover. Note styles of ul.level2 */
#topNavigation ul.level1 li.last a { border-right:none; } /* Last nav item */
#topNavigation ul.level1 li:hover, #topNavigation ul.level1 li.selected { background:url("../../framework_images/2013/navigation-arrow.png") no-repeat scroll right center transparent;}
#topNavigation ul.level1 li:hover a, #topNavigation ul.level1 li.selected a { color: #AAE0FA;}
#topNavigation ul.level1 li.selected a { }
li#navTreeItem-3571 {
    margin-left: 10px!important;
}
li#navTreeItem-3571 a {
    background: #f58220;fa933b
    webkit-border-radius: 4px;border-radius: 4px;
    padding: 0 20px!important;
	font-weight:bold;	color:#ffffff!important;
}
li#navTreeItem-3571 a:hover {
    background: #f9a966;
}
#topNavigation ul.level1 li:hover ul.level2, #topNavigation ul.level1 li ul.level2 li:hover ul.level3 { display:block !important; }

/* LEVEL 2 SUBNAV */
#topNavigation ul.level1 li ul.level2, #topNavigation ul.level1 li ul.level2 li ul.level3 { position:absolute; display:none; } /*Hide until Hover*/
#topNavigation ul.level1 li ul.level2 { background:#8aac3f;border-radius:3px; webkit-border-radius:3px;}
#topNavigation ul.level1 li ul.level2 li {background:url("../../framework_images/2013/navigation-arrow2.png") no-repeat scroll 190px center transparent;} 
#topNavigation ul.level1 li ul.level2 li a { width:180px; padding:10px 15px; line-height:1.4; border-left:0; border-right:0; border-bottom:1px solid #81a239; font-size:13px; color:#fff; font-weight:normal; text-shadow:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
#topNavigation ul.level1 li ul.level2 li.first a { } /* First nav item */
#topNavigation ul.level1 li ul.level2 li.last a {border:none !important;} /* Last nav item */
#topNavigation ul.level1 li ul.level2 li:hover, #topNavigation ul.level1 li ul.level2 li.selected { background:url("../../framework_images/2013/navigation-arrow3.png") no-repeat scroll 190px center transparent;}
#topNavigation ul.level1 li ul.level2 li:hover a, #topNavigation ul.level1 li ul.level2 li.selected a {color: #091431;}
#topNavigation ul.level1 li ul.level2 li.selected a {}
/* LEVEL 3 SUBNAV */
#topNavigation ul.level1 li ul.level2 li ul.level3 { left:210px; top:0;}
#topNavigation ul.level1 li ul.level2 li ul.level3 li a { font-size:13px; background:#99ca3b;padding:10px 15px; line-height:1.4; border-left:0; border-right:0; border-bottom:1px solid #81a239;color:#fff; font-weight:normal; text-shadow:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
#topNavigation ul.level1 li ul.level2 li ul.level3 li a:after { content:normal; }
#topNavigation ul.level1 li ul.level2 li ul.level3 li:hover a, #topNavigation ul.level1 li ul.level2 li ul.level3 li.selected a {/*background-image: url(../../framework_images/2013/navigation-hover2.png);	background-repeat: no-repeat;background-position: left center;*/color: #091431; }
#topNavigation ul.level1 li ul.level2 li ul.level3 li.first a {webkit-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0; } /* First nav item */
#topNavigation ul.level1 li ul.level2 li ul.level3 li.last a {webkit-border-radius: 0 0 3px 3px;border-radius:0 0 3px 3px; border-bottom:none; } /* Last nav item */
#topNavigation ul.level1 li ul.level2 li.selected ul.level3 li a { cursor:pointer; }
/*FORMS*/
/*Forms*/
#id_matrix label {
	border-radius: 3px 3px 3px 3px;
	margin:0 auto;
	padding: 5px;
	font-family: 'Roboto Condensed',Helvetica,Arial,Tahoma,sans-serif;
}
#id_matrix tbody tr td input {
	color: #666666;
	float: right;
	font-size: 14px;
	height: 22px;
	padding: 5px;
	width: 400px;
}
table#id_matrix tbody tr td input.submit {
    border: medium none;
    height: auto;
	 webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 padding: 8px 12px;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
    background-color: #8aac3f;
    color: #FFFFFF;
    font-family: Roboto Condensed,Helvetica,Arial,Tahoma;
    font-size: 15px;
    text-transform: uppercase;
	cursor:pointer;
	float:right;
	width:110px;
}
table#id_matrix tbody tr td input.submit:hover{background-color:#0695cb;color: #d1e399!important;}
.xformvalidator {
	webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
	font-size: 11px;
	height: 22px;
	margin-top: 2px;
	padding: 4px;
	width: 98px;
}#id_matrix select {
    float: right;
    width: 412px;
}#id_matrix textarea {
    float: right;
    width: 300px;
}#id_matrix tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F7F7F7;
    border-radius: 3px 3px 3px 3px;
}
/*in footer iframe*/
.footerform table#id_matrix label{color:#ffffff;font-family: Roboto Condensed,Helvetica,Arial,Tahoma; float:left;}
.footerform table{width:100%}
.footerform .text {
    border: 3px solid #00AEEF;
    border-radius: 8px 8px 8px 8px;
    line-height: 20px;
    padding: 4px;
    width: 230px;
}
.footerform .xformvalidator {
    float: right;
    font-size: 11px;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: -38px;
	color:#d1e399!important;
}
/* FOOTER */
#footer {
	background: #091431;
	display: block;
	width: 100%;
}
#footer2{background:#00aeef;
display:block;
width:100%;
height:135px;
margin:0;}
#footerContent{font-family: 'Roboto Condensed', Helvetica, Arial, Tahoma, sans-serif;padding-top:10px;
}
#footerContent h1 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
#footercontent .third{margin:0 3% 0 0;}
#footerContent p, #footerContent a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
	line-height: 1.25;
}
#footerContent a:hover{text-decoration:underline;}
ul#footer-links {
    float: right;
    margin: 0;
    padding: 0;
}#footer-links li {
    float: left;
    list-style: none outside none;
    margin-right: 10px;
}
/*HOME PAGE STYLES*/
.homePage .contentLayoutBox {
	background: none!important;margin-top:180px;
}
.homePage #content {
	width: 970px;background: none!important;
	padding: 20px 0;
}
.homePage hr {
	margin-left: 20px;
	margin-right: 20px;
}
.homePage #pageTopContainer, .homePage #sidebarRight, .homePage #pageName {
	display: none;
}
.homePage #ad-slot {
	margin-bottom: 0;
}
#homeBox {
	background: none repeat scroll 0 0 #fff;
	width: 276px;
	height:300px;
	padding: 20px;
	float: left;
	margin:0 10px 10px 0;
	position:relative; webkit-border-radius:10px;border-radius:10px;
}
#homeBox.double {
	width: 602px !important;
}
#homeBox.homeAd {
	padding: 40px 5px !important;
	width:305px;
	height:260px;
}
#homeBox h1, .homeboxh1 {
    font-size: 24px;
    margin-bottom: 15px;
	line-height:1;
	font-family: 'Roboto Condensed', Helvetica, Arial, Tahoma, sans-serif;
color:#091431;
}
#homeBox p {
    font-size: 14px;
}
#homeButton{position:absolute;right:20px;bottom:20px;}
ul.exhibitor-showcase {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
}
.exhibitor-showcase li {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 80px;
    margin: 0 10px 10px 0 !important;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.exhibitor-showcase li:hover{opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: .6;}
ul.home-exhibitor-showcase {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
}
.home-exhibitor-showcase li {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 70px;
    margin: 0 10px 10px 0 !important;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 115px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.home-exhibitor-showcase li:hover{opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: .6;}
/*ADVERTISEMENTS*/

#rightColumnContainer1 {
    display: none;
}
#ad-slot {
	width: 300px;
	height: 250px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	position: relative;
	background-color: #CCC;
}
#ad-slot span {
	font-size: 10px;
	padding: 3px;
	background-color: #cccccc;
	float: right;
	z-index: 5;
	position: absolute;
	right: 0;
	top: 0;
}
#ad-slot:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
}
/*RSS*/
#rss-feed-container {
    width: 330px;
}
.rssBody ul {
    list-style: none outside none;
    margin-left: -10px;
}
ul li.rssRow {
    padding: 8px 0 8px 10px;
}

.rssRow.odd {
    background: none repeat scroll 0 0 #122147;
    border-radius: 10px 10px 10px 10px;
}
.rssRow.even {
    background: none repeat scroll 0 0 transparent;
}
#AGArss ul {
    list-style: none outside none !important;
    margin-left: 0 !important;
    padding: 0 !important;
}
#AGArss ul li {
    color: #ffffff !important;
    font-size: 11px;
    line-height: 18px !important;
    list-style: none outside none !important;
    padding: 3px 10px !important;
}
#AGArss ul li a {
    color: #aae0fa !important;
	text-decoration:none;
}
#AGArss li.odd {
    background-color: #0D1B3D;
}
#AGArss li.even {
    background-color: #091431;
}
#AGArss span {
    font-size: 12px !important;
    font-weight: bold;
}
/* Code styles */

/* Corrects font family set oddly in IE6, S5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp {
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 11px;
	letter-spacing: 0.1em;
	overflow: auto;
	padding: 20px;
	white-space: pre;
}
code {
	background: #f7f7f7;
	border-radius: 2px;
	display: block;
	font-size: 11px;
	padding: 3px 3px 3px 10px;
}
/*SITE SURVEY*/
#voviciButton{display:none!important;}/*TEMPORARY*/
/*COOKIE COMPLIANCE*/
#cookieComplianceMessage {
	-moz-opacity: .95;
	background-color: #091431;
	bottom: 0;
	color: #fff;
	filter: alpha(opacity=95);
	left: 0;
	margin: 0 auto;
	opacity: .95;
	padding: 5px;
	position: fixed;
	width: 100%;
	z-index: 9999;
	height: 65px;
}
#cookieComplianceMessage a strong, #cookieComplianceMessage a, #cookieComplianceMessage a:hover #cookieComplianceMessage a:visited {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#cookieComplianceMessage label {
	color: #FFF;
	font-size: 11px;
	margin-right: 20px;
}
#cookieComplianceMessage p {
	color: #FFF;
	font-size: 11px;
	margin: 5px auto;
	text-align: left;
	width: 970px;
	line-height: 14px;
}
#cookieComplianceMessageAction {
	font-size: 11px;
	margin: 5px auto 0;
	width: 970px;
}
#cookieComplianceMessageAction #btnClose {
	background: url(../../../../Css/Common/images/buttons/close.png) no-repeat scroll 2px 2px transparent;
	border: 0 none;
	color: #FFF;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 5px 7px;
	text-indent: 16px;
	width: auto;
}
#cookieComplianceMessageAction #cbDontShowMessageAgain {
	margin-left: 0;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
#cookieComplianceMessageAction div {
	float: left;
}
#functionalNavigation ul li.first {
	display: none;
}/* This will hide the privacy link in the top links */
#mailing-list, #press-releases, #footerContent .third {
    display: none;
}