@charset "utf-8";
/*
/* 
 * HTML5 ✰ Boilerplate
 *
 * What follows is the result of much research on cross-browser styling. 
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 * 
 * Dreamweaver modifications:
 * 1. Commented out selection highlight
 * 2. Removed media queries section (we add our own in a separate file)
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display : block;
}
audio:not([controls]) {
display : none;
}
[hidden] {
display : none;
}
html {
font-size : 100%;
overflow-y : scroll;
}
body {
margin : 0;
font-size : 13px;
line-height : 1.231;
}
body, button, input, select, textarea {
	color : #000;
}
a {
color : #66f;
}
a:visited {
color : #ca98f8;
}
a:hover {
color : #99ccff;
}
a:focus {
outline : thin dotted;
}
a:hover, a:active {
outline : 0;
}
abbr[title] {
border-bottom : 1px dotted;
}
b, strong {
	font-weight: bold;
	text-align:center;
}
blockquote {
margin : 1em 40px;
}
dfn {
font-style : italic;
}
hr {
display : block;
height : 1px;
border : 0;
border-top : 1px solid #ccc;
margin : 1em 0;
padding : 0;
}
ins {
background : #ff9;
color : #000;
text-decoration : none;
}
mark {
background : #ff0;
color : #000;
font-style : italic;
font-weight : bold;
}
pre, code, kbd, samp {
font-family : monospace, monospace;
font-size : 1em;
}
pre {
white-space : pre;
white-space : pre-wrap;
overflow-wrap : break-word;
}
q {
quotes : none;
}
q:before, q:after {
content : "";
content : none;
}
small {
font-size : 85%;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
ul, ol {
margin : 1em 0;
padding : 0 0 0 40px;
}
dd {
margin : 0 0 0 40px;
}
nav ul, nav ol {
list-style : none;
list-style-image : none;
margin : 0;
padding : 0;
}
img {
border : 0;
vertical-align : middle;
}
svg:not(:root) {
overflow : hidden;
}
figure {
margin : 0;
}
form {
margin : 0;
}
fieldset {
border : 0;
margin : 0;
padding : 0;
}
label {
cursor : pointer;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor : pointer;
}
input[type="checkbox"], input[type="radio"] {
box-sizing : border-box;
}
input[type="search"] {
box-sizing : content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border : 0;
padding : 0;
}
textarea {
overflow : auto;
vertical-align : top;
resize : vertical;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
td {
vertical-align : top;
}
.ir {
display : block;
border : 0;
text-indent : -999em;
overflow : hidden;
background-color : transparent;
background-repeat : no-repeat;
text-align : left;
direction : ltr;
}
.ir br {
display : none;
}
.hidden {
display : none !important ;
visibility : hidden;
}
.visuallyhidden {
border : 0;
clip : rect(0 0 0 0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
clip : auto;
height : auto;
margin : 0;
overflow : visible;
position : static;
width : auto;
}
.invisible {
visibility : hidden;
}
.clearfix:before, .clearfix:after {
content : "";
display : table;
}
.clearfix:after {
clear : both;
}
@media print {
* {
background : transparent !important ;
color : black !important ;
text-shadow : none !important ;
}
a, a:visited {
text-decoration : underline;
}
a[href]:after {
content : " (" attr(href) ")";
}
abbr[title]:after {
content : " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content : "";
}
pre, blockquote {
border : #999 solid 1px;
page-break-inside : avoid;
}
thead {
display : table-header-group;
}
tr, img {
page-break-inside : avoid;
}
img {
max-width : 100% !important ;
}
p, h2, h3 {
orphans : 3;
widows : 3;
}
h2, h3 {
page-break-after : avoid;
}
.table {
	width: 100%; 
	text-align:center;
	}
}
.gridContainer.clearfix #LayoutDiv3 {
	color: #FFF;
	text-align: center;
	font-weight: auto;
}
.gridContainer.clearfix #LayoutDiv4 {
	text-align: center;
	color: #FFF;
	background-color:#000;
}
.gridContainer.clearfix #LayoutDiv5 {
	text-align: center;
	color: #000;
	background-color: #9CF;
}
.gridContainer.clearfix #LayoutDiv6 {
	text-align: center;
	color: #000;
	background-color: #9CF;
	font-weight: auto;
}
.gridContainer.clearfix #LayoutDiv7 {
	text-align: left;
	margin: 2%;
	padding: 2%;
	background-color: #9CF;
}
.gridContainer.clearfix #LayoutDiv8 {
	color: #000;
	text-align: center;
	font-weight: auto;
	background-color: #fff;
}
.gridContainer.clearfix #LayoutDiv9 {
	text-align: center;
	margin: 2%;
	padding: 2%;
	background-color: #9CF;
}
.gridContainer.clearfix #LayoutDiv10 {
	text-align: left;
	margin: 2%;
	padding: 3%;
	background-image:url(../images/background1998.gif);
}
.gridContainer.clearfix #LayoutDiv11 {
	text-align: left;
	margin: 2%;
	padding: 3%;
	color: #FFF;
	background-color:#000;
}
.gridContainer.clearfix #LayoutDiv12 {
	text-align: center;
	color:#000
	margin: 2%;
	padding: 2%;
	background-color: #b48c8c;
}
.gridContainer.clearfix #LayoutDiv13 {
	text-align: center;
	color: #450451;
	background-color:#c2b0c8;
}#LayoutDiv4 {
	text-align: center;
}
