﻿/************** Global ***************/
* {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
p {
	margin: 10px 0 10px 0;	
}
ul, ol {
	margin-left: 20px;
}
select option {
  padding-right: 5px;
}

.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;
	text-align: center;
}

/* 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;
}

/********** 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;
}

