/* HTML 5 Reset Stylesheet*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header, 
hgroup, menu, nav, section,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
article, aside, dialog, figure, footer, header, 
hgroup, nav, section { 
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
a:hover {
	background-color:transparent;
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
	vertical-align:top;
}
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

/* Style Tags */
body { 
	background-image:url(../images/global/background.jpg); 
	background-repeat:repeat-x; 
	background-color:#a6cd3d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#0088B8;
	margin-bottom:20px;
	} 
a, a:visited, a:hover { color:#0181ad; }
a:hover { color:#99b627; }
h1, h2, h3, h4 {
	color:#0181ad;
	font:bold 36px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0 0 10px;
	}
h2 { font-size:32px; }
h3 { font-size:18px; color:#a1dd01;}
h4 { font-size:14px; }
p { padding:0 0 10px; }
p, li, td, .copy, .form, .button, .error {
	color:#333;
	font:12px/1.5em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
ul, ol { list-style:circle; margin-bottom:10px; padding-left:30px; }
ol { list-style:decimal; }

/* Helper Styles */
.nopad { padding:0 !important; }
.clear { clear:both; }
.clear hr { display:none; }

/* Framing Layout */
#container {
	width:965px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#leftColumn {
	width:215px;
	height:auto;
	margin:0 auto;
	position:relative;
	float:left
}
#rightColumn {
	width:750px;
	position:relative;
	height:auto;
	float:left;
}
/* Main Content */
.contentModule {
	width:710px;
	height:auto;
	min-height:500px;
	margin:20px 0px;
	padding:20px;
	position:relative;
	float:left;
	background-color:#ffffff;
    text-align:left;
    border:3px solid #0088b8;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;	
}
.contentModule p{
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#0088b8;
}
.contentForm {
	width:710px;
	height:auto;
	min-height:1180px;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	background-color:#ffffff;

}
.contentForm p{
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#0088b8;
}
.contentConfirmation {
	width:710px;
	height:auto;
	min-height:1250px;
	margin:20px 0px;
	padding:20px;
	position:relative;
	float:left;
	background-color:#ffffff;
    text-align:left;
    border:3px solid #0088b8;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;	
	
}
.contentForm p{
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#0088b8;
}
.modules{
	width:965px;
	height:300px;
	margin:0;
	position:inherit;
	float:left;
	clear:left;
}
#leftModule {
	width:250px;
	height:280px;
	padding:10px;
	border:2px solid #445d00;
	background-color:#ffffff;
	position:relative;
	float:left;
	clear:left;
	margin:0;
}
#centerModule {
	width:250px;
	height:280px;
	padding:10px;
	border:2px solid #445d00;
	background-color:#ffffff;
	position:relative;	
	float:left;
	margin:0px 30px;
}
#rightModule {
	width:350px;
	height:300px;
	position:relative;	
	float:left;
}
.footer {
	width:965px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#ffffff;
	display:block;
	float:left;
	clear:both;
	position:relative;
	margin:20px 0px;
	padding:10px 0px;
}
.footer a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#ffffff;
}
.footer a:hover {
	background-color:transparent;
	text-decoration:underline;
}

/* Mutt Census Logo */
#logo{
	width: 185px;
	height:170px;		
	display: block;
	margin-bottom:0;
	padding:0;
	position: relative;
	}
	#logo li{
		float: left;
		display: inline;
	}
		a.logoMuttCensus, a.logoMuttCensus_a{
			display:block;
			float:left;
			width: 185px;
			height:170px;	
			margin-bottom:10px;
			background:url(../images/global/logo.png);
			background-repeat:no-repeat;
		}
		a.logoMuttCensus:hover{
			display:block;
			float:left;
			width: 185px;
			height:170px;	
			margin-bottom:10px;
			background:url(../images/global/logo.png);
			background-repeat:no-repeat;
		}
		a.logoMuttCensus_a{
			display:block;
			float:left;
			width: 185px;
			height:170px;	
			margin-bottom:10px;
			background:url(../images/global/logo.png);
			background-repeat:no-repeat;
		}

