#body
{
	padding-top: 15px;

}
body, td, div, input, textarea, select
{
	font-family: Arial;
	font-size: 8pt;
}

.ContentBody, .ContentBody td, .ContentBody div, .ContentBody input, .ContentBody textarea, .ContentBody a
{
	font-size: 10pt;
}


a:link, a:visited, a:hover
{
	color: black;
	text-decoration: underline;
}


.HomePage1x1, .HomePage1x2, .HomePage1x3
{
	display: inline;
	overflow: hidden;
	position: relative;
	height: 30px;
	background-color: #fec877;
	width: 20%;
	border-right: #003478 2px solid;
}

.HomePage1x2
{
	width: 60%;
}

.HomePage1x3
{
	border-right: none;
}

.HomePageNav
{
	display: block;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	color: #ff9900;
	padding-top: 7px;
	position: relative;
	height: 30px;
	background-color: #003478;
	text-align: center;
	text-decoration: none;
}

.HomePage2x1, .HomePage2x2, .HomePage2x3
{
	height: 230px;
	background-color: #FF9900;
	overflow: hidden;
	border-right: #003478 2px solid;
	width: 156px;
}

.HomePage2x2
{
	width: 468px;
}

.HomePage2x3
{
	border-right: none;
}

.HomePage3x1, .HomePage3x2, .HomePage3x3, .HomePage3x4
{
	height: 130px;
	background-color: #fec877;
	display: inline;
	border-top: #003478 2px solid;
	width: 156px;
	border-right: #003478 2px solid;
	overflow: hidden;
}

.HomePage3x2, .HomePage3x3
{
	width: 234px;
}

.HomePage3x4
{
	border-right: none;
}

.HeaderLoginArea
{
	width: 100%;
	height: 62px;
	overflow: hidden;
	background-color: #FF9900;
	color: #003478;
}

.HeaderHello
{
	margin-left: 10px;
	margin-right: 10px;
}


.NavBar
{
	background-color: #003478;
	width: 100%;
	border-bottom: solid 4px #fec877;
	border-top: solid 4px #fec877;
}

.FooterBar
{
	background-color: #003478;
	width: 100%;
	border-bottom: solid 4px #fec877;
	border-top: solid 4px #fec877;
	font-size: 7pt; 
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	white-space: nowrap;
}

