
html,body {font-family:Arial,sans-serif;font-size:12px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p {margin:0 0 10px;padding:0;}
h6 strong {color:#c3d82e;font-weight:bold;}
a {color:#9064aa;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;text-decoration:none;}
form {margin:0;}
input.text {border:1px solid #333;margin:0 10px 0 0;width:200px;}
li.clear {list-style:none;}
sup {line-height:0;}
ol,ul {margin:0 0 10px;padding:0 0 0 20px;}
ol {list-style:decimal;}
ul {list-style:disc;}
ul ul {margin-top:10px;}
ul li {margin:0 0 10px;}
ul.links {margin:0 0 10px;padding:0;}
ul.links li {background:url(/local/images/arrow_left.gif) no-repeat 0px 5px;list-style:none;padding:2px 0 2px 10px;}
ul.links li a {font-weight:bold;text-decoration:none;}
ul.links li a:hover {text-decoration:underline;}
ul.labeled li {clear:both;width:350px;}
ul.labeled li label {clear:left;float:left;width:200px;}
ul.labeled li span {clear:right;float:left;width:150px;}
strong {font-weight:bold;}

.button {background:url(/local/images/button.gif) no-repeat 100% center;border:0;color:#fff;cursor:pointer;font-family:Arial,sans-serif;float:left;font-weight:bold;margin:0 5px 10px 0;overflow:visible;padding:0 10px 0 0;}
.button span {background:url(/local/images/button.gif) no-repeat 0 center;float:left;line-height:18px;padding:0 0 0 10px;position:relative;white-space:nowrap;}
.caption {padding:10px 0 0;}
.center {text-align:center;}
.clear {clear:both;}
.data {border-collapse:collapse;margin:0 0 10px 1px;}
.data th,.data td {border:1px solid #dedede;padding:3px 15px;}
.data thead th {background:#808285;color:#fff;text-align:center;}
.data th {background:#eeeff6;font-weight:bold;}
.description {color:#9064aa;font-weight:bold;margin:0 0 10px;}
.dispensing .column {float:left;margin:0 2% 0 0;width:47%;display:inline;}
.dispensing .column .button {margin:0 50px;}
.fr .dispensing .column .button {margin:0 25px;}
.dispensing .column .button span {background-image:url(/local/images/enlarge_button.gif);padding:0 0 0 25px;}
.dispensing .column img {display:block;margin:0 40px 10px;}
.error {color:#d50308 !important;}
.floatLeft {float:left;}
.floatRight {float:right;}
.form {border-collapse:collapse;margin:0 0 10px;}
.form td {padding:0 5px 2px 0;}
.graphic {margin:0 0 10px;text-align:center;}
.hidden {display:none;}
.hr {border-bottom:1px solid #cacaca;margin:0 0 10px;}
.thumbnail {float:left;margin:0 20px 10px 0;}

.layout {background:url(/local/images/header_en.jpg) no-repeat;border:1px solid #dedede;margin:10px auto;width:1003px;}
.owners {background:url(/local/images/header_owners_en.jpg) no-repeat;border:1px solid #dedede;margin:10px auto;width:1003px;}
.ownershome {background:url(/local/images/header_ownershome_en.jpg) no-repeat;}
.fr .layout {background-image:url(/local/images/header_fr.jpg);}
.fr .owners {background:url(/local/images/header_owners_fr.jpg) no-repeat;border:1px solid #dedede;margin:10px auto;width:1003px;}
.fr .ownershome {background:url(/local/images/header_ownershome_fr.jpg) no-repeat;}
.header {height:130px;}
.ownershome .header {height:170px;}
.header h1 {margin:0;}
.header h1 a {display:block;height:120px;width:270px;}
.owner h1 a {width:450px;}
.left {background:url(/local/images/dog1.jpg) no-repeat 0 100%;display:inline;float:left;margin:0 0 0 40px;padding:0 0 350px; width:220px;}
.owners .dog1 {background:url(/local/images/dog1.jpg) no-repeat 0 100%;display:inline;float:left;margin:0 0 0 40px;padding:0 0 350px; width:220px;}
.owners .dog2 {background:url(/local/images/dog2.jpg) no-repeat 0 100%;display:inline;float:left;margin:0 0 0 40px;padding:0 0 290px; width:220px;}
.owners .dog3 {background:url(/local/images/dog3.jpg) no-repeat 0 100%;display:inline;float:left;margin:0 0 0 40px;padding:0 0 310px; width:220px;}
.left .language {margin-left:13px;}
.left .navigation {clear:both;width:210px;}
.left .navigation .t,.left .navigation .t div,
.left .navigation .b,.left .navigation .b div {background:url(/local/images/left.gif) no-repeat 100% 0;font-size:0;height:6px;overflow:hidden;}
.left .navigation .t div {background-position:0 0;width:6px;}
.left .navigation .b {background-position:100% 100%;}
.left .navigation .b div {background-position:0 100%;width:6px;}
.left .navigation .c {border-left:1px solid #dedede;border-right:1px solid #dedede;}
.left .navigation ul {list-style:none;margin:0;padding:0;}
.left .navigation ul li {background:url(/local/images/arrow_left.gif) no-repeat 13px 8px;border-top:1px solid #dedede;margin:0;padding:0;}
.left .navigation ul li.selected {background:url(/local/images/arrow_down.gif) no-repeat 10px 11px;}
.left .navigation ul li.first {border:0;}
.left .navigation ul li a {display:block;font-weight:bold;font-size:14px;padding:5px 8px 5px 22px;} * html .left .navigation ul li a {display:inline-block;}
.left .navigation ul li ul {background:#f5f5f5;display:none;padding:3px 0;}
.left .navigation ul li.selected ul {display:block;}
.left .navigation ul li ul li,.left .navigation ul li ul li.selected {background:none;border:0;margin:0;padding:0;}
.left .navigation ul li ul li.selected a {color:#aabf12;}
.left .navigation ul li.selected ul li ul {display:none;}
.left .navigation ul li.selected ul li.selected ul {display:block;}
.left .navigation ul li ul li a {color:#666;font-size:12px;margin:0;padding:1px 0 1px 30px;}
.left .navigation ul li ul li ul li,.left .navigation ul li ul li ul li.selected {padding:0 0 0 15px;}
.left .navigation ul li ul li.selected ul li a {color:#666;}
.left .navigation ul li ul li.selected ul li.selected a {color:#aabf12;}
.left .owners {margin-top:100px;}
.highlight {color:#c3d82e;}

.body {display:inline;float:right;margin:20px 20px 0 0;min-height:400px;overflow-x:hidden;width:700px;} * html .body {height:400px;}
.body h1 {color:#c3d82e;font-size:35px;}
.body h2 {color:#666;font-size:25px;}
.body h3 {color:#666;font-size:17px;}
.middle {float:left;width:480px;}


.right {float:right;width:180px;}
.box {background:no-repeat 100% 100% #f5f5f5;margin:0 0 10px;width:180px;}
.boxsplash {background:no-repeat 100% 100% #ffffff;margin:0 0 10px;width:180px;}
.box .t,.box .t div,.box .b,.box .b div {background:url(/local/images/box.gif) no-repeat 100% 0;font-size:0;height:6px;overflow:hidden;width:180px;}
.box .t div {background-position:0 0;width:6px;}
.box .b {background-position:100% 100%;}
.box .b div {background-position:0 100%;width:6px;}
.box .c {border-left:1px solid #dedede;border-right:1px solid #dedede;padding:5px 10px 5px;width:158px;overflow:hidden;}
.box p {margin-right:75px;}
.withdog {background-image:url(/local/images/box_bg1.gif);}
.withperson {background-image:url(/local/images/box_bg2.gif);}
.withproduct {background-image:url(/local/images/box_bg3_en.gif);}
.fr .withproduct {background-image:url(/local/images/box_bg3_fr.gif);}
.withvet {background-image:url(/local/images/box_bg_splash.gif);float:left;margin:0 10px 0 0;}
.withvet,.withvet .t,.withvet .b {width:300px;}
.withvet .c {width:298px;}
.withvet .d {width:378px;}
.withowner {background-image:url(/local/images/box_bg2_splash.gif);float:left;margin:0 60px 0 0;width:378px}
.withvet .c a {color:#666;display:block;font-size:17px;font-weight:bold;height:60px;padding:5px 5px 5px 120px;width:178px;}
.withvet .d a {padding:5px 5px 5px 175px;}
.withvet .c a:hover {text-decoration:none;}

.footer {background:url(/local/images/footer.gif) no-repeat 0 100%;font-size:11px;height:36px;padding:50px 20px 0;text-align:right;}
.fr .footer {background-image:url(/local/images/footer_fr.gif);}

.homepage {background:url(/local/images/splash.jpg) no-repeat;}
.homepage .header {height:278px;}
.homepage .body {float:none;min-height:0;width:auto;}

.splashicons {margin:30px auto 50px;width:751px;}
.loginform {margin:30px auto 50px;width:450px;}

.popup .x-window-mc,.popup .x-window-ml,.popup .x-window-mr,.popup .x-window-bl,.popup .x-window-br,.popup .x-window-bc {background:#fff;}
.popup .x-window-tc,.popup .x-window-tl,.popup .x-window-tr {background:#fff;}
.popup .x-window-tl,.popup .x-window-ml {padding:0 0 0 3px;}
.popup .x-window-tr,.popup .x-window-mr {padding:0 3px 0 0;}
.popup .x-window-bc {height:3px;}
.popup .x-tool-close,.popup .x-tool-close-over {background:#fff url(/local/images/button_close.gif) no-repeat 0 0;height:18px;width:18px;}
.popup .x-window-tl .x-window-header {background:#fff;color:#fff;margin:3px 0 0;padding:5px 5px 5px 15px;}
.popup .x-window-body {background:#fff;padding:15px;}
.popup .x-panel-ghost {background:#fff;border:0;}
.popup .x-panel-ghost ul {border:0;}
.popup .x-panel-ghost .x-window-tl {border:0;}
.popup .x-window-body .popupcontent {display:block;}

.elearning .x-window-tl .x-window-header {background:url(/local/images/elearning.gif) no-repeat 0 24px #9064aa;height:90px;}
.elearning .x-tool-close,.elearning .x-tool-close-over {background:#fff url(/local/images/button_close_elearning.gif) no-repeat 0 0;height:9px;width:9px;}
.elearning .x-window-body {padding:10px 30px 30px;}
.elearning h5 {color:#c3d82e;font-size:24px;}
.elearning h6 {color:#666;font-size:15px;}
.elearning ol {margin:0;padding:0;}
.elearning .progress {float:right;width:230px;}
.elearning .progress .steps {color:#666;float:left;font-weight:bold;margin:0 10px 0 0;}
.elearning .progress ol {float:right;}
.elearning .progress ol li {background:url(/local/images/progress.gif) repeat-x;border:1px solid #6b6b77;border-left:0;float:left;height:15px;width:45px;}
.elearning .progress ol li.first {border:1px solid #6b6b77;}
.elearning .progress ol li.correct {background:url(/local/images/progresscorrect.gif) repeat-x;}
.elearning .progress ol li.incorrect {background:url(/local/images/progressincorrect.gif) repeat-x;}
.elearning .options {margin:0 0 10px;}
.elearning .options .radio {float:left;margin:0 8px 0 0;padding:0;width:15px;}
.elearning .options li {clear:left;min-height:18px;margin:0 0 5px;padding:2px 3px;} * html .elearning .options li {height:18px;}
.elearning .options label {float:left;width:500px;}
.elearning p.correct {color:#a3b618;font-size:15px;font-weight:bold;}
.elearning p.incorrect {color:#d50308;font-size:15px;font-weight:bold;}
.elearning .pass,.elearning .fail {background:url(/local/images/dog_elearning.jpg) no-repeat 100% 100%;padding:50px 90px;width:330px;}
.elearning .results {margin:0 0 10px;}
.elearning .results ol li {border:1px solid #6b6b77;border-left:0;float:left;height:28px;width:80px;}
.elearning .results ol li.first {border:1px solid #6b6b77;}
.elearning .results ol li.correct {background:url(/local/images/resultscorrect.gif) repeat-x;}
.elearning .results ol li.incorrect {background:url(/local/images/resultsincorrect.gif) repeat-x;}
.elearning .tryagain {margin:0 auto;text-align:center;width:85px;}

.smsquiz .x-window-tl .x-window-header {background:url(/local/images/sicknessquiz.gif) no-repeat 0 24px #9064aa;height:90px;}
.fr .smsquiz .x-window-tl .x-window-header {background:url(/local/images/sicknessquiz_fr.gif) no-repeat 0 24px #9064aa;height:102px;}
.popup #learningmodule ol {list-style:none;position:relative;}
.popup #learningmodule ol li {left:0;position:absolute;top:0;}
.popup #learningmodule ol li img {width:535px;}
.popup #learningmodule ol li ol,.popup #learningmodule ol li ol li {position:static;}
.popup #learningmodule p.correct,.popup #learningmodule p.incorrect {display:none;}
.popup #learningmodule ol.questions li.correct ol.options li.selected {background:url(/local/images/correct.gif) no-repeat 2px 0;color:#a3b618;}
.popup #learningmodule ol.questions li.incorrect ol.options li.selected {background:url(/local/images/incorrect.gif) no-repeat 2px 0;color:#d50308;}
.popup #learningmodule ol.questions li.correct ol.options li.selected .radio {visibility:hidden;}
.popup #learningmodule ol.questions li.incorrect ol.options li.selected .radio {visibility:hidden;}
.popup #learningmodule ol.questions li.correct p.correct,.popup #learningmodule ol.questions li.incorrect p.incorrect {display:block}
.popup #learningmodule ol.questions .next{display:none;}
.popup #learningmodule ol.questions li.correct .submit,.popup #learningmodule ol.questions li.incorrect .submit {display:none;}
.popup #learningmodule ol.questions li.correct .next,.popup #learningmodule ol.questions li.incorrect .next {display:block;}

.popup #sicknessquiz div.questions table {width:100%;}
h6.answeryes {font-weight:strong;padding:10px 5px 5px 0px;}
.centerbutton {padding:10px 0 0 220px;}
.centercontentbutton {padding-left:190px;}
.nomargin {margin:0px;}

ul.check,ul.check li,ul.arrow,ul.arrow li {list-style:none;}
ul.check li {background:url(/local/images/Green-Checkmark.gif) no-repeat 0 1px;padding:0 0 20px 25px;}
ul.arrow li {background:url(/local/images/arrow_purple.gif) no-repeat 0 1px;padding:0 0 0 20px;}
.floatdiv {float:right;margin:0;padding:0 100px 0 0;}
	