/******************************

JCK Toronto
Designer: Christine DePinto
Created April 27, 2010

******************************/


@import url(reset.css);
#BreadCrumb {
	display:none;
}
#Container {
	margin:0 auto;
	padding:0;
	width:960px;
}
#ContentContainer {
	background:#FFF;
	float:right;
	margin:3px 0 0 0;
	padding:10px 10px 0 10px;
	width:938px;	
	border-right:#BDBDBE 1px solid;
	border-left:#BDBDBE 1px solid;

}
#ContentContainer #Column2 {
	float:right;
	margin:0;
	padding:0 5px;
	width:210px;
}
#ContentContainer .Column1Full {
	float:left;
	margin:0;
	padding:0;
	width:710px;
	min-height:300px;
}
#ContentContainer .Column1Full table td {
	line-height:18px;
}
#ContentContainer .Column1Full ul {
	list-style:disc;
	margin:0 0 10px 20px;
	padding:0;
}
#ContentContainer .Column1Full ul li {
	line-height:18px;
	margin:0 0 5px 10px;
	padding:0;
}
#ContentContainer .Column1Full ul li ul {
	list-style:circle;
	margin:0 0 0 20px;
	padding:0;
}
table.withpadding td {
	padding:3px;
}
.banner td{
	color:#505050 !important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	_margin:0;
	padding:4px 5px;
	}
.banner a, banner a:visited/*banner headings*/ {
	color:#505050 !important;
	font-size:11px;
	font-weight:normal;
}
.banner a:hover {
	color:#a6a5a5 !important;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline
}
table.withpadding td {
	padding:3px;
}
/*-------------------------
 Search Box
 -------------------------*/
#SearchForm {
	width: 200px !important;
	text-align: center;
	padding-left:5px !important;
}
#SearchForm input#ctl00_SearchControl__txtSearch {
	background-color:#FFFFFF;
	border:1px #CCC solid;
	width: 140px;
	height: 15px;
	padding: 7px 2px 4px 2px;
	margin: 0;	
	color:#666666;
}

#SearchForm input#ctl00_SearchControl__btnSearch {
	background-color:#CCCCCC;
	border:#999999 2px solid;
	width: 45px;
	padding: 3px 3px;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	height:28px;
}

/*---------------------------
 FOOTER
----------------------------*/
#ExFoot1 {
	display:none;
}
#ExFoot2 {
	display:none;
}
#ExFoot3 {
	display:none;
}
#Footer {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121 !important;
	margin:0;
	height:120px;
	padding:10px;
	width:938px;
 	border-right:#BDBDBE 1px solid;
	border-left:#BDBDBE 1px solid;
	border-bottom:#BDBDBE 1px solid;


}
a.footer, a.footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
	padding:0 5px;
}
a.footer:hover {
	color:#a2a2a2;
	text-decoration:underline;
}
/*----------------------------*/


#HeaderBottomBar {
	display:none;
}
#HeaderTopBar {
	display:none;
}
#PageHeader {
	height:150px;
	margin:0;
	padding:0;
	width:960px;
}
#PageHeader #PageTitle {
	float:left;
}
#SponsorshipFooterLinks {
	display:none;
}
#accessibility-links {
	display:none;
}
/*---------------------------
 NAVIGATION
----------------------------*/
#navigation {
	width: 960px;
	margin: 0;
	display: block;
	height:60px;
}
#navigation ul.level1 {
	background:#bdbdbe url(/RNA/RNA_JCKToronto/Framework_images/2010_Site_Images/NavBkgd.png);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	float: left;
	width: 960px;
	height: 35px;
}
#navigation ul.level1 li {
	float:left;
	margin:0;
	padding:0;
}
#navigation ul.level1 li a, #navigation ul.level1 li a:visited {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width: 100px;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0 23px;/*aligns all the links vertically and sets the height vertically */
	text-align:left;
	text-decoration:none;
}
#navigation ul.level1 li a:hover {
	color:#FFF;
	text-decoration:underline;
}
#navigation ul.level1 li.selected a, #navigation ul.level1 li.selected a:visited, #navigation ul.level1 li.selected a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
#navigation ul.level1 li.startLinkSelected a, #navigation ul.level1 li.startLinkSelected a:visited, #navigation ul.level1 li.startLinkSelected a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
/*------------Level 2-----------------*/
#navigation ul.level2 {
	background-color: #bdbdbe;
	padding: 0; /*aligns all the links vertically and sets the height vertically */
	margin:auto;
	margin:0;
	float: left;
	width: 960px;
	display: block;
	height: 25px;
}
#navigation ul.level2 li {
	float:left;
	padding: 0 0 0 20px;
	margin:0 10px 0 0;
}
#navigation ul.level2 li a, #navigation ul.level2 li a:visited {
	color: #000;
	font-size:13px;
	height:25px;
	line-height:25px;
	text-decoration:none;/*border-right:1px #d9b2d2 solid;*/
	font-weight:bold;
}
#navigation ul.level2 li a:hover {
	color:#000;
	text-decoration:underline;
}
#navigation ul.level2 li.selected a, #navigation ul.level2 li.selected a:visited, #navigation ul.level2 li.selected a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#navigation ul.level2 li.startLinkSelected a, #navigation ul.level2 li.startLinkSelected a:visited, #navigation ul.level2 li.startLinkSelected a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
/*----------------------------*/