/* Page Navigation */
.navigation{
	width: 750px;
	height:40px;
}
	#navMenu{
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
	}
	#navMenu li{
		float: left;
		display: inline;
	}
		a.navHome, a.navHome_a{
			display:block;
			float:left;
			width:68px;
			height:40px;
			background:url(../images/global/navigation/home.png);
			background-repeat:no-repeat;
		}
		a.navHome:hover{
			background: url(../images/global/navigation/home.png) 0 40px;
		}
		a.navHome_a{
			background: url(../images/global/navigation/home.png);
		}
		
		a.navAbout, a.navAbout_a{
			display:block;
			float:left;
			width:84px;
			height:40px;
			background:url(../images/global/navigation/about.png);
			background-repeat:no-repeat;
		}
		a.navAbout:hover{
			background: url(../images/global/navigation/about.png) 0 40px;
		}
		a.navAbout_a{
			background: url(../images/global/navigation/about.png) 0 40px;
		}
		
		a.navGallery, a.navGallery_a{
			display:block;
			float:left;
			width:84px;
			height:40px;
			background:url(../images/global/navigation/gallery.png);
			background-repeat:no-repeat;
		}
		a.navGallery:hover{
			background: url(../images/global/navigation/gallery.png) 0 40px;
		}
		a.navGallery_a{
			background: url(../images/global/navigation/gallery.png);
		}

		a.navWisdomPanel, a.WisdomPanel_a{
			display:block;
			float:left;
			width:151px;
			height:40px;
			background:url(../images/global/navigation/wisdom_panel.png);
			background-repeat:no-repeat;
		}
		a.navWisdomPanel:hover{
			background: url(../images/global/navigation/wisdom_panel.png) 0 40px;
		}
		a.navWisdomPanel_a{
			background: url(../images/global/navigation/wisdom_panel.png);
		}
		
		a.navMedia, a.Media_a{
			display:block;
			float:left;
			width:85px;
			height:40px;
			background:url(../images/global/navigation/media.png);
			background-repeat:no-repeat;
		}
		a.navMedia:hover{
			background: url(../images/global/navigation/media.png) 0 40px;
		}
		a.navMedia_a{
			background: url(../images/global/navigation/media.png);
		}
		
		a.navFaq, a.Faq_a{
			display:block;
			float:left;
			width:62px;
			height:40px;
			background:url(../images/global/navigation/faq.png);
			background-repeat:no-repeat;
		}
		a.navFaq:hover{
			background: url(../images/global/navigation/faq.png) 0 40px;
		}
		a.navFaq_a{
			background: url(../images/global/navigation/faq.png);
		}		
		
		a.navBuyWisdomPanel, a.BuyWisdomPanel_a{
			display:block;
			float:left;
			width:208px;
			height:40px;
			background:url(../images/global/navigation/wp-purchase.png);
			background-repeat:no-repeat;
		}
		a.navBuyWisdomPanel:hover{
			background: url(../images/global/navigation/wp-purchase.png);
		}
		a.navBuyWisdomPanel_a{
			background: url(../images/global/navigation/wp-purchase.png);
		}
/*RSS Feed*/		
.rssContainer {
	width:730px;
	height:16px;
	padding:2px 10px;
	border:2px solid #8fb234;
	background-color:#8fb234;
	vertical-align:middle;
}
.rssContainer p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.rssContainer a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.rssContainer a:hover {
	background-color:transparent;
	text-decoration:underline;	
}
/* Social Media*/
	#socialMediaHeader{
	width:185px;
	height:20px;
	text-align:center;
	align:center;
	background:url(../images/global/socialMedia/follow-us.png);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:5px;
	padding:0px;
	clear:both;
	}
