body {
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	color: black;
 	background-image: url(images/2010-background.jpg);
	background-color: #A7CCFF;
	
	}
div.one { /* logo #33ccff*/
	text-align: center;
	color: inherit;	
	background-color: #F0F0FE;
	border: 2px solid #000;
	margin-left: 19.5%;
	width: 60.3%;
	padding: 3px;	
	}
div.two { /* left navigation */
	font-family: times, "times new roman", serif;
	position: absolute;
	top: 40px;
	left: 10px;	
	width: 18%;
	background-color: #A7CCFF;
	border: 1px solid #000;	
	}
div.three { /* content */
	position: relative;
	top: 5px;
	left: 19.5%;
	width: 60%;
	border: 2px solid black;
	color: inherit;
	background-color: white;
	padding: 5px;
	z-index: 10;
	}
div.four { /* right column for advertising */
	position: absolute;
	top: 40px;
	left: 81.5%;
	width: 165px;
	border: 1px solid #000000;
	color: inherit;
	background-color: #000088;
	padding: 5px;
	}
table.premium {
	width: 100%;
	}
table.premium th, td {
	border: 1px solid #008;
	}
table.premium th {
	color: #000088;
	background-color: #F0F0FE;
	font-weight: bold;
	}
table.premium th.one {
	width:45%;	
	}
table.premium th.two {
	width: 38%;
	}
table.premium th.three {
	width: 15%;
	}

table.premium td {
	text-align: center;
	}
table.premium td.leftalign {
	text-align: left;
	padding: 2px;
	}
table caption {
	font-weight: bold;
	font-size: 1.1em;
	color: #F0F0FE;
	background-color: #000088;
	width: 99.2%;
	margin: auto;
	} 
p.advert, p.advert2 {
	width: 90%;	
	margin: 10px auto 10px auto;
	padding: 5px;
	}
p.advert  {
	border: 1px solid #000000;
	color: #000000;
	background-color: #ffffff;
	}	
p.advert2 {
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	}
p.advert3 {
	width: 97%;	
	margin: 10px auto 10px auto;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	}	
p.credits {
	font-size: .8em;
	font-style: italic;
	text-align: center;
	}
p.indent {
	margin-left: 12px;
	}
p.center {
	text-align: center;
	}
span, .red {
	color: red;
	background-color: #ffffff;
	}
.red2, .red3, .red3a {
	color: red;
	background-color: #F8FD79; /* #F8E8E6; */
	font-weight: bold;	
	margin-bottom: .3em;
	border: 1px solid red;	
	padding: .2em;	
	}
.red2 {
	font-size: 1.2em;
	width: 50%;
	text-align: center;
	}
.red3, red3a {
	font-size: 1em;
	}
.red3 {
	width: 50%;
	}
.red3a {	
	width: 98.5%;
	}
.bold {
	font-weight: bold;
	}
.blue1, .blue2, .blue2a, .blue2center, .blue3  {
	color: #000080;
	background-color: #ffffff;	
	}
.blue1, .blue2, .blue2a, .blue2center {
	font-weight: bold;
	}
.blue1 {
	font-size: 1.1em;
	margin-bottom: 1px;
	}
.blue2 {
	font-size: 1em;	
	}
.blue2a {
	font-size: 1em;
	margin-left: .25em;
	}
.blue2center {
	font-size: 1em;
	text-align: center;
	margin-bottom: 1px;
	}
.blue3 {
	font-size: .8em;
	font-weight: normal;	
	}
.pullout, .pulloutred {
	width: 35%;
	float: right;
	margin-left: 1em;
	padding: 4px;
	font-size: .9em;
	font-weight: bold;
	font-style: italic;
	}
.pullout {	
	border-top: 8px double #1252AA;
	border-right: 3px dashed #1252AA;
	border-bottom: 8px double #1252AA;
	border-left: 3px dashed #1252AA;	
	color: #008;
	background-color: #F0F0FE; 
	}
.pulloutred {	
	border-top: 8px double #f00;
	border-right: 3px dashed #f00;
	border-bottom: 8px double #f00;
	border-left: 3px dashed #f00;
	color: #f00;
	background-color: #F8FD79; 
	}
.img-rgt-pullout, .img-rgt-pullout2 {
	float: right;
	border: 1px solid #1252AA;	
	margin-left: 1em;
	padding: 4px;
	font-size: .8em;		
	color: #008;
	background-color: #F0F0FE; 
	text-align: center;
	}
.img-rgt-pullout {
	width: 50%;	
	}
.img-rgt-pullout2 {
	width: 30%;	
	}
.img-lft-pullout {
	width: 50%;
	float: left;
	border: 1px solid #1252AA;	
	margin-right: 2em;
	margin-bottom: 1em;
	padding: 4px;
	font-size: .8em;
	color: #008;
	background-color: #F0F0FE; 
	text-align: center;
	}
.img-general { /* for full content width images - 1 or more */
	width: 90%;
	border: 1px solid #1252AA;	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 4px;
	font-size: .8em;
	color: #008;
	background-color: #F0F0FE; /* #A3C5F3 #FBF6BF #E8E2E2 #FDFDD7*/
	text-align: center;
	}
