﻿body 
{
    font-family:Arial, Verdana;
    font-size:10pt;
	margin: 0;
	text-align:center;
	color:#f0f0f0;
	background-color:#000000;
    background-image:url('img/darkbluegrad_bg.jpg'); 
    background-position:center top;
    background-repeat:repeat-y;
}
#divOuter
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:1024px;
	color:#060606;
}

#topdiv
{
    position:relative;
    width:964px;
    height:123px;
    background-image:url('img/top_grayfade.jpg');
    background-repeat:repeat-x;
}
#footer
{
    float:left;
    position:relative;
    width:760px;
    background-color:#01004E;
    color:White;
    text-align:right;
}
#rfooter
{
    float:left;
    position:relative;
    width:200px;
}
#logobox
{ 
    position:absolute;
    top:0px;
    left:360px;
    width:340px;
}
#edge_topleft
{
    float:left; position:relative; width:19px; height:275px; background-image:url('img/topleft.png');
}
#edge_top
{
    float:left; position:relative; width:1024px; height:25px; background-image:url('img/toprow.png');
}
#hdr_leftspacer
{
    float:left; position:relative; width:19px; height:150px;
}
#floatmenu
{
    z-index:25;
}
#edge_topright
{
    float:left; position:relative; width:29px; height:150px; background-image:url('img/topright.png');
}
#edge_mid
{
    float:left; position:relative; width:1024px; 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:979px; min-height:500px; text-align:left; margin-left:19px;
}
#midcontent_second
{
    float:left; position:relative; width:934px; min-height:500px; text-align:left; 
    background-image:url('img/hdr_edge.jpg'); background-repeat:repeat-x;
    background-color:White;
    padding:15px 15px 10px 15px;
}

#pagecontent
{
    float:left; position:relative; padding:10px 16px 10px 16px;
}
#botrow
{
    float:left; position:relative; width:1024px; height:70px; 
    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');
}

/* 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;
}
.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;
    line-height:130%;
}
.poweredby
{ 
    color:#4040ff; 
    font-size:12px; 
    font-style:italic;
}

.emwPreview
{
    position: absolute; 
    top:0px;    
    left:0px; 
    width: 125px; 
    height:40px; 
    padding-left:5px; 
    background-color:Yellow;
    color:Black; 
    text-align:left;
    font-weight:bold;
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    opacity: 0.65;
}
