﻿body
{
    background-image: url(Graphics/MasterPage/background.gif);
    background-repeat: repeat-x;
    margin: 0px;
}
.RegularText
{
    font-size: 10pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.RegularText A:visited
{
    color: #990000;
    text-decoration: none;
}
.RegularText A:link
{
    color: #990000;
    text-decoration: none;
}
.RegularText A:hover
{
    color: #000000;
    text-decoration: underline;
}
.Sidebar
{
    font-size: 10pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #9bb9ce;
}
.Sidebar A:visited
{
    color: #990000;
    text-decoration: none;
}
.Sidebar A:link
{
    color: #990000;
    text-decoration: none;
}
.Sidebar A:hover
{
    color: #000000;
    text-decoration: underline;
}
.TopMenu
{
    background: #192d55;
    font-family: Tahoma;
    color: white;
    font-size: 11pt;    
    padding-bottom: 1px;
    padding-top: 5px;
}
/* -------------- Menu ----------------*/
.topnavcontainer {clear:both; float:left; width:100%; overflow:hidden;}

#topnav
{	
    /*
    margin: 0 auto;
	padding: 0;
	z-index: 30;
 */
    padding :0; 
    margin:0 auto; 
    list-style-type:none;
    float:left;
    position:relative; 
    left:50%;	
}

#topnav li
{
    float:left;
    position:relative;
    right:50%;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}

#topnav a
{
    width:auto;
    display:block;
    background: white;
    color: #192d55;
    text-align: center;
    text-decoration: none;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 4px;
    padding-top: 4px;
}

#topnav a:hover
{
    background: #990000;
    color: white;
}
/* -------------- Menu ----------------*/

.Heading
{
    font-size: 12pt;
    font-weight: bold;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #9bb9ce;
}
.Heading A:visited
{
    color: black;
    text-decoration: none;
}
.Heading A:link
{
    color: black;
    text-decoration: none;
}
.Heading A:hover
{
    color: black;
    text-decoration: none;
}
.SubHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: black;
    font-family: 'Arial';
    text-decoration: underline;
}
.Footer
{
    font-size: 8pt;
    color: #000040;
    font-family: 'Arial';
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 15px;
    padding-top: 10px;
    background-color: #9bb9ce;
}
.Footer A:visited
{
    color: #000040;
    text-decoration: none;
}
.Footer A:link
{
    color: #000040;
    text-decoration: none;
}
.Footer A:hover
{
    color: #000040;
    text-decoration: underline;
}
.slpMenu
{
    font-size: 10pt;
    font-weight: bold;
    color: #990000;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-image: url(Sign-Language-Products/bottom-divider.gif);
}
.slpMenu A:visited
{
    color: #990000;
    text-decoration: none;
}
.slpMenu A:link
{
    color: #990000;
    text-decoration: none;
}
.slpMenu A:hover
{
    color: #000000;
    text-decoration: underline;
}
.slpTitle
{
    font-size: 13pt;
    font-weight: bold;
    color: blue;
    text-decoration:underline;
    font-family: 'Arial';
}
.slpDescription
{
    font-size: 10pt;
    color: black;
    font-family: 'Arial';
}
.slpDescription A:visited
{
    color: red;
    text-decoration: underline;
}
.slpDescription A:link
{
    color: red;
    text-decoration: underline;
}
.slpDescription A:hover
{
    color: black;
    text-decoration: underline;
}
.slpProduct
{
    font-size: 10pt;
    font-weight: bold;
    color: black;
    font-family: 'Arial';
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.slpProductCode
{
    font-size: 8pt;
    font-weight: bold;
    color: black;
    font-family: 'Arial';
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.ClickToEnlarge
{
    font-size: 8pt;
    color: #000040;
    font-family: 'Arial';
}
.IDMDirector
{
    font-size: 12pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
    background-color: yellow;
}
.BlogTitle
{
    font-size: 12pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
    background-image: url(Sign-Language-Products/bottom-divider.gif);
}
.BlogPosted
{
    font-size: 8pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-style: italic;
    background-color: #f0f8ff;
}
.ShortBlankLine
{
    font-size: 4pt;
}
.ScheduleAdmin
{
    font-size: 10pt;
    color: black;
    font-family: 'Arial';
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ScheduleAdmin A:visited
{
    color: black;
    text-decoration: none;
}
.ScheduleAdmin A:link
{
    color: black;
    text-decoration: none;
}
.ScheduleAdmin A:hover
{
    color: #990000;
    text-decoration: underline;
}
.Padding5
{
    padding: 5px;
}
.Padding10
{
    padding: 10px;
}
.BlogPhoto
{
    margin: 0px 5px 10px 10px;
}


