﻿* {
	font-family:Verdana,Arial,Tahoma;
}

body {
	margin:0px;
	padding:0px;
	background-color:#666666;	
}

div#main {
	width:848px;	
	margin:30px auto 0px auto;
}

div#header {
	height:80px;	
	background-image:url(../Images/Layout/Cell.gif);
	background-position:left;
	background-repeat:repeat-x;
	border-left:solid 1px black;	
}

div#content {
	width:700px;	
	margin:0px auto 0px auto;
	border-right:solid 1px black;
	border-left:solid 1px black;
	background-color:#FCFCFC;
	clear:both;
}

div#footer {
	height:80px;	
	background-image:url(../Images/Layout/Cell.gif);
	background-position:left;
	background-repeat:repeat-x;
	border-left:solid 1px black;
	clear:both;
}

div#header img {	
	margin:9px 2px 0px 1px;
	border:solid 1px #666666;
	float:left;
	width:116px;
	height:60px;
}

div#footer img {	
	margin:9px 2px 0px 1px;
	border:solid 1px #666666;
	float:left;
	width:116px;
	height:60px;
}

#content .breaker {
	font-size:0.1em;
	clear:both;
}

#content h1 {
	margin:0px 5px 10px 5px;	
	color:#CC3333;
	font-family:Calibri,Tahoma,Arial,Verdana;
	font-size:2.0em;
}

#content #title {
	clear:both;
}

#content #title .text {
	width:500px;
	float:left;
}

#content #title .image {
	float:right;
	width:100px;	
}

#content #title .image img {
	margin:5px;
	border:none;
}

#content h2 {
	font-size:0.7em;
	font-weight:bold;
	color:#AA3333;
	margin:0px 5px 10px 5px;
	text-decoration:underline;
}

#content div.quote {
	margin:10px;
	background-color:#F3F3F3;	
	color:#666666;		
	text-align:right;
	background-image:url(../Images/Layout/OpenQuote.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#content div.quote span.text {
	display:block;
	text-align:center;
	padding:10px 21px 10px 21px;
	font-size:0.7em;
	font-style:italic;
	background-image:url(../Images/Layout/CloseQuote.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#content div.quote span.citation {
	font-weight:bold;		
	font-style:italic;
	padding:3px 5px 5px 0px;
	font-size:0.7em;
}

#content p {
	margin:0px 5px 10px 5px;
	font-size:0.7em;
	color:#666666;
}

#content p.note {
	font-size:0.6em;
	font-style:italic;
}

#content span.required {
	font-size:inherit;
	color:#DD0000;
}

#content label.label {		
	margin:0px 5px 10px 5px;
	display:block;
	clear:both;
}

#content label.label span.title {
	font-size:0.7em;
	color:#666666;
	display:block;
	width:120px;
	float:left;
	clear:left;
}

#content label.label span.note {
	font-size:0.6em;
	font-style:italic;
	color:#666666;
	margin-left:7px;
}

#content label.label select {
	font-size:0.7em;
	color:#666666;
	width:180px;
	float:left;
}

#content label.label input.text {
	font-size:0.7em;
	color:#666666;
	width:180px;
	border:solid 1px #999999;
	float:left;
}

#content label.label span.error {
	display:block;
	margin-left:10px;
	color:#DD0000;
	font-size:0.7em;
	font-style:italic;
	float:left;
	clear:right;
}

#content .submit {
	font-size:0.7em;
	font-weight:bold;
	color:#333333;
	margin-left:125px;
	margin-bottom:10px;
}

a {
	color:#0000DD;
}

#content .video div.comments .textarea {
	font-size:0.7em;
	color:#666666;
}

#content p.contact  {
	font-size:0.7em;
	text-align:right;
	color:#999999;
	font-style:italic;
}

#content p.contact a {
	color:#999999;
}

#content label.label .comments {
	font-size:0.7em;
	color:#666666;
	border:solid 1px #999999;
}