/* ================================
    CSS STYLES FOR Module Abstract
   ================================
*/
.strong {font-weight:bold}

ul.authorNav { padding:0; margin:0; margin-top:10px;
/* backgup from chevron styles
background-color:#ccc; background-image:url(images/stepper-fade.jpg); background-repeat:repeat-x; border-top:1px solid #ccc */  
}


#leftMenu .rpSlide a.rpLink span span {color:#999}

html body {background-color:#fff;}
html body#Body {background-color:#E4E3DA}

.content1 .RadGrid_Default .rgRow td {border:0px none}
ul.authorNav {background-repeat:repeat-x; /*background-image:url(images/stepper.png); */ height:30px; background-color:#fff; margin-bottom:10px }
ul.authorNav li {float:left;  background-repeat:repeat; list-style-type:none}
ul.authorNav li.last {background-image:none}

.reviewPage fieldset table td {padding:5px 10px;}
.reviewPage .RadGrid_Default .rgRow td {
    border-color: #EEEEEE;
}

table.stripeMe .alt td {background-color:#FFF; border:1px solid #eee}

ul.authorNav a {float:left; display:block; 
 color:#FFF; background-image:url(images/step1blue.png); background-repeat:no-repeat; background-position:top right; text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0px 15px 0px 10px;
height:30px; line-height:29px;
}
ul.authorNav li.ActiveNavigationLink a { 
 background-image:url(images/step1grey.png); color:#000
}
/* backgup from chevron styles
padding:10px 25px 10px 10px;  background-image:url(images/stepper-bg1.gif); background-position:top right; background-repeat:no-repeat 
}
ul.authorNav a.aspNetDisabled, ul.authorNav a.aspNetDisabled:hover {text-decoration:none; color:#000; background-color:#eee; background: -moz-linear-gradient(100% 100% 90deg, #cccccc, #eeeeee);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#cccccc));
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cccccc', startColorstr='#eeeeee');*/


table.disclosureQuestions {width:658px;}

.lblCallSub {font-weight:bold; display:block; float:left}

h5.instruction {background-color:#659176}
fieldset.instruction {background-color:#eff5f1; border-color:#c0d9ca}

h5 a.edit_links {color:#CCC; text-decoration:underline; color:#d1e7ff}

.absSubmissionStatus {color:#CCC; padding-left:10px}
.absSubmissionStatus .status {color:yellow}
h4.req_background {padding-left:10px;}

div.req_background {padding-left:15px}

table.abstable td.top {vertical-align:top}

#tdcontentpane table td.td3 {padding-left:0px}
#dnn_ContentPane table td.td3 {padding-left:0px}

span.commentsLabel {display:block; color:#666; padding:10px 0px}

#tdcontentpane table td.answercol table td {padding:0px;}
#dnn_ContentPane table td.answercol table td {padding:0px;}
td.answercol table, td.answercol .RadComboBox {float:left}
.addAnotherLink {float:right}

#tdcontentpane table td.questioncol { vertical-align:top; width:260px;}
#tdcontentpane table td.numbercol { vertical-align:top; width:25px;} 
#tdcontentpane table td.answercol {vertical-align:top; width:370px;}

#dnn_ContentPane table td.questioncol { vertical-align:top; width:260px;}
#dnn_ContentPane table td.numbercol { vertical-align:top; width:25px;} 
#dnn_ContentPane table td.answercol {vertical-align:top; width:370px;}

.ABS-Required {color:#C00; font-weight:bold}


.txtComments {width:360px;}

html body .RadInput_Default input.riTextBox {font-family:Verdana, Geneva, sans-serif; font-size:11px}
body .RadComboBox_Default input.rcbInput, body .RadComboBoxDropDown_Default {font-family:Verdana, Geneva, sans-serif; font-size:11px}

/* The following CSS needs to be copied to the page to produce textbox-like RadEditor */

.rade_wrapper_corner, .rade_wrapper_center 
{
       display: none !important; 
}
.rade_leftVerticalSide, .rade_rightVerticalSide
{
       filter: alpha(opacity=0) !important;
       opacity: 0 !important; 
}

.tmar_Abstract_TableFrame
{
	border-left : solid;
	border-left-color : Gray;
	border-left-width : 1px;
	border-top : solid;
	border-top-color : Gray;
	border-top-width : 1px;
}

.tmar_Abstract_TableFrame td
{
	border-bottom : solid;
	border-bottom-color : Gray;
	border-bottom-width : 1px;
	border-right : solid;
	border-right-color : Gray;
	border-right-width : 1px;	 
}

.tmar_Abstract_TableFrame_Black
{
	border-left : solid;
	border-left-color : Black;
	border-left-width : 1px;
	border-top : solid;
	border-top-color : Black;
	border-top-width : 1px;
}

.tmar_Abstract_TableFrame_Black td
{
	border-bottom : solid;
	border-bottom-color : Black;
	border-bottom-width : 1px;
	border-right : solid;
	border-right-color : Black;
	border-right-width : 1px;
}

.tmar_Abstract_TableFrame_Black .th
{
	border-bottom : solid;
	border-bottom-color : Black;
	border-bottom-width : 1px;
	border-right : solid;
	border-right-color : Black;
	border-right-width : 1px;
	background-color : red;
}


.req_background
{
	
	background-image: url(../../DefaultPersonifyImages/req.gif);
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 3px;
	background-position:0px 3px;
	/* 	color: red; 	font-weight: bold; 	vertical-align:text-top; 	text-align:right; 	padding: 0px 0px 0px 0px; 	width: 1px; 	*/
}


/* not needed

.abstract_page_font 
{
	 font:12px/24px "Segoe UI",Arial,sans-serif; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; 

font-family: "Segoe UI",Arial,Sans-serif;
font-size:12px;
font-weight:400;
font-style:normal;
text-transform:none;
text-decoration:none;
letter-spacing:normal;
word-spacing:0;
text-align:start;
vertical-align:baseline;

}
*/
.abstract_bold 
{

font-family: "Segoe UI",Arial,Sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
text-transform:none;
text-decoration:none;
letter-spacing:normal;
word-spacing:0;

vertical-align:baseline;
}

.abstract_comments 
{

font-family: "Segoe UI",Arial,Sans-serif;
font-size:10px;
font-style:normal;
text-transform:none;
text-decoration:none;
letter-spacing:normal;
word-spacing:0;

vertical-align:baseline;
}

.abstract_header
{
	
	background: #ffffff;
	color: #000;
	font-size:16px;
	padding-left: 0px;
	font-weight:bold;
}


/* to switch off grid lines in HomePage.ascx */
div.RadGrid_Office2007 .rgRow td, div.RadGrid_Office2007 .rgAltRow td
{
	border-color: #ffffff;
}

.abstract_status_highlight
{
	color:Red; 
}

.abstract_status_normal
{
	color: Black;
}

.abstract_button
{
	background-image:url("../../DefaultPersonifyImages/nav_bg.gif");
	background-position:-20px -28px;
	background-repeat:no-repeat;
	border:1px solid #5E7898;
color: #FFFFFF; /*font-size:100%;*/
	font-size:10px;
	font-weight:normal;
	height:24px;
	margin-right:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	vertical-align: middle; /*font:11px "Segoe UI",Arial,Sans-serif;*/
	border-collapse: collapse; /*font-family:Verdana,Arial,Helvetica,sans-serif;*/
	border-spacing:0;
	cursor:default;
	text-align:center;
	line-height:1;
	
}

.abstract_button_right
{
	background-image: url(  "../../DefaultPersonifyImages/nav_bg.gif" );
	background-position: -20px -28px;
	background-repeat: no-repeat;
	border: 1px solid #5E7898;
	color: #FFFFFF; /*font-size:100%;*/
	font-size: 10px;
	font-weight: normal;
	height: 24px;
	margin-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle; /*font:11px "Segoe UI",Arial,Sans-serif;*/
	border-collapse: collapse; /*font-family:Verdana,Arial,Helvetica,sans-serif;*/
	border-spacing: 0;
	cursor: default;
	text-align: center;
	line-height: 1;
	float: right;
}

.abstract_previous_link
{
	font-family: "Segoe UI" ,Arial,Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #0000FF;
}
.author_details_header
{

	font-weight: bold;
}
.author_tab, .author_details_table
{
	margin: 10px 0px 10px 0px;
	padding-left: 5px;
	table-layout: fixed;
}
.additional_detail_tab
{
	margin: 20px 0px 10px 0px;
	padding-left: 5px;
}
.author_details_table td
{
	line-height: 18px;
	word-wrap: break-word;
	vertical-align: text-top;
}
.author_first_column
{
	width: 45%;
	overflow:auto;  
}
.author_second_column
{
	width: 30%;
	padding-left: 10px;
	overflow:auto;  
}
.author_third_column
{
	width: 25%;
	padding-left: 10px;
	overflow:auto;  
}
.author_details_question
{
	
}
.author_details_question h5
{
	top:0px;
	color:#666
}
.question
{
	padding: 5px 0px 5px 5px;
 
}
.answer
{
	padding: 0px 0px 10px 5px;
    word-break: break-all;
}
.edit_links
{
	padding-left: 5px; 
	font-size: 85%;
}
.submission_info_table td
{
	vertical-align: text-top;
}

.rgRow td
{
	vertical-align: top;
}
div input.link {border:0px none; background-image:none; background-color:transparent; color:#06c; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-decoration:underline; height:auto; margin:auto; padding:0px; text-align:left; padding-left:7px; padding-right:0px; width:auto; display:inline; border:0px solid red;}

div.submissionInfo {padding:10px 90px 15px 10px; background-color:#666; color:#FFF; font-size:12px; margin-bottom:20px; line-height:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position:relative
}

div.nobutton
{
padding-right: 15px;
}
div.defaultFont
{
    font-weight:bold;
}

div.submissionInfo a:link, div.submissionInfo a:visited
{
	color: #ffffff;
}


.AbstractContent div h5 {background-color: #666666;
    color: #FFFFFF;
    display: inline;
    font-family: verdana,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 2px 11px;
    position: relative;
    top: 9px;}
	
div fieldset h5, #tdcontentpane fieldset h4 {background-color:transparent; font-weight:bold; font-size:11px; top:0px; color:#000; margin-bottom:10px; padding-left:0px; font-family:Verdana, Arial, sans-serif; margin-top:10px; display:block}
div fieldset h5, #dnn_ContentPane fieldset h4 {background-color:transparent; font-weight:bold; font-size:11px; top:0px; color:#000; margin-bottom:10px; padding-left:0px; font-family:Verdana, Arial, sans-serif; margin-top:10px; display:block}
div.RadGrid_Default {margin-top:10px;}

table.abstable td {padding:4px; vertical-align:top}

#defCallSub {text-align:right; padding:10px; float:right}

div.RadGrid {margin-bottom:10px;}
div fieldset {padding:10px; background-color:#F2F2F2; border:1px solid #CCC; margin:10px 0px; clear:both; float:none; line-height:18px}
h4.left {float:left}
div fieldset:hover{}
fieldset legend {display:block; font-size:10px; width:100%;}

fieldset.buttons {margin-bottom:30px}

.primary, .secondary { padding:3px 6px; cursor:pointer}
.primary {float:right; margin-left:15px; background-color:#8aafda; font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	border: solid 1px #5e82b0;
	background: #8aafda;
	background: -moz-linear-gradient(100% 100% 90deg, #5e82b0, #8aafda);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8aafda), to(#5e82b0));
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#5e82b0', startColorstr='#8aafda');
  color:#fff; font-weight:bold; font-family:Verdana,Arial;
}
a.primary {display:block;}
a.primary:link {color:#fff; text-decoration:none; font-weight:bold; font-size:12px; padding:6px 8px;}
a.secondary:link {color:#000; text-decoration:none; font-weight:normal; font-size:12px; padding:6px 8px;}
.secondary {margin-right:15px; float:left;
border: solid 1px #ccc;
	background: #eee;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	background: -moz-linear-gradient(100% 100% 90deg, #cccccc, #eeeeee);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#cccccc));
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cccccc', startColorstr='#eeeeee');
}
div div input.printBtn {font-size:10px; float:right; padding:3px 5px; margin-right:0px; position:absolute; top:10px; right:10px;}
fieldset input.secondary {margin-right:15px; float:left;
border: solid 1px #ccc;
	background: #ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	background: -moz-linear-gradient(100% 100% 90deg, #cccccc, #ffffff);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cccccc));
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cccccc', startColorstr='#ffffff');
}


div .RadGrid_Default td.rgPagerCell {border-top:1px solid #fff;}

.clear {display:block; clear:both; float:none}

div.RadGrid_Default, .RadGrid_Default th.rgHeader {border-color:#CCC}
.RadGrid_Default th.rgHeaderOver {background-image:none}

td#tdleftpane h3 {display:none;}
tr td#tdleftpane {background-color:#FFF}

div.RadPanelBar_Default .rpRootGroup {border-color:#ccc}

div.RadPanelBar_Default .rpFocused, div.RadPanelBar_Default .rpExpanded, div.RadPanelBar_Default .rpSelected, div.RadPanelBar_Default .rpSelected:hover {border-color:#ccc;}

div.RadPanelBar_Default .rpOut {border-bottom-color:#ccc;}
div.RadPanelBar_Default .rpLink span.rpOut {border-top:1px solid #fff}
ul.rpGroup {border-bottom:1px solid #CCC}

div .RadGrid_Default .rgRow a, div .RadGrid_Default .rgAltRow a, div .RadGrid_Default .rgEditRow a, div .RadGrid_Default tr.rgEditRow a, div .RadGrid_Default tr.rgHoveredRow a, div .RadGrid_Default tr.rgActiveRow a, div .RadGrid_Default .rgFooter a, div .RadGrid_Default .rgEditForm a {color:#06c}

body div .RadGrid_Default .rgSelectedRow a {color:#fff}

fieldset .RadGrid_Default {background-color:transparent}

.right
{
float:right;	
}

.left
{
float:left;	
}

.question_text_wrap 
{
word-break: break-word;
}

