﻿/******************************
Banner
******************************/
#banner
{
	background: #ffffff;
	height: 104px;
	width: 100%;
	voice-family: inherit;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	vertical-align: top;
}
#Banner1
{
	background: url(../Images/rhs_banner_01.jpg);
	width: 526px;
	height: 82px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#BannerSpacer
{
	background: url(../Images/banner_spacer_green.jpg);
	height: 83px;
	margin-left: 0px;
	margin-right: 1px;
	left:0px;
	right:1px;
	min-width: 755px;
}

/*#Banner3 {
	BACKGROUND-IMAGE: url(../Images/banner_homepage_flower_03.jpg);
	WIDTH: 311px;
	HEIGHT: 104px;
	POSITION: absolute;
	right: 10px;
	top: 15px;
    
}*/


#maskBanner1
{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 35px;
	height: 35px;
	/*border: dashed 1px red;*/
}

#maskHeaderControl 
{
	border: solid 1px red;
	margin: 3px;
	padding: 3px;
	display: none;
}

DIV.Default
{
	background: url(../Images/banner_03.jpg);
	width: 311px;
	height: 104px;
	position: absolute;
	float: right;
	right: 0px;
	top: 0px;
	
}

DIV.LoggedIn
{
	background: url(../Images/banner_04.jpg);
	width: 311px;
	height: 104px;
	position: absolute;
	float: right;
	right: 0px;
	top: 0px;
}

/******************************
Navigation bar
******************************/
#StoneSpacer
{
	margin-top: -21px;
	background: url(../Images/banner_spacer_stone.jpg);
	margin-left: 0px;
	margin-right: 270px;
	height: 21px;
}
#topNav
{
	left: 0px;
	margin-left: 10px;
	width: 600px;
	position: relative;
	height: 21px;
	background-color: #e7e7d4;
	text-align: left; 
	vertical-align: top;
}
/*#topNav ul
{
	padding: 3px 0px 0px 0px;
	list-style-type: none; 
	margin-top: 0px;
	margin-left: 40px;
}
#topNav li
{
	display: inline;
	font-size: 12px;
	border-left: #ffffff 1px solid;
	color: #00584a;
	padding: 0px 23px 0px 20px;
	line-height: normal;
}

#topNav li.LeftRightBorder
{
	padding-right: 23px;
	display: inline;
	padding-left: 20px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	color: #00584a;
	padding-top: 0px;
}

#topNav li.noBorder
{
	border-left-width: 0px;
}
#topNav A:link
{
	color: #00584a; 
	text-decoration: none;
}
#topNav A:hover:link
{
	color: #00584a;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#topNav A:visited
{
	color: #00584a; 
	text-decoration: none;
}
#topNav A:hover:visited
{
	color: #000000; 
	text-decoration: none;
	cursor: pointer;
}

UL A:hover:link
{
	color: #00584a;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}*/

.Menu
{
	left: 335px;
	position: absolute;
	top: 3px;
	font-size: 12px;
	background-color: #e7e7d4;	
	color:#00584a;
}
.Menu:hover
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.RHSQHome
{
	left: 0px;
	position: absolute;
	top: 3px;
	font-size: 12px;
	color:#00584a;
	background-color: #e7e7d4;
}
.RHSQHome:hover
{
	/*color: #000000;*/
	text-decoration: none;
	cursor: pointer;
}
.ItemMenu
{
	height: 15px;
	color: #00584a;
	background-color: #e7e7d4;
	cursor: pointer;
	border: 1px solid #c3c3c3;
	padding: 4px 2px 4px 2px;
	border-top: none;
	width: 160px;     
	
}

.LiveWarning
{
	color:Red;
	font-size:25px;
	font-weight:bold;
	width:200px;
	padding: 5px 5px;
}

.MenuStyle
{
	margin-top: 5px;
 
}

.MyAccount
{
	right: 100px;
	position: absolute;
	top: 85px;
	color: #00584a;
	font-weight: bold;
	text-decoration: none;
}
.Login
{
	right: 36px;
	position: absolute;
	top: 85px;
	color: #00584a;
	text-decoration: none;
}
.Login:hover
{
	font-weight:bold;
}
.UserNameMenu
{
	right: 35px;
	position: absolute;
	top: 85px;
	color: #00584a;
	background-color: #e7e7d4;
	text-decoration: none;
	margin-top: 1px;
}
.UserNameMenu:hover
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

/*********************
Footer
*********************/
#Footer
{
	float: left;
	background: url(../Images/footer_1.jpg);
	height: 39px;
	width: 100%;
}

#FooterCurve
{
	float: right;
	background: url(../Images/footer_2.jpg);
	width: 50px;
	height: 39px;
	
}
#copyright
{
	padding-left: 50px;
	font-weight: bold;
	font-size: 9px;
	color: #009D86;
	margin-top:18px;
	/*padding-top: 18px;*/
	position: relative;
	height: 100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*********************************
Left side menu
**********************************/
.LeftContent
{
	z-index: -1;
	background: #ffffff;
	float: left;
	width: 137px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: #CCCCCC 1px dotted;
	vertical-align: top;
}
.button
{
	background: url(../Images/left_menu_top.jpg) no-repeat top right;
	vertical-align: top;
	width: 136px;
	height: 33px;
}
.buttonAlign
{
	padding-top: 10px;
	padding-left: 8px;
	font-size: 12px;
	color: #00584A;
}
.buttonrnd
{
	margin-top: 1px;
	background: url(../Images/left_menu_btm.jpg);
	width: 136px;
	height: 39px;
}

.buttonRight
{
	background: url(../Images/left_menu_top.jpg);
	vertical-align: middle;
	width: 136px;
	height: 33px;
}
.buttonAlignRight
{
	margin-top: 10px;
	margin-left: 5px;
	font-size: 12px;
}

/*********************
Text styles
*********************/
BODY
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin: 0px 0px 0px 0px;
}

.MainBody
{
	float: left;	
	margin-left: 5px;
	margin-top: 5px; 
	padding-left: 10px;
	padding-right: 10px;
	border-left: #CCCCCC 1px dashed; 
	width: 83%;	  /** 63 % **/
    min-height: 600px; 	
}


.MainBodyNoBorder
{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	min-height: 600px;
	width: 98%;
}
.ParaHeader
{
	padding-top: 10px;
}

.RHSheader_h1
{
	margin: 10px 0px 0px 0px;
	vertical-align: bottom;
	font-weight: bold;
	color: #00584A;
	font-size: 22px;
}
.RHSheader_h2
{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color: #00584A;
	font-size: 20px;
}
.RHSheader_h3
{
	color: #00584A;
	font-weight: bold;
	font-size: 18px;
}
.RHSheader_h4
{
	color: #00584A;
	font-weight: bold;
	font-size: 16px;
}
.RHSheader_h5
{
	color: #00584A;
	font-weight: bold;
	font-size: 14px;
	padding-top: 40px; /*margin-left:4px;*/
}
.RHSheader_h6
{
	color: #00584A;
	font-weight: bold;
	font-size: 12px;
	padding-top: 40px;
}

.RHSheader_h6_NoPadding
{
	color: #00584A;
	font-weight: bold;
	font-size: 12px;
}
.BodyTxt
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify; /*border:solid 1px red;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.GreenLink
{
	color: #00584A;
	text-decoration: none;
	font-size: 11px;
}
.GreenLink:hover
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.BlackLink
{
	color: #000000;
	text-decoration: none;
}
.BlackLink:hover
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.RhsLink
{
	color: #00584A;
	text-decoration: none;
	font-size: 10px;
}
.RhsLink:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}
.Downloadlink
{
	color: #00584A;
	text-decoration: underline;
	font-size: 11px;
}
.Downloadlink:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.BodyTxtLink
{
	color: #00584A;
	text-decoration: underline;
}
.BodyTxtLink:hover
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
.LabelFailed
{
	margin: 0px 0px 0px 0px;
	color: Red;
	font-weight: bold;
}
.LabelSuccess
{
	margin: 0px 0px 0px 0px;
	color: #00584A;
	font-weight: bold;
}

.SiteMap
{
	color: #00584A;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.SiteMap:hover
{
	color: Black;
	text-decoration: underline;
}
#unauthorisedDiv
{
	border: solid 1px #a2be67;
	/*margin-top: 100px;
	margin-left: 220px;*/
	margin-left:auto;
    margin-right:auto;
    margin-bottom :auto;
    margin-top:100px;
}
.unauthorisedpage
{
	color: #00584A;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
	font-weight: bold;
}
.unauthorised
{
	color: #00584A;
	font-size: 10px;
	padding-left: 0px;
}
.Confirmation
{
	color: #00584A;
	font-size: 12px;
	/*padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;*/
	
}

