/* GENERAL */
strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

#content #body, #popup {
  font-size: 0.85em;
  line-height: 1.4em;
}

#popup #body {
	padding: 0 25px;
	line-height: 1.6em;
}

/* LINKS */
#body a:link, #body a:visited {
  color: #0093d0;
  text-decoration: none;
}

#body a:visited {
  color: #5b6693;
}

#body a:hover {
  color: #0b3670;
    border-bottom: 1px dotted #0093d0;
}

#body #get_started_div a:hover {
  color: #0b3670;
    border-bottom: 0 none;
}

#body a.textLink{
  color: #525252;
  text-decoration: none;
  border-bottom: none;
}

#body a.textLink:link,  a.textLink:visited {
  color: #525252;
  text-decoration: none;
  border-bottom: none;
}

a.backlink {
  display: block;
  float: left;
  position: relative;
  top: -20px;
}

a.EDMBacklink{
  display: block;
left:10px;
position:absolute;
top:14px;
  color: #0093d0;
  text-decoration: none;
  border-bottom: 1px dotted #0093d0;
font-size:12px;
}

a.toplink {
  position: relative;
  top: 2em;
}

a.noBorder {
  border: 0 !important;
}

  /* Links with arrows */
#body a.rightArrowLink:link, #body a.rightArrowLink:visited {
  border: 0;
  padding: 0 15px 2px 0;
  background: transparent url(../images/link-arrow_right.png) no-repeat right center;
}

#body a.leftArrowLink:link, #body a.leftArrowLink:visited, a.leftArrowLink:link, a.leftArrowLink:visited{
  border: 0;
  padding: 0 0 2px 15px;
  background: transparent url(../images/link-arrow_left.png) no-repeat left center;
}

#body a.rightArrowLink span, #body a.leftArrowLink span, a.leftArrowLink span{
  color: #0093d0;
  border-bottom: 1px dotted #0093d0;
}
#body a.rightArrowLink:hover span, #body a.leftArrowLink:hover span, a.leftArrowLink:hover span {
  color: #0b3670;
  border-bottom-color: #0b3670;
}

/* HEADINGS */

#content h1, #popup h1 {
  padding:25px 50px 0 0;
  margin: 0 0 0.8em 0;
  font-size: 2.3em;
  line-height: normal;
  display: inline-block;
  color: #202022;
}

#popup h1 {
	padding-top: 0;
}

h1 strong {
	font-weight: bold;
}

#content h2, #popup h2 {
  font-weight: bold;
  text-transform: uppercase;
  color: #0093d0;
  line-height: 1.5em;
  clear: left;
  margin: 2.8em 0 1.4em 0;
}

#popup h2 {
	margin: 1.4em;
	font-size: 1.2em;
}

#popup h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0.8em 0 0 0;
	font-weight: bold;
}

#content h3 {
  font-weight: bold;
  margin: 2.1em 0 0.7em 0;
  font-size: 1.15em;
  color: #202022;
}

#content h4 {
  text-transform: uppercase;
  color: #9f9f9f;
  margin: 1.4em 0 0.7em 0;
}

/* LIST */
#body li {
	padding-left: 10px;
	margin: 0.7em 0;
	background: transparent url(../images/standard-bullet.png) no-repeat 1px 0.6em;
}

#body ol li {
	margin-left: 30px;
	padding-left: 5px;
	background: none;
	list-style-type: decimal;
}

/* DEFINITION LIST */
dl {
  font-size: 0.9em;
}

dt {
  font-weight: bold;
  display: block;
  clear: left;
  float: left;
  padding-right: 4px;
}

dd {
  margin: 0.35em 0 1.4em 0;
  display: block;
}

/* TABLE */
table th {
  font-weight: bold;
  padding: 0 10px 0 0;
}

/* ERRORS */
div.errors {
  padding: 5px 10px;
  margin-bottom: 0.7em;
  background-color: #eee;
  color: #666;
  border-left: 5px solid red;
  border-right: 2px solid red;
}

#body .Press_item a{
	border:none;
}

#body .News_Intro a{
	border:none;
}


#body .Press_item  img{
	border:1px #FFFFFF solid;
}
#body .Press_item:hover img{
	border:1px #0093D0 dotted;
}

#body .Press_item .youtube img{
	border:medium double #C0C0C0;
}
#body .Press_item .youtube:hover img{
	border:medium double #EEEEEE;
}
