﻿body
{
    background-color: #002262;
    margin:0; 
    font:.9em Arial, Verdana, 'Times New Roman';
}

a:link, a:visited {
    color:#296BDF;
}
a:visited, a:hover {
    color:#002262;
}

#header { margin-top:3px; padding:5px 15px; border-bottom:1px solid #002262; background-color:#fff; }
#header #sitecopy { font-size:.9em; }

#footer { text-align:right; padding:15px; border-top:1px solid #002262; background-color:#fff; }
#footer span { display:block; font-size:.85em; }

#_petLookupMain { width:100%; white-space:normal; background-color:#ffffff; }

#containerMP {
	padding-bottom:20px;
	margin:0 auto; padding:0;
}

form { margin:0; padding:0; }

#t0 { background-color:#000; width:100%; color:#fff; padding:2px; }
#t0 a { color:#002262; }
#t1 a { color:#000; }

textbox
{
    border-top: green 1px solid;
    border-bottom: green 1px solid;
    border-right: green 1px solid;
    border-left: green 1px solid;
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    color: black;
    font-family: Arial;
    background-color: white;
    text-align: left;
}

.uppercaseProducts
{
    text-transform: uppercase;
}
.textboxerr
{
    border-right: green 1px solid;
    border-top: green 1px solid;
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    border-left: green 1px solid;
    color: black;
    border-bottom: green 1px solid;
    font-family: Arial;
    background-color: yellow;
    text-align: left;
}
#ContentCell
{
    background-color: #ffffe1;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma;
    text-decoration: none;
}

.cws0Title1
{
    font-size: 12px;
    padding-bottom: 5px;
    vertical-align: middle;
    color: #000000;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 5px;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: transparent;
    text-align: center;
    width: 340px;
    border-right: #ff0000 thin;
    border-top: #ff0000 thin;
    border-left: #ff0000 thin;
    border-bottom: #ff0000 thin;
}
.cws0Title2
{
    border-right: #ff0000 thin dotted;
    padding-right: 5px;
    border-top: #ff0000 thin dotted;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 5px;
    vertical-align: middle;
    border-left: #ff0000 thin dotted;
    color: #b22222;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 5px;
    border-bottom: #ff0000 thin dotted;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: #fffff0;
    text-align: center;
    width: 240px;
}
.cws0Title3
{
    border-right: #ff0000 thin dotted;
    padding-right: 5px;
    border-top: #ff0000 thin dotted;
    padding-left: 5px;
    font-size: 9px;
    padding-bottom: 5px;
    vertical-align: middle;
    border-left: #ff0000 thin dotted;
    color: #a9a9a9;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 5px;
    border-bottom: #ff0000 thin dotted;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: #fffff0;
    text-align: justify;
    width: 340px;
}
.errMessage
{
    border-right: #ff0000 thin;
    padding-right: 3px;
    border-top: #ff0000 thin;
    padding-left: 3px;
    font-size: 8pt;
    padding-bottom: 1px;
    vertical-align: middle;
    border-left: #ff0000 thin;
    color: #ff0000;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 1px;
    border-bottom: #ff0000 thin;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: #ffffff;
    text-align: left;
    width: 300px;
    position: static;
    left: 0px;
    top: 0px;
    z-index: 0;
}


.Label
{
    border-right: #ff0000 thin;
    padding-right: 3px;
    border-top: #ff0000 thin;
    padding-left: 3px;
    font-size: 9pt;
    padding-bottom: 1px;
    vertical-align: middle;
    border-left: #ff0000 thin;
    color: #009966;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 1px;
    border-bottom: #ff0000 thin;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: #ffffff;
    text-align: left;
    white-space: nowrap;
    position: static;
    left: 0px;
    top: 0px;
    z-index: 0;
}

.TxbBC
{
    background-color: red;
}