/***************************
News/Upload Column right column
****************************/
.rightcontent
{
	padding-left: 5px;
	right: 0px;
	background: #ffffff;
	float: right;
	width: 190px;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 0px;
	border-left: #CCCCCC 1px dashed;
	height: 100%;
}
.Calender1
{
	float: left;
	margin-top: 2px;
	background: url(../Images/calendar_bg.jpg);
	width: 35px;
	height: 33px;
}

.LabelDateLong
{
	font-weight: bold;
	font-size: 14px;
	vertical-align:top;
	color: #FFFFFF;
	text-align:center;    
	padding-left: 7px; 
}
.LabelDate
{
	font-weight: bold;
	font-size: 14px;
	vertical-align:top;
	color: #FFFFFF;
	text-align:center;
    
	padding-left: 11px;
 

}
.LabelMonth
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	color: #00584A;
	text-align: center;
	padding-left: 6px;
}
.NewsColumn
{
	padding-top: -33px;
	margin-left: 0px;
	float: right;
	width: auto;
	padding-left: 5px;
	vertical-align: top;
}
.NewsBody
{
	/* margin-left:-40px;*/
	padding-top: 5px;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 3px;
	vertical-align: top;
}
.GreenLink
{
	color: #00584A;
	text-decoration: underline;
}
.GreenLink:hover
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
.newsBar
{
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../Images/greyLine.jpg); /*width: 183px;*/
	height: 13px;
}
.Note
{
	font-size: 75%;
}
.Table
{
	margin: 0px 0px 0px 0px;
	
}
.RegButton
{
	margin-left: 165px;
}
.inputRequired
{
	background-color: #FFFACD; /*lemonchiffon;*/
    z-index:1;
}
.inputBox
{
	border-width: 1px;
	border-style: solid;
	border-color: #a9a9a9;
	 

}
.MyCalendar .ajax__calendar_body
{
	padding: 0px;
	height: 130px;
	width: 160px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.MyCalendar .ajax__calendar_container
{
	padding: 0px;
	padding-left: 0px;
	border: 1px solid #646464;
	background-color: White;
	color: Black;
}
.MyCalendar .ajax__calendar_header
{
	background-color: #a2be67;
	padding-top: 4px;
}

.MyCalendar .ajax__calendar_today
{
	cursor: pointer;
	color: Black;
	font-weight: bold;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #a2be67;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: #a2be67;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
	background-color: #a2be67;
	color: Black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: #a2be67;
	font-weight: bold;
}


/************************************
GridView/Table content
*************************************/
.GridViewSyllabus
{
	font-size: 11px;
	background-color: #333333;
	width: 800px;
}
.GridView
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	background-color: #333333;
	width: auto;
	margin: 0px 0px 0px 0px;
}

