﻿body 
{
    font-family: Arial;
    font-size: 12px;
    background-color: White;
}

a,
a:link, a:visited, a:active
{   
    color: Red;
}
a:hover
{
    color: #552384;
}

strong
{
    color: #552384;
    text-decoration: underline;
}

.topmenu, .topmenu a 
{
	font-size: 12px;
	font-weight: bold;
	background-color: #4B4B4B;
	color: #FFFFFF;
	height: 24px;
	text-align: center;
	text-decoration: none;
}
.date 
{
	font-size: 10px;
	background-color: #737373;
	color: #FFFFFF;
	text-align: right;
}

.footer, .footer a
{
    font-size: 10px;
    text-align: right;
	background-color: #737373;
    color: #FFFFFF;
    line-height: 18px;
}

.footerlogo 
{
	padding: 10px 0px 10px 0px;
	text-align: right;
}


/* Standard Edit Form */
.EditForm
{
    border: 1px solid #e0e0e0;
    width: 723px;
    padding: 15px;
}
.EditForm h2
{
    border: 1px solid #e0e0e0;
    border-width: 0 0 1px 0;
}

.AdminLogin h2
{
    color: red;
}

.EditForm div
{
    margin: 5px 0 5px 0;
}

.EditForm .FormMessage
{
    display:block;
    color: Red;
    background-color: Yellow;
    border: 1px solid red;
    padding: 2px;
}

.EditForm label
{
    display: inline-block;
    width: 150px;
}

.FullWidthRadio td
{
    vertical-align: top;
    padding: 5px;
}
.FullWidthRadio label
{
    width: 500px;
}
    

.EditForm .InputField,
.EditForm .LabelField
{
    width: 250px;
}

.EditForm .FullWidthField
{
    display: inline-block;
    width: 400px;
}

.EditForm .ButtonRow
{
    margin-top: 10px;
    text-align: right;
    padding-right: 40px;
}
.EditForm .CancelButton
{
    color: Red;
}

.EditForm .SpecialNote
{
    font-size: 14px;
    font-weight: bold;
    color: Red;
    border: 1px solid red;
    padding: 5px;
    margin: 3px;
}

/* End Standard edit Form */
.SummaryTable
{
    width: 70%;
    border: 1px solid #e0e0e0;
    border-collapse: collapse;
}

.SummaryTable .SectionHeading
{
    font-weight: bold;
    text-align: left;
    border: 1px solid #e0e0e0;
    border-width: 0 0 1px 0;
    color: White;
    background: #552384;
}

.SummaryTable td
{
    vertical-align: top;
    text-align: left;
}

.SummaryTable tr.Odd
{
    background-color: #e0e0e0;
}

.SummaryTable .Label
{
    font-weight: normal;
    width: 150px;
}

/* Search Results */


.SearchResult
{
    margin-bottom: 15px;
}
.SearchResult h4
{
    margin-bottom: 1px;
}
.SearchResult h4 a,
.SearchResult h4 a:link,
.SearchResult h4 a:visited,
.SearchResult h4 a:active
{
    color: black;
}
.SearchResult h4 a:hover
{
    color: Red;
}
.SearchResult p
{
    padding: 1px;
    margin: 2px 0 2px 10px;
}


#compare table
{
    border-collapse: collapse;
    border: solid 1px #552794;
    background-color: #EEEEEE;
    table-layout:fixed;
    word-wrap:break-word;
    text-align: left;
}
#compare td
{
    text-align: left;
}

#compare .rowheader
{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #552794;
    padding: 2px;
    vertical-align: top;
    background-color: Transparent;
}

#compare .colheader
{
    font-size: 13px;
    font-weight: bold;
    border: solid 1px #552794;
    color: #FFFFFF;
    padding: 2px;
    vertical-align: top;
    background-color: #552794;
}

#compare .row0
{
    border: solid 1px #552794;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #EEEEEE;
}

#compare .row1
{
    border: solid 1px #552794;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #FFFFFF;
}

#compare .row2
{
    border: solid 1px #552794;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #EEEEEE;
}
/* END search results */

.Quote
{
    padding: 7px;
    font-weight: bold;
}

.AdminTableData
{
    border-collapse: collapse;
    border: solid 1px #666666;
}
.AdminTableData td, .AdminTableData th
{
    border: solid 1px #666666;
    padding: 5px;
}
