/* 

VetNet

vers 1 mpu 11/02/2008

A DMR software product
DMR is a registered trade mark of DMR Limited 
Copyright protected source code
All rights reserved by DMR Limited

*/

/* ----------------------------- body styles ------------------- */
body 						{font-size:70%; color:#3A8581; line-height:1.7em; font-family: Verdana, Arial, sans-serif; background:#FFFFFF; margin:0; padding:0;}

/* ----------------------------- header styles ------------------- */
h1	 					{color:#375F59; font-size:150%; padding:0; margin:10px 0px; line-height:1.1em; }
h2 						{color:#375F59; font-size:150%; padding:10px 0px 0px 0px; margin:10px 0px; line-height:1.1em; border-top:1px #C6E6DF solid;}
#wrapper2 h2.norm				{color:#489C98; font-size:120%; padding:10px 0 0 0; margin:15px 0px; line-height:1.1em; border-top:1px #C6E6DF solid;} 
h3.header2					{color:#306460; font-size:130%; padding:7px 0px 7px 15px; margin:0px 0px 5px 0px; background:#FFFFFF url("../images/news-grad.jpg") repeat-x  left bottom;}
h3 						{color:#306460; font-size:150%; padding:7px 0px 7px 15px; margin:0px 0px 5px 0px; background:#FFFFFF url("../images/news-grad.jpg") repeat-x  left bottom;}
h3.forumtxt					{color:#375F59; font-size:110%; padding:10px 0px 10px 0px; margin:0px 0px; line-height:1.1em; background:none;}

h4.homepage					{color:#375F59; font-size:150%; padding:0; margin:15px 15px; line-height:1.1em;} 

/* ----------------------------- paragraph styles ------------------- */
p 						{padding:5px 10px 5px 0px; margin:0px 0px 0px 20px; line-height:1.5em;}
#righttext p					{padding:5px 10px 5px 0px; margin:0px 0px 0px 7px;}
#rightbox2 p					{padding:5px 10px 5px 0px; margin:0px 0px 0px 12px;}
p.bottomborder 					{padding:10px 10px 10px 17px; margin:0px 3px 0px 3px; border-bottom: 1px #666666 dotted;}
#footer p 					{line-height:1.4em; padding:5px 0px; color:#4C9A9B;}
#footer p.footwhite				{line-height:1.4em; padding:5px 0px; color:#FFFFFF; border-bottom:1px #FFF9FE solid;}
p.toprighttext					{padding:15px 30px 5px 0px; margin:0px;}
p.toprighttext2					{padding:10px 30px 5px 0px; margin:0px;}
p.screengrabp					{padding:5px 10px 5px 0px; margin:0px;}

/* ----------------------------- link styles ----------------------- */

#wrapper1 a, a:link, v:link 			{color:#79B6B3; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}
#wrapper1 a:hover				{color:#306460;}

#wrapper1 a.bbc, a:link.bbc, v:link.bbc		{color:#3A8581; font-weight:normal; text-decoration:none; padding:0px; margin:0px; border:none;}
#wrapper1 a:hover.bbc				{color:#3A8581;}

#wrapper1 a.splink, a:link.splink, v:link.splink {color:#79B6B3; font-weight:bold; font-size:130%; text-decoration:none; padding:0px 0px 0px 15px; margin:0px; border:none; background:#FFFFFF  url("../images/splink.gif") no-repeat left center;}
#wrapper1 a:hover.splink			{color:#306460;}



#wrapper1 a.splink2, a:link.splink2, v:link.splink2 {color:#79B6B3; font-weight:bold; font-size:100%; text-decoration:none; padding:0px 0px 0px 15px; margin:0px; border:none; background:#FFFFFF  url("../images/splink.gif") no-repeat left center;}
#wrapper1 a:hover.splink2			{color:#306460;}

#footer a, a:link, v:link 			{color:#79B6B3; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}
#footer a:hover 				{color:#306460; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}

#footer a.highlight, a:link.highlight, v:link.highlight {color:#306460; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}
#footer a:hover 				{color:#306460; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}

/* ----------------------------- id styles ------------------- */
#header 					{z-index:1000; width:100%; height:75px; background:#FFFFFF  url("../images/top-grad.jpg") repeat-y right top; clear:both; margin-top:10px; border-bottom:1px #C9E5DC solid;}

#wrapper1 					{/* background color of left/right columns */ background-color:#FFFFFF; margin: 0 60px 0 60px;}
#wrapper2					{background-color:#FFFFFF; width: 49%; float: left; margin: 0; padding: 0;}
#right						{overflow:hidden;width: 49%;float: right;}
#right2						{overflow:hidden;width: 49%;float: right; text-align:center;}
#footer 					{color:#666666; width:100%; height:60px;background:#FFFFFF url("../images/bottom-grad.jpg") repeat-x; border-top:1px solid #E1F8F3; margin: 10px 0px; padding:5px 0px 30px 0px;}
#printicon					{float:left; width:20%;}
/* ----------------------------- class styles ------------------- */

.clearer1 					{height:1px; overflow:hidden; margin-top:-1px; clear:both; border-top:1px #C9E5DC solid;}
.clearer2 					{height:1px; overflow:hidden; margin-top:-1px; clear:both;}
.clearer3 					{height:1px; overflow:hidden; margin-top:-1px; border-top:1px #C9E5DC solid; padding:10px;}

.printbrandtext					{display:none;}
* html .dmrservice 				{padding:0; border:none;  position:absolute; right:72px; top:24px;}
.dmrservice 					{padding:0; border:none;  position:absolute; right:72px; top:24px;}
.toplogo 					{z-index:1000; padding:0; margin:8px 0px 0px 0px; border:none;}
.leftswapimage 					{margin:0px 0px 0px 0px;}
.leftimagefloat 				{padding:0; margin:3px 3px 3px 0px; border:none; float:left;}
.rightimagefloat 				{padding:0; margin:3px 5px 3px 3px; border:none; float:right;}
.noborder					{border:none;}
.leftswap					{float:left; margin:0px 30px 0px 0px;}
.screengrab					{border:1px #C6E6DF solid; float:left; margin:0px 10px 0px 0px;}
.forumimg					{border:1px #C6E6DF solid; margin:0px 0px 5px 0px;}
.forumimg2					{border:none; margin:0px 0px 5px 0px;}
.screengrab2					{border:none; float:left; margin:10px;}
.screengrab3					{border:none; float:left; margin:0px 10px 0px 0px;}
.leftlinks					{border-bottom:1px #C9E5DC solid; padding:10px;}
.vetnews					{padding:0 0 10px 0; margin:15px 0px 5px 15px; border:1px #C9E5DC solid;}
.recruit					{padding:0 0 10px 0; margin:15px 5px 15px 0px; border:1px #C9E5DC solid;}
.recruit2					{padding:0 0 10px 0; margin:15px 0px 15px 5px; border:1px #C9E5DC solid;}
.footright					{float:right; text-align:right; width:75%; margin:0; padding:0px 10px 0px 0px;}
.sidebar					{float:left; width:20%;}
.rightcontent					{float:left; width:80%;}
.rightcontent table				{width:100%;padding:0;margin:0; border-bottom:2px #D8EEEB solid;}
.rightcontent p					{padding:0;margin:0;}
.rightcontent table td br				{padding:0;margin:0;}
.col1						{float:left; width:33%;}
.col2						{float:left; width:33%;}
.col3						{float:left; width:33%;}

/* ----------------------------- form styles ------------------- */
* html form					{font-size:100%; text-align:center;}
form						{font-size:90%; text-align:center;}
p.formpara					{color: #000; padding:0; margin:10px 0px;}
p.formheader					{color: #666666; padding:0; margin:8px;}
input,select	 				{font-family: Verdana, sans-serif; padding:2px; font-size: 90%;}
textarea					{font-family: Verdana, sans-serif; padding:2px; font-size: 90%; width:400px;}
input.smallinputfield 				{width:50px;}
input.smallfield,select.smallfield 		{width:50px; font-family: Verdana, sans-serif; padding:2px; }
input.bottomfield				{width:240px; font-family: Verdana, sans-serif; padding:2px; margin-bottom:10px;}
.submit 					{width:180px; font-family: Verdana, sans-serif; color:#FFFFFF; background:#306460; font-weight: bold; font-size: 100%; padding:5px; margin-top:10px;}
.smallsubmit 					{width:140px; font-family: Verdana, sans-serif; color:#FFFFFF; background:#000066; font-weight: bold; padding:5px;}
label 						{font-weight: bold; color: #000000; }
fieldset 					{text-align:left; border: 1px solid #306460; margin: 10px 5px 5px 5px; padding:5px; background:transparent url("/images/fieldsetgrad.jpg") repeat-x; background-position:left bottom;}
fieldset.smallfieldset				{float:left; border: 1px solid #CCC; padding: 10px 0 10px 20px; margin: 5px 5px 20px 5px; width:290px;}
fieldset.largefieldset				{float:left; border: 1px solid #CCC; padding: 10px 0 10px 20px; margin: 5px 5px 20px 5px; width:90%;}
legend 						{font-weight: bold; font-size: 100%; }


/* ------------------------------- list styles -------------------*/

ul.leftlinks					{list-style:none; margin:5px; padding:5px;}

/* ------------------------------- table styles ------------------*/

#events table					{background:#FFFFFF; border:1px #5A6542 solid; margin:10px; width:97%;}
#events th 					{background:#5A6542; border-collapse:collapse; color:#FFFFFF; border:1px #FFFFFF solid; padding:5px;}
#events td 					{border-collapse:collapse; border:1px #FFFFFF solid; padding:5px;}

/* ----------------------------- misc styles ------------------- */
hr 						{border-collapse:collapse; color:#C6E6DF; height:1px; margin:3px 0px 3px 0px; text-align:center;}

