/* Optio Site Builder Template6 Master Stylesheet */

/* General Styles For Key Tags */

/*
DTSTARTBESTCOLORS
917196,FFFFFF,C5B9CD
5C7A72,FFFFFF,72968C
9B8F75,FFFFFF,AB9D82
185598,FFFFFF,2D71BA
8F8D9B,FFFFFF,A19FAD
BF6060,FFFFFF,FF8080
BF7360,FFFFFF,FF9980
BF8660,FFFFFF,FFB380
BF9060,FFFFFF,FFC080
BF9960,FFFFFF,FFCC80
BFA260,FFFFFF,FFD980
BFAC60,FFFFFF,FFE680
B3A000,FFFFFF,FFF280
BFBF60,FFFFFF,FFFF80
ACBF60,FFFFFF,E6FF80
99BF60,FFFFFF,CCFF80
73BF60,FFFFFF,99FF80
60BF60,FFFFFF,80FF80
60BF96,FFFFFF,80FFC9
60BFBF,FFFFFF,80FFFF
6096BF,FFFFFF,80C9FF
6078BF,FFFFFF,809FFF
6D6DBF,FFFFFF,9191FF
8060BF,FFFFFF,AA80FF
8860BF,FFFFFF,B580FF
9F60BF,FFFFFF,D580FF
BF60BF,FFFFFF,FF80FF
BF60A7,FFFFFF,FF80DF
BF608A,FFFFFF,FF80B8
8E876A,FFFFFF,736E58
1A9695,FFFFFF,2B6190
2873B6,FFFFFF,1B435D
91588D,FFFFFF,C5B9CD
1F2D73,FFFFFF,E6CC7F
1F2D73,FFFFFF,A29DD3
1F2D73,FFFFFF,9FD3CE
1F2D73,FFFFFF,89AF88
1F2D73,FFFFFF,BDBDBD
1F2D73,FFFFFF,AB958A
282421,FFFFFF,88785D
1F2D73,FFFFFF,88785D
1159A4,FFFFFF,7DB5E8
1F2D73,FFFFFF,F1C0AB
1F2D73,FFFFFF,B1CE8A
1F2D73,FFFFFF,A6938B
A39A8B,FFFFFF,E4E5EA
906E8F,FFFFFF,E4E5EA
73978D,FFFFFF,E4E5EA
496C96,FFFFFF,E4E5EA
B2B2BC,FFFFFF,E4E5EA
DE913F,FFFFFF,791E2F
4F9686,FFFFFF,ADADAD
2E768C,FFFFFF,9D8F6A
B09C83,FFFFFF,B4BE8C
82597B,FFFFFF,ADADAD
8FB082,FFFFFF,948B74
59A7B1,FFFFFF,DAC499
9C8B6D,FFFFFF,6D8B9C
5986B0,FFFFFF,64B56F
BA6060,FFFFFF,6094BA
DE913F,FFFFFF,791E2F
4F9686,FFFFFF,ADADAD
2E768C,FFFFFF,9D8F6A
B09C83,FFFFFF,B4BE8C
82597B,FFFFFF,ADADAD
DTENDBESTCOLORS
*/

/*
DTDEFCOLOR1=8FB082
DTDEFCOLOR2=FFFFFF
DTDEFCOLOR3=948B74
*/

HTML {
position: relative;
height: 100%;
}

BODY {
background-color: #FFFFFF;
color: #2B2B2B;
font-family: verdana, arial, sans-serif;
font-size: 9pt;
line-height: 13pt;
padding: 25px 0px 25px 0px;
margin: 0px;
height: 100%;
}

IMG {
border: none;
}

H1, H2, H3, H4 {
/*COLOR1=color: #*/ color: #8FB082;
font-family: helvetica, arial, sans-serif;
padding: 0px;
}

H2, H3, H4 {
font-size: 1.2em;
text-transform: uppercase;
}

EM {
/*COLOR1=color: #*/ color: #8FB082;
font-family: helvetica, arial, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
}

H1 {
font-size: 1.5em;
font-weight: normal;
}

HR {
height: 1px;
border: none;
/*COLOR1=border-top: 1px solid #*/ border-top: 1px solid #8FB082;
width: 100%;
}

P, H1, H2, H3, H4 {
margin-top: 0px;
margin-bottom: 1em;
}

