/* 

DMR_2007 style 1 grey-red-blue-curved

/css/stylesheet.css

vers 2 mpu 19/07/2007

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 						{color:#000000; background-color:#ACACAC; font: x-small/1.3 Verdana, Trebuchet, "Trebuchet MS", sans-serif; voice-family:"\"}\""; voice-family:inherit; /*Box Model Hack to accomodate IE5/Win*/ font: small/1.3 Verdana, Trebuchet, "Trebuchet MS",  sans-serif; text-align:center; margin:0; padding:0;}

/* ----------------------------- header styles ------------------- */
#toptext h1 					{color:#9C9C9C; background-color:#CCCCCC; font-size:90%; padding:0; margin:0;}
#left h2 					{color:#CCCCCC; background-color:#184470; border:none; font-size:100%; padding:0; margin:5px 0px 10px 20px;}
#middle1 h2.leftbox,#middle2 h2.leftbox		{color:#CCCCCC; background-color:#184470; border:none; font-size:100%; padding:5px 10px; margin:0px 7px 10px 0px; z-index:1005;}
#middle1 h2,#middle2 h2,#middle3 h2		{color:#FFFFFF; background-color:#990000; border:1px #FFFFFF solid; font-size:105%; padding:5px; margin:0px 0px 10px 0px;}
#middle1 h2.rightbox1				{color:#CCCCCC; background-color:#990000; border:none; font-size:100%; padding:7px; margin:0px 0px 10px 0px;}
#middle1 h2.rightbox2				{color:#CCCCCC; background-color:#990000; border:none; font-size:100%; padding:7px; margin:0px 0px 10px 0px;}
#middle1 h2.rightbox3				{color:#CCCCCC; background-color:#990000; border:none; font-size:100%; padding:7px; margin:0px 0px 10px 0px;}

/* ----------------------------- link styles ----------------------- */
#middle1 a, a:link, v:link 			{color:#003300; border:none; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}
#middle1 a:hover				{color:#CCCCCC;}
#middle2 a, a:link, v:link 			{color:#003300; border:none; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}
#middle2 a:hover				{color:#CCCCCC;}
#middle3 a, a:link, v:link 			{color:#003300; border:none; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}
#middle3 a:hover				{color:#CCCCCC;}
#rightbox1 a, a:link, v:link			{color:#003300; font-weight:bold; text-decoration:none;}
#rightbox1 a:hover				{color:#999999; text-decoration:none;}
#rightbox1 a.splink, a:link.splink, v:link.splink, #rightbox2 a.splink, a:link.splink, v:link.splink, #rightbox3 a.splink, a:link.splink, v:link.splink {background:transparent url("../images/splink.gif") no-repeat; background-position:0% 57%; font-weight:bold; padding-left:12px; margin:0px;}
#rightbox1 a:hover.splink, #rightbox2 a:hover.splink, #rightbox3 a:hover.splink {background:transparent url("../images/splink_hover.gif") no-repeat; font-weight:bold; background-position:0% 57%; padding-left:12px; margin:0px;}
#rightbox2 a, a:link, v:link			{color:#003300; font-weight:bold; text-decoration:none;}
#rightbox2 a:hover				{color:#000000; text-decoration:none;}
#rightbox3 a, a:link, v:link			{color:#003300; font-weight:bold; text-decoration:none;}
#rightbox3 a:hover				{color:#000000; text-decoration:none;}
#leftbox a, a:link, v:link 			{color:#CCCCCC; font-weight:normal; border:none; text-decoration:none; padding:0px; margin:0px;}
#leftbox a:hover 				{color:#FFFFFF; font-weight:normal; border:none; text-decoration:none; padding:0px; margin:0px;}
#footer a, a:link, v:link 			{color:#FFFFFF; font-weight:normal; border:none; text-decoration:none; padding:0px; margin:0px;}
#footer a:hover 				{color:#CCCCCC; font-weight:normal; border:none; text-decoration:none; padding:0px; margin:0px;}

/* ----------------------------- id styles ------------------- */
#toptext					{color:#9C9C9C; background:#CCCCCC url("../images/toptextcorner.gif") no-repeat; background-position:0 100%; font-size:80%; position:absolute; right:0; top:0; padding:3px; margin:0px;}
#header 					{background:#ABABAB  url("../images/headerbg.gif") repeat-x; z-index:1000; width:100%; height:100px; clear:both;}

