/* Colors: Gray/blue=A9B6C1, Gray=C0C0C0, Green=307C01, light blue=82A3BE
/* Font specification */
body,p,div,td,pre,input {
 font-family: Arial, helvetica, Verdana, Geneva, sans-serif;
 font-size: 14px;}

/* Tag Definitions*/
body {
 background-color: #C0C0C0;
 height: 100%;
 margin: 0px;
	overflow: auto;
	padding: 0px;}
	
h1, h2, h3 {
 margin: 0px;
 padding: 10px 0px 0px 0px;}

h1 {
 color: #307C01;
 font-size: 18px;
 font-variant:small-caps;
 font-weight: bold;
 padding: 0px;}

h2 {
 font-size: 16px;}
	
h3 {
	font-weight: bold;}
	
iframe {
 border-style: none;}

img {
 border-style: none;}

img.left {
 float: left;
 margin: 0px 15px 15px 0px;} 

img.right {
 float: right;
 margin: 0px 0px 15px 15px;} 
 
img.minHeight {
 float: right;
 height: 400px;
 width: 1px;}
	
input {
 margin: 3px;
 padding: 0px;
	vertical-align: middle;}
	
li {
 display: list-item;
 margin: 7px 0px 7px 20px;}
	
ol, ul {
 margin: 0px;
 padding-left: 20px;}

p {
 margin: 0px;
 padding: 5px 0px 15px 0px;
	text-align: justify;}
	
strong {
 color: #82A3BE;}

table {
 margin: 0px;}
	
td {
 border-collapse: collapse;
	margin: 0px;
 padding: 5px;
	vertical-align: top;}
	
/* Classes and named */
/* Header, Footer, and Content Divs Layout */
#Header, #NavBar, #Content, #Footer {
  margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 800px;
	z-index: 10}

/* Header */
#Header {
	height: 137px;
	margin-top: 10px;}

#NavBar {
  background-image: url(images/Linda_Strang_Header_02.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	padding-top: 9px;
	text-align: center;}

#NavBar a {
 color: #000000;
	padding: 7px 10px 7px 10px;
	text-decoration: none;}
	
#NavBar a:hover {
 text-decoration: underline;}

/* Body */
#Content, #Footer {
 background-color: #FFFFFF;
	padding: 15px;
	width: 770px;}
	
.HighlightBox {
 background-color: #A9B6C1;
 color: #FFFFFF; }
 
/* Pop Up Div */
#PopUpBackground {
 background-image: url(images/BlackSemi70.png);
 position: fixed;
 left: 0px;
 top: 0px;
 height: 100%;
 visibility: hidden;
 width: 100%;
 z-index: 252;}

div.PopUp  {
 background-color: #FFFFFF;
 left: 150px;
 margin: auto;
 padding: 20px;
 position: absolute;
 top:100px;
 visibility: hidden;
 width: 400px;
 z-index: 254;}

div.PopUp  div:first-child {
 border: 1px solid #FF0000;
 text-align: center;
 float: right; 
 color: #FF0000; 
 width: 50px; 
 padding: 0px; 
 cursor: pointer;}

/* Footer */
#Footer {
 background-color: #A9B6C1;
 background-image: url(images/Footer_BG.png);
 background-position: bottom;
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 z-index: 0}
 
#Subfooter {
 padding: 20px;
 text-align: center;}

/* Ads */
img.AdDetail {
 float: left;}

table.AdDetail {
 float: right; 
 width: 420px;}

table.AdDetail td {
 font-size: 16px;}

tr.AdDetail td:first-child {
 color: #A9B6C1;
 font-weight: bold;
 text-align: right}

table.Ads {
 width: 769px;}

tr.Ads {
 cursor: pointer;}

table.AdDetail tr.AdDetailHeader {
 background-color: #A9B6C1;
 color: #FFFFFF;
 font-weight: bold;}

img.AdList, td.AdListPic {
 width: 150px;}

/* other named */
.error {
 color: #FF0000;}

input.invalid,textarea.invalid {
 border-color: #FF0000;
	border-style: solid;
	border-width: 1px;}



