body {
	width: 100%;
    background-color: #333333;
    background-image: url("/ASDRFiles/Layout/bgASDR.jpg");
    background-repeat: repeat;
    margin: 0;
    padding: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 100%;
}

form {
	display:inline;
}

#banner {
    padding: 0px;
    margin: 0px;
    height: 90px;
    min-width: 620px;

    background-image: url("/ASDRFiles/Layout/tileBG.jpg");


    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;

    border-bottom: 4px solid #0756a7;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

#banner table {
    background-image: url("/ASDRFiles/Layout/bannerNewYear.gif");
    background-position: center;
    background-repeat: no-repeat;
}

#banner h1 {

    font-size: 240%;
    color: #cc3333;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;


}
#banner h2 {
    font-size: 150%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#banner h3 {
    font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 130%;
    color: #F60000;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#content {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    background: #FFFFFF;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    min-width: 460px;
    margin-left: 140px;
    margin-right: 140px;

}

#content .contentData { width:100% }

#content h1 {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    font-size: 180%;
    text-shadow: #999999 2px 2px 2px;
    border-bottom: 1px solid #cccccc;

}

#content h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 140%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#content h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#content h3 {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

}

#content p {
    font-family: arial, helvetica, sans-serif;
    font-size: 100%;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 12px;
    text-align: left;
    text-indent: 0px;
    line-height: 18px;
}
#content blockquote {
    font-family: arial, helvetica, sans-serif;
    font-size: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-indent: 0px;
}

#content a {
    font-family: arial, helvetica, sans-serif;
    font-size: 100%;
    text-decoration: none;
    white-space: nowrap;
    padding-bottom: 2px;

}
#content a:hover {

	color: #999999;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

}

#content table {

    font-family: arial, helvetica, sans-serif;
}

#content table a {
    font-weight: bold;

}

#contentBox {
    background-color: #FAFAFA;

    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;

}


#box {
	width: 100%;
    background-color: #ffffcc;

    border: 1px solid #666666;
    margin: 0 0 2px 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;

}

.boxOrange {
	width: 100%;
    background-color: #ff9933;
    border: 1px solid #666666;
    margin: 0 0 2px 0;
	padding: 2px;
}

.boxYellow {
	width: 100%;
    background-color: #ffffcc;
    border: 1px solid #666666;
    margin: 0 0 2px 0;
	padding: 2px;
}

.boxGray {
	width: 100%;
    background-color: #eeeeee;
    border: 1px solid #666666;
    margin: 0 0 2px 0;
	padding: 2px;
}

.boxBlue {
	width: 100%;
    background-color: #ccffff;
    border: 1px solid #666666;
    margin: 0 0 2px 0;
	padding: 2px;
}

#box2 {
    background-color: #ffffcc;

    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;

}

#box3 {
    background-color: #FAFAFA;

    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;



}

#box4 {
    background-color: #FAFAFA;

    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;


}


#boxTop {
    font-family: arial, helvetica, sans-serif;

    background-color: #0000FF;

    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 0px solid #666666;
    margin-top: 6px;
    margin-bottom: 0px;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 0px;

}
#boxMain {

    background-color: #FFFFCC;

    border-left: 1px solid #666666;
    border-top: 0px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 0px;

}


#footer {
    padding-top: 5px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60%;
    border-top: 1px solid #000000;

}
#footer a {

    text-decoration: none;
    white-space: nowrap;
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}




/* Navbar */
#navbar {
    text-align: center;
    position: absolute;
    left: 0px;
    padding-top: 0px;
    width: 140px;
    background-color: #aaaaaa;
    color: #ffffff;
}
#navbar h1 {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 85%;
    color: #FFFFFF;

    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 1px;

}

#navbar p {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 70%;
    text-align: right;
    background-color: #666666;
    background-color: #333333;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 1px;
}

#navbar h1 a {
    display: block;
    text-decoration: none;
    padding: 2px 2px 2px 2px;

}

#navbar p a {
    display: block;
    text-decoration: none;
    padding: 2px 2px 2px 2px;
}

#navbar a:link {
    color: #FFFFFF;
    background-color: #0756a7;
    background-image: url("/ASDRFiles/Layout/navBG.gif");
}

#navbar a:visited {
    color: #CCCCCC;
    background-color: #0756a7;
    background-image: url("/ASDRFiles/Layout/navBG.gif");
}

#navbar a:hover {
    color: #000000;
    background: #3684AF;
    background-image: url("/ASDRFiles/Layout/panalBG2.gif");
}

#navbar a:active {
    color: #FFFFFF;
    background-color: #0066FF;
}



/* Picbar */
#picbar {
    text-align: center;
    position: absolute;
    right: 0px;
    padding-top: 0px;
    width: 140px;
    background-color: #CCCCCC;
    color: #ffffff;


}

