
/*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;
}
.Webinars H1
{
	font-weight: bolder; /* letter-spacing:-0.07em;*/
    font-family: Verdana, "BitStream vera Sans" ,Helvetica,Sans-serif;
    margin-top: 25px;
    font-size: 125%;
    color:Navy;
}

.Webinars H2
{
	font-size:14pt;
	font-weight:bold;
	color:Navy;
}
.content
{
    width: 900px;
    
    margin-left: 10px;
    margin-top: 1px;
}
.holdRight
{
    width: 106px;
    float: left;
    margin-left: 10px;
}
dd
{
    margin: 10px 20px 20px 30px;
}

dt
{
    font-weight: bold;
    font-size:larger;

}

.webinarDetails
{
    margin: 10px 20px 20px 30px;
}
.date
{
    width:250px;
	background-color:#BAD6F0;
	color:Black;
	padding:8px;
	margin-bottom:10px;

}
.content ul
{
    margin-left: 40px;
    
}
.description
{
}
.presenter
{
	float:right;
	border: solid 1px #000;
	margin-left: 15px;
	width: 300px;
	padding: 12px 12px 12px 12px;
	background-color:#BAD6F0;
	color:Black;
}
.presenter_wide
{
	float:right;
	border: solid 1px #000;
	margin-left: 15px;
	width: 300px;
	padding: 12px 12px 12px 12px;
	background-color:#BAD6F0;
	color:Black;
}
.presenterImg
{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: solid 1px #000;
}

/*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;
}
