﻿
    body
    {
      margin: 0;
      background-color: #242424;
      background-attachment: scroll;
      background-repeat: repeat-x;
      font-family: Verdana, Sans-Serif;
    }

    A
    {
		font-family: Verdana, Sans-Serif;
		text-decoration: none;
		text-transform: capitalize;
		color: white;
		font-size: x-Small;
    }
    
    .TickerContent
	{
		font-size: medium;
		font-weight: bold;
		color: #228B22;
	}

    .TopBanner
    {
        background-color: #669900;
        color: white;
        width: 800px;
    }

    .TopTitleBanner
    {
		text-align: left;
		font-weight: 900;
		height: 40px;
		vertical-align: middle;
    }

    .TopLinkBanner
    {
        text-align: right;
    }

    #PictBanner
    {
      border: 0;
      width: 800px;
      height: 100%;
      border-collapse: collapse;
      border-spacing: 0;
    }

    .PictRow
    {
        height: 100px;
    }

    .CopyrightText
    {
      font-family: Verdana, Sans-serif;
      font-size: x-small;
      color: white;
      vertical-align: top;
    }

    .TableContent
    {
      border: 0;
      background-color: white;
    }

    .ContentRow
    {
      background-image: url(../images/background_vert.gif);
      background-attachment: scroll;
      background-repeat: repeat-x;
      background-color: white;
      vertical-align: top;
    }

    .ContentRowFooter
    {
        background-image: url(../images/background_footer.gif);
        background-attachment: scroll;
        background-repeat: repeat-x;
        background-color: transparent;
    }

    .InnerContentTable
    {
      height: 400px;
      width: 100%;
      height: 100%;
      border: 0;
      text-align: left;
    }
    
    .DivMaster
    {
		height: 100%;
    }
    
    .RegisrationTable
    {
		text-align: left;
		vertical-align: top;
    }
    
    .required
    {
		color: Red;
    }
    
    .requiredField
    {
		color : Red;
		display: none;
    }
    
    .speakerImgTable
    {
		padding: 0;
		vertical-align: top;
    }
    
    .speakerNameTitle
	{
		font-family: Verdana, Sans-Serif;
		font-size: small;
		color: #ffffff;
		background-color: #003300;
	}
	
	.speakerNameBar
	{
		background-color: #dcdcdc;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
	}
	
	.speakerName
	{
		font-weight:bold;
	}
	
	.speakerTitle
	{
		font-size: .80em;
	}
	
	.speakerDesc
	{
		font-size: small;
		padding-left: 5px;
		padding-right: 5px;
		text-align:justify;
	}
	
	.ApplicationSubTitle
	{
		font-size: large;
		font-weight: bold;
		color: #003300;
		padding-bottom: 9;
	}
	
	.MoreToCome
	{
		font-weight: bold;
		color: #ff6600;
		padding-top: 10px;
	}
	
	.HotelTable
	{
		font-size: 10pt;
		padding: 6px;
		margin-left: 20px;
	}
	
	.HotelTableFormat
	{
		vertical-align: top;
		border-right: #006600 1px solid;
		border-top: #006600 1px solid;
		border-left: #006600 1px solid;
		border-bottom: #006600 1px solid;
	}
	
	.HotelTableHeader
	{
		background-color: #669900;
		color: White;
		font-weight: bold;
		font-size: medium;
	}
	
	.SpecialItem
	{
		font-size: small;
	}
	
	.SubItem
	{
		font-size: small;
	}
	
	.ContactUs
	{
		font-size: small;
		margin-left: 20px;
	}
	
	.ContactUs A
	{
		font-size: small;
		text-decoration: none;
		text-transform: lowercase;
		font-variant: normal;
		color: Blue;
	}
	
	.overviewTableBorder
	{
		padding-left: 3px;
		border-right: #006600 1px solid; border-top: #006600 1px solid; border-left: #006600 1px solid; border-bottom: #006600 1px solid;
	}
	
	.FooterSiteLink
	{
		text-align: center;
		color: White;
	}
	
	.MoreLink
	{
		font-size: small;
		text-decoration:none;
		text-transform: none;
		color: Blue;
	}
	
	#ddblueblockmenu{
		border: 1px solid #003300;
		border-bottom-width: 0;
		width: 185px;
	}

	#ddblueblockmenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		font: normal 95% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	}

	#ddblueblockmenu li a{
		display: block;
		padding: 3px 0;
		padding-left: 9px;
		width: 169px; /*185px minus all left/right paddings and margins*/
		text-decoration: none;
		color: white;
		background-color: #009933;
		
		border-left: 7px solid #006633;
	}

	* html #ddblueblockmenu li a{ /*IE only */
		width: 187px; /*IE 5*/
		width: 169px; /*185px minus all left/right paddings and margins*/
	}

	#ddblueblockmenu li a:hover {
		background-color: #006633;
		border-left-color: #00ff33;
	}

	#ddblueblockmenu div.menutitle
	{
		color: white;
		border-bottom: 1px solid black;
		padding: 1px 0;
		padding-left: 5px;
		background-color: #003300;
		font: bold 95% 'Trebuchet MS' , 'Lucida Grande' , Arial, sans-serif;
	}

	.BackToHome
	{
		text-decoration:none;
		color: #228b22;
		font-size: small;
		padding-left: 20px;
	}
	
	.AjaxTickerLink
	{
		color: red;
		text-decoration: none;
		font-size: small;
		font-weight: bold;
	}
	
	.RelatedTopicsLink
	{
		font-size: 10pt;
		color: Blue;
	}
	
	.ButtonDisplayNone
	{
		display: none;
	}
	
	.ButtonDisplayInline
	{
		display: block;
	}
	
	.RegButtonStyle
	{
		
	}