/* -------------- GENERAL ----------------------- */

*		{padding:0px; border:0px; margin: 0 auto;}
body		{border:solid #000000; border-width:0px 1px 0px 1px; width:769px;
		position:relative; text-align:center; margin: 0 auto; padding:0px;
		font-family: Arial,Verdana,sans-serif; font-size:8pt; font-weight:normal; 
		background-color:#FFFFFF; color:#000000;}
body.info	{border-style:solid; border-width:0px 0px 0px 0px; width:500px; 
		position:relative; text-align:left; margin: 0 auto; padding:0px;
		font-family: Arial,Verdana,sans-serif; font-size:8pt; font-weight:normal; 
		background-color:#FFFFFF; color:#000000;}
img		{border: 0px solid #000000;}

select		{font-size:8pt; border:1px solid #CCCCCC; padding:1px; background-color:#F6F6F2}
select.list	{background-color:#F6F6F2}
input		{font-size:8pt; font-weight:normal; padding:2px; border: 1px solid #CCCCCC; margin-top:0.5em; background-color:#F6F6F2;}
input.text	{background-color:#F6F6F2;}
input.submit	{font-weight:bold; color:#FFFFFF; background-color:#9A0000; border: 2px outset #CCCCCC;}
input.button	{font-weight:bold; color:#FFFFFF; background-color:#889A88; border: 2px outset #CCCCCC;}
input.numeric	{text-align:right;}

td		{font-weight:normal;}
th		{font-weight:normal; padding-right:2px;}

h2		{padding:0.2em; margin-left:0; margin-right:0; margin-top:0.5em; margin-bottom:0.5em; font-size:10pt; font-weight:bold; color:#4F76FF; background-color:#F0F0F0;}
h3		{padding:0em; margin:0.5em; font-size:10pt; font-weight:bold;}
h5		{padding:0.2em; margin-left:0; margin-right:0; margin-top:0.5em; font-size:8pt; font-weight:normal; text-align:right; background-color:#99CEE3;}
h5 a		{text-decoration:none; color:#444444;}
p		{padding:0em; margin:0.5em;}
ul		{padding-top:0em; margin-top:0em; padding-bottom:0em; margin-bottom:0em;}
a img		{border:none;}	/* to get rid of border decoration of image with link */

div		{border-style:none; margin:0px; padding:0px;}
table		{border-style:none; margin:0px; padding:0px;}

.small		{font-size:8pt; text-align:left; padding:1px;}
.red		{font-weight:bold; color:#FF0000;}
.mandat		{font-weight:bold; color:#FF0000;}
.button		{font-size:8pt; background-color:#EEEEEE; color:#333333;}

/* --------------- Info -------------------------- */

.info h2	{padding:1em; margin-top:0.5em; margin-bottom:0.5em; font-size:12pt; font-weight:bold; color:#4F76FF; background-color:#F0F0F0;}
.info h3	{padding:0.2em; margin-top:0.5em; margin-bottom:0.5em; font-size:10pt; font-weight:bold; color:#4F76FF; background-color:#F0F0F0; text-align:center;}
.info h4	{margin-left:10px; margin-top:0.3em; margin-bottom:0.3em; font-size:10pt; font-weight:bold; color:#4F76FF; background-color:#FFFFFF;}
.info p		{margin-left:15px; margin-top:0.5em; margin-bottom:0.5em;}
.info table	{margin-left:50px; border:1px solid #4F76FF;}
.info td	{font-size:8pt;}
.info th	{font-size:8pt; font-weight:bold;}
.info li	{margin-left:6em; margin-right:6em;}

/* --------------- Footer ------------------------ */

#footer		{position:absolute; left:0px; top:1005px; width:769px; padding:3px; padding-left:0px; padding-right:0px; border:0px; 
		background-color:#7F7F7F; color:#FFFFFF;
		font-weight:bold; font-size:8pt; text-align:left;}
#footersidespace{display:inline; padding-left:145px;}
#footer a	{color:#FFFFFF; padding:3px; padding-right:1em; padding-left:1em; border:0px; text-decoration:none;}
#footer a:hover	{background-color:#6F96CC; color:#FFFFFF;}

/* --------------- Menu -------------------------- */

h3		{font-size:12pt; padding-top:0px; padding-bottom:20px;}
#cmenu		{text-align:left; width:320px; height:480px; background-repeat:no-repeat;
                 background-image:url(http://www.encraft.co.uk/ws/councils/green_box.png)}
#cmenu h4	{font-size:12pt; margin-top:22px; padding-left:20px;}
#cmenu a	{margin-left:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#cmenu a:hover	{color:#F18E00;}
#cmenu img	{margin-left:13px;}
.orange		{background-color:#F18E00; font-size:4pt;}

/* --------------- Content ----------------------- */

.blue		{color: #6F96CC;}
.orange		{color: #FF9933;}

/* -------------- Applications ------------------- */

#appright	{position:absolute; left:945px; top:195px; width:8px; height:805px; padding:0px; border:0px solid #7F7F7F;
		background-color:#BFC1C2;}
#appcontent	{position:absolute; left:145px; top:195px; width:792px; height:805px; padding:2px; border:0px solid #7F7F7F;
                font-size:8pt; font-weight:normal; 
		color:#000066; background-color:#FFFFFF; text-align:left;}
#appcontent h1	{position:absolute; top:-35px; color:#FFFFFF; font-size:16pt; font-weight:bold; font-style:normal; text-align:center;}
#appcontent img	{border:0px solid #777777;}
.calcs		{width:100%; margin:0 auto; padding:0;}

#disclaimer	{font-size:7pt; margin-top:0.5em; margin-bottom:0.5em; text-align:justify;}
#ref		{font-size:8pt; text-align:center; color:#AAAAAA;}

.help		{text-align:center; font-size:8pt; font-weight:bold;
		background-color:#99CEE3; color:#FFFFFF;}

#spec		{width:390px; text-align:left; font-size:9pt; font-weight:bold; margin-top:5px;
		padding:5px; background-color:#6F96CC; color:#FFFFFF;}

.datain		{font-size:8pt; font-weight:normal; 
		color:#000000; background-color:#FFFF99;}
.results	{font-size:9pt; font-weight:bold; 
		padding:4px; color:#000000; background-color:#F7941C;}
.baths		{font-size:9pt; font-weight:bold; color:#FFFF00;}
.help_icon	{position:relative; top:-5px;}

/* ---------- Standalone Calculators ------------- */

#standalone	{width:769px; text-align:center;}

#logo_wb	{position:absolute; left:615px; top:7px;} 
#logo_wb a	{text-decoration:none;}
#logo_encraft	{position:absolute; left:15px; top:10px; font-size:8pt; text-align:left;} 
#logo_encraft a	{text-decoration:none;}
#appname	{position:absolute; left:0px; top:55px; width:769px;} 
#appname h1	{color:#000000; font-size:16pt; font-weight:bold; font-style:normal;}

#WBlink		{margin:0 auto; margin-top:8px; width:350px; text-align:center; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#123373; border: 2px outset #CCCCCC;}
#WBlink a	{color:#FFFFFF; text-decoration:none;}
#WBlink a:hover	{color:#FFFFFF; text-decoration:none;}

#WBlink_old	{width:200px; text-align:center; font-size:8pt; font-weight:bold; margin-top:5px; border:1px solid #000000;
		padding:5px; background-color:#FFFFFF; color:#000000;}
#WBlink_old a	{color:#666666; text-decoration:none;}
#WBlink_old a:hover	{color:#000000; text-decoration:underline;}

#standalonecontent	{border: 0px solid #FF0000;}
#standalonecontent h4	{font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#B30000; padding:5px; height:30px; margin-top:-3px;}
.error			{background-color:#FFFFFF; color:#FF0000; font-weight:bold; padding:1px;}

/* ----------------------------------------------- */