.SponsorshipBlock {
	display:none;
}
.absmiddle {
	vertical-align:middle;
}
.clear {
	clear:both;
}
.img_left {
	float:left;
}
.img_right {
	float:right;
}
.pngfix {
}
/*------------------------
  FORMS
-------------------------*/
.xformContainer .xformvalidator {
	background-color:#FFDFDF;
	color:#AF0000;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:10px;
}
.xformContainer fieldset {
	border:1px solid #CCC;
	padding:5px;
}
.xformContainer fieldset input {
	clear:both;
}
.xformContainer fieldset label {
	color:#666;
	float:left;
	font-weight:normal;
	padding:0 0 0 5px;
	width:auto;
}
.xformContainer input, .xformContainer select, .xformContainer textarea {
	float:left;
}
.xformContainer label {
	color:#333;
	float:left;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	width:120px;
}
.xformContainer table#id_matrix td {
	clear:both;
	padding:10px;
}
/*-----------------------------------
  PRE PRESS INDEX STYLES
-------------------------===--------*/
#PrePressIndex .clear {
	background:#FFF;
	margin:0;
	padding:0;
	clear:both;
}
div#PrePressIndex {
	background:#FFF;
    width:938px;
	margin:0;
	padding:10px;
	border-right:#BDBDBE 1px solid;
	border-left:#BDBDBE 1px solid;

}
#PrePressIndex .PrePressIndexContents {
      margin:0;
	padding:0;

}
#PrePressIndex .PrePressIndexContents .PrePressDate {
	padding:0;
	margin:0;
	width:20%;
	float:left;
	color:#B3212E;	
}
#PrePressIndex .PrePressIndexContents .PrePressSummary {
	padding:0;
	margin:0;
	width:80%;
	float:left;
}
#PrePressIndex .PrePressIndexContents .PrePressSummaryText {
	font-size:14px;
	padding:0;
	margin:0;
}
#PrePressIndex .PrePressIndexContents .PrePressSummaryText a a:visted {
	color:#c80850;
	text-decoration:none;
}#PrePressIndex .PrePressIndexContents .PrePressSummaryText a:hover {
	color:#6e6f71;
	text-decoration:underline;
	}
/*-----------------------------------
 PRESS RELEASE ARTICLE
------------------------------------*/

#PressRelease .clear {
	margin:0;
	padding:0;
	clear:both;
}
div#PressRelease {
	background:#FFFFFF;
	padding:1px 10px 10px 20px;
	margin:0;
	width:928px !important;
	border-right:#BDBDBE 1px solid;
	border-left:#BDBDBE 1px solid;
}
#PressRelease h3 {
	margin:30px 0 0 0 !important;
	padding:0;
}
#PressRelease .PressReleaseContent {
	margin:0;
	padding:0;
	border-bottom:0 !important;

}
#PressRelease .StandOut {
	font-size:12px !important;
	font-weight:bold !important;
	color:#c80850 !important;
	margin:5px 0 5px 0;
	padding:0;
}

#PressRelease .PressReleaseContent p {
	line-height:1.3em;
}
.ExtendedFooter {
	background: #ffffff;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	width:958px;
}


/*--------------------------------
Content Styles
----------------------------------*/
a, a:visited {
	color:#b4202e;
	text-decoration:none;
}
a:hover {
	color:#888686;
	text-decoration:underline;
}
body {
	background:#FFF url(/RNA/RNA_JCKToronto/Framework_images/2010_Site_Images/Bckgd.jpg) repeat-x;
	margin:0;
	padding:0;
}
body, td, th {
	color:#212121;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	color:#B4202E !important;
	font-size:20px !important;
	font-weight:bold !important;
	line-height:20px;
	margin:0;
	padding:10px 0 10px;
	text-transform:uppercase !important;
}
h2, .xformContainer .formheader {
	color:#b4202e !important;
	font-weight:bold !important;
	font-size:16px !important;
	margin:0 0 3px;
	padding:10px 0 2px;
}
h3, .xformContainer fieldset legend {
	color:#212121;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 2px;
}
h4 /*Breaking News Title*/ {
	color:#FFFFFF;
	font-size:20px !important;
	font-weight:normal;
	padding:0 0 0 35px !important;
	margin:0;
}
h5 /*Spotlight Newsltr -DATE */{
	color:#6E6F71 !important;
	font-size:16px !important;
	font-weight:normal;
	padding:3px 0 6px;
}

h6 /*Spotlight Newsltr -subtitles*/{
	color:#000;
	font-size:15px !important;
	font-weight:bold !important;
	padding:3px 0 6px;
}
input, select, textarea {
	color:#212121;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
ol {
	list-style:decimal;
	margin:5px 0 10px 30px;
	padding:0;
}
ol li {
	line-height:18px;
}
p {
	line-height:18px;
	margin:0;
	padding:2px 0 10px !important;
}

hr {
	border: 0 !important;
	color: #cccccc !important;
	background-color: #cccccc !important;
	height: 1px !important;
	width:100%;
	text-align:center;
}
/*--------------------------
 eMANUAL
---------------------------*/
a.emanual_button, a.emanual_button:visited {
 background: url(/RNA/RNA_JCKToronto/Framework_images/eManualbutton.jpg) no-repeat;
 display: block;
 width: 130px;
 height:60px;
 line-height:12px;
 margin:0 auto;
 padding-top:2px;
 text-align: center;
 color: #B4202E !important;
 font-weight: bold;
 font-size: 11px;
\  text-decoration: none !important;
}
a.emanual_button:hover {
	text-decoration: none !important;
	color: #b0afaf !important;
	text-decoration: underline !important;
}
.addthis_toolbox{
	margin-left:35px;
}