.FooterBar a:link, .FooterBar a:visited, .FooterBar a:hover
{
	font-size: 7pt; 
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

.WizardSteps
{
	background-color: #003478;
	height: 50px;
	overflow: hidden;
}


.WizardStep, .WizardStepActive, .WizardStepDisabled
{
	height: 50px;
	overflow: hidden;
	color: #FFFFFF;
	cursor: default;
}

.WizardStep
{
	cursor: pointer;
	cursor: hand;
}

.WizardStepActive
{
	background-color: #663333;
}

.WizardStepDisabled
{
}

.SelectedNavItem, .NavItem
{
	color: #FFCC99;
	font-size: 8pt;
	white-space: nowrap;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
}

.NavItem a:link, .NavItem a:visited, .NavItem a:hover
{
	color: #FFFFFF;
	font-size: 8pt;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
}

.SelectedNavItem a:link, .SelectedNavItem a:visited, .SelectedNavItem a:hover
{
	color: #003478;
	font-size: 8pt;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
}

.SelectedNavItem
{
	background-color: #cccccc;
	font-weight: bold;
}


.NavItemSpacer
{
	color: white;
	font-size: 8pt;
}

.SelectedSideNav
{
	background-color: #CCCCCC;
	width: 156px;
}

.SelectedSideNav a:link, .SelectedSideNav a:visited, .SelectedSideNav a:hover
{
	color: #003478;
	font-weight: bold;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration:none;
}

.SideNav
{
	background-color: #003478;
	width: 156px;
}

.SideNavSpacer
{
	WIDTH:156px;HEIGHT:20px;BACKGROUND-COLOR:#003478
}

.SideNav a:link, .SideNav a:visited, .SideNav a:hover
{
	color: #fec877;
	font-weight: bold;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration: none;
}

.TitleBar, .TitleBarSpacer
{
	height: 67px;
	background-color: #003478;
}

.TitleBarSpacer
{
	width: 20px;
}

.TitleBar .Title
{
	color: white;
	font-size: 24pt;
	font-weight: bold;
}

.SubTitle
{
	color: #fec877;
	font-size: 12pt;
}

.ContentHighlightRow
{
	background-color: #FFCC99;
	padding: 10px;
}

.GradientBackground
{
	background-image: url(images/JVGradient.gif);
	background-repeat: repeat-y;
	background-color: White;
}

.OrangeGradientBackground
{
	background-image: url(images/JV_Orange-Gradient-150.gif);
	background-repeat: repeat-x;
	background-color: White;
	vertical-align: baseline;
}

.Error
{
	color: Red;
}

.Instructions
{
	color: Blue;
}

.FormLabel, .FormLabelTop
{
	font-weight: bold;
	vertical-align: middle;
}

.FormLabelTop
{
	vertical-align: top;
}

input.JVButton
{
   color:#000000;
   background-color:#FF9900;
   border: 1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   font-size: 8pt;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FF9900',EndColorStr='#FFFFFF');
      
}

input.JVButtonDisabled
{
   color:#696969;
   background-color:#CCCCCC;
   border: 1px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   font-size: 8pt;
      
}
.GridHeader a:link, .GridHeader a:visited, .GridHeader a:hover, .GridHeader td
{
	color: #003478;
}
.GridHeader, .VerdictDamagesHeader
{
	font-family:Sans-Serif;  
	font-size:8pt;  
	font-weight:bold;  
	background-color:#CCCCCC; 
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:1px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	height:23px; 
	cursor:Default; 
	text-align:left; 
	vertical-align:middle; 
	overflow:hidden; 
}

.GridHeaderCell
{
	padding-left: 5px;
}

.GraphicList
{
	border-right: #A9A9A9 1px solid;
	border-top: #A9A9A9 1px solid;
	border-left: #A9A9A9 1px solid;
	border-bottom: #A9A9A9 1px solid;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
}

.GraphicListSelectedItem
{
	background-color: #FFCC99;
}

.GraphicTitle
{
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
}

a:link.AlphaLinks, a:visited.AlphaLinks, a:hover.AlphaLinks
{	
	COLOR: #FFFFFF;
}


.GridTitle
{	
	Height: 23;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	padding-left:3px;
	BACKGROUND-COLOR: #663333;
	font-family: Sans-Serif;
	font-size: 8pt;
}

.Footnote
{
	font-style: italic;
}

.FAQQuestion
{
	background-color: fec877;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
}

.JVLabel
{
	font-family: Arial;
	font-size: 8pt;
	TEXT-ALIGN: left;
}

.ReceiptTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.ContentTitle
{
	font-weight: bold;
	color: #003478;
}

.ContentGridHeader
{
	background-color: fec877;
}

.ContentProcessList
{
	background-color: fec877;
	vertical-align: top;
	padding-top:10px;
	font-size: 9pt;
	height: 600px;
}

.ContentProcessTitle
{
	background-color: #003478;
	height: 40px;
	padding: 5px;
	color: White;
	font-size: 12pt;
	font-weight: bold;	
}

.ContentProcessNum
{
	background-color: #333366;
	font-size: 12pt;
	font-weight: bold;	
	width: 30px;	
	padding-left: 3px;	
}

.ContentTable
{
	width: 100%;
	border: black 1px solid;
	border-collapse: collapse;
	border-color: Black;
}

.JVLabelBold
{
	font-family: Arial;
	font-size: 8pt;
	TEXT-ALIGN: left;
	font-weight: bold;
}


td.SelectedTab, td.UnselectedTab
{
	height:40px;
	width: 145px;
	text-align:center;
	font-weight: normal;
}

td.SelectedTab
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #FFFFFF;
}

td.TabSeparator
{
	border-right: black 1px solid;
	height: 10px;
	background-color: transparent;
}
td.UnselectedTab
{
	border: black 1px solid;
	background-color: #fec877;
}

.SelectedTab a:link,.SelectedTab a:visited, .SelectedTab a:hover
{
	color: #000000;
	text-decoration:none;
}
.UnselectedTab a:link,.UnselectedTab a:visited, .UnselectedTab a:hover
{
	color: #003478;
}

.UnselectedTab a:hover
{
	color: #663333;
}

td.TabContent
{
	width: 615px;
	height: 400px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;

}
.FieldSet
{
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	margin-bottom:10px;
	FONT-WEIGHT: bold;
	padding-top:0px;
}

