﻿@import "sections.css";

/* Elements */
body
{
  text-align: center;
  background: White url(bg_purple.jpg) repeat-x;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

h1
{
  color: #666666;
  font-size: 12pt;
  font-family: Arial, Helvetica, Sans-Serif;
  text-align: left;
  padding: 20px 0px 20px 50px;
}

h2, h3
{
  font-size: 8pt;
  font-weight: bold;
}

a
{
  color: blue;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a img
{
  border-width: 0px;
}

/* IDs */

#logo
{
  padding: 30px;
}

#mainPage
{
  width: 645px;
  margin-left: auto;
  margin-right: auto;
  background-color: White;
  border: dotted 1px #611FA1;
  border-top: none;
  text-align: center;
}

#pageHeader
{
  /*background: white url(header.gif) no-repeat;*/
  text-align: right;
}

#pageFooter
{
  clear: both;
  padding: 20px 20px 50px 10px;
  /*border-top: dotted 1px #666;*/
  width: 95%;
  color: #666666;
  font-size: 7pt;
  margin-left: auto;
  margin-right: auto; 
}

#pageHeader img
{
  margin-right: 10px;
}

#pageFull 
{
  padding: 0px 80px 20px 80px;
  text-align: left;
}

#pageLeft, .caseStudyImage
{
  float:left;
  margin-left: 50px  !important;
  margin-left: 30px; /* IE 6 fix */
}

#pageRight, .caseStudyText
{
  padding: 0px 80px 20px 180px;
  text-align: left;
}

#pageRight p, .caseStudyText p
{
  text-align: justify;
  line-height: 1.5em;
}

#navMenu, #footerMenu
{
  text-align: left;
  white-space: nowrap;
  list-style-type: none;
}
#footerMenu
{
  text-align: center;
}

#navMenu li, #footerMenu li
{
  display: inline;  
}

#navMenu li a
{
  text-decoration: none;
  font-weight: bold;
  color: Black;
  margin: 0px 10px 0px 10px;
}

#navMenu li a:hover
{
  text-decoration: underline;
}

#navMenu .navMenuOn
{
  color: #999;
}

#network .mainlink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#quote
{
  width: 450px;
  font-style: italic;
  margin-left: auto;
  margin-right: auto; 
}
#quote #sig
{
  font-style: normal;
  font-weight: bold;
  line-height: 2em;
}

#mapLink
{
  float: right;
  /*padding-bottom: 20px;*/
  background: transparent url(picture.gif) no-repeat;
  /*margin-top: 15px;*/
  padding: 0px 0px 20px 20px;
}

#map
{
  width: 480px;
  height: 300px;
}
#mapOptions {display:none;float:right;}

/* Classes */

.imageBorder
{
  padding: 1px;
  border: dotted 1px #999;
}

.smallPrint
{
  text-align: justify;
  line-height: 1.3em;
  font-size: 7pt;
  color: #666666;
}

.wordGroup
{
  white-space: nowrap;
}

div.siteList div
{
  padding: 0px 50px 50px 50px;
  text-align: left;
  float: left;
}
div.siteList p
{
  width: 280px;
  text-align: justify;
}
div.siteList a img
{
  width: 220px;
  border: 2px solid #dddddd;
  margin-right: 40px;
}
div.siteList a
{
  float: right;
}
div.siteList a:hover img
{
  border: 2px solid red;
}