/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike,  sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}

body{ font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:100%;}
h1 { font-size:125%; font-weight:bold; margin:0; color:#5fa736}
h2 { font-size:120%; text-align:left; color:#333; font-weight:700; margin:15px 0;}
h3 { font-size:110%; color:#563d7c; font-weight:700; margin:15px 0;}

p { line-height:150%; margin:15px 0; text-align:justify; margin:15px 0; }
a { color:#0f90f4; text-decoration:none;transition: all .80s ease; }
.clear { clear:both}



header { position:relative; width:100%; height:85px; border-top:5px solid #e5e5e5;}
header #header { margin:0 auto; width:950px; height:85px;}
header #header .logo a { float:left; background:url(../i/logo.png) no-repeat; width:338px; height:53px; margin:18px 0; display:block;}

#main-nav { position:relative; background-color:#80c757; width:100%; height:38px; border-bottom:3px solid #71b847;}
#main-nav nav { margin:0 auto; width:950px; height:38px;}
#main-nav nav ul { margin:0; padding:0;}
#main-nav nav ul li { left:left; list-style:none;}
#main-nav nav ul li a { float:left; font-family:"Calibri", Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; border-right:1px solid #77be4d; padding:12px 10px;}
#main-nav nav ul li a:hover { background-color:#7b7b7b;}
#main-nav nav ul li:first-child a {border-left:1px solid #77be4d;}

#banner { float:left; width:100%; border-bottom:6px solid #e5e5e5;}

#inner-banner { margin:0 auto; width:950px; height:200px; border-bottom:6px solid #e5e5e5;}

main { margin:0 auto; width:950px;}
#content { float:left; width:950px; min-height:200px; margin:20px 0;}

#footer { margin:0 auto; width:950px;}
#footer footer { float:left; width:950px; padding:10px 0; font-size:12px; text-align:center; border-top:5px solid #e2e2e2;}

#left-nav { float:left; width:170px; margin-right:30px; border-top:3px solid #0f90f4; display:none;}
#left-nav nav ul { margin:0; padding:0;}
#left-nav nav ul li { left:left; list-style:none;}
#left-nav nav ul li a { float:left; color:#6a6a6a; font-size:14px; border-bottom:1px solid #ddd; padding:5px; width:160px;}
#left-nav nav ul li a:hover { background-color:#0f90f4; color:#fff;}

#right-content { float:left; width:950px;}

/* ######### Style for Drop Down Menu ######### */

.flexdropdownmenu,.flexdropdownmenu ul{ font-size:11px; font-weight:bold;position:absolute;left:0;top:131px;list-style-type:none;background:#fff;border:0px solid #3c9eff;visibility:hidden;display:none;margin:0; padding:4px; border-bottom:3px solid #80c757;opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */}
.flexdropdownmenu li{position:relative}
.flexdropdownmenu li a{display:block;width:146px;color:#052c6d;background:#fff;border-bottom:1px solid #dedede;text-decoration:none;padding:4px 5px;opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */}
* html .flexdropdownmenu li{display:inline-block;width:130px}
.flexdropdownmenu li a:hover,.flexdropdownmenu li.selected>a{background:#7b7b7b;color:#fff; font-weight:bold;}

.mypets{border:1px solid gray;background:#e1e1e1;padding:2px 5px}
.openpet{background:#FF0}
.question{cursor:pointer;margin:3px 0;padding:4px 10px;background:url(../i/bg-qus-hover.jpg) repeat-x;padding-bottom:1px;border:1px solid #e0e0e0;border-radius:3px;-moz-border-radius:3px;-webkt-border-radius:3px;height:24px}
.question:hover{background:url(../i/bg-qus.jpg) repeat-x}.question h3{font-size:16px;font-weight:normal;text-align:left;color:#414141;text-decoration:none;margin:0}
.question h3{font-size:16px;font-weight:bold;text-align:left;color:#5fa736;text-decoration:none;margin:0}.question img{float:right;margin-left:5px;margin-top:3px}
.answer{color:#3a3a3a;font-size:16px;line-height:20px; padding:5px;}
.answer h4{font-size:16px;color:#3a3a3a;font-weight:400;text-align:left;text-decoration:none;margin:0}
.answer p first-child { margin-top:0;}
.closedlanguage{color:#015483}

/* ######### Style for Contact us address ######### */

.vcard{ float:left; margin-bottom:15px; width:230px; font-size:12px; line-height:18px; margin-right:5px;}
.contact-heading,.org { float:left; font:bold 12px tahoma,verdana,arial,sans-serif; color:#444; padding:4px 4px 4px 24px; width:180px; margin-bottom:4px; }
.mobile-icon { float:left; background:url(../i/icon-mobile.png) no-repeat; height:22px; font:12px tahoma,verdana,arial,sans-serif; line-height:22px; color:#1b1d1d; padding-left:32px; padding-bottom:5px; width:230px; border-bottom:1px dashed #cecccc; margin-bottom:8px; margin-left:5px; margin-bottom:5px; }
.address-text { float:left; width:180px; padding-left:32px; border-bottom:1px dashed #cecccc; margin-bottom:5px; }
.address-text p { text-align:left; line-height:18px; font:11px Tahoma, Geneva, sans-serif; }
.address-icon { float:left; background:url(../i/contact-icons.png) -18px -82px no-repeat; min-height:16px; line-height:22px; padding-left:22px; width:190px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
.phone-icon { float:left; background:url(../i/contact-icons.png) 0 -5px no-repeat; height:22px; line-height:22px; padding-left:22px;  width:190px; margin-bottom:5px;  margin-left:5px;margin-bottom:5px; }
.cell-icon { float:left; background:url(../i/contact-icons.png) 0 -27px no-repeat; min-height:22px; line-height:22px;padding-left:22px; width:190px;  margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
.email-icon { float:left; background:url(../i/contact-icons.png) 2px -117px no-repeat; min-height:22px; line-height:22px; padding-left:22px; width:190px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
.fax-icon { float:left;  background:url(../i/contact-icons.png) 2px -64px no-repeat; height:22px; line-height:22px; padding-left:22px;  width:190px; margin-bottom:5px; margin-left:5px;margin-bottom:5px; }
.person-icon { float:left; background:url(../i/person.png) no-repeat; height:22px; line-height:22px; padding-left:22px;  width:190px; margin-bottom:5px;  margin-left:5px; padding-bottom:5px; }
/* ######### Style for Feedback Form ######### */

#form2 {float:left;width:800px;}
#form2 select{font-size:14px}
#form2 input:focus,#form textarea:focus{background:#eaf6fc;border:1px solid #a1d7f6;outline:1px solid #d8f1ff}
#form2 label{float:left;display:block;font:bold 13px Arial, Helvetica, sans-serif; color:#285a0e;line-height:24px}
#form2 input,textarea{background:#fff;border:1px solid #c1bfbf;margin-bottom:4px;font:14px Arial, Helvetica, sans-serif;color:#444;letter-spacing:1px}
#form2 .submit input{ float:right;cursor:pointer; background-color:#052c6d; color:#fff; padding:4px 6px; border-radius:2px; font-size:20px;border:0; margin-right:10px;}
#form2 p {float:left;font:13px Georgia, "Times New Roman", Times, serif;line-height:24px; margin:0; margin-right:5px;}
#form2 .required{padding-bottom:10x}



.list-style-1 ul { margin-left:25px;}
.list-style-1 ul li { list-style:square; line-height:24px;}
