﻿    .purpleTable 
    {
        font-size: 13px;
        border-collapse: collapse;
        border-width: 0px;
        margin: 15px 0px 15px 0px;
        width: 100%;
    }
    
    .purpleTable tr td
    {
        border-top: 2px solid silver; 
        border-bottom: 2px solid silver; 
        padding: 4px 4px 4px 4px;
    }
    
    .purpleTable th 
    {
        border-top: 0px solid silver; 
        padding: 4px 4px 4px 4px;
        background-color: #803993; 
        font-weight: bold; 
        color:white;
    }
    
    .gridHeader 
    {
        border-top: 0px solid silver; 
        border-bottom: 2px solid silver; 
        padding: 4px 4px 4px 4px;
        background-color: #803993; 
        font-weight: bold; 
        color:white;
        vertical-align: bottom;
    }
    .gridHeader a:link, .gridHeader a:visited
    {
        color:white;
        text-decoration: underline;
        background-color: transparent;
    }
    
    .gridHeaderLink
    {
        color:white;
        text-decoration: underline;
        background-color: transparent;
    }
    
    .gridHeaderLink a:hover, .gridHeaderLink a:active {	color:#f6921b;}
        
    .gridFooter
    {
        border-bottom: 0px solid silver; 
        border-top: 2px solid silver; 
        padding: 4px 4px 4px 4px;
        background: #FCF8BE; 
        vertical-align: bottom;
        text-align:center;
        color:#005086;
    }
    .gridFooter a, .gridFooter a:visited
    {
        color:#005086;
    }
    
    .gridRow 
    {
        border-top: 2px solid silver; 
        border-bottom: 2px solid silver; 
        padding: 4px 4px 4px 4px;
        font-size: 13px;
    }
    
    
    
    
    
.formTable
{
    border-right: medium none;
    padding-right: 2px;
    border-top: medium none;
    padding-left: 2px;
    padding-bottom: 4px;
    margin: 0px;
    border-left: medium none;
    width: 548px;
    padding-top: 8px;
    border-bottom: medium none;
}
.formTable td
{
    padding: 5px 3px 1px 0px;
    font-size: 13px;
}
.formColHeader
{
    border-top: gray 1px dotted;
    font-size: 120%;
    /*color: #803993;*/
    color: rgb(0,121,193);
    text-align: left;
    font-weight: bold;
}
.formColHeader2
{
    font-size: 120%;
    /*color: #803993;*/
    color: rgb(0,121,193);
    text-align: left;
    font-weight: bold;
}

/*  rgb(0, 68, 132)
                rgb(0,69,106)  rgb(0, 76, 158) 
                rgb(180,83,64)
            */

.formCol1
{
    padding-right: 4px;
    vertical-align: top;
    width: 112px;
    text-align: right;
}
.formCol2
{
    width: 424px;
}
.formCol1a
{
    padding-left: 16px;
    padding-right: 4px;
    vertical-align: top;
    width: 170px;
    text-align: left;
}
.formCol2a
{
    width: 350px;
}
.smallText
{
    font-size: 85%;
    color: gray;
}
.smallerText
{
    font-size: 75%;
    color: gray;
}

#helpPop
{
    border: 1px solid #005086;
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0px;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
}

#printArea
{
    border: 1px solid #005086;
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0px;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
}

#print-content #main-logo {	float: none;	position:relative;	top:20px;	width:292px;	height:91px;	background: url(/images/main_logo.png) no-repeat;	display:block;	text-indent:-9999em; margin-bottom: 18px;}

#print-content #print-footer ul {	width: 550px;	margin: 0 0 0 25px;	padding: 0;}

#print-content #print-footer li{	display: inline-block;	list-style: none;	background: url(/images/footer_info_divider_whitebg.png) no-repeat 100% 4px;	line-height: 24px;	font-size: 16px;	padding-right: 40px;	float: left;}

#print-content #print-footer li a,#print-content #print-footer li a:visited{	color: #005086;	text-decoration: underline;}

#print-content #print-footer li a:hover,#print-content #print-footer li a:active {	color:#f6921b; text-decoration: underline;}

#print-content #print-footer li.last{	background: none;	padding-right: 0;}



.goldBt
{
    border: 2px solid #e5b53b;
    padding: 1px 2px 1px 2px;
    margin: 0px;
    background-color: rgb(228,227,182);
    font-size: 85%;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}

.goldBt a
{
    text-decoration: none;
    font-weight: bold;
}

.greyBt
{
    border: 2px solid rgb(81,82,84);
    padding: 1px 2px 1px 2px;
    margin: 0px;
    background-color: rgb(228,228,228);
    font-size: 85%;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}

.greyBt a
{
    text-decoration: none;
    font-weight: bold;
}

.blueBt
{
    border: 1px solid #005086;
    padding: 1px 2px 1px 2px;
    margin: 0px;
    background-color: rgb(250,248,191);
    font-size: 85%;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}


.blueBt a
{
    text-decoration: none;
    font-weight: bold;
}


.orangeBt
{
    border: 1px solid rgb(248,150,44);
    padding: 1px 2px 1px 2px;
    margin: 0px;
    background-color: rgb(250,248,191);
    font-size: 85%;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}


.orangeBt a
{
    text-decoration: none;
    font-weight: bold;
}

.tradeMark
{
    font-size: 70%;
    margin: 0px 0px 3px 0px;
}

#main .textBt a:link, #main .textBt a:visited, .textBt a:link, .textBt a:visited
{    color: rgb(0,121,194);}

#main .textBt a:hover,#main .textBt a:active, .textBt a:hover, .textBt a:active 
{	color:#f6921b;}

span.ErrorText
{
    background-image: url(/images/warning.png);
    background-position: left center;
    padding-left: 20px;
    background-repeat: no-repeat;
}
div.ErrorSummary
{
    background-image: url(/images/warning48.png);
    background-position: left center;
    padding-left: 52px;
    background-repeat: no-repeat;
    background-color: #FFCCCC;
    border: dotted 1px #CC0000;
    color: #000000;
}

#main ul.helpIcon
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
	list-style: none;
}

#main .helpIcon li
{
        width: 20px;
        min-height: 20px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        padding: 0px;
        border: 0px;
        zoom: 1;
        *display: inline;
        _height: 20px;
}
   
#main .helpIcon a
{
    outline-style: none;
}
    
#main .helpIcon a:link, #main .helpIcon a:visited
{
    text-indent:-9999em;
    display:block;
    width: 20px;
	background-image:url(/images/Webiconstack.gif);
	height:20px;
}

#main .helpIcon a:hover, .helpIcon a:active
{
    background-position: 0px -20px;
}

#main ul.priceIcon
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
	list-style: none;
}

#main .priceIcon li
{
        width: 20px;
        min-height: 20px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        padding: 0px;
        border: 0px;
        zoom: 1;
        *display: inline;
        _height: 20px;
}

#main .priceIcon li a
{
    outline-style: none;
}

#main .priceIcon li a:link, .priceIcon li a:visited
{
    text-indent:-9999em;
		display:block;
    width: 20px;
		height: 20px;
		background-image:url(/images/Webiconstack.gif);
		background-position: 0px -40px;
}

#main .priceIcon li a:hover, .priceIcon li a:active
{
    background-position: 0px -60px;
}