.img-rt2 {
	float: right;
	width: 60%;
	color: #000;
	background-color: #fff;
	font-size: .8em;
	font-style: italic;
	margin: 3px 0 3px 3px;
	padding: 2px;
	}
p.nav { /* Headings for Left Navigation */
	text-align: right;
	margin-left: 3px;
	margin-bottom: 0;
	border-top: 2px solid #8794A7;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #8794A7;
	font-family: times, "times new roman", serif;
	color: #000000;
	background-color: #DFEDFF;
	font-size: 1.10em;
	font-weight: bold;
	padding-right: 3px;
	width: 93%;
	}
p.breadcrumb {
	font-size: .9em;
	line-height: 1.4em;
	}
p {
	margin-top: .5em;
	margin-bottom: .5em;
	}
img {
	border: none;
	}
p.imgmap {
	text-align: center;
	}

h1.content, h2.content, h2.content-center, h3.content, h3.content-60, h4.content {
	font-family: times, "times new roman", serif;
	color: #000088;
	background-color: #F0F0FE;
	margin-top: .20em;
	margin-bottom: .20em;
	border: 1px solid #1252AA;
	padding: .1em;
	}

h1.content {
	font-size: 1.75em;	
	}
h2.content, h2.content-center {
	font-size: 1.5em;
	margin-left: .25em;
	margin-right: .25em;	
	}
h2.content-center {
	text-align: center;
	}
h3.content {
	font-size: 1.25em;
	margin-left: .50em;
	margin-right: .55em;
	}
h3.content-60 {
	font-size: 1.25em;
	margin-left: .50em;
	margin-right: 60%;
	}

h4.content {
	font-size: 1.10em;
	margin-left: .75em;
	margin-right: .75em;
	}
dl dt {
	font-size: .8em;
	font-weight: bold;
	}
dl dd { 
	font-size: .8em;
	color: #0A0FE0;
	background-color: #ffffff;	
	font-weight: bold;
	}
ol.upper-alpha {
	list-style-type: upper-alpha;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	}	
ol.lower-alpha {
	list-style-type: lower-alpha;
	font-weight: normal;
	color: #000;
	background-color: #fff;	
	}
ol.premium {
	list-style-type: decimal;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	}
ol.nested {
	list-style-type: lower-alpha;
	}
ol.nested2 {
	list-style-type: decimal;
	}
ol.nested, ol.nested2 {
	font-weight: normal;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	margin-left: -20px;
	}
legend {
	color: #000088; /* dark blue font and border with tan background */
	background-color: #A7CCFF;
	border: 4px groove #000088;
	font-weight: bold;
	}
fieldset {
	border: 4px groove #000088; /* dark blue border */
	margin-bottom: 5px;	
	padding: 5px;
	}
input, textarea, option, select {
	color: #000088;
	background-color: #E3EDFB;
	}


ul.nav {
	list-style-type: none;	
	margin: 0;
	padding: 0;
	display: block;	
	}
ul.nav li {
	margin: 1px 3px 1px 3px;
	
	}

a.left {
	font-size: .8em;
	font-weight: bold;
	display: block;
	color: #D2EEEE;
	background-color: #008;
	text-decoration: none;	
	border-top: 2px solid #8794A7; 
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #8794A7;
	text-align: right;
	padding: 7px;
	width: 90%;
	}
a.left-sub {
	font-size: .8em;
	font-weight: bold;
	display: block;
	color: #FF0000;
	background-color: #D2EEEE;
	text-decoration: none;	
	border-top: 2px solid #D2D4D8; 
	border-right: 2px solid #8794A7;
	border-bottom: 2px solid #8794A7;
	border-left: 2px solid #D2D4D8;
	text-align: right;
	padding: 7px;
	width: 90%;
	}
a.left:visited {
	color: #D2EEEE;
	background-color: #1216BE;
	}
a.left-sub:visited {
	color: #F68686;
	background-color: #E7F3F3;
	}
a.left:hover, a.left-sub:hover {
	color: #000088;
	background-color: #33ccff;
	border-top: 2px solid #000;
	border-right: 2px solid #8794A7;
	border-bottom: 2px solid #8794A7;
	border-left: 2px solid #000;
	}

a.left:active, a.left:active{
	color: white;
	background-color: #33ccff;	
	}

a.content {
	color: #1b1662;
	background-color: #e1e8fd;
	text-decoration: none;
	
	}
a.content:visited {
	color: #398497;
	background-color: #f9faff;
	text-decoration: none;
	}
a.content:hover {
	color: #f00;
	background-color: #33ccff;
	text-decoration: none;
	}
a.content:active {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	}
	
a.active, a.active:visited, a.active:hover, a.active:active { 
	color: #030555;
	background-color: #FEFD9E;
	text-decoration: none;
	}
a.redyellow, a.redyellow:visited { 
	color: #030555;
	background-color: #FEFD9E;
	text-decoration: none;
	}
a.redyellow:hover, a.redyellow:active { 
	color: #FF0000;
	background-color: #FEFD9E;
	text-decoration: none;	
	}