#socialMedia{
	width: 215px;
	height:32px;		
	display: inline;
	margin-top:5px;
	padding: 0px;
	position: relative;
	z-index:2;
	}
	#socialMedia li{
		float: left;
		display: inline;
	}
		a.socialMediaFacebook, a.socialMediaFacebook_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-left:6px;
			padding-right:15px;
			background:url(../images/global/socialMedia/facebook.png);
			background-repeat:no-repeat;
		}
		a.socialMediaFacebook:hover{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-left:6px;
			padding-right:15px;
			background:url(../images/global/socialMedia/facebook.png);
			background-repeat:no-repeat;
		}
		a.socialMediaFacebook_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-left:6px;
			padding-right:15px;
			background:url(../images/global/socialMedia/facebook.png);
			background-repeat:no-repeat;
		}		
		a.socialMediaTwitter, a.socialMediaTwitter_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/twitter.png);
			background-repeat:no-repeat;
		}
		a.socialMediaTwitter:hover{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/twitter.png);
			background-repeat:no-repeat;
		}
		a.socialMediaTwitter_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/twitter.png);
			background-repeat:no-repeat;
		}		
		a.socialMediaYouTube, a.socialMediaYouTube_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/youtube.png);
			background-repeat:no-repeat;
		}
		a.socialMediaYouTube:hover{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/youtube.png);
			background-repeat:no-repeat;
		}
		a.socialMediaYouTube_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			padding-right:15px;
			background:url(../images/global/socialMedia/youtube.png);
			background-repeat:no-repeat;
		}
		a.socialMediaEmail, a.socialMediaEmail_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			background:url(../images/global/socialMedia/email.png);
			background-repeat:no-repeat;
		}
		a.socialMediaEmail:hover{
			display:block;
			float:left;
			width:32px;
			height:32px;
			background:url(../images/global/socialMedia/email.png);
			background-repeat:no-repeat;
		}
		a.socialMediaEmail_a{
			display:block;
			float:left;
			width:32px;
			height:32px;
			background:url(../images/global/socialMedia/email.png);
			background-repeat:no-repeat;
		}		
/* Counter Images*/
.counter{
	width:176px;
	margin-top:10px;
	padding:0;
	position: relative;
}
#muttsCounted{
	width:176px;
	height:14px;
	color:#445d00;
	font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	padding:3px;
	margin-bottom:20px;
	align:center;
	clear:both;
}
/*Homepage Components*/
.flashMap {
	width:800px;
	position:relative;
	float:right;
	margin-bottom:40px;
	z-index:1;
	
}
#instructions{
	width:167px;
	height:auto;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#006285;
	margin-botom:20px;
	padding-left:10px;
}

.pawticipate{
	width: 215px;
	height:73px;		
	display: inline;
	margin-bottom:0;
	padding:0;
	float:left;
	position: relative;
	}
	.pawticipate li{
		float: left;
		display: inline;
	}
		a.pawticipateButton, a.pawticipateButton_a{
			display:block;
			float:left;
			width:215px;
			height:73px;
			padding-left:6px;
			margin-bottom:10px;
			background:url(../images/global/pawticipate.png);
			background-repeat:no-repeat;
		}
		a.pawticipateButton:hover{
			display:block;
			float:left;
			width:215px;
			height:73px;
			padding-left:6px;
			margin-bottom:10px;
			background:url(../images/global/pawticipate.png);
			background-repeat:no-repeat;
		}
		a.pawticipateButton_a{
			display:block;
			float:left;
			width:215px;
			height:73px;
			padding-left:6px;
			margin-bottom:10px;
			background:url(../images/global/pawticipate.png);
			background-repeat:no-repeat;
		}
.moduleBorder{
    margin: 0.5in auto;
    color: #fff;
    width: 250px;
    padding:10px 5px;;
    text-align: left;
    background-color: #ffffff;
    border: 3px solid #a1dd01;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.moduleBorder p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;
	margin:0;
	padding:0;
}

