﻿body 
{
    font-family:Arial, Verdana;
    font-size:10pt;
	margin: 0;
	text-align:center;
	color:#808080;
	background-color:#F1EBDD;
}
#divOuter
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:978px;
	color:#808080;
}
#edge_topleft
{
    float:left; position:relative; width:19px; height:275px; background-image:url('img/topleft.png');
}
#edge_top
{
    float:left; position:relative; width:978px; height:25px; background-image:url('img/toprow.png');
}
#hdr
{
    /***** z-index:25;  ****/
    float:left; position:relative; width:930px; height:250px; background-image:url('img/hdr-1.jpg');
}
#hdrlogo
{
    float:left; width:350px; height:250px;
    text-align:left;
}
#hdr_top
{
    float:left; width:570px; height:150px;
    text-align:right;
}
#hdr_slogan
{
    float:left; width:570px; height:60px;  
    text-align:right;
}
#hdr_leftspacer
{
    float:left; position:relative; width:19px; height:250px;
}
#floatmenu
{
    position:absolute; left:360px; top:244px;
    width:584px; height:35px;
    z-index:25;
}
#edge_topright
{
    float:left; position:relative; width:29px; height:250px; background-image:url('img/topright.png');
}
#edge_mid
{
    float:left; position:relative; width:978px; background-image:url('img/midrow.png');
}
#hdredge
{
    float:left; position:relative; margin-left:19px; width:930px; height:8px; 
    background-image:url('img/hdr_edge.jpg');
}
#midcontent
{
    float:left; position:relative; width:930px; min-height:500px; text-align:left; margin-left:19px;
}
#pagecontent
{
    float:left; position:relative; padding:10px 16px 10px 16px;
}
#botrow
{
    float:left; position:relative; width:978px; height:50px; 
    background-image:url('img/botrow.png'); text-align:center;
}
#botmenucontainer
{
    width:900px; text-align:center; margin-left:auto; margin-right:auto;
}
#edge_bot
{
    float:left; position:relative; width:978px; height:22px; background-image:url('img/edge_bot.png');
}

.inf12
{
    text-align:right;
}
/* leftmenu, infleft, and infleft2 can be customized in each page's css file */
.leftmenu
{
    border-right:solid 1px #c0c0c0; width: 250px;
}
.right_content
{
    padding:0 6px 0 16px; 
}
.infleft
{
    min-height:300px;
}
.infleft2
{
    min-height:200px;
}
.isinfo
{
    width:910px;
    text-align:center;
    margin-left: auto;
    margin-right:auto;
}
.isinfotbl
{
    width: 100%;
    text-align:left;
}
.homelink
{
    color:White;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
    padding-right:70px;
}
.homelink:hover
{
    text-decoration:underline;
}
.infoset_table_default
{
    /*** this style will be used for all infoset tables unless the CssTable property is set on the control ***/
    width: 100%;
    text-align:left;
}
.poweredby
{ 
    color:#4040ff; 
    font-size:12px; 
    font-style:italic;
}
/*** online app stuff *********/
.divWiz
{ 
    width:700px; min-height:400px; padding:10px; background-color:White;
}
.divWizLast
{ 
    width:800px; min-height:400px; padding:10px; background-color:White;
}
.divStepTitle
{
    padding-bottom:5px; font-weight:bold;
}
#divInstructions
{
    overflow:scroll;
}
.divWizardOuter
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:865px;
	color:#808080;
}
#popup
{
    position:absolute;
    z-index:999999;
    border:solid 5px red;
}