.TabularGrid
{
	font-size: 11px;
	border: 0px;
	border-width: 0px;
	padding: 3px;
}

.FooterStyle
{
	background-color: #a2be67;
	font-weight: bold;
	color: White;
}

.FooterStyleNoColor
{
	background-color: White;
	color: #a2be67;
}


a
{
	color: #00584A;
	
}
a:hover
{
	color: Black;
}

LI A
{
	color: #00584A;
	
}
LI a:hover
{
	color: Black;
}

/*span
{
	cursor:pointer;
}*/
/*span:hover
{
	color:Black;
	cursor:pointer;
}*/

.RowStyle
{
	background-color: #F4F3DD; /*#F7F6F3;*/
	color: #333333;
	font-weight:normal;
	font-size:11px;
}
.EditRowStyle
{
	background-color: #999999;
	font-size:11px;
}
.SelectedRowStyle
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
	font-size:11px;
}
.PagerStyle
{
	background-color: #a2be67;
	color: white;
	text-align: right;
	font-size:11px;
}
.HeaderStyle
{
	background-color: #a2be67;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align:left;
}
.AlternatingRowStyle
{
	background-color: White;
	font-weight:normal;
	font-size:11px;
}
.GridViewHyperLink
{
	font-weight: normal;
	color: #00584A;
	margin-left: 0px;
	text-align: right;
}
.GridViewHyperLink:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.GridViewDataHyperLink
{
	color: #00584A;
	text-decoration: underline;
}
.GridViewDataHyperLink:hover
{
	color: #000000;
	text-decoration: underline;
}

