h1,
h2 {color: #126EAB; font-size: 17px}
#main { margin-top: 9px}
#sidebar {margin-top: 22px;}
#sidebar .content {text-align:left}
#sidebar h3 {margin: 16px 0 1px}

#sidebar a {
  display: block;
  padding-bottom: 4px;
  font-size: 11px; color: #136EAB;
}

#quicklinks {
	padding-top: 27px;
	background:url(images/h_quicklinks.gif) no-repeat 0px 15px;
	text-indent: -2000px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#sidebar div .quicklink {
	margin-top: 0;
	margin-bottom: -2px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}



#sidebar div .supporting {
	width: 200px;
	height:110px;
	position:relative;
	background-color:#136eab;
}
#sidebar div .supporting p{
color:#FFFFFF;
position: absolute; 
left: 10px; top: 10px; width: 180px;
}

#sidebar div .supporting a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
display:inline;

}

#sidebar div .supporting a:hover{
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
display:inline;
}

#sidebar div .supporting img{
  position: absolute;
  bottom: 0;
  left: 0;
}
#solutionsmap {
  margin-top: 37px;
  border-top: solid 2px #7DA24F;
  padding-top: 8px;
}
#solutionsmap a { margin: 0 5px }
#solutionsmap #solutions_corporate { margin-left: 1px }
#solutionsmap #solutions_egov { margin-right: 1px }
#solutionsmap img { display: inline }

#christmasbanner {
  margin-top: 8px;
  border-top: solid thin #ddd;
}
#christmasbanner a { padding: 5px }
#christmasbanner img { display: inline }

@media screen {
  #hdrLatestNews {
    background:url(images/h_news2.gif) no-repeat;
    text-indent:-9000px;
  }

  #hdrSeminar {
    background:url(images/h_seminars.gif) no-repeat;
    text-indent:-9000px;
	padding-bottom: 10px;
  }
  
    #hdrEvents {
    background:url(images/h_indexevents.gif) no-repeat;
    text-indent:-9000px;
	padding-bottom: 5px;

  }
  #hdrAboutUs {
    background:url(images/h_about_us.gif) no-repeat;
    text-indent:-9000px;
    padding-bottom: 3px;
  }


blockquote#quote {
  width: 467px; height: 166px;
  position:relative;
}

blockquote#quote p {
  font-family: 'Franklin Gothic Medium Condensed', 'arial narrow', sans-serif;
  font-weight: bold; font-size: 12px;
  color: #A9564D;
  margin: 0;
  position: absolute; top: 30px; left: 30px; width: 400px;
}

blockquote#quote cite {
  font-size: 90%;
  font-weight: bold;
  font-style: normal;
  position:absolute;
  bottom: 10px; left: 15px;
  color: #666666;
}

blockquote#quote img {
  position: absolute;
  bottom: 0;
  left: 0;
}

@media print {
  #solutionsmap { width: 467px }
}

@media handheld {
  #quote { width: auto }
  #quote a { display: none }
  blockquote#quote { width: auto; position: static }
  blockquote#quote p,
  blockquote#quote cite { width: auto; position: static }
}