/* Form Style */
form{
	margin:0px;
	padding:0px;
}
input, textarea, select, option{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
	width:200px;
}
select, option{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
	width:auto;
}
.select{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
}
.option[selected]{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#0088b8;
}
hr {
	height:0;
	border-bottom: 1px dashed #a1dd01;
	padding:0px;
	margin:5px;
}
.smallTextbox{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
	width:70px;
}
.mediumTextbox{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
	width:150px;
}
.diseaseTextbox{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	border:0;
	margin:3px;
	padding:0px 5px;
	width:150px;
}
.label{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	margin: 0px 10px;
	padding: 5px 0;
	width:150px;
	display:block;
}
.labelSmall{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	width:auto;
	margin: 0px 10px;
	display:block;
}
.labelMedium{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	margin: 0px 10px;
	width:220px;
	display:block;
}
.labelWide{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	margin: 0px 10px;
	width:700px;
	display:block;
}
.labelRadio{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	margin: 0px 10px;
	width:350px;
	display:block;
}
.labelDiseases{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7caa01;
	float:left;
	width:160px;
	display:block;
	clear:both;
	margin:2px 0px;
	padding:0;
	text-align:left;
}
.attribute{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	float:left;
	margin:3px;
	padding-right:3px;
	display:block;
}
.submit{
	height:70px;
	text-align:center;
	padding:0px;
	margin:0px;
}
.clearAll{
	clear:left;
	margin:10px;
}
.clear{
	clear:left;
}
.clearLabel{
	width:600px;
	margin: 0px 10px;
	padding-left:230px;
	clear:left;
}
.content{
	padding:5px;
}
.multiRow{
	width:150px;
	float:left;
	align:left;
	padding:2px 5px;
	vertical-align:top;
}
.multiRowDiseaseName{
	width:200px;
	float:left;
	align:left;
	padding:2px 5px;
	vertical-align:top;
}
.multiRowDiseaseAttribute{
	width:130px;
	float:left;
	align:left;
	padding:2px 5px;
	vertical-align:top;
}
.multiRowRight{
	width:auto;
	float:left;
	align:left;
	padding:2px 5px;
	vertical-align:top;
}
.multiRowHeader{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#7caa01;
	width:auto;
	margin-bottom:2px;
}
.multiRowAdditional{
	padding:5px;
	margin-bottom:5px;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#7caa01;
}
.multiRowStacked{
	width:150px;
	float:left;
	align:left;
	padding-right:5px;
	vertical-align:top;
}
.stateResponse{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;	
	float:left;
	margin: 0px 10px;
	padding: 5px 0;
	width:250px;
	display:block;
}
.stateResponseData{
	width:auto;
	margin: 0px 10px;
	padding: 5px 0;
	display:block;
	float:left;
}
.stateResponseData li{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#7caa01;	
	float:left;
	display:list-item;
	clear:left;
	
}
.stateResponseDataStats{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7caa01;	
	float:left;
	clear:left;
	
}
.stateHeading {
	width:600px;
	height:auto;
	margin:0;
	position:relative;
	float:left
}
.backToMap a{
	width:110px;
	position:relative;
	margin:0;
	height:auto;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#7caa01;
	vertical-align:top;
	text-decoration:underline;
	text-align:right;
}
.tooltip{
	color:#7caa01;
}
.tooltipLarge{
	color:#7caa01;
}
a:hover {
	background:#ffffff; 
	text-decoration:none; /* BG color is a must for IE6 */
} 
a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:100px;
}
a.tooltipLarge span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:300px;
}
a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	background:#ffffff; 
	border:1px solid #7caa01; 
	color:#7caa01;
}
a.tooltipLarge:hover span{
	display:inline; 
	position:absolute; 
	background:#ffffff; 
	border:1px solid #7caa01; 
	color:#7caa01;
}
#disclaimer{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#7caa01;
}
/* Shadows that wrap around ALL elements */
.frmShdwTopLt{
	float:left;
	background:url(../images/form/shadowUpperLeft.gif) top left no-repeat;
}
.frmShdwBottomRt{
	float:left;
	background:url(../images/form/shadowLowerRight.gif) bottom right no-repeat;
}
.frmShdwBottomLt{
	float:left;
	background:transparent url(../images/form/shadowBottomLeft.gif) bottom left no-repeat;
}
.frmShdwTopRt{
	float:left;
	background:transparent url(../images/form/shadowTopRight.gif) top right no-repeat;
}

