BODY
{
  FONT-SIZE: 10pt;
  line-height:1.4em;
  word-spacing:0.1em;
  FONT-FAMILY:  Verdana, "Trebuchet ms", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

hr {
  border: 0px none;
  width: 100%;
  color: #cccccc;
  background-color: #cccccc;
  height: 1px
}

a
{
  text-decoration:none;
  color:#0000FF;
}

a:hover
{
  text-decoration:none;
  color:#F23D00;
}

.aindex
{
  text-decoration:none;
  color:#155A81;
}

.aindex:hover
{
  text-decoration:none;
  color:#F23D00;
}


img
{
  border:0px none;
  margin:0;
  padding:0
}

p
{
  line-height:1.4em;
}


h1
{
  color:black;
  font-size:1.9em;
  font-weight:normal;
  margin-bottom:10px;
}

h2
{
  font-size:1em;
}

h1 img
{
  margin-right:15px;
}

#leftPadding
{
	width:13%;
}

#rightPadding
{
	width:13%;
}
td#outer
{

  PADDING-RIGHT: 15px;
  PADDING-LEFT: 15px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffff;
  width:74%;

}


TABLE#header
{

  font-size:1.1em;
  MARGIN: 0px;
  padding:0;
  width:900px;
}

TABLE#header TD
{


  margin:0;
  PADDING-TOP: 20px;
  PADDING-BOTTOM: 20px;

}

#header .logotype
{
  padding-right:5px;
  width:100%;
  font-size:2em;
  color:#424242;
  FONT-FAMILY: "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#header .tagline
{

  padding:15px 0 17px 0;
  width:100%;

}


#header .button
{
  background-color:#F0F0F0;

  margin-left:5px;
}

#header .search
{

}

.search input
{
  border: 1px solid #2B4255;
}

.search .searchInput
{

  width:150px;
}



#mainNavcontainer ul
{
  FONT-FAMILY: verdana, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  background-color:#155A81;
  border:0px none;

  padding-left: 0;
  margin-left: 0;
  color: White;
  float: left;
  width: 956px; margin-right:0; margin-top:1px; margin-bottom:0


}

#mainNavcontainer ul li { display: inline; }

#mainNavcontainer ul li a
{
  color:white;
  padding: 0.4em 1.1em 0.4em 1.2em;
  text-decoration: none;
  float: left;
  border-right:1px solid white;

}

#mainNavcontainer ul li a:hover
{

}

#mainNavcontainer ul li .selected
{
  padding: 0.2em 1.1em;
  text-decoration: none;
  float: left;

  border-right:2px solid white;
  color: #fff;
}

DIV#pageCenter
{
  width:100%;
  clear:both;
  padding:0 0 0 0;
}


#startImage
{

  padding:0;
  padding-top:1px;
  margin:0;

  width:350px;

}

#techMessages
{

  padding:0;
  margin:0;

  width:353px;

}

#techMessagesBox
{

  border:4px;
  border-style:dotted;
  border-color: rgb(224,0,0);
  padding:5px;
  margin-left: 10px;
  margin-right: 10px;
  width:320px;
  background: rgb(255,192,192);

}

 #quickLinks
{
padding-bottom:1px;

width:253px;
}

#quickLink
{

  width:230px;

  margin-top:4px;

}

#quickLink a
{

  text-decoration:none;
  width:225px;
  height:53px;
  display: block;

}


#quickLink a:hover
{
  text-decoration:#FF0000;
}

#quickLink h1
{
  font-size:12px;
  font-weight:bold;

  padding:0;
  margin:0 0 0 15px;
  padding-top:5px;
  color:white;
}

#quickLink img
{
  float:left;

  margin-right:7px;
  padding-top:4px;
}

#quickLink .text
{

  padding:0;
  margin-right:15px;
}

.red
{

  background-color:#F31818;
  background-image: url('http://mainweb.hgo.se/index.nsf/redBg.gif');
  background-repeat: no-repeat;
  background-position:  right bottom;
}

.blue
{
  background-color:#2CA6C0;
  background-image: url('http://mainweb.hgo.se/index.nsf/bluebg.gif');
  background-repeat: no-repeat;
  background-position:  right bottom;
}


.magenta
{

  background-color:#A0C249;
  background-image: url('http://mainweb.hgo.se/index.nsf/magentaBg.gif');
  background-repeat: no-repeat;
  background-position:  right bottom;
}


TD#headerImage
{

  padding-top:25px;

}

#pageContent
{
    FONT-FAMILY: Verdana, "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size:8px;
	width:100%;
    margin-top:3px;
 	margin-bottom:3px;
}


#pageContent .columnTitle
{
  border-bottom:2px solid #666;
  background-color:#F0F0F0;
  text-align:left;
  padding:4px 0 4px 14px;
  font-weight:bold;
  FONT-FAMILY: Verdana, "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size:10px;
}

#pageContent .column
{
	padding-top: 10px;
	padding-bottom: 10px
	padding-left: 10px;
	padding-right: 10px;
	FONT-FAMILY: Verdana, "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size:10px;
}

#pageContent td
{
  margin-top:2px;

}

#pageContent p
{
  margin:0 0 15px 0;
  padding:0;
}

#pageContent #links
{
 width:300px;

}

#pageContent #links ul
{
  margin:0;
  padding:0 0 0 15px;

}

#pageContent #links ul li
{
  padding:0 0 8px 0;
}



#pageContent #news
{
  width:300px;
  padding:0 4px 0 4px;

}

#pageContent #calendar
{
  width: 290px;
}


TD#pageContent
{

  color:black;

  padding:25px 0px 0px 30px;

}

#pageContent #breadcrumbs
{
   padding-bottom:25px;
   font-size:1em;
}

.infotext
{
  color:#666;

  margin-top:5px;
}



#pageContent TD#leftContent
{
  padding:5px 35px 0 0;

}

#pageContent TD#rightContent
{
}

#pageContent TD#rightContent img
{

  clear:both;
  margin:0 0 0 0;
  padding:0;}

#pageContent TD#rightContent h1
{

  font-size:1em;
  color:black;
  clear:both;
  margin:0 0 15px 0;
  padding:0.2em 0 0.2em 0.6em;
  border-bottom:2px solid gray;
  background-color:#F4F4F4;

}

#pageContent TD#rightContent ul
{
  margin:0 0 20px 0;
  padding:0;
}

#documentList
{
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

#documentList li
{
  padding-left: 25px;
  margin-bottom: 15px;
  background-repeat: no-repeat;
  background-position: 0 .3em;
}


#navcontainer
{
  FONT-FAMILY: verdana, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border-bottom:1px solid #DEDEDE;
  border-left:1px solid #DEDEDE;
}

#navcontainer ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
  display: block;
  padding: 4px 15px;
  width: 190px;
  color: black;
  border-top:1px solid #DEDEDE;
  text-decoration: none;
  background-color:#e5e5e5;
  border-right:1px solid #DEDEDE;
}

#navcontainer a:hover
{
  color: #000000;
  background-color: #EAEAEA;
  text-decoration: none;
}

#navcontainer ul ul li { margin:0;  }

#navcontainer ul ul a
{
  display: block;
  padding: 2px 5px 3px 25px;
  width: 190px;
  color: black;
  border-top:1px solid #DEDEDE;
  text-decoration: none;
  background-color:white;
}

#navcontainer ul ul a:hover
{
  color: black;
  background-color: #F5F5F5;
  text-decoration: none;
}

DIV#footer
{
  clear:both;
  FONT-FAMILY: verdana, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 7pt;
  width:100%;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px;
  PADDING-TOP: 10px;
  border-top:1px solid #666;
  color:#666;
}

DIV#footer .section
{
  margin-right:10px;
  padding-left:10px;
  border-left:1px solid #666;
}

#footerleft
{
  width:70%;
  float:left;
}

#footerright
{
  width:30%;
  float:left;
  text-align:right;
}

#footerright a:visited,a:active,a:link
{
  text-decoration:none;
  color:#155A81;
}

#footerright a:hover
{
  color:#FF6600;
}

#wrapper
{
  width:1000px;
}