.dataLabel
{
    border-right: #ff0000 thin;
    padding-right: 3px;
    border-top: #ff0000 thin;
    padding-left: 3px;
    padding-bottom: 1px;
    vertical-align: middle;
    border-left: #ff0000 thin;
    color: #4169e1;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 1px;
    border-bottom: #ff0000 thin;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: #ffffff;
    text-align: left;
    white-space: nowrap;
    position: static;
    left: 0px;
    top: 0px;
    z-index: 0;
}
.repeaterLabel
{
    color: #000000;
}
.generalTitle
{
    font-size: 14px;
    padding-bottom: 5px;
    vertical-align: middle;
    color: #006400;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 5px;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: transparent;
    text-align: center;
    width: 340px;
    border-right: #ff0000 thin;
    border-top: #ff0000 thin;
    border-left: #ff0000 thin;
    border-bottom: #ff0000 thin;
    text-decoration: underline;
    font-weight: bold;
    text-transform: uppercase;
}
.generalTitleNU
{
    font-size: 14px;
    padding-bottom: 5px;
    vertical-align: middle;
    color: #006400;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    padding-top: 5px;
    font-family: Tahoma;
    letter-spacing: normal;
    background-color: transparent;
    text-align: center;
    border-right: #ff0000 thin;
    border-top: #ff0000 thin;
    border-left: #ff0000 thin;
    border-bottom: #ff0000 thin;
    font-weight: bold;
}
TEXTAREA
{
    /*border-top: green 1px solid;
    border-bottom: green 1px solid;
    border-right: green 1px solid;
    border-left: green 1px solid;*/
    font-size: 9pt;
    color: #000000;
    font-family: Tahoma;
    background-color:  White;
}
.dropDownBorder
{
    border: 1px solid red;
}
.onlineLable
{
    font-size: 10px;
    color: #ff0000;
    font-family: Tahoma;
}
/*GRIDVIEW STYLES*/

#repeater
{    
    /*
    text-transform: uppercase;
    */
}

#details {
    margin:0px 10px;
    width:320px;
}

.GridViewDisplay
{  
    width:100%;
    margin:0;    
    font-size:.9em;
    border:0;
   
}

.GridViewDisplay td { 
    empty-cells:show;
    padding:5px; 
    border-top:1px solid #ccc;
}
.GridViewDisplay th {
    padding:5px; 
    border-bottom:0px solid #ccc;
    background-color:#002262;
    text-align:right;
}
.GridViewDisplay th img { }

.arrow { vertical-align:middle; padding-left:5px }

.GridViewInput
{
    border-top: #FF0000 1px solid;
    border-bottom: #FF0000 1px solid;
    border-right: #FF0000 1px solid;
    border-left: #FF0000 1px solid;
    font-weight: bold;
    /*text-transform: uppercase;*/
    color: #006400 !IMPORTANT;
    font-family: Tahoma;
}


.GVerrMessage
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align: middle;
    text-align: left;
    color: #FF0000 !IMPORTANT;
    direction: ltr;
    text-indent: 0px;
    line-height: normal;
    letter-spacing: normal;
    position: static;
    left: 0px;
    top: 0px;
    z-index: 0;
}
/*GRIDVIEW, DETAIL LIST, ETC ROW STYLES*/
.RowStyle
{
    background-color: #efefef;
}
.AlternatingRowStyle
{
    background-color: White;
}
.SelectedRowStyle
{
    background-color: #FAFBA9;
 /* #CE5D5A */
}
.FooterStyle
{
    background-color: #fff;
    /* #CCCC99 */
    color: #993300;
    text-align: center;
    white-space: nowrap;
    border:5px solid #fff;
}
.PagerStyle {
    display:none;
}
.PagerStyle td
{
    background-color: #fff;
    /* #CCCC99 */
    color: #333;
    text-align: center;
    white-space: nowrap;
    border-top:5px solid #fff;
    font-size:1.2em;
}
.PagerStyle a
{
    color: #993300;
    font-weight:bold;
    border-top:1px solid #fff;
}

.HeaderStyle, 
.HeaderStyle a,
.HeaderStyle a:visited
{
    color: #fff;
    text-decoration:none;
}
.SortHeaderRow
{
    background: #fff /* #002262 */;
    font-weight: bold;
    color:#002262;
    font-size: .9em;
    font-family: Arial;
    font-size:1.2em;
    padding-top:11px !important;
}
.GridViewControlPanel
{
    padding: 5px;
    font-weight: bold;
    color: #a9a9a9;
    height: 26px;
    vertical-align: middle;
    background-color:#efefef;
    
    }

#_reward { display:none; }

#_pageData { border-bottom:1px solid #002262; }
#footernav { margin-top:20px; border-top:1px solid #002262; }

#petLookupGridView { font-size:1.1em; font-weight:normal; }
#_petID { font-weight:bold; font-size:.9em; text-transform:uppercase; }
.GridViewInputNC { font-size:.8em; }

h3 { padding-bottom:0; }
#bigstatus { }
.bigname { font-style:italic } 
#detailTitle { background-color:#002262; padding:5px; font-weight:bold; color:White; }
.detailLabel { font-weight:bold; }

#breedLBL1, #petAgeLBL1 { font-size:1.5em; }
#_petInfo h3 { padding:5px 0; margin-top:0; margin-bottom:5px; background-color:#efefef; }
#_petDetails { margin-top:0; padding-top:0; }


#_contactInfo p { background-color:#efefef; padding:2px 0; margin-bottom:5px; }
#_contactInfo p .contacttitlepetname { font-style: italic; }
.returnWords { display:block; font-size:.8em; padding:5px; }


