.body   { color: #003366; font-size: 12px; font-family: Verdana, Arial }
.nav   { color: #000099; font-size: 11px; font-family: Verdana, Arial; font-weight: bold }

	
.table { color: #003366;}
.heading  { color: #003366; font-weight: bold; font-size: 13px; font-family: Verdana, Arial }
.subheading  { color: #FF3300; font-weight: normal; font-size: 12px; font-family: Verdana, Arial }
.subheading1 { color: #008000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial }

.menu {background:url('/img/budgetpools_07.jpg');}
.meny {background:url('/img/bg_meny_left_01.jpg');}
.banner {background:url('/img/budgetpools_04.jpg');}

.left {text-align: left;}	
.center {text-align: center;}
.right {text-align: right;}
.justified {text-align: justify;}	
.middle {vertical-align: middle;}
.top {vertical-align: top;} 

.red {color:#ff0000;}
.blue {color:#0000ff;}
.white {color:white;}
.yellow {color:#FFFF33;}

h1 {

	font-size:2.3em;
	line-height:2em;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	}
.r {color: #FF3300;}
.b {color: #0F66B5;}

h2 {
	font-size:2em;
	margin:0px 0px 0px 0px;
	color: #0F66B5;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	}
	
h3 {
	font-size:1.7em;
	margin:0px 0px 0px 0px;
	color: #FF3300;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	}
   
h4 {
	font-size:1.4em;
	color: #0F66B5;	
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	margin:0px 0px 0px 0px;
	}	
	
h5 {
	font-size:1.3em;	
	color: #FF3300;		
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	margin:0px 0px 0px 0px;	
	}
	
h6 {
	font-size:1.1em;	
	color: #0F66B5;		
	font-family:Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;	
	font-weight:bold;
	margin:0px 0px 0px 0px;	
	}
	
.blueback {background-color:#E6EEFF;
           border-bottom:1px solid #4cb4d1;
		   border-top:1px solid #4cb4d1;
}

.yellback {background-color:#FFFFCE;
           border-bottom:1px solid #4cb4d1;
		   border-top:1px solid #4cb4d1;
}
	

.bodyo {
color: #FF3300; font-size: 12px; font-family: Verdana, Arial
}

table {
	width:99.9%;
	border:0px;
	}
	
table.c {
	width:99.9%;
	border:1px solid #4cb4d1;
	border-collapse: collapse; 
	text-align: center;
	}
	
table.sep {
width:99.9%;
	border:0px solid #4cb4d1;
	border-collapse: separate; 	
	}	

table td.svp {
    width:7%;
	}
	
table td.ep {
    width:8%;
	}
	
table td.tenp {
    width:10%;
	}
	
table td.lp {
    width:11%;
	}
	
table td.tvp {
    width:12%;
	}	
	
table td.twp {
    width:13%;
	}
	
table td.fifteenp {
    width:15%;
	}
	
table td.twenp {
    width:20%;
	}
	
table td.twenfvp {
    width:25%;
	}	
	
table td.thp {
    width:30%;
	}
	
table td.thhp {
    width:33%;
	}
	
table td.thfvp {
    width:35%;
	}
	
table td.fiftp {
    width:50%;
	}
	
table td.sevntp {
    width:70%;
	}
	
table td.nintp {
    width:90%;
	}
	
div.box {
	width:200px;
	overflow:visible;
	text-align:center;
	background-color:#FFFCE8;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:300px;
	min-height:300px;
	position:relative;
	}	
	
a   { color: #F80606; font-size: bold 11px; text-decoration: none; border: none; border:0px }
a:hover   {background-color:#caf2ff; font-size: bold 11px; text-decoration: underline; border: none; border:0px}
a:visited { color: #003366; font-size: bold 11px; border: none; border:0px}	


.bordx {
    border: 0;
	}
	
.pn {
	font-size:1.2em;
	color: #000000;
	line-height:1.4em;
	margin:0 0px 0px 0;
	padding:0;}	
	

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	list-style-type: square;
	list-style-position: outside;
	/*
	height: 0.1px;
	*/
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	/*
	height: 0.1px;
	*/
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 1px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border: thin solid #6699cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.bodyBLUE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000FF;
}
.bodyRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FF3300;
}
.back1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-image: url(water002.gif);
}
.largebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

.vlargebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
}

.darkback {
	background-image: url(water002dark.gif);
}
.bodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.bodsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}


.bodyBoldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.smallerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}

.introx {
	display: block;
	text-decoration: none;
	color: #FCFA9E;
	background: #6699cc;
	padding: 5px;
	border: 0px solid #ccc;
}

.intb {
	display: block;
	text-decoration: none;
	color: #0F66B5;
	background: #FFFFCC;
	padding: 5px;
	border: 1px solid #ccc;
}

.intr {
	display: block;
	text-decoration: none;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: #FFFFCC;
	padding: 5px;
	border: 1px solid #ccc;
}

.intbb {
	display: block;
	text-decoration: none;
	color: #0F66B5;
	background: #E6EEFF;
	padding: 5px;
	border: 1px solid #ccc;
}

.intrb {
	display: block;
	text-decoration: none;
	color: #FF3300;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: #E6EEFF;
	padding: 5px;
	border: 1px solid #ccc;
}

.header {    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;
}

.headerw {   
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;	
	background-image: url(poolpics/menu/wave.gif);	
}

.headerwt {
    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;
	background: #FFFFCC;	
	background-image: url(poolpics/menu/wavet.gif);	
}

.headerN {
    
    font-size:0.9em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#6699cc;	
}



	
.left {text-align: left;}	
.center {text-align: center;}
.right {text-align: right;}
.justified {text-align: justify;}	
.middle {vertical-align: middle;}
.top {vertical-align: top;} 	

.cmid {text-align: center;
       vertical-align:middle;}
	   	
.outline {text-outline: 5px 5px black;}	 

.red  {color: red;}
	
.blue  {
	color: blue;}
	
.black {color: black;}

img {
border: none;
}


	
div.boxw {
	width:260px;
	overflow:visible;
	text-align:center;
	/*background-color:#e0f0ff;*/
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	/*height:240px;*/
	min-height:320px;
	position:relative;
	}
	
div.boxwx {
	width:350px;
	overflow:visible;
	text-align:center;
	/*padding:0px;
	background-color:#e0f0ff;*/
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	/*height:240px;*/
	min-height:420px;
	position:relative;
	}
	
div.boxwh {
	width:260px;
	overflow:visible;
	text-align:center;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:310px;
	min-height:310px;
	position:relative;
	}	
	
div.boxwhb {
	width:290px;
	overflow:visible;
	text-align:center;
	border:0px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:260px;
	min-height:260px;
	position:relative;
	}	
	
div.boxsmall {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	}
	
div.boxs {
	text-align:left;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	border:1px solid #4cbfd1;
	}	
	
div.boxlong {
	text-align:center;
	margin:10px 10px 10px 10px;
	float:left;
	position:relative;
	height:480px;
	}
	
div.boxtext {
	overflow:visible;
	text-align:center;
	background-color:#e0f0ff;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	height:270px;
	min-height:270px;
	width:539px;
	position:relative;
	}
	
div.boxtxw {
	overflow:visible;
	text-align:center;
	background-color:#e0f0ff;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxbw {
	overflow:visible;
	/*text-align:center;*/
	border:0px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxbwm {
	overflow:visible;
	border:1px solid #4cbfd1;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}
	
div.boxxw {
	overflow:visible;
	text-align:center;
	margin:0 5px 5px 0;
	float:left;
	width:98%;
	position:relative;
	}	
	
div.ww {
	overflow:visible;	
	margin:0 0px 0px 0;
	float:left;
	width:100%;
	position:relative;
	}			

.header {background-color:#caf2ff;
        color:#0033FF;
		font-size:1.2em;
        text-align:center;
		border-top:1px solid #4cb4d1;
		border-bottom:1px solid #4cb4d1;
	}		
	
	
	a   { color: #F80606; font-size: bold 11px; text-decoration: none; border: none; border:0px }
a:hover   {background-color:#caf2ff; font-size: bold 11px; text-decoration: underline; border: none; border:0px}
a:visited { color: #003366; font-size: bold 11px; border: none; border:0px}	

