/*table {font-size:1em;}
p a{font-size:100%;}
table a{font-size:100%;}
form{margin-top:4px; margin-bottom:4px;}
UL LI{list-style-image:url(/images/arrow_dark3.gif); margin:2px 0 10px -14px; padding-left:0; font-weight:normal;}
OL LI{margin:2px 0 10px 0px; padding-left:0; font-weight:normal;}
a:link, a:visited{color:#07c; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}
A.options {color:white; text-decoration:none;}
A.options:hover {color:blue; text-decoration:underline;}
A.options:active {color:blue; text-decoration:underline;}
A.options:visited {color:white; text-decoration:none}*/



.RSNA-Target, body #form1 {
	display: inline-block;
	width: 100%;
	text-align:center;
}

.RSNA-Target {
	position:relative;
	z-index:100;
}

.RSNA-centeringcls, body #form1 div.container {
margin-left:auto;
margin-right:auto;
margin: 0 auto;
text-align:left;
}




/*.ektron-ui-header{
	width:950px;
}*/



table {
	font-size: 1em;
}
p {
font-size: 1em;
line-height: normal;
} /* overriding ektron making it bigger */

.cCartHeader {
	text-align:left;
	background-color:##CCCCCC;
	border-bottom:1px solid ##666666;
}
.cCartDetail {
	border-bottom:1px dashed ##CCCCCC;
}



.CS_Document{
		font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
		background-color:#fff;
		margin:0;
		padding:0;
		color:#000;
}

/* kill orange button */
.cFormTable{line-height:normal;}
.cFormTableSubHeader{border-top:1px solid #808080; border-bottom:1px solid #eee; background-color:#ccc; color:#000;}
.cFormTableCell{padding:3px;} /* timssnet forms get scrunched with padding:0 */
.cFormFieldNormal{/*font-size:100%; */color:#000; background-color:#fff;}
.cFormFieldDisabled{/*font-size:100%; */ color:#000; background-color:#ccc;}
.cFormFieldError{ /*font-size:100%; */ color:#000; background-color:#fff; border:2px solid #C30;}
input.cFormFieldError[type=checkbox]{ outline: 2px solid #C30;}
.cFormTableRowButtons{}
.cFormButton{/*color:#fff; font-weight:bold; background-color:#c60; border-style:outset;*/}
.cFormButtonHover, .cFormButtonCancelHover{/*color:#fff; font-weight:bold; background-color:#c60; border-style:inset;*/}

.page_title  {font-size:1.4em; font-weight:bold; letter-spacing:1.2px; color:#333; margin:14px 0 6px 0}

/*.heading1, h1{font-size:120%; font-weight:normal; letter-spacing:1.2px; /*color:#369;*/ margin:20px 0 6px 0;}*/
.heading2, h2{font-size:110%; font-weight:normal; color:#000; margin:20px 0 6px 0}
.heading3, h3{font-size:100%; font-weight:bold; margin:7px 0 6px 0}

.calloutbx_bordered{border:1px solid #35a; background:#ffc; color:#000; padding:10px; margin:0 0 10px 0; text-align:left;}

.CS_Textblock_Caption{text-decoration:none; text-align:left; font-size:90%; color:#3c53ab; font-weight:bold;}
.CS_Textblock_Text{font-size:100%; color:black;} /* txt in formatted txt block */

/* Simple Form */
.CS_Form_Label{text-align:right; font-size:83%; vertical-align:text-top;}
.CS_Form_Tree, .CS_Form_RichText, .CS_Form_Date{font-size:83%;}
.CS_Form_Image{text-decoration:none; border-style:none;}
.CS_Form_URL, .CS_Form_Email, .CS_Form_DropDown_Item{font-size:83%;}
.CS_Form_SectionLabel{font-weight:bold; font-size:83%;}
.CS_Form_Number{font-size:83%; text-align:right;}
.CS_Form_Text{font-size:83%;}
.CS_Form_Description{font-size:69%;}
.CS_Form_Button{text-align:center; font-size:83%;}
.CS_Form_Required{font-weight:bold; text-align:right; vertical-align:text-top;}
.CS_Form_ResultText{font-size:83%;}
.CS_Form_Label_Baseline{text-align:right; font-size:83%; vertical-align:baseline;}
.CS_Form_Required_Baseline{font-weight:bold; text-align:right; vertical-align:baseline;}
.CS_Form_Form{padding:0; margin:0;}
.CS_Form_SummaryMessage{font-size:83%;}

/* Tabular Layout */
.CS_Layout_Table{border-style:none;}
.CS_Layout_TH{text-align:center; font-weight:bold; text-decoration:none;}
.CS_Layout_TD{text-align:left; vertical-align:top;}

/*/ RSNA News Nav /*/
.left_nav{ background-color:transparent; width:20%; vertical-align:top;}
.left_nav_links{font-size: 75%;  margin-top:-1px; margin-bottom:-1px;}
.left-nav_links_single{font-size: 93%;margin-top:6px; margin-bottom:6px;}
.left_nav_links UL LI{list-style-image:none);}
.left_nav_links UL {list-style-image:none);}

.heading_main_feature, .h1_feature {font-family:Georgia, "Times New Roman", Times, serif; font-size:162%; font-weight:normal; color:#000; margin:20px 0 6px 0;}

.heading3_red {font-size:100%; font-weight:bold; color:#A71930; margin:7px 0 6px 0;}




/*
.leftcolumn {float: left}
.rightcolumn { float: right}
*/

.leftcolumn {float: left}
.rightcolumn { float: left; padding-left:10px; max-width:75%;}

/*.rightcolumn table, .rightcolumn div, .rightcolumn tr, .rightcolumn td, .rightcolumn tbody{
	max-width:710px !important;
}*/

.rightcolumn td, .rightcolumn tr, .rightcolumn tbody, .rightcolumn table, .rightcolumn div{
	max-width:710px !important;
}

.rightcolumn table{ display:inline-block; }

.leftcolumn #form1{ width:220px; }




.prettyTableStyle
{
	margin: 5px;
	border-collapse: collapse;
	text-align: left;

}
.prettyTableStyle th
{
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
.prettyTableStyle td
{
	border-bottom: 1px solid #ccc;
	padding: 6px 8px;
	vertical-align: top;
}

.warning_red {
	color: #A71930;
}