﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

a:link, a:visited
{
	text-decoration:	none;
	color:	#034af3;

}

a:hover
{
    color: #1d60ff;
    text-decoration: underline;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
img {
border: 0px none;
}


.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

input
{
    margin-right: 2px;
    margin-bottom: 2px;
    border: 1px solid #ccc;
}

select
{
    margin: 0px 2px 2px 0px;
    font-weight: normal;
    font-size: 10pt;
    border-color:silver;
}



fieldset
{
    margin: 5px 0px;
    padding: 5px;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 0px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}






/* Application Spec
----------------------------------------------------------*/

.GenErrmodalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.GenErrmodalpopup 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:400px;
}


div.GenErrPopDiv
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.GenErrLab
{
    padding-Left: 0px;
    color:Red;
	font-size: 12px;
}


.GenErrok
{
    text-align:center ;
    padding-right: 10px;
}




.GenDonemodalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.GenDonemodalpopup 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:400px;
}

div.GenDonePopDiv
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


.GenDoneLab
{
    padding-Left: 0px;
    color:Black;
	font-size: 12px;
}


.GenDoneok
{
    text-align:center ;
    padding-right: 10px;
}





.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.MemSchmodalpopup 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:900px;
	height: 400px;
}


div.inanischentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.inanischlist
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