#picbar h1 {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 85%;
    color: #FFFFFF;
    background-color: #000099;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 2px 2px 2px 2px;

}

#picbar p {

    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 70%;
    text-align: right;
    text-align: center;
    background-color: #666666;
    background-color: #333333;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 2px 2px 2px 2px;
    
}

#picbar h1 a {
    display: block;
    text-decoration: none;
    padding: 2px 2px 2px 2px;

}

#picbar p a {
    display: block;
    text-decoration: none;
    padding: 2px 2px 2px 2px;
}

#picbar a:link {
    color: #FFFFFF;

}

#picbar a:visited {
    color: #CCCCCC;
}

#picbar a:hover {
    color: #000000;
    background: #666666;
}

#picbar a:active {
    color: #FFFFFF;
    background-color: #0066FF;
}





#printform
{
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0px;
	word-spacing: 0px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #000000;
	border-left: 1px none #CCCCCC;


}
#printform:focus
{
	font-size: 16px;
	font-family: "Courier New", Courier, mono;
	text-transform: uppercase;

	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #000000;
	border-left: 1px none #CCCCCC;
	background-color: #f8f8f8;

}

#printable 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
  page-break-after: always;
}

#regform
{
	font-family: "Courier New", Courier, mono;
	text-transform: uppercase;
	font-size: medium;
	border: 1px solid #888888;





}
#regform:focus
{
	font-family: "Courier New", Courier, mono;
	text-transform: uppercase;
	font-size: medium;
	background-color: #f8f8f8;
	border: 1px inset #666666;





}
#regform:disabled
{
	font-family: "Courier New", Courier, mono;
	text-transform: uppercase;
	font-size: medium;
	background-color: #f8f8f8;
        background-color: #ff0000;

	border: 1px inset #999999;
}

