﻿/************** Global ***************/
*
{
  margin: 0;
  padding: 0;
}
img
{
  border: 0;
}
p
{
  margin: 10px 0;
}
/*
ul, ol {
	margin-left: 20px;
}*/
select option
{
  padding-right: 6px;
}

.clear
{
  clear: both;
}
.imageInline
{
  margin-top: -4px;
  vertical-align: middle;
}


td
{
  vertical-align: top;
}


/************* Breadcrumbs **************/
#breadcrumb
{
  font-size: 11px;
  color: Gray;
}
#breadcrumb a
{
  font-size: 11px;
  color: Gray;
  text-decoration: none;
}
#breadcrumb a:hover
{
  text-decoration: underline;
}

/************* Paragraph **************/
.paragraph_item
{
  clear: both;
}
.imageLeft
{
  float: left;
  margin: 3px 15px 10px 0;
  text-align: center;
}
.imageRight
{
  float: right;
  margin: 3px 0 10px 15px;
  color: #939393; /*text-align: center;*/
}

#content .imageRight p
{
  margin: 0;
  font-size:0.85em;
}

/* File download */
.paragraph_download
{
}
a.file
{
  padding: 0 0 5px 20px;
  background: url(../images/icon-file.gif) no-repeat left top;
}
a.pdf
{
  background-image: url(../images/icon-pdf.gif);
}
a.doc
{
  background-image: url(../images/icon-doc.gif);
}
a.xls
{
  background-image: url(../images/icon-xls.gif);
}
a.zip
{
  background-image: url(../images/icon-zip.gif);
}
a.mp3
{
  background-image: url(../images/icon-mp3.gif);
}


/**************** Full width image *****************/
.fullWidthImage
{
  margin: 12px 0 0 0;
  padding: 8px;
  border: 1px solid #d0d0d0;
}
.fullWidthImage p
{
  color: #666666;
  font-size: 11px;
  margin: 5px 0 0 0;
}

/**************** FAQ *****************/
.faq_question
{
  font-weight: bold;
  padding: 5px 0px 0px 20px;
  background: transparent url(../images/faq-collapsed.gif) no-repeat left 8px;
  cursor: pointer;
}
.faq_answer
{
  padding-left: 20px;
  display: none;
}

/*********** Image Gallery ************/
.image_gallery_table td
{
  padding: 0 5px 5px 0;
}
.image_gallery_table p
{
  text-align: center;
}

.image_gallery_table
{
  margin-top: 10px;
}

/********** Page Navigation ***********/
/*
.pageNav {
  text-align: center;
  margin-top: 30px;
}*/


/*********** Search Result ************/
.search_result
{
  margin: 12px 0 12px 0;
}
.search_result a h2
{
  margin: 0;
  font-size: 14px;
  text-decoration: underline;
}
.search_text
{
  margin: 3px 0 3px 0;
}
.search_url, .search_url a
{
  margin: 0;
  font-size: 11px;
}

/************ Google Search *************/
.gsSuggestion
{
  color: Maroon;
  margin-bottom: 15px;
}
.gsNumResults
{
  text-align: right;
  border-bottom: solid 1px #DDD;
  color: #666;
  margin: 0 0 10px 0;
}
.gsResult
{
  margin: 15px 0;
}
.gsTitle a, .gsTitle b
{
  color: Blue;
  font-size: 15px;
}
.gsExcerpt
{
}
.gsUrl
{
  color: #008000;
}