div.inaniproglist
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.aniProgenypanel
{
	padding: 0px;
	width: 880px;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.aniProgenyEPDResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.aniProgenyIndexResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.aniProgenyPerfResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

input.inanisch
{
    width: 400px;
    border: 1px solid #ccc;
    font-size: 1.5em;
    vertical-align:top ;
}

.anirespan
{
	margin: .5em 0px .5em 0px;
	padding: 0em 1em 1em 1em;
	border: 1px solid #ccc;
}

.aniresheader
{
	font-weight: bold ;
	font-size: 1.5em;
}

.anireslab
{
	margin-right: 1em;
}

.aniresdata
{

color:Black; 
font-size: 1.2em;
}

div.AnischResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.anischpager
{
font-size: 2em;
}


/* Animal Details Panel
----------------------------------------------------------*/

.anilklab
{
	margin-right: 11px;
}

.anilkdata
{

color:Black; 
font-size: 12px;
}

.anilkdataPed
{

color:Black; 
font-size: 12px;
}

.anilkdataHyperPed
{

font-size: 12px;
}



div.AnilkDet
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


div.AnilkDetTab
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.AnilkDetHead
{
	padding: 0px;
	width: 100%;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

div.AnilkPed
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
}

/* Member Details Panel
----------------------------------------------------------*/

div.inmemschentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.inmemschlist
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

input.inmemsch
{
    width: 400px;
    border: 1px solid #ccc;
    font-size: 1.5em;
    vertical-align:top ;
}

.memrespan
{
	margin: .5em 0px .5em 0px;
	padding: 0em 1em 1em 1em;
	border: 1px solid #ccc;
}

.memresheader
{
	font-weight: bold ;
	font-size: 1.5em;
}

.memreslab
{
	margin-right: 1em;
}

.memresdata
{

color:Black; 
font-size: 1.2em;
}

div.MemschResTable
{
	padding: 0px;
	width: 730px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.memschpager
{
font-size: 2em;
}





.memlklab
{
	margin-right: 11px;
}

.memlkdata
{

color:Black; 
font-size: 14px;
}


.memlkdataHyper
{

font-size: 14px;
}



div.MemlkDet
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


div.MemlkDetTab
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.MemlkDetHead
{
	padding: 0px;
	width: 100%;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.schhint
{

color:Red; 
font-size: 10px;
font-style:italic;
}

.schrestot
{

color:Red; 
font-size: 12px;
font-style:normal ;
}



div.MemNoView
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.memlknoviewtxt
{

color:Black; 
font-size: 14px;
text-align:center;

}

        #OuterTableCellOverlay
        {
            top: 0px;
            left: 0px;
            width: 99%;
            height: 5000px;
            position: absolute;
            background-color: white;
            z-index: 999;
	        filter:alpha(opacity=85);
	        -moz-opacity:0.85;
	        padding-top: 25%;
	        padding-left: 30%;
        }
        
        #InnerTableCellOverlay
        {
            text-align: center;
            width: 444px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 998;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
        }



div.memsalelistdiv {
	padding: 0px;
	width: 100%;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.memsalelistpanel {
	padding: 0px;
	width: 100%;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 13px;
}

.AnischOrderSelDroplist
{
	width: 150px;
	font-weight: normal;
	font-size: 12pt;
}

.ProgOrderSelDroplist
{
	width: 150px;
	font-weight: normal;
	font-size: 12pt;
}

.MemschOrderSelDroplist
{
	width: 150px;
	font-weight: normal;
	font-size: 12pt;
}


.GenWpicemodalpopupPanel 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	width:750px;
    height:600px;
}

div.GenWpicPopDiv
{
    padding: 0px;
    width: 100%;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    text-align: center;
}

.GenWpicok
{
    text-align:center ;
    padding-right: 10px;
}

.GenWpicclose
{
    text-align:right ;
    padding-right: 10px;
}


.GenWpicmodalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.GenWpicAniLab
{
    padding-Left: 0px;
	font-size: 18px;
	font-weight: bold;
}


div.aniGrowEPDentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


.aniGrowEPDpanel
{
	padding: 0px;
	width: 900px;
	height: 50px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

.aniGrowcntEPDpanel
{
	padding: 0px;
	width: 900px;
	height: 40px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.aniCarcEPDentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.aniCarcEPDpanel
{
	padding: 0px;
	width: 900px;
	height: 50px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

.aniCarccntEPDpanel
{
	padding: 0px;
	width: 900px;
	height: 40px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.aniIndexEPDentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.aniIndexEPDpanel
{
	padding: 0px;
	width: 900px;
	height: 40px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.aniPerfYlgentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.aniPerfWngentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.aniPerfBthentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.AnilkBthDetTab
{
	padding: 0px;
	width: 400px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.aniPerfUltraentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


div.aniPerfUltraOwn
{
	padding: 0px;
	width: 600px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
    text-align:center;
}

div.aniLabTestResentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
.GenNavPan 
{
	padding:1px;
	width:265px;

}

.NavPagdroplist
{
    margin: 0px 4px 4px 4px;
    width: 120px;
    font-weight: normal;
    font-size: 10pt;
    vertical-align: top;
}

.GenNavPanPos 
{
	padding:1px;
	width:100%;
}



input.EPDSchTraittxtentry
{
    width: 60px;
    border: 1px solid #ccc;
}

input.EPDSchAccttxtentry
{
    width: 40px;
    border: 1px solid #ccc;
}


.EPDSchTraitDisp
{
    width: 40px;
}

.EPDSchTraitDispDisable
{
    width: 40px;
    background-color:darkgray;
}


.EPDSchTraitHeaderDisp
{
    width: 40px;
    background-color: #0071A9;
    color:#ffffff;
}

div.EPDschEPDResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}


div.EPDschDETResTable
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.EPDSchanirespan
{
	margin: .5em 0px .5em 0px;
	padding: 0em 1em 1em 1em;
	border: 1px solid #ccc;
}

.EPDSchaniresheader
{
	font-weight: bold ;
	font-size: 1.5em;
}

.EPDSchanireslab
{
	margin-right: 0.5em;
}


.EPDSchaniresdataLink
{

font-size: 1.2em;
}

.EPDSchaniresdata
{

color:Black; 
font-size: 1.2em;
}

.EPDSchselsexdroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselagedroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselbookdroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselhorndroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselnumresdroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselordbydroplist
{
	width: 120px;
	font-weight: normal;
	font-size: 10pt
}
.EPDSchselprovdroplist
{
	width: 200px;
	font-weight: normal;
	font-size: 10pt
}
input.memidtxtentry
{
    width: 90px;
    border: 1px solid #ccc;
}


input.memidtxtentrydis
{
    width: 80px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;
}

input.membernamedispaly
{
    width: 260px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;

}
input.aniidtxtentry
{
    width: 100px;
    border: 1px solid #ccc;
    text-transform:uppercase;
}
input.aniidtxtentrydis
{
    width: 100px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;
   	text-transform:uppercase;
}
input.aninamedispaly
{
    width: 450px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;

}
input.atypedispaly
{
    width: 40px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;

}
input.aninamedispalyShort
{
    width: 250px;
    border: 1px solid #ccc;
   	background-color: #EBEBEB;

}
div.inEPDSchCrieria
{
	padding: 0px;
	width: 370px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.inEPDSchOpt
{
	padding: 0px;
	width: 400px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.inEPDSchOptLayout
{
	padding: 0px;
	width: 850px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.RtpHeader
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.Rpttitle
{
	font-weight: bold ;
	font-size: 14pt;
	
}
.Ajaxtabtitle
{
	font-weight: bold ;
	font-size: 14pt;
	
}
.SchHomeHlink
{
    font-weight: bold;
    font-size: 14pt;
    font-style: italic;
    background-color:black;
    color:aqua;
}
div.aniSumEPDentry
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.aniSumPerfentry1
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.AnilkPedSum
{
	padding: 0px;
	width: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
}
.anilkdataPedSum
{

color:Black; 
font-size: 12px;
}
div.linkservicelink
{
	padding: 0px;
	width: 630px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div.MManisel
{
	padding: 0px;
	width: 900px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.MMlistdiv
{
	padding: 0px;
	width: 420px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
div.MManiparentry
{
	padding: 0px;
	width: 400px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}
.MMlistpanelM
{
	padding: 0px;
	width: 400px;
	height: 240px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}

.MMlistpanelF
{
	padding: 0px;
	width: 400px;
	height: 240px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-bottom: 4px;
}



.miscdatagrid_centerdata
{
    border-collapse: collapse;
    border:solid silver 1px;
    border-radius: 4px;
	padding: 0px;
	margin: 0px;
}
.miscdatagrid_centerdata th
{
    border: 1px solid silver;
    border:solid silver 1px;
    background-color: aqua;
    
}
.miscdatagrid_centerdata_Header
{
    background-color: #0071A9;
    border:solid silver 1px;
    color:white;
    font-size: 12px;
    text-align: center;
    font-weight:600;
    vertical-align:middle;
    height:22px

 }
.miscdatagrid_centerdata_Header a:link { color: white; }
.miscdatagrid_centerdata_Header a:visited { color: white; }
.miscdatagrid_centerdata_Header a:hover { color: white; }
.miscdatagrid_centerdata_Header a:active { color: white; }

.miscdatagrid_centerdata_Row
{
    background-color: white;
    border:solid silver 1px;
    color:black;
    text-align: center;
    font-size: 12px;
    font-weight:600;
    height:20px
 }


.misctable
{
    border-collapse: collapse
}
.misctable th
{
    border: 1px solid silver
}
.misctable td
{
    border: 1px solid silver
}



.misctable_centerdata
{
    border-collapse: collapse;
    border:solid silver 1px;
	padding: 0px;
	margin: 0px;
}
.misctable_centerdata th
{
    border: 1px solid silver;
    background-color: aqua;
    
}
.misctable_centerdata_Header
{
    background-color: #732c27;
    border:solid silver 1px;
    color:white;
    font-size: 12px;
    text-align: center;
    font-weight:600;
    vertical-align:middle;
    height:22px;
 }

.misctable_centerdata_Header a
{
    color:white;

}

.misctable_centerdata_Row
{
    background-color: white;
    border:solid silver 1px;
    color:black;
    text-align: center;
    font-size: 12px;
    font-weight:600;
    height:20px
 }





.WUControl_MateEPD_Panel
{
	padding: 0px;
	width: 170px;
	margin-top: 4px;
	margin-bottom: 4px;
    font-size: 11px;
    color:black;
}
.WUControl_MateEPD_Header
{
    font-size: 11px;
    color:black;
    font-weight: bold;
}

.WUControl_MateEPD_misctable
{
    border-collapse: collapse
}
.WUControl_MateEPD_misctable th
{
    border: 1px solid silver
}
.WUControl_MateEPD_misctable td
{
    border: 1px solid silver
}

.WUControl_MateEPD_misctable_Header
{
    background-color: white;
    border:solid silver 1px;
    color:black;
 }
.WUControl_MateEPD_misctable_Header a
{
    color:white;
}


.WUControl_MateEPD_misctable_Row
{
    border:solid silver 1px;
    color:black;
 }

