/* 

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:#333333; line-height:1.7em; font-family: "Verdana", Arial, sans-serif; background:#FCF9C9; margin:0; padding:0;}
body.greenbg					{font-size:70%; color:#333333; line-height:1.7em; font-family: "Verdana", Arial, sans-serif; background:#93A376; margin:0; padding:0;}
body.brownbg					{font-size:70%; color:#333333; line-height:1.7em; font-family: "Verdana", Arial, sans-serif; background:#5F3E0A; margin:0; padding:0;}
body.darkgreenbg				{font-size:70%; color:#333333; line-height:1.7em; font-family: "Verdana", Arial, sans-serif; background:#3F4F22; margin:0; padding:0;}

/*html						{scrollbar-base-color:#C2D1A5;scrollbar-3dlight-color:#FFFFCC;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#C2D1A5;
scrollbar-darkshadow-color:#FFFFCC;
scrollbar-face-color:#FFFFCC;
scrollbar-highlight-color:#C2D1A5;
scrollbar-shadow-color:#C2D1A5;} */
/* ----------------------------- header styles ------------------- */
h1	 					{color:#5F3E0A; font-size:150%; padding:0; margin:10px 28px; line-height:1.1em; }
h2 						{color:#5F3E0A; font-size:100%; padding:0px 0 0 0; margin:5px 0 15px 0; line-height:1.1em;}
h2.blkheader 					{color:#000000; font-size:150%; padding:0px 0 0 0; margin:5px 0 5px 0; line-height:1.1em;}
h3.header2					{color:#666666; font-size:130%; padding:7px 0px 7px 15px; margin:0px 0px 5px 0px;}
h3 						{color:#666666; font-size:150%; padding:7px 0px 7px 15px; margin:0px 0px 5px 0px; background:#FFFFFF url("../images/news-grad.jpg") repeat-x  left bottom;}
h4.homepage					{color:#666666; font-size:150%; padding:0; margin:15px 15px; line-height:1.1em;} 

/* ----------------------------- paragraph styles ------------------- */
p 						{padding:5px 10px 5px 0px; margin:0px 0px 0px 0px; 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; margin:0px 0px 0px 12px; color:#999999;}
#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:#3B6DEB; font-weight:bold; text-decoration:none; padding:0px; margin:0px; border:none;}
#wrapper1 a:hover				{color:#333333;}

#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:#3B6DEB; 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:#333333;}

#wrapper1 a.splink2, a:link.splink2, v:link.splink2 {color:#3B6DEB; 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:#333333;}

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

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

/* ----------------------------- id styles ------------------- */
#header 					{position: relative; z-index:1000; width:100%; height:109px; background:#FFFFFF  url("../images/topbg.gif") repeat-x; clear:both;}

#wrapper1 					{/* background color of left/right columns */ background-color:#FFFFFF; margin: 0 auto; width:990px; border:1px #D4D1A9 solid;}
#wrapper2					{position:relative; background-color:#FFFFFF; margin: 0; padding: 0;}
#right						{overflow:hidden;width: 49%;float: right;}
#right2						{overflow:hidden;width: 49%;float: right; text-align:center;}
#footer 					{position:relative; color:#666666; width:100%; height:70px;background:#FFFFFF url("../images/footerbg.gif") repeat-x; border-top:1px solid #E1F8F3; margin: 10px 0px 0 0; padding:0px 0px 0px 0px;}
#printicon					{float:left; width:20%;}
/* ----------------------------- class styles ------------------- */

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

.printbrandtext					{display:none;}
.toplogo 					{z-index:1000; padding:0; position:absolute; top:16px; left:23px; border:none;}
.topcontact 					{z-index:1000; padding:0; position:absolute; top:23px; right:9px; border:none;}
.topcontact2 					{z-index:1000; padding:0; position:absolute; top:52px; right:9px; border:none;}
.noborder					{border:none;}
#footer .footright p				{color:#5F694E; position:absolute; top:28px; left:5px;}
#footer .footright2				{color:#5F694E; position:absolute; top:11px; right:7px;}

.leftside					{width:660px; padding:0; margin:0; border:none; text-align:center;}
.rightside					{width:330px; position:absolute; top:0px; right:0px; padding:0; margin:0; border:none;}
.rightscroll					{overflow:auto; height:362px; padding:0 5px 0 0; margin:0px 8px 5px 0; *margin:10px 8px 5px 0;}
.browntxt					{color:#5F3E0A; font-weight:bold; font-size:15px;}

/* ----------------------------- 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:#333333; 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 #333333; 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%; }
.playspeed					{margin:0 0 0 28px; padding:0;}
.joyce						{float:right; padding:5px;}
#porframe 					{background:#FFFFFF url("../images/portrait-bg.jpg") repeat-x; width:600px; height:399px;}

/* ------------------------------- 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;}