.GridViewDataHyperLink:link
{
	color: #00584A;
	text-decoration: underline;
}
.GridViewDataHyperLink:link:hover
{
	color: #000000;
	text-decoration: underline;
}

.GridViewDataHyperLink:visited
{
	color: #00584a;
	text-decoration: underline;
}
.GridViewDataHyperLink:visited:hover
{
	color: #000000;
	text-decoration: underline;
}
.Pointer
{
	cursor: pointer;
}

.flatText
{
	border: 0px;
	border-style: groove;
	border-width: 1px;
	border-color: Gray;
	background-color: #F4F3DD; /*#F7F6F3;*/
	color: #333333;
}

.ErrorText
{
	color: Red;
	font-size: 11px;
}
.SuccessText
{
	color:#00584a;
	font-size: 11px;
	font-weight: bold;
}

.GridviewHeader
{
	text-align: left;
}

.grdPaging a
{
	color: #0000FF;
	text-decoration: none;
}

.grdPaging a:hover
{
	text-decoration: underline;
	color: Black;
}

/************************************
Search page GridView content
*************************************/
/*.RegisterSave
{	
	margin-right:2px;
}*/
/*.searchgridview1
{
	margin-top: 20px;
	float: left;
	
}
.searchgridview2
{		
	margin-top: 20px;
	float: right;
	
}*/
.GridViewSearch
{
	border: solid 1px #a2be67;
	font-size: 11px;
	background-color: #333333; /*width: 475px;	*/
}
/*.AddRemoveBt
{
	padding-left:520px;
}*/
.Addbuttonsearch
{
	margin-top: 100px;
}
.RemoveButtonSearch
{
	margin-top: 30px;
}
.ConfirmPanel
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 100%;
	visibility:hidden;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 100%;

}
.Modalpopuplink
{
	margin-top: 20px;
	font-weight: normal;
	color: #00584A;
	margin-left: 0px;
}
.Modalpopuplink:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
/************************************
Search page GridView content
*************************************/