.FieldSetTable
{
	MARGIN-TOP: 5px;
	MARGIN-RIGHT: 10px;
	MARGIN-LEFT: 10px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.PageTitle, .TabTitle, .articleTitle
{
	font-size:14pt;
	font-weight:bold;
}

.articleContent
{
	font-size:10pt;
}

.PreviousMembersDiv
{
	overflow: auto;
	height: 200;

}

.CSITextBox_ReadOnly
{
	color: Gray;
}

.ReportSubTitle
{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}

.ReportChartTitle
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

.ReportChartTitleCentered
{
	font-family: Arial;
	font-size: 10pt;
	TEXT-ALIGN: center;
	font-weight: bold;
	text-decoration: underline;
}

.ReportSectionTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #a9a9a9;
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:1px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px;
	height:23px;  	
}

.VerdictDamagesHeader
{
	border-left-width:3px; 
	border-bottom-width:3px; 
	border-top-width:3px; 
	border-right-width:3px; 
	text-align: center;
}

.VerdictDamagesGrid
{
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-left-width:3px; 
	border-top-width:3px; 
	border-right-width:3px; 
	border-bottom-width:3px; 
}

.VerdictDamagesBorder
{
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:1px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
}

.VerdictDamagesBorderLarge
{
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:3px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
}

.EntrenchmentPlaintiff, .EntrenchmentDefendant
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	height:30;
	width:40px;
	text-align:center;
	font-weight:bold;
}

.EntrenchmentPlaintiff
{
	background-color:#fec877;
}

.EntrenchmentDefendant
{
	background-color:#9999cc;
}

.EntrenchmentPlaintiffSummary, .EntrenchmentDefendantSummary
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	height:5;
	width:10px;
	text-align:center;
	font-weight:bold;
}

.EntrenchmentPlaintiffSummary
{
	background-color:#fec877;
}

.EntrenchmentDefendantSummary
{
	background-color:#9999cc;
}

.EntrenchmentScale
{
	text-align:center;
	width:49px;
	height:20;
	font-weight:bold;
	background-color:#CCCCCC; 
	border-color:#A9A9A9; 
	border-style:solid;
	border-width:1px;	
}
.QuestionListItem
{
}
.QuestionListItemSelected
{
	background-color:#CCCCCC;
}

.JurorResponsesHeader
{
	font-family:Sans-Serif;  
	font-size:8pt;  
	font-weight:bold;  
	background-color:#CCCCCC; 
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:1px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	height:23px; 
	padding:0px 2px 0px 2px; 
	cursor:Default; 
	text-align:center; 
	vertical-align:bottom; 
	overflow:hidden; 
}

.JurorResponses
{
	border-color:#D3D3D3; 
	border-left-color:#A9A9A9; 
	border-top-color:#A9A9A9; 
	border-right-color:#A9A9A9; 
	border-bottom-color:#A9A9A9; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:1px; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	padding:2px 2px 2px 2px; 
	text-align:center; 
	overflow:hidden; 
}

.QuestionTitle
{
	font-weight: bold;
	font-size: 12pt;
}

.QuestionPrompt
{
	font-weight: bold;
	font-size: 10pt;
}

.HomePromo
{
	font-size: 10pt;
}

.HomePromoHead
{ 
	COLOR: #003478; 
	font-size: 16pt
}

.ResultsLegend1, .ResultsLegend2
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	height:10;
	width:20px;
	text-align:center;
	font-weight:bold;
}

.ResultsLegend1
{
	background-color:#fec877;
}

.ResultsLegend2
{
	background-color:#9999cc;
}

.Media a:link, .Media a:visited, .Media a:hover
{
	color: #003478;
	text-decoration: underline;
}

.TopPadding
{
	padding-top: 5px;
}

.fontMiddleBlue
{
	color: #003478;
}

.fontArial
{
	font-family: Arial, Verdana;
}

.font10
{
	font-size: 10pt;
}

.fontSpace1
{
	letter-spacing: 1pt;
}

.paddingBottom5
{
	padding-bottom: 5px;
}

.paddingBottom10
{
	padding-bottom: 10px;
}

.paddingTop2
{
	padding-top: 2px;
}

.paddingTop5
{
	padding-top: 5px;
}

.paddingTop10
{
	padding-top: 10px;
}

.paddingLeft5
{
	padding-left: 5px;
}

.paddingLeft10
{
	padding-left: 10px;
}

.paddingRight10
{
	padding-right: 10px;
}

.blueBorderLeft
{
	border-left: solid 1px #003478;
}

.blueBorderLeft2
{
	border-left: solid 2px #003478;
}