body
{
    
    background-color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
     /*
    font-size:80%;
    */
    font-size: 10px;
   
    padding: 0;
    /*margin-left: 46;
    margin-right: 46; /*margin : 0; */
}

div, img
{
    /*	border:1px solid;*/
}

a
{
    color: #000066;
    text-decoration: underline;
    
}

a:hover
{
    text-decoration: underline;
    
}
a:visited
{

}

a img
{
    border-width: 0px;
    border-style: none;
}

table
{ 
    font-size: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

td, th
{
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    padding: 2em;
    margin: 0;
}

h1
{
    font-size: 1em;
}

h2
{
    font-size: 1em;
}

h3
{
    font-size: 1em;
}

h4
{
    font-size: 1em;
}

h5
{
    font-size: 1em;
}

h6
{
    font-size: 0.9em;
}

input[type=text], input[type=password], option, radio
{
    background-color: White;
}

#CenterTable
{
    margin-left: 17px;
    margin-right: 19px;
}

#LeftMenu
{
    /*vertical-align:top;*/
    background-color: #EEE;       
    /*font-size: 10px;*/
    width: 161px;
}

#LeftMenu h1, #LeftMenu h2, #LeftMenu h3, #LeftMenu h4, #LeftMenu h5, #LeftMenu h6
{
    padding-left: 1em;
    font-size: 1em;
}

#LeftMenu ul
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2.5em;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

#LeftMenu li
{
    list-style-type: circle;
    list-style-position: outside;
    list-style-image: url( '../Images/GenericNav/blue_bullet.gif' );
    padding: 0;
    margin: 0;
    margin-top: 1em;
}

#LeftMenu .Menu li
{
}

#LeftMenu .SubMenu li
{
}

#Content
{
    padding: 1em;
    vertical-align: top; /*border-left:black solid 0.05em;*/
    width: 85%;
    padding-right: 2em;
}

.CatalogFront #Content, .CatalogFront #Content td, .CatalogFront #Content th
{
    padding: 0;
}

#Content table
{
    border-collapse: separate;
    border-spacing: 0.25em;
}

#Content td, #Content th
{
    padding: 0.5em;
}

#Content thead
{
    background-color: #EEE;
}

#ContentWidthFix
{
    width: 100%;
}

.OddRow
{
    background-color: #F9F9F9;
}

.EvenRow
{
    background-color: #F6F6F6;
}

.Hover
{
    background-color: #3A6DA5;
}

.SelectedRow
{
    font-weight: bold;
    background-color: #3A6DA5;
    color: White;
}

.SelectedRow .Element
{
    color: White;
}

.Hover .Element
{
    color: White;
}

.PrintPage
{
    text-align: right;
    margin-left: 17px;
    margin-right: 17px;
}

.PrintPage a
{
    cursor: move;
}

.Notices
{
    text-align: center;
    margin-left: 17px;
    margin-right: 17px;
}

.Notices a
{
    text-decoration: underline;
}

.BoldLinks a
{
    font-weight: bold;
}

/*--  Style Classes to take the place of in-line elements from master page  --*/
.TopNav
{
	background-image: url(/images/banner/top_auto.gif);
}
.TabSelected
{
	background-image: url(/images/banner/Tab_Selected_BG.png);
}
.HomeBannerMiddle
{
	background-image: url(/images/home_banner/middle_middle.gif);
}
.HomeBannerMiddleAuto
{
	background-image: url(/images/home_banner/middle_auto.gif);
}
.HomeBannerBottomAuto
{
	background-image: url(/images/home_banner/bottom_auto.gif);
}
.BannerNavAuto
{
	background-image: url(/images/banner/nav_auto.gif);
}
.NavSpacer
{
	background-image: url(/images/banner/nav_spacer.gif);
}
.PageBottomSpacer
{
	background-image: url(/images/banner/page_bottom_spacer.gif);
}

sup
{
	vertical-align:.6em;
	font-size:65%;
}