﻿.YesScript { display:none; visibility:collapse }
.jsOn .YesScript { display:block; visibility:visible }

h1
{
    font-family:Arial;
}

h2
{
    font-family:Arial;
}

a
{
    color: Black;
}

.narrowwidth
{
    width:700px;
    margin-left:auto;
    margin-right:auto;
}

.title
{
    font-family:Arial;
    font-size:18pt;
    font-weight: bold;
}

.smalltitle
{
    font-family:Arial;
    font-size:14pt;
    font-weight: bold;
}

.heading
{
    font-family:Arial;
    font-size:11pt;
    font-weight: bold;
}


.intro
{
    font-family: Arial;
    font-size: 9pt;
}

.label
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    text-align:left;
    background: Silver;
}

.comment
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    font-style :italic;
    text-align:left;
}

.description
{
    font-family: Arial;
    font-size: 9pt;
}

.descriptionTitle
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
}

.searchLabel
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
}

.errorLabel
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: Red;
}



/* People Grid Start */
table.personTable td 
{ 
	padding-right:1px;
	padding-bottom:1px;
	border-color: Silver;
}


.peopleLabel
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    font-style:italic;
    text-align:left;
    margin-left: 5px;
    border-color: Silver;
    border-width:1px;
    border-top-style: Solid;
    border-bottom-style: Solid;
}

.peopleLabelEmail
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    font-style:italic;
    text-align:left;
    border-color: Silver;
    border-width:1px;
    border-top-style: Solid;
    border-bottom-style: none;
}

.peopleTextLabel
{
    margin-left: 5px;
}

.peopleTextEdit
{
}

.peopleTextEditEmail
{
}

/* People Grid End */

.grid
{
	border: Solid 1px #9F9F9F;
	font: 11pt Arial;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
	color: #5555FF;
}
.gridHeader,
.gridBody
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 9pt Arial;
	color: Black;
	
	border-collapse:collapse;
	empty-cells:show;
	TABLE-LAYOUT:fixed;
	overflow:hidden;
}
.gridBody
{
    width:100%;
    *width:auto /* astericks means IE7 and below */
}
.gridRow td
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	padding: 3px 6px 4px 6px;
}


.gridHeaderRow th {
	cursor: default;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #9F9F9F;
	background-color: #DCDCDC;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
	
	font-weight:bold;
	border-left-width:0px;
	border-top-width:0px;
}