A {
text-decoration: none;
font-weight: bold;
/*COLOR3=color: #*/ color: #948B74;
}

A:hover {
text-decoration: underline;
}

/* Structural Containers */

#main {
width: 750px;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
}

#masthead {
/*COLOR1=background-color: #*/ background-color: #8FB082;
padding: 0px;
margin: 0px;
}

#content {
clear: left;
width: 750px;
min-height: 500px;
position: relative;
}

* HTML #content {
height: 500px;
}

#right-content {
margin-left: 235px;
padding: 20px 25px 25px 0px;
}

#right-content HR, #right-content H1, #right-content H2, #right-content H3 {
/*COLOR1=color: #*/ color: #8FB082;
clear: left;
}

#right-content P IMG {
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

#left-content {
position: absolute;
top: 0px;
left: 0px;
width: 160px;
margin: 0px 25px 0px 0px;
padding: 25px;
line-height: 12pt;
/*COLOR1=color: #*/ color: #8FB082;
/*COLOR1=border-right: 1px solid #*/ border-right: 1px solid #8FB082;
}

#left-content P {
font-size: 0.9em;
font-weight: bold;
padding-bottom: 2em;
/*COLOR1=color: #*/ color: #8FB082;
/*COLOR1=border-bottom: 1px solid #*/ border-bottom: 1px solid #8FB082;
margin-bottom: 1em;
}

#left-content > P:last-child {
border-width: 0px;
}

#footer {
clear: both;
height: 30px;
line-height: 30px;
text-align: right;
/*COLOR3=color: #*/ color: #948B74;
margin: 25px 0px 0px 0px;
font-size: 0.8em;
}

#footer A {
/*COLOR3=color: #*/ color: #948B74;
text-decoration: none;
font-weight: bold;
}

/* Top Navigation Formats */

#topnav {
position: relative;
clear: left;
width: 538px;
margin-left: 210px;
height: 30px;
line-height: 30px;
text-align: right;
background-color: #FFFFFF;
/*COLOR1=border-top: 1px solid #*/ border-top: 1px solid #8FB082;
/*COLOR1=border-left: 1px solid #*/ border-left: 1px solid #8FB082;
}

#topnav A {
vertical-align: baseline;
padding-top: 5px;
margin-left: 15px;
font-weight: bold;
font-size: 1.1em;
font-family: arial, sans-serif;
/*COLOR1=color: #*/ color: #8FB082;
text-decoration: none;
}

#topnav A:hover, #topnav A.current {
/*COLOR3=color: #*/ color: #948B74;
}

/* Sub Navigation Formats */

#subnav {
clear: left;
width: 538px;
margin-left: 210px;
height: 15px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
text-align: right;
background-color: #FFFFFF;
/*COLOR1=border-left: 1px solid #*/ border-left: 1px solid #8FB082;
}

#subnav A {
display: inline;
margin-left: 10px;
font-size: 0.8em;
font-weight: bold;
/*COLOR1=color: #*/ color: #8FB082;
text-decoration: none;
}

#subnav A:hover {
text-decoration: underline;
}

#subnav A.current {
text-decoration: underline;
}

.frontimage {
	/*COLOR1=background: #*/ background: #8FB082;
	width:154px;
	height:113px;
	text-align:center;
	float:left;
}
.frontimage IMG {
	border-style:solid;
	border-width:3px;
	/*COLOR1=border-color: #*/ border-color: #8FB082;	
}
.frontimage A {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
}


/* Special P Classes */

#left-content .map-para {
display: block;
width: 145px;
height: 56px;
overflow: hidden;
margin: 25px 0px 0px 0px;
padding: 0px;
}

.map-para IMG {
width: 145px;
height: 56px;
border: 0px;
margin: 0px 0px 10px 0px;
}

/* Override Kids Zone styles */

#optioKidsZone #optioKidsTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
width:100%;
height:110px;
}

PDF {
/*COLOR1=color: #*/ color: #8FB082;
font-family: helvetica, arial, sans-serif;
padding: 0px;

font-size: 1.2em;
text-transform: uppercase;
}

a.virus_update {display:block; width:150px; height:20px; background-color: #eb5d03; color:#fff; margin:10px 0; padding:3px;}