/* styles specific to the CHECKBOX */
.frmShdwCheck{
	border:0;
	margin:0;
	padding:0;
}
	.frmShdwCheck img{
		border:0;
		margin:0;
	}
	
/* styles specific to the RADIO BUTTONS */
.frmShdwRadio{
	float:left;
	margin:0;
}
	.frmShdwRadio img{
		border:0;
		margin:0;
	}
	
/* styles specific to the SUBMIT BUTTONS */
.frmShdwSubmit{
	border:0;
	background:#f7f7f7 !important;
	background:transparent;
	float:left;
	font-weight:bold;
	cursor:pointer;
}
	.frmShdwSubmit:hover{
		color:#000000;
	}

/* styles specific to the SELECT BOX */
.frmShdwSelectDropChosen{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	margin:3px 3px 3px 5px;
	padding: 0 0 0 2px !important;
	padding: 0 0 3px 2px;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #ffffff !important;
	border-left:0;
	display:block;
	cursor:pointer;
	/*some stuff for IE*/
	color:#0088b8;
	text-decoration:none;
}
.frmShdwSelectDropShown{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0088b8;	
	margin:3px 3px 3px 5px;
	padding: 0 0 0 2px;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:absolute;
	background:#ffffff;
}
.frmShdwSelectDrop{
	display:none;
}
.fakeSelectImg{
	border:0;
	margin:5px 5px 0px 0px;
}
.frmShdwSelectDropShown a{
	display:block;
	margin:0;
	padding:0px;
	border-bottom:1px dashed #ffffff;
	text-decoration:none;
	font-size:12px;
	color:#0088b8;
	}
	.frmShdwSelectDropShown a.selected{
		background:#f7f7f7;
		color:#002a38;
		border-bottom:1px dashed #cccccc;
	}
	.frmShdwSelectDropShown a.selected:after{
		content:"";
	}
	.frmShdwSelectDropShown a:hover{
		background:#f7f7f7;
		border-bottom:1px dashed #cccccc;
		text-decoration:none;
		color:#002a38;
	}
	.frmShdwSelectDropShown a:hover:after{
		content:"";
	}

/* Pagination */
.dogbreeds{
	width:708px;
	height:130px;
	margin:0;
	padding:0;
	text-align:center;
}
.diseaseList{
	width:550px;
	height:190px;
	margin:0;
	padding:0;
	text-align:center;
}
.diseaseContainer{
	width:708px;
	margin:0;
	padding:0;
	text-align:center;
	align:center;
}
.pagColumn{
	width:177px;
	float:left;
	align:left;
	padding:2px 0;
	vertical-align:top;
}
.pagBreedName{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#7caa01;
	text-indent:2px;
	display:block;
	text-align:left;
	vertical-align:top;
}
.paginationstyle{
	width: 700px;
	text-align: center;
	padding: 3px 0;
	margin-bottom:5px 0;
}
.paginationstyleDiseases{
	width: 700px;
	text-align: center;
	padding: 2px 0;
	margin: 5px 0;
}
.paginationstyle select{
	border: 1px solid navy;
	margin: 0 15px;
}
/* Pagination links style */
.paginationstyle a{ 
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid #CCC;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#7caa01;
	background-color: white;
}
.paginationstyle a:hover, .paginationstyle a.selected{
	color: #000;
	background-color: #ffffff;
}
.paginationstyle a.disabled, .paginationstyle a.disabled:hover{
	background-color: white;
	cursor: default;
	color:#0088b8;
	border-color: transparent;
}
.paginationstyle a.imglinks{
	border: 0;
	padding: 0;
}
.paginationstyle a.imglinks img{
	vertical-align: bottom;
	border: 0;
}
.paginationstyle a.imglinks a:hover{
	background: none;
}
 /* Pagination div "flatview" links style */
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#7caa01;
	font-weight:bold
}

