
/*MENU CSS CODE*/
#menu {
        float:left;
        font-family:Verdana;
        font-size:12pt;        
}

#menu ul {
        list-style: none;
        margin:0;
        padding: 0;
	z-index: 1;
}

#menu a, #menu h6 {
        vertical-align: middle;
        display: block;
        border-width: 0px;
        border-style: solid;
		border-left: 1px solid black;
        margin: 0;
        padding: 7px 2px 7px 2px;
        color: White;
        text-decoration: none;
}

#menu a:hover {
        color: #024F9D;
        background: #B0C4DE;
		background-image: url(/images/hover.jpg);
		background-repeat: repeat-x;
		/*margin-left: 5px;*/
}
#menu li li a:hover {
		color: #024F9D;
        background: #B0C4DE;
		background-image: url(/images/hover.jpg);
		background-repeat: repeat-x;
		/*margin-left: 0px;*/
}
#menu li li li a:hover {
		color: #024F9D;
        background: #B0C4DE;
		background-image: url(/images/hover.jpg);
		background-repeat: repeat-x;
		/*margin-left: 0px;*/
}
#menu li {
		background-image: url(/images/back.jpg);
		background-repeat: repeat-x;
		background-color: #000066;
        position:relative;
        float: left;
		vertical-align: middle;
		text-align:center;
		width: 115px;
/*		width: 100%;*/
}

#menu li a {
	font-size: 11px;
}
#menu li li {
        color: #024F9D;
        background: #005050;
		background-image:url(/images/back2.jpg);
		background-repeat: repeat-x;
		padding-left: 1px;
        position:relative;
        float:left;
        clear:left;
        height: 100%;
        text-align:left;
        width:200px;
	z-index: 5;
}
#menu li li li {
        color: #024F9D;
        background: #008080;
		background-image:url(/images/back3.jpg);
		background-repeat: repeat-x;
		padding-left: 1px;
        position:relative;
        float:left;
        clear:left;
        height: 100%;
        text-align:left;
        width:200px;
	z-index: 5;
}

div#menu ul ul {
        position: absolute;
        z-index: 5;
}

div#menu ul li:hover {
        z-index: 10;
}

#menu ul ul ul {
        position: absolute;
	z-index: 30;
        top: 0;
        left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul
{display: block;
position: absolute;
top: 100%;
left: 0px;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;
position: absolute;
top: 0px;
left: 100%;}

/*Webinar CSS CODE*/
.Webinars TD.header
{
	font-size:14pt;
	font-weight:bold;
	color:Navy;
}

/*GridView CSS CODE*/
.GridView A:link, .GridView A, .Alphabet
{
	color: #008080;
}

.GridView A:active, .GridView A:visited
{
	color: #00a0a0;
}

.GridView A:hover
{
	font-weight:bold;
}

.Admin A:visited
{
    color:Green;
    font-weight:bold;   
}

.Admin A:hover
{
	font-weight:bold;
}

#datePicker
{
    display:none;
    position:absolute;left:325px;
    border:solid 2px black;
    background-color:white;
}

#datePicker2
{
    display:none;
    position:absolute;left:325px;
    border:solid 2px black;
    background-color:white;
}

.content
{
     width:400pt;
     background-color:white;
     margin:auto;
     padding:10px;
}

h2.ProductTitle {
	display: block;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 0px;
	color: #003366;
}

h3.SectionText {
	display: block;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 0px;
}

div.ProductSummary {
	display: block;
	font-size: 12pt;
	margin-bottom: 0px;
}

td.Overview {
	display: block;
	vertical-align: top;
	padding-bottom: 10px;
	border-bottom: 1px solid #AAAAAA;
}
