﻿/* ***********************************************************************
** BODY
*********************************************************************** */
body {
	background:         #ffffff url(../Images/body_bg.gif) top left repeat-x;
	margin:             0;
	font-size:          10pt;
	/*font-family:      Trebuchet MS, Trebuchet, Arial, Sans-Serif;*/
	font-family:        Helvetica, Arial, Sans-Serif;
	color:              #333;
        padding: 0px;
        padding-bottom: 20px;
}
.Easel {
        background: #ffffff;
	width:              960px;
	margin-left:	    auto;
	margin-right:	    auto;
        border-left: 2px solid #969694;
        border-right: 2px solid #969694;
        border-bottom: 2px solid #969694;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 15px;
}

a:link, a:visited {
	color:			    #ff6600;
}
a:hover {
	color:			    #FF8D41;

}
img
{
    border: 0;
}

/*****  HIDE TABS ******/
.navTab {
	display:none;
}

/* ***********************************************************************
** HEADER
*********************************************************************** */
tr.HeaderRow {
        margin-bottom: 20px;
}
td.Header {
	/* background:	URL(/Data/Site/SITEID/Images/IMAGENAME.jpg); */

	background:         #fff url(/Data/Site/25/Images/header_bg.jpg) top center no-repeat;

	color:              #748CC8;
	height:             86px;


}
div.HeaderMargins {
	margin:             0 0 40px 0;
}
.Header .floater
{
        display: block;
        float: right;
        padding-top: 5px;
        padding-bottom: 5px;
        border: 1px solid black;
        font-family:        Arial, Helvetica, Georgia, Sans-Serif;
        float:              right;
        font-size:          14pt;
        text-align:         right;
        margin-right:  100px;
        margin-top:         0px;
        padding:            4px;
        color:              #fff;

        background-color:   #ff6600;
}
.Header .floater span
{

    padding:            3px 4px;
}

/*******************************/
/* ***********************************************************************
** NAVIGATION AREA
*********************************************************************** */
td.Nav {

	width:              208px;


}
td.Nav[rowspan]
{
    background-image:   url(/Data/Site/25/Images/nav_bg_top.gif);
    background-position:top;
    background-repeat:  no-repeat;
}
div.NavMarginsVert
{
	padding-top:        17px;
	padding-bottom:     12px;
	background:         url(/Data/Site/25/Images/nav_bg_bottom.gif) bottom no-repeat;
}
div.NavMarginsHoriz
{
    font-size:		    16px;
    padding:            6px;
    color:              #ff6600;
}
.NavMarginsVert a:visited,
.NavMarginsVert a:link,
a.ANavVert:link, a.ANavVert:visited
{	display:            block;
	font-size:		    16px;
    color:              #D3E4F6;
	padding:            0 4px 0 20px;
	text-decoration:    none;
	line-height:        1.5;
	background-color:   #0A6ACE;
	border-top:         solid 1px #1873D1;
	border-bottom:      solid 1px #0864C3;
}
.NavMarginsVert a:visited,
a.ANavVert:visited
{
    color:              #75A9E0;
}
.NavMarginsVert a:hover,
a.ANavVert:hover
{	color:              #fff;
	background-color:   #1873D1;

}
.NavMarginsVert hr
{
    margin:             0;
    padding:            0;
    height:             4px;
    background-color:   #0864C3;
    color:              #0864C3;
    border:             solid 1px #0864C3;
    border-top:         solid 1px #0755A6;
}
.NavMarginsVert br
{
    display:            none;
}