/* SammyK Touched */
.centerbox {
	height:304px;
	overflow:hidden;
	width:274px;
	}
	.centerboxContainerOne {
		clear:left;
		float:left;
		height:304px;
		position:relative;
		width:274px;
		}
	.centerboxContainerTwo {
		float:left;
		height:304px;
		margin:0px 30px;
		position:relative;
		width:274px;
		}
	.centerboxTop {
		background:url(../images/centerbox_matte.png) no-repeat 0 0;
		height:10px;
		left:0;
		position:absolute;
		top:0;
		width:274px;
		z-index:10;
		}
	.centerboxRight {
		background:url(../images/centerbox_matte.png) no-repeat -272px -10px;
		height:284px;
		position:absolute;
		right:0;
		top:10px;
		width:2px;
		z-index:11;
		}
	.centerboxBottom {
		background:url(../images/centerbox_matte.png) no-repeat 0 -294px;
		bottom:0;
		height:10px;
		left:0;
		position:absolute;
		width:274px;
		z-index:12;
		}
	.centerboxLeft {
		background:url(../images/centerbox_matte.png) no-repeat 0 -10px;
		height:284px;
		left:0;
		position:absolute;
		top:10px;
		width:2px;
		z-index:13;
		}
.boxError {
	color:#fff;
	background:#601313;
	border:2px solid #3c0a0a;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}
.boxError p, .boxError li { color:#fff; }
.boxMessage {
	color:#463b24;
	background:#fff1bb;
	border:2px solid #746444;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}
/* Social Media Badges*/

#badges{
	width:700px;
	height:75px;		
	display:inline;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-left:18px;
	float:left;
	}
	#badges li{
		float:left;
		display:inline;
		padding-right:40px;
	}
		.badgesFacebook{
			display:block;
			float:left;
			width:125px;
			height:75px;
			padding:0;
		}
		a.badgesMySpace, a.badgesMySpace_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/myspaceBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesMySpace:hover{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/myspaceBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesMySpace_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/myspaceBadge.jpg);
			background-repeat:no-repeat;
		}		
		a.badgesDigg, a.badgesDigg_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/diggBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesDigg:hover{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/diggBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesDigg_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/diggBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesEmail, a.badgesEmail_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/emailBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesEmail:hover{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/emailBadge.jpg);
			background-repeat:no-repeat;
		}
		a.badgesEmail_a{
			display:block;
			float:left;
			width:125px;
			height:75px;
			background:url(../images/form/badges/emailBadge.jpg);
			background-repeat:no-repeat;
		}

/* Media Page*/
#contactForm {
	width:430px;
	height:auto;
	margin:0 auto;
	position:relative;
	float:left
}
#mediaDocuments {
	width:280px;
	position:relative;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#0088b8;		
	height:auto;
	float:left;
}
#mediaDocuments a{
	width:280px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#8fb234;
	padding-left:30px;
}
#mediaDocuments a:hover{
	width:280px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#8fb234;
	padding-left:30px;
}
.mediaFiles{
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
	float:left;
	}
	.mediaFiles li a{
	padding-left:left;		
	line-height:30px;
	background-image: url(../images/pdf-icon.jpg);
	background-repeat: no-repeat;
	}
	.mediaFiles li a:hover{
	padding-left:left;		
	line-height:30px;
	background-image: url(../images/pdf-icon.jpg);
	background-repeat: no-repeat;
	}
#mediaContact{
	font-size:14px;
	margin-top:10px;
	padding-top:10px;
}
#mediaContact a{
	font-size:14px;
	padding:0;
	margin:0;
}

/* SammyK Edits */
#verifyStatusText, #loadingAJAX { display:none; font-size:11px; font-style:italic; }
.frmInfoBox, #verifyStatusText { display:none; }
#breedList {
    margin-left:240px;
    }
.frmInfoBox {
    margin-left:240px;
    }
    .frmInfoBox p {
        font-size:12px;
        }