.sql_statement{	font-family:Arial; font-size:10px; background-color:#ffffcc; border:1px solid #000000; margin:2px; }
.sql_results{ font-family:Arial; font-size:10px; background-color:#d9eaff; border:1px solid #000000; margin:2px; }
	.sql_results th { font-size:11px; border: 1px solid #000000; font-weight:bold; }
	.sql_results td { border: 1px solid #000000; }


.formFull { width:100%; }

#content #formTable { width:100%; margin:0; padding:0; background-color:#ffffcc; border:1px solid #000000; border-collapse:collapse; }
	#formTable .formTitle { background-color:#0000ff; font-size:18px; font-weight:bold; color:#ffffff; text-align:center; }

	#formTable .formTableLabel { width:25%; font-weight:bold; text-align:right; }
	#formTable .formTableInput { width:75%; }
	#formTable .formTableInputBold { width:75%; font-weight:bold; }


	#formTable .formData { margin:0; padding:6px; }
	#formTable .formSubTable { width:100%; margin:0 0 6px 0; background-color:#fafafa; border:1px solid #000000; border-collapse:collapse; }
	#formTable .formSubTitle { background-color:#99ffff; font-size:16px; font-weight:bold; text-align:center; }
	#formTable .formSubTitleNormal { background-color:#99ffff; font-size:16px; text-align:center; }
	#formTable .formSubTitleLeft { background-color:#99ffff; font-size:16px; }
	#formTable .formSubTitleRed { background-color:#ff0000; font-size:16px; font-weight:bold; text-align:center; }
	#formTable .formSubLabel { width:25%; font-weight:bold; text-align:right; }
	#formTable .formSubLabelRed { width:25%; color:#ff0000; font-weight:bold; text-align:right; }
	#formTable .formSubLabelLeft { font-weight:bold; }
	#formTable .formSubLabelCenter { font-weight:bold; text-align:center; }
	#formTable .formSubLabelNormal { width:25%; text-align:right; }
	#formTable .formSubLabelNormalCenter { text-align:center; }
	#formTable .formSubInput { width:75%; }
	#formTable .formSubInputBold { width:75%; font-weight:bold; }
	#formTable .formSubInputShortA { width:30%; }
	#formTable .formSubInputShortB { width:45%; }
	#formTable .formSmallLabel { font-size:10px; }


.resultTable { width:100%; margin:0; padding:0; background-color:#f0f0f0; border:1px solid #f0f0f0; border-collapse:collapse; }
.resultTitle { background-color:#0000ff; font-size:12pt; font-weight:bold; color:#ffffff; text-align:center; }
.resultLabel { font-weight:bold; text-align:center; background-color:#76bbf0; border:1px solid #f0f0f0; }
.resultRowA { text-align:center; border:1px solid #f0f0f0; background-color:#ffffff; }
.resultRowB { text-align:center; border:1px solid #f0f0f0; background-color:#fafafa; }

/*
.resultTable { width:100%; margin:0; padding:0; background-color:#f0f0f0; border:1px solid #000000; border-collapse:collapse; }
.resultLabel { font-weight:bold; text-align:center; background-color:#76bbf0; border:1px solid #f0f0f0; }
.resultRowA { text-align:center; border:1px solid #f0f0f0; background-color:#ffffff; }
.resultRowB { text-align:center; border:1px solid #f0f0f0; background-color:#fafafa; }
*/
.resultRowAdd { text-align:center; border:1px solid #f0f0f0; background-color:#c3d3df; }

.updateRow .resultRowA { background-color:#ffff00;  }
.updateRow .resultRowB { background-color:#ffff00; }

.deleteRow .resultRowA { background-color:#ff0000;  }
.deleteRow .resultRowB { background-color:#ff0000; }

.newRow td { text-align:center; border:1px solid #f0f0f0; background-color:#00ff00; }

#content .dog_info { background-color:#fafafa; border:1px solid #e0e0e0; margin:4px; }
#content .dogTable { white-space:nowrap; }
	#content .dogTable th { text-align:right; }

.buttonRow { padding:10px 0 10px 40px; }
#content a.button { color: #003862; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f1; padding: 2px 3px; margin:0; border: solid 1px #005595 }
#content a:link.button { color: #003862; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f1; padding: 2px 3px; margin:0; border: solid 1px #005595 }
#content a:visited.button { color: #003862; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f1; padding: 2px 3px; margin:0; border: solid 1px #005595 }
#content a:active.button { color: #000000; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #dfdfdf; padding: 2px 3px; margin:0; border: solid 1px #000000 }
#content a:hover.button { color: #000000; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #dfdfdf; padding: 2px 3px; margin:0; border: solid 1px #000000 }


#content input.button { color: #003862; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f1; padding:1px 0px; margin:0; border: solid 1px #005595; }
#content input:active.button { color: #000000; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #dfdfdf; padding: 1px 0px; margin:0; border: solid 1px #000000 }
#content input:hover.button { color: #000000; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #dfdfdf; padding: 1px 0px; margin:0; border: solid 1px #000000 }

.regTable { width:100%; margin:0; padding:0; background-color:#fafafa; border:1px solid #000000; border-collapse:collapse; }
.regTitle { background-color:#0000ff; font-size:13pt; font-weight:bold; color:#ffffff; text-align:center; }
.regSectionTitle { background-color:#d7e2ff; font-size:12pt; font-weight:bold; padding-left:6px; }
.regNotes { padding:12px; }
.regLabel { font-size:11pt; padding-left:24px; padding-right:4px; width:200px; font-weight:bold; white-space:nowrap; }
.regLabelVariable { font-size:11pt; padding-left:24px; padding-right:4px;font-weight:bold; white-space:nowrap; }
.regInput { }
.regSmallLabel { font-size:8pt; }
.regBack { text-align:right; padding-left:24px; padding-right:12px; width:192px; }
.regSubmit {}
.regBlank { line-height:8px; }
.regAgreeTerms { padding:12px; border:1px solid #000000; background-color:#ffffff; }
.regAgreeCheck { padding:12px; }
.regRadio { padding:12px 12px 12px 24px; }

.regLabelAlt { font-size:11pt; padding-left:24px; padding-right:4px; width:20%; font-weight:bold; white-space:nowrap; }
.regInputAlt { width:80%; }

.regSectionTitleL { width:50%; background-color:#d7e2ff; font-size:12pt; font-weight:bold; padding-left:6px; border-right:1px solid #ffffff; }
.regSectionTitleR { width:50%; background-color:#d7e2ff; font-size:12pt; font-weight:bold; padding-left:6px; border-left:1px solid #ffffff; }
.regNotesL { width:50%; padding:12px; border-right:1px solid #d7e2ff; }
.regNotesR { width:50%; padding:12px; border-left:1px solid #d7e2ff; }


.regSubTable { width:100%; margin:0; padding:0; border-collapse:collapse; }
.regSubLabel { width:50%; text-align:center; font-weight:bold; font-size:12pt; }
.regSubNotes { width:50%; padding:12px 24px; }
.regSubButton { width:50%; text-align:center; }

#content a.buttonBasic, #content a:link.buttonBasic, #content a:visited.buttonBasic { color: #003862; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f1; padding: 2px 3px; margin:0px; border: solid 1px #005595; line-height:34px; }
#content a:active.buttonBasic, #content a:hover.buttonBasic { color: #000000; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #dfdfdf; padding: 1px 2px; margin:0; border: solid 2px #000000; line-height:34px; }

.pageLink { margin:0 20px; font-size:10pt; float:right; }