.NavMarginsVert ul, .NavMarginsVert li, .NavMarginsHoriz ul, .NavMarginsHoriz li {
list-style-type:none;
margin:0;
padding:0;
!margin-top:-5px;
}
.ANavVertList {
list-style-type:none;
margin:0;
padding:0;
}
ul.ANavVertList li {
        position:relative;
        display:            block;
	font-size:		    16px;
        color:              #D3E4F6;
	padding:            0 4px 0 20px;
	text-decoration:    none;
	line-height:        1.5;
	background-color:   #0A6ACE;
	border-top:         solid 1px #1873D1;
	border-bottom:      solid 1px #0864C3;
        cursor:pointer;
}
ul.ANavVertList li:hover ul, ul.ANavVertList li.Hover ul {
display:block;
margin-top: -50px;
}
ul.ANavVertList li:hover, ul.ANavVertList li.Hover {
background-color:#3366BB;
}
ul.ANavVertList li ul {
display:none;
left:98%;
list-style-type:none;
position:absolute;
top:0;
_margin-left: -20px;
}
ul.ANavVertList li ul li {
background-color:#3366BB;
border:none;
padding-left:5px;
width:150px;
}


/* ***********************************************************************
** MAIN
*********************************************************************** */

tr.MainRow
{
        margin-top: 20px;
}

td.Main{
	/* background:	URL(/OutfitterCentralData/Site/SITEID/Images/IMAGENAME.jpg); */
	background-color:   White;
	font-size:		    10pt;
	line-height:	    1.3;
        padding-left: 0px;


}
div.MainMargins {
	margin:             0 20px 40px 40px;

        /* Margin fix for IE */
        !margin-left: 20px;

        padding:            0;

}
.Main h1
{
    font-size:          18pt;
    font-family:        Georgia, Times New Roman, Serif;
    line-height:        1;
    color:              #2361BD;
    font-weight:        normal;
}

.Main .edit {
	background:		    yellow;
}

select#_ctl0__ctl0_Layout_Main_ddlOwner
{
    width: 450px;
}

.state, .license, .state_inactive, .license_inactive, .state div, .license div, .state_inactive div, .license_inactive div
{
    width:262px !important;
}
.state select, .license select, .state_inactive select, .license_inactive select
{
    width:166px !important;
}
/* ***********************************************************************
** FOOTER
*********************************************************************** */
.FooterRow {

}
.FooterMargins {

}
.Footer {

    text-align:         right;
	color:			    #888;
	font-size:		    10px;


}
.Footer a:link, .Footer a:visited
{
    color:              #ff6600;

}
.Footer a:hover
{
    color:              #FF8D41;

}


a.AFooterCopyright:link,
a.AFooterCopyright:visited
{
        color: #888;
        text-decoration: none;
}

a.AFooterCopyright:hover,
{
        background-color: none;
}


/***************************
 *ADMIN
 **************************/
.Proxy{
        text-align: center;
        display: block;
        padding: 5px;
        width: 100%;
        top: 0;
        left: 0;
        background: #990909;
        position: absolute;
        color: #e5e5e5;
        border-bottom: 2px solid black;
}

.Proxy a:link, .Proxy a:visited {
        font-weight: bold;
        color: white;
}

/* ------ Caution Table Style (for TestSmart) ------------------------------------------ */
 
.noteTable {
   padding: 4pt;
        width: 80%;
        border-top: 2px solid #B2B2B2;
        border-bottom: 2px solid #B2B2B2;
        margin: 12pt auto;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        min-height: 55px;
}
 
.noteTable img {
   margin-right: 8pt;
        float:left;
}
 
.noteTable h1 {
   font-weight: bold;
        font-size: 13pt;
        padding: 0;
        margin: 0;
}
 
.noteTable p {
        padding: 0;
        margin: 3pt 0 3pt 77px;
}
 
.noteTable .prop {
   clear:both;
}
 
.noteTable ul {
        padding: 0;
        margin: 5pt 0 0 77px;
}
 
.topAndBottomTable {
   padding: 1pt;
        width: 80%;
        border-top: 2px solid #B2B2B2;
        border-bottom: 2px solid #B2B2B2;
        margin: 12pt auto;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
}
 
.topAndBottomTable p {
        padding: 0;
        margin: 3pt 5pt;
}

