﻿/* ======================================================================= */
/* ===== GENERAL TAG STYLES ===== */
/* ======================================================================= */
body
{
    margin:0px;
    padding:0px;
    background-color:#000033; 
}

body, div, td, p, h1, h2, h3, h4
{
    font-family:arial;
    font-size:10pt;
    color:#000066;
    text-align:left;
}

h2 
{
    padding-left:8px;
    padding-top:8px;
    padding-bottom:0px; 
}

h2, h3, h4
{
    margin:4px;
    color:#000066;
}

h1 { font-size:14pt; font-weight:800; text-align:center; margin-top:18px; }
h2 { font-size:12pt; font-weight:800; }
h3 { font-size:11pt; }
h4 { font-size:10pt; font-weight:800; }

th
{
    text-align:center;
}

td
{
    vertical-align:top;
}

p
{
    margin:8px;
}

img
{
    margin:0px;
    padding:0px;
}

a { text-decoration: none; }
a:link { color:#0000CC; }
a:active { color:#660000; }
a:hover { text-decoration:underline; }
a:visited { color:#0000CC; }


/* ======================================================================= */
/* ===== FONT STYLE CLASSES ====== */
/* ======================================================================= */
a.legal { text-decoration: none; }
a.legal:link { color:#FFEA39; }
a.legal:active { color:#FFFFFF; }
a.legal:hover { text-decoration:underline; }
a.legal:visited { color:#FFEA39; }

.bold
{
    font-weight:800;
}

.topic
{
    font-size:11pt;
    font-weight:800;
}

.legal
{
    font-size:8pt;
    font-weight:100;
    margin:4px;
    padding:4px;
}


/* ======================================================================= */
/* ===== IMAGE CLASSES ===== */
/* ======================================================================= */
.imageScrollButton
{
    cursor:pointer;
}

.imageSelector
{
    background-color:#333333;
    width:558px;
    border:solid 2px #999999;
    overflow:hidden;
    margin:0px;
    position:relative;
}

.imageSelection
{
    vertical-align:middle;
    cursor:pointer;
    padding:2px 4px 2px 4px;
    display:inline;
    position:relative;
}

.imageViewer
{
    text-align:center;
    height:500px;
    border:solid 1px #333333;
    padding:8px;
    background-color:#CCCCCC;
    overflow:visible;
    margin:0px;
}

.imageAligned
{
    margin:4px;
}


/* ======================================================================= */
/* ===== DISPLAY CONTROL CLASSES ===== */
/* ======================================================================= */
.hide
{
    display:none;
}


.cellUnderline
{
    border-bottom:solid 1px #8F83CF;
}


/* ======================================================================= */
/* ===== COMMON PAGE ELEMENT STYLES ===== */
/* ======================================================================= */
#mainTable
{
    width:980px;
    padding:0px;
    margin:0px;
    border-right:1px solid #333333;
    background-color:#ffffff;
}

#headerCell
{
    background-color:#FFFFFF;
}

#ataHeaderLogo
{
    margin:0px;
    height:150px;
    width:288px;
}

#ataHeaderImage
{
    margin:0px;
    height:150px;
    width:692px;
}

#sideNav
{
    width:144px;
    vertical-align:top;
    background-color:#242074;
    border-right:solid 1px #CCCCCC;
    position:relative;
    top:4px;
}

#contentCell
{
    width:716px;
    overflow:auto;
    text-align:left;
    vertical-align:top;
}

#navFancyBorder
{
    position:absolute;
    top:164px;
    left:0px;
    z-index:1000;
    margin:0px;
    padding:0px;
}

#adsCell
{
    background-color:#B4ACFA;
    border-right:solid 1px #CCCCCC;
    border-left:solid 1px #CCCCCC;
    position:relative;
    top:4px;
    text-align:center;
    vertical-align:top;
    width:120px;
}


/* ======================================================================= */
/* ===== NAVIGATION CLASSES ===== */
/* ======================================================================= */
a.primaryNav { text-decoration: none; }
a.primaryNav:link { color:#282476; }
a.primaryNav:active { color:#282476; }
a.primaryNav:hover { text-decoration:underline; }
a.primaryNav:visited { color:#282476; }

a.primaryNavSelected { text-decoration: none; }
a.primaryNavSelected:link { color:#282476; }
a.primaryNavSelected:active { color:#282476; }
a.primaryNavSelected:hover { text-decoration:none; cursor:text; }
a.primaryNavSelected:visited { color:#282476; }

a.sideBarElement { text-decoration:none; color:#282476; }
a.sideBarElement:link { color:#282476; }
a.sideBarElement:active { color:#282476; }
a.sideBarElement:hover { text-decoration:underline; }
a.sideBarElement:visited { color:#282476; }

a.sideBarElementSelected { text-decoration:none; }
a.sideBarElementSelected:link { color:#FFFFFF; }
a.sideBarElementSelected:active { color:#CCCCCC; }
a.sideBarElementSelected:hover { text-decoration:none; cursor:text; }
a.sideBarElementSelected:visited { color:#FFFFFF; }

div.primaryNav
{
    border-top:solid 1px #8F83CF;
    border-bottom:solid 1px #8F83CF;
}

.primaryNav
{
    font-size:8pt;
    font-weight:800;
    background-color:#E9E9DD;
    color:#282476;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.primaryNavElement
{
    border-right:solid 1px #cccccc;
    text-align:center;
    padding:1px;
    width:120px;
    cursor:pointer;
}

.primaryNavElementSelected
{
    border:solid 1px #cccccc;
    text-align:center;
    width:120px;
}

.primaryNavElementLast
{
    border:none 0px #FFFFFF;
    border-top:solid 1px #FFEA39;
    text-align:center;
    width:120px;
    cursor:pointer;
}

.sideBar
{
    font-size:8pt;
    width:128px;
    text-align:left;
    vertical-align:top;
    background-color:#B4ACFA;
    color:#FFEA39;
    border-top:solid 1px #8F83CF;
    padding:2px 8px 2px 8px;
    cursor:pointer;
}

.sideBarElement
{
    color:#282476;
    width:128px;
    font-style:normal;
}

.sideBarContainer
{
    background-color:#242074;
    border-right:solid 1px #CCCCCC;
    position:relative;
    top:4px;
}

.sideBarCategory
{
    background-color:#242074;
    color:#FFFFFF;
    width:144px;
    font-size:9pt;
    font-weight:800;
    padding:4px 0px 0px 4px;
    font-style:normal;
}

.footerContainer
{
    position:relative;
    top:4px;
    border-top:solid 1px #CCCCCC;
    background-color:#E9E9DD;
}

.footerCell
{
    text-align:center;
}
.myh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}