#wrapper1 					{background-color:#333333; /* background color of left/right columns */}
#wrapper2					{background-color:#FFFFFF; width:100%; float:left;}

* html #left					{background:#303030 url("../images/leftbg.gif") no-repeat; margin-right:-3px;/* 3 pixel jog for ie*/}
#left						{color:#FFFFFF; z-index:1000; width:228px; position:relative; float:left; left:-1px;/* now line it up*/ margin-left:-227px;/*overlap for old mozilla*/}
#right						{z-index:1000; width:263px; left:5px;/* now line it up*/ position:relative; float:right; margin-right:-262px;/*overlap for old mozilla*/}

#righttext					{color:#FFFFFF; padding:0; margin:0;}
#rightbox1 					{color:#333333; background-color:#E3DEDE; border:1px #FFFFFF solid; height:1%; padding:0px 0px 10px 0px; margin:0px 1px 10px 7px;}
#rightbox2 					{color:#333333; background-color:#E8E6E6; border:1px #FFFFFF solid; height:1%; padding:0px 0px 10px 0px; margin:2px 1px 10px 7px;}
#rightbox3 					{color:#333333; background-color:#E8E6E6; border:1px #FFFFFF solid; height:1%; padding:0px 0px 10px 0px; margin:2px 1px 20px 7px;}

#middle1 					{/* for a 3 col layout */ background-color:#FFFFFF; z-index:1000; text-align:left; font-size:85%; min-height:0; margin-left:228px; margin-right:270px;}
#middle2 					{/* for a 2 col layout */ background-color:#FFFFFF; z-index:1000; text-align:left; font-size:85%; min-height:0; margin-left:228px; margin-right:5px;}
#middle3 					{/* for a 1 col layout */ background-color:#FFFFFF; z-index:1000; text-align:left; font-size:85%; min-height:0; margin-left:0px; margin-right:0px;}
/* mac hie \*/
* html #middle1, * html #middle2, * html #middle3 {height:1%;position:relative;}
/* end hide */

#footer 					{color:#FFFFFF; background-color:#660000; border-top:2px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center; font-size:80%; width:100%; padding:10px 0px; margin:0;}

#printicon					{color:#FFFFFF; font-weight:normal; padding:15px 0px 0px 0px;}
#printicon a	 				{color:#CCCCCC; font-weight:normal; font-size:90%; text-decoration:none;}
#printicon a:hover 				{color:#FFFFFF; font-weight:normal; font-size:90%; text-decoration:none;}
#printicon img	 				{border:none;}

/* ----------------------------- class styles ------------------- */
.clearer 					{height:1px; overflow:hidden; clear:both; margin-top:-1px;}
.printbrandtext					{display:none;}
* html .dmrservice 				{border:none; position:absolute; right:3px; top:21px; padding:0; margin:0px;}
.dmrservice 					{border:none; position:absolute; right:4px; top:21px; padding:0; margin:0px;}
.toplogo 					{border:none; position:absolute; left:0px; top:0px; z-index:1000; padding:0; margin:0px;}
.leftswapimage 					{margin:0px 0px 0px 0px;}
.leftimagefloat 				{border:none; float:left; padding:0; margin:3px 3px 3px 0px;}
.rightimagefloat 				{border:none; float:right; padding:0; margin:3px 5px 3px 3px;}
.noborder					{border:none;}
.rightlogos					{border:none; padding:0; margin:0 0 0 20px;}	

