
.ListingTable
{
    border-top: #B71500 1px solid;
    border-right: #B71500 1px solid;
    
}
.ListingTable TD 
{
   border-bottom: #B71500 1px solid;
    border-left: #B71500 1px solid;
    }
.ListingTitleTR 
{
    height:45px; 
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
	font-size: 14px;
	/*letter-spacing:1px;
	padding-left:20px;*/
	background-color: #B71500;
}
.ProgressTable
{
    width: 820px;
    background-color: #ccffff;
    border-bottom: #B71500 1px solid;
    border-left: #B71500 1px solid;
    border-top: #B71500 1px solid;
    border-right: #B71500 1px solid;
    color:Black;
}
.ProgressTable td b
{
    color:black;
}
.ProgressOuter
{
    color:white;background-color:white;width:100%;height:17px
}
.ProgressBarOuter
{
    color:red;background-color:red;height:17px
}
.ProgressBar
{
    height:17px;background-color:red;color:red;
}
.BottomButtonsTable
{
    width: 820px;
  
}
.TopicTable
{
    width:820px;
    border-bottom: #B71500 1px solid;
    border-left: #B71500 1px solid;
    border-top: #B71500 1px solid;
    border-right: #B71500 1px solid;
}
.TopicTitleTR 
{
    height:55px; background-color:#B71500;
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
	font-size: 14px;
	letter-spacing:1px;
	padding-left:20px;
}
.TopicTitleTR td b 
{
    color: #FFFF33;
	
}
.MyTitleTR td b 
{
    color: #FFFF33;
	
}
.MyTable
{
    border-bottom: #B71500 1px solid;
    border-left: #B71500 1px solid;
    border-top: #B71500 1px solid;
    border-right: #B71500 1px solid;
    
}
.MyGreenTable
{
    border-bottom: #B71500 1px solid;
    border-left: #B71500 1px solid;
    border-top: #B71500 1px solid;
    border-right: #B71500 1px solid;
    
}
.MyTitleTR 
{
    height:35px; 
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
	font-size: 14px;
	/*letter-spacing:1px;
	padding-left:20px;*/
	background-color: #B71500;
	text-align:center;
}
.MyGreenTitleTR 
{
    height:35px; 
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
	font-size: 14px;
	/*letter-spacing:1px;
	padding-left:20px;*/
	background-color: #B71500;
	text-align:center;
}
.TitleSubheading
{
    font-family: Arial, Helvetica, sans-serif;
	color: #2d2766;
	font-size: 10px;
    
}
.InstructionsText
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333333; 
}
.ExtraInstructionsText
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    
}

.ErrorMsgText
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
}
.TopWelcomeText 
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
.MainText
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; 
}
.QuestionText
{
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; /* make bold for other sites */
}
.QuestionRow
{
    vertical-align:top;
}
.QuestionCell 
{
    text-align:right;
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; 
    }
.AnswerCell 
{
    text-align:right;
    font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; 
}
.top{
	background:url(../../images/14/skin/top.png) no-repeat 0 0;
	width:1001px;
	height:23px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-left:125px;
}
.center{
	background:url(../../images/14/skin/center.png) repeat-y 0 0;
	overflow:hidden;
	padding:0 23px;
	width:955px;
	margin-left:125px;
}
.bottom{
	background:url(../../images/14/skin/bottom.png) no-repeat 0 0;
	width:1001px;
	height:20px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	margin-left:125px;
}
.header
{
    height: 77px;
    overflow: hidden;
    width: 955px;
    background: url(../../images/15/skin/jewishgrads-header.jpg) #B71500 no-repeat center 0px;
    margin-top:5px;
}
.header h1{
	margin:11px 0 0 10px;
	float:left;
	display:inline;
	padding:0;
	
	text-indent:-9999px;
	overflow:hidden;
}
.header h1 a{
	/*background:url(../../images/14/skin/logo.gif) no-repeat 0 0;*/
	width:955px;
	height:169px;
	display:block;
	outline:none;
	overflow:hidden;
}
.header-banner{
	width:710px;
	height:120px;
	float:left;
	margin:0px 0 0 5px;
}