.validatorCalloutHighlight
{
	
   
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/************************************
Modal PopUp Pannel
*************************************/
.PopUpPannel
{
	display: none;
	width: 200px;
	background-color: White;
	border-width: 2px;
	border-color: Black;
	border-style: solid;
	padding: 20px;
}

.SyllabusGvHeader
{
	text-align: left;
}


/*Hover Menu*/
.popupMenu
{
	position: relative;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
}

.SyllabusPannelClass
{
	margin-left: 20px;
	width: 800px;
}

.LateChargeWarning
{
	color: Red; /*#00584A;*/
    font-size:10px;    
}
.hidden
{
	visibility: hidden;
}



/************************************
Fake browse button :: applied via javascript
*************************************/
#fakeBrowse div.fileinputs
{
	position: relative;
	height: 21px;
	width: 550px;
	
}

#fakeBrowse input
{
	width: 365px;
	margin: 0px 0px 0px 0px;
	margin-bottom: 3px;
}

#fakeBrowse div.fileinputs
{
	position: relative;
}

#fakeBrowse div.fakefile
{
	position: absolute;
	top: 0px;
	left: 0px;
	
}

#fakeBrowse input.file
{
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	
}

.pageRight
{
	border-color: #A5AEC5 -moz-use-text-color -moz-use-text-color;
	border-style: dashed none none;
	border-width: 1px 0pt 0pt;
	height: 1px;
	text-align: center;
	width: 99%;
	color: #CCCCCC;
}

/*
.hr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #A5AEC5;
	width:95%;
}
*/

/* Accordion */

.accordionHeader
{
	padding: 0px;
	margin-top: 5px;
}
.accordionContent
{
	background-color: #e7e7d4;
	border: 1px solid #c3c3c3;
}

/************************************
DHTML Modal
*************************************/
.modalDialog_transparentDivs
{
	filter: alpha(opacity=40); /* Transparency */
	opacity: 0.4; /* Transparency */
	background-color: #AAA;
	z-index: 1;
	position: absolute; /* Always needed	*/
}
.modalDialog_contentDiv
{
	border: 1px solid #000;
	padding: 20px;
	z-index: 100; /* Always needed	*/
	position: absolute; /* Always needed	*/
	background-color: #ffffcc; /* background color for the message */
	font-family: Arial;
}
.modalDialog_contentDiv_shadow
{
	z-index: 90; /* Always needed	- to make it appear below the message */
	position: absolute; /* Always needed	*/
	background-color: #555;
	filter: alpha(opacity=30); /* Transparency */
	opacity: 0.3; /* Transparency */
}
.modalDialog_contentDiv a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

.pageNotes
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.searchContent
{
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	width: 75%;
	padding-top: 10px;
	margin-top: 10px;
}
.contentCss
{
	margin-top: 0px;
}
SELECT
{
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.rightalign
{
	text-align: right;
}

/*.markingtablePagingStyle
{
	background-color:#a2be67;
	color: #a2be67;
	text-align: right;	
	font-size: 12px;
    
}
a
{
	color: #a2be67;
}
a:hover
{
	color: Black;
}*/

.NewCandiateErrorLabel
{
	font-size:10px;
	font-style:italic;
	color:#00584A;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:green;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}
.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}
.itemArea 
{
	float:left;
	font-family:Arial, Verdana, sans-serif;	
	text-align:left;
}
.reorder 
{ 
  padding-left:0px;
  float:left;
}

.calHeight
{
	display:inline-table;
	height:25px;
	white-space:nowrap;
	/*float:none;*/
	content:close-quote;
	empty-cells:hide;
	line-height:15px;
	max-height:25px;
	z-index:1px;	
}
.Invisible
{
	visibility:hidden;
}

.CMSPreviewPanel
{
	/*display: none;*/
	height: 600px;
	width: 800px;
    background-color: #ffffff; 
    border-width: 1px; 
    border-color: Black; 
    border-style: solid;
    padding: 5px; 
    vertical-align:top;
}

.CMSPreviewIFrame
{
	width: 100%;
	height: 93%;
}

.bgAlertHeader
{
	background: url(../Images/banner_spacer_stone.jpg);
	/*background-color:#00584A;*/
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.customErrorPanel
{
	margin-top:100px;
	margin-left:100px;
	color: #00584A;
	font-size: 13px;
	/*padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;*/
	font-weight: bold;
}
.InitCaps
{
	/*text-transform:capitalize;*/
}
.MandatoryFields
{
	color:Red;
}

.navtext 
{
width:150px;
font-size:12pt;
border-width:2px;
border-style:outset;
border-color:darkgray;
layer-background-color:tan;
background-color:tan;
color:black;
}

.ReportSection
{
	width:50%; 
	float:left;
	clear:left;	
	margin-bottom:10px;	
	display: block;
}

.ReportSectionRight
{
	width:50%; 
	float:right;
	clear:right;	
	margin-bottom:10px;	
	display: block;
}

.ReportSectionHyperLink
{
	font-weight: normal;
	color: #00584A;
	margin-left: 0px;
	float:left;
	clear:both;
}

.ReportSectionHyperLink:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.QuestionResponsePreviewTable
{
	border: solid 1px #a2be67;
	font-size: 11px;
	width: 100%;
	margin-bottom: 10px;	
}

.QuestionResponsePreviewTablePrompt
{
	background-color: #a2be67;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align:left;
	width: 25%;
}


.QuestionResponsePreviewTableAnswer
{
	background-color: #a2be67;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align:left;
	width: 75%;
}

.QuestionResponsePreviewContentHeading
{
	background-color: #e7e7d4;
	font-weight: bold;
	width: 100%;
	border-bottom: solid 1px #a2be67;
}

.QuestionResponsePreviewContent
{
	
}

.QuestionResponsePreviewFilterTable
{
	background-color: #e7e7d4;
	font-size: 11px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;	
}

.QuestionResponsePreviewFilterTablePrompt
{
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	width: 25%;
}

.QuestionResponsePreviewFilterTableAnswer
{
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	width: 75%;
}

.paneltop {display: inline-table; }
.paneltop tr td { width:205px }