/* ----------------------------- paragraph styles ------------------- */
p 						{padding:5px 10px 5px 0px; margin:0px 0px 0px 20px;}
#righttext p					{padding:5px 10px 5px 0px; margin:0px 0px 0px 7px;}
#footer p 					{line-height:1.4em; padding:5px 0px;}
p.bottomborder 					{border-bottom: 1px #666666 dotted; padding:10px 10px 10px 17px; margin:0px 3px 0px 3px;}

/* ----------------------------- dropdown menu styles --------*/
* html #toptabs 				{font-size:85%; text-align:left; line-height:normal; font-weight:bold; position:absolute; left:226px; top:79px; margin:0px;}
#toptabs					{font-size:85%; text-align:left; z-index:1000; position:absolute; left:226px; top:79px; width:70%; padding:0; margin:0;}
#nav, #nav ul 					{background-color: #333333; text-align:left; font-weight: bold; float: left; width: 100%; list-style: none; line-height: 1; padding: 0; margin: 0 0 1em 0;}
#nav a.topitems 				{color: #FFFFFF; text-align:left; font-weight:bold; display: block; text-decoration: none; padding: 0.25em 2em;}
#nav p.nolink 					{color: #FFFFFF; text-align:left; font-weight:bold; display: block; text-decoration: none; padding: 0.25em 2em; margin:0;}
#nav a:hover.topitems 				{color: #FFFFFF; text-align:left; font-weight:bold; text-decoration: none; display: block; padding: 0.25em 2em;}
#nav a 						{color: #000000; text-align:left; font-weight:bold; text-decoration: none; display: block; padding: 0.25em 2em;}
#nav a.rightarrow 				{background: url("../images/rightarrow2.gif") center right no-repeat; text-align:left;}
#nav li 					{text-align:left; list-style: none; float: left; padding: 0;}
#nav li ul 					{background-color: #F4F4F4; border: solid #999999; text-align:left; font-weight: normal; position: absolute; left: -999em; height: auto; width: 15.4em; w\idth: 13.9em; border-width: 2px; margin: 0;}
#nav li li 					{text-align:left; width: 13em; padding-right: 1em;}
#nav li ul a 					{text-align:left; width: 13em; w\idth: 9em; padding:0.6em 1.9em;}
* html #nav li ul ul 				{text-align:left; margin: -1.75em 0 0 14em;}
#nav li ul ul 					{text-align:left; margin: -1.75em 0 0 13.9em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover 			{background: #999999;}

/* ----------------------------- list styles ------------------- */
* html dl 					{padding:0px 0px 0px 21px; margin:0 0 0 0;}
dl 						{padding:0px 0px 10px 21px; margin:0 0 0 0;}
dd 						{padding:2px 0px; margin:0;}

/* ----------------------------- table styles ------------------- */
table 						{border: 1px solid #666666; width:97%; margin:0px 0px 15px 6px; border-collapse:collapse;}
th 						{color:#FFFFFF; background: #184470 url("../images/tablethbg.gif") repeat-x; border:1px #CCCCCC solid; text-align:center; padding:7px;}
td 						{color:#000000; background: #F0F4F0; text-align:center; padding:4px; border:1px #CCCCCC solid;}

/* ----------------------------- form styles ------------------- */
* html form					{font-size:100%; text-align:left;}
form						{font-size:100%; text-align:left;}
form p						{color: #000; padding:0; margin:5px 0 0 50px;}
p.formheader					{color: #666666; padding:0; margin:8px;}
input,select 					{width:260px; font-family: Verdana, sans-serif; padding:2px;}
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 					{color:#FFFFFF; background:#666666; width:180px; font-family: Verdana, sans-serif; font-weight: bold; padding:5px; font-size:100%;}
.smallsubmit 					{color:#FFFFFF; background:#000066; width:140px; font-family: Verdana, sans-serif; font-weight: bold; padding:5px;}
label 						{color: #000000; font-weight: bold;}
* html fieldset 				{border: 2px solid #666666; text-align:left; width:95%; padding:0px; margin: 10px 6px 5px 6px;}
fieldset 					{border: 2px solid #666666; background:transparent url("../images/fieldsetgrad.jpg") repeat-x; background-position:left bottom; width:93%; text-align:left; padding:5px; margin: 10px 5px 5px 5px;}
fieldset.smallfieldset				{border: 1px solid #CCC; float:left; width:290px; padding: 10px 0 10px 20px; margin: 5px 5px 20px 5px;}
fieldset.largefieldset				{border: 1px solid #CCC; float:left; width:90%; padding: 10px 0 10px 20px; margin: 5px 5px 20px 5px;}
legend 						{font-weight: bold; font-size: 110%; padding: 4px 8px;}

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

