﻿.formLabel {
            text-align: right;
        }
        
        .formField {
            width: 100%;
            padding: 5px;
            border: 1px solid #ccc;
            background-color: #fff;
            font-size: 105%;
            font-weight: normal;
            font-family: verdana, arial, sans-serif;
            color: #999;
        }
        
        .formField2 {
            padding: 5px;
            border: 1px solid #ccc;
            background-color: #fff;
            font-size: 105%;
            font-weight: normal;
            font-family: verdana, arial, sans-serif;
            color: #999;
        }
        
        .fieldNote {
            font-size: 80%;
            font-style: italic;
            color: #999;
        }
        
        .eventTag {
            display: none;
        }
        
        html, body {
            font-family: sans-serif;
            font-size: 90%;
            margin: 0px;
            padding: 0px;
        }
        
        body {
            padding: 10px;
            background-color: #999;
        }
        
        #PageForm, #aspnetForm {
            margin: 0px;
            padding: 0px;
        }
        
        #ConfirmationPanel {
            border: 1px solid #ccc;
            background-color: #f9fff9;
            padding: 20px;
            margin-bottom: 20px;
        }
        
        #FormPanel {
            border: 1px solid #ccc;
            background-color: #f9f9f9;
            padding: 20px;
            margin: 0px;
        }
        
        .submitButton
        {
            margin-top: 20px;
            width: 100%;
            padding: 5px;
            border: 2px solid #999;
            background-color: #ccc;
            font-size: 105%;
            font-weight: bold;
            font-family: verdana, arial, sans-serif;
            color: #000;
        }
        
        .submitButton:hover
        {
            border: 2px solid #666;
            background-color: #999;
            color: #000;
        }
        
        .submitButton2
        {
            margin-top: 0px;
            padding: 3px;
            margin-left: 5px;
            border: 2px solid #999;
            background-color: #ccc;
            font-size: 105%;
            font-weight: bold;
            font-family: verdana, arial, sans-serif;
            color: #000;
        }
        
        .submitButton2:hover
        {
            border: 2px solid #666;
            background-color: #999;
            color: #000;
        }



table.gridView
{
	width: 100%;
	border-collapse: collapse;
	border: 0px solid #fff;
}

.gridView th 
{
	background-color: #999;
	padding: 10px;
}

.gridView td 
{
	padding: 10px;
	
}

.gridView tr.evenRow 
{
	background-color: #fafafa;
}

.gridView tr.oddRow 
{
	background-color: #fff;
}

.personalRow {
    color: #999;
    font-size: 85%;
}

.medicalCareerRow {
    color: #999;
    font-size: 85%;
}

.congressionalCareerRow {
    color: #999;
    font-size: 85%;
	background-color: #fcfcfc;
}

.presidentialCampaignRow {
    color: #333;
    font-size: 85%;
	background-color: #fcfcfc;
}

.fraudRow {
    color: #333;
    font-size: 85%;
	background-color: #cc0;
}

.grassrootsRoots {
    color: #060;
    /*font-weight: bold;*/
    font-size: 85%;
    background-color: #efe;
}

.mediaPositiveRow {
    color: #000;
    background-color: #ffd;
    font-size: 85%;
}

.mediaPositiveRow a {
    font-weight: normal;
    color: #00f;
}

.mediaNegativeRow {
    color: #300;
    /*font-weight: bold;*/
    font-size: 85%;
	background-color: #ffeeee;
}

.mediaNegativeRow a {
    font-weight: normal;
    color: #00f;
}

.mediaMIARow {
    color: #fff;
    /*font-weight: bold;*/
    font-size: 85%;
	background-color: #666;
}

.mediaMIARow a {
    font-weight: normal;
    color: #cfcfff;
}

.significantEventRow {
    border-top: 4px solid #fff;
    border-left: 4px solid #fff;
    border-right: 4px solid #ccc;
    border-bottom: 4px solid #ccc;
    font-weight: bold;
    font-size: 150%;
}

.significantEventRow:hover,
.mediaMIARow:hover,
.mediaNegativeRow:hover,
.mediaPositiveRow:hover,
.grassrootsRoots:hover,
.fraudRow:hover,
.personalRow:hover,
.medicalCareerRow:hover,
.congressionalCareerRow:hover,
.presidentialCampaignRow:hover
{
	cursor: pointer;
	background-color: #fff;
	color: #000;
	/*border: 5px solid #000;
	font-size: 150%;
	font-weight: bold;*/
}




