body {font-family:arial; margin:0px; background-color:white; font-size:11pt;}

input {font-size:12;}


.safetytexttitle {font-size:12; color:#404040; padding-top:10px; }

.safetytextcomp {font-size:15; color:#404040; font-weight:bold;}

.regtext {font-size:12; color:#404040;padding-left:2px;padding-top:10px;}

.formtext {font-size:12; color:#404040; font-weight:bold;}

.smalltext {font-size:11; color:#404040;}

.languagetext {font-size:8; font-style: arial; color:#404040; padding-top:2;}

.pageheader {color:#0D5178; font-weight:bold; font-size:19; padding-bottom:20px;}

.bluetext {font-size:11; color:#0F50A4;}

.selectednav {padding-top:2px; padding-bottom:2px; padding-left:30px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:11; background-color:#000000;}

.subheader {font-size:14; color:#E1002D; border-bottom:1px solid #808080; padding-bottom:2px; font-weight:bold; padding-left:3px;}

.postionstatetext {font-size:12; color:#404040; padding-top:10;padding-bottom:10; border-bottom:1px solid grey;}

.reglink:link {color:#0F50A4; text-decoration:none;}
.reglink:visited {color:#0F50A4; text-decoration:none;}
.reglink:active {color:red; text-decoration:none;}
.reglink:hover {color:red; text-decoration:none;}

.sidenav:link {padding-top:2px; padding-bottom:2px; padding-left:30px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:11; background-color:#808284;}
.sidenav:visited {padding-top:2px; padding-bottom:2px; padding-left:30px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:11; background-color:#808284;}
.sidenav:active {padding-top:2px; padding-bottom:2px; padding-left:30px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:11; background-color:#666666;}
.sidenav:hover {padding-top:2px; padding-bottom:2px; padding-left:30px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:11; background-color:#666666;}


.sidenavsub:link {padding-top:2px; padding-bottom:2px; padding-left:43px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:10; background-color:#808284;}
.sidenavsub:visited {padding-top:2px; padding-bottom:2px; padding-left:43px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:10; background-color:#808284;}
.sidenavsub:active {padding-top:2px; padding-bottom:2px; padding-left:43px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:10; background-color:#666666;}
.sidenavsub:hover {padding-top:2px; padding-bottom:2px; padding-left:43px; width:100%; text-decoration:none; color:white; font-weight:normal; font-size:10; background-color:#666666;}


.hoverbox:link {position:absolute;  z-index:2; left:100px; top:100px; background-color:red; height:100px; width:100px; filter:alpha(opacity=90);}
.hoverbox:visited {position:absolute;  z-index:2; left:100px; top:100px; background-color:red; height:100px; width:100px; filter:alpha(opacity=90);}
.hoverbox:active {position:absolute; visibility:hidden;  z-index:2; left:100px; top:100px; background-color:red; height:100px; width:100px;}
.hoverbox:hover {position:absolute; visibility:hidden;  z-index:2; left:100px; top:100px; background-color:blue; height:100px; width:100px;}

.eventheader {font-size:12; color:white; background-color:#606060; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border-right:1px solid #E0E0E0;}
.eventcell {font-size:12; color:#404040; padding:3px; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
.homeeventtitle {font-size:12; color:#404040; padding:1px; font-weight:bold;padding-top:4px;}
.homeeventlocation {font-size:12; color:#404040; padding:1px; font-weight:normal;}
.homeeventdate {font-size:12; font-style: italic;  color:#404040; padding:1px; font-weight:normal; padding-bottom:4px;}

.cartlink:link {padding-top:0px; align:center; height:18px; text-decoration:none; text-transform: uppercase; color:#FFFFFF; font-size:10; font-weight:normal; padding-bottom:0px; padding-left:6px; padding-right:6px; background-color:#ED1C24; border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #404040;}
.cartlink:visited {padding-top:0px; align:center;height:18px; text-decoration:none; text-transform: uppercase; color:#FFFFFF; font-size:10; font-weight:normal; padding-bottom:0px; padding-left:6px; padding-right:6px; background-color:#ED1C24; border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #404040;}
.cartlink:active {padding-top:0px; align:center;height:18px; text-decoration:none; text-transform: uppercase; color:#000000; font-size:10; font-weight:normal; padding-bottom:0px; padding-left:6px; padding-right:6px; background-color:#F5F5F5; border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #404040;}
.cartlink:hover {padding-top:0px; align:center;height:18px; text-decoration:none; text-transform: uppercase; color:#000000; font-size:10; font-weight:normal; padding-bottom:0px; padding-left:6px; padding-right:6px; background-color:#F5F5F5; border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #404040;}


.errortext {color:red; font-size:12;}


.orderlabel {font-size:12; font-weight:bold; color:#404040;}
.orderinfo {font-size:14; color:#000000;}



.formlable {font-weight:; padding-bottom:8px; text-align:right; padding-left:10px; padding-right:7px; font-size:12;}
.forminfo  {font-weight:bold; padding-bottom:8px; font-size:13; padding-right:20px;}
.redformsectionheader {font-weight:bold; font-size:14; color:#B50009; border-bottom:1px dashed #909090; padding-bottom:2px;}
.formsectionheader {font-weight:bold; font-size:14; border-bottom:1px dashed #404040; padding-bottom:2px;}

.redformsectionheader {font-weight:bold; font-size:14; color:#B50009; padding-bottom:2px;}
.date {font-family:arial; font-weight:bold; font-size:9pt; padding:10px; }

.topnavrow:link {padding-top:0px; text-decoration:none; text-transform:uppercase; color:#000000; font-size:8pt; font-weight:normal; padding-bottom:2px; padding-left:0px; padding-right:0px;}
.topnavrow:visited {padding-top:0px; text-decoration:none; text-transform:uppercase; color:#000000; font-size:8pt; font-weight:normal; padding-bottom:2px; padding-left:0px; padding-right:0px;}
.topnavrow:active {padding-top:0px; text-decoration:none; text-transform:uppercase; color:#9D9FA1; font-size:8pt; font-weight:normal; padding-bottom:2px; padding-left:0px; padding-right:0px;}
.topnavrow:hover {padding-top:0px;text-decoration:none; text-transform:uppercase; color:#9D9FA1; font-size:8pt; font-weight:normal; padding-bottom:2px; padding-left:0px; padding-right:0px;}
.topnavdivide {padding-left:0px; padding-right:0px: color:#000000;font-size:8pt; padding-right:5px; padding-left:5px;}
.rightbodytd {padding-left:20; padding-right:15px; padding-top:30px; padding-bottom:20;}
.homesectionheader {padding-left:0px; padding-right:0px; padding-top:15px;}

.homeeventbgimage {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;

}
.homeeventyear{
color:#000000; font-size:17; font-weight:bold; padding-top:15px; padding-left:5px; padding-bottom:2px; background-color:#
} 
.eventcelllink {font-size:8pt;}

.eventsummarytable {
border:1px solid black;
padding:12px;
}
.summaryeventtitle{
font-family:arial;
font-size:11pt;
font-weight:bold;
}
.summaryeventlocation{
font-family:arial;
font-size:9pt;
font-weight:normal;
}
.summaryeventdate{
font-family:arial;
font-size:9pt;
font-weight:normal;
font-style: italic;
padding-bottom:7px;

}
.summaryeventdesc {
font-family:arial;
font-size:8pt;
padding-top:6px;
padding-bottom:8px;
}

.eventsummaryrow {
padding-top:30px;
}
.summaryeventpic{
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}

.floatimgleft {
float:left;
margin-right:10px;
margin-bottom:3px;
}

.eventtable{
border:0px solid black; 
} 


.eventdetailtable{
padding:12px;
border:1px solid black;
background-image: url("images/eventdetail_gradbg.gif");
background-repeat: repeat-y;  
} 

.eventdetailtablesm{
padding:12px;
background-image: url("images/eventdetail_gradbg.gif");
background-repeat: repeat-y;
border:1px solid black;  
} 

.eventdetailtitle{
font-family:arial;
font-size:13pt;
font-weight:bold;
}
.eventdetaillocation{
font-family:arial;
font-size:10pt;
font-weight:normal;
}
.eventdetaildate{
font-family:arial;
font-size:10pt;
font-weight:normal;
font-style: italic;

}
.eventpic{
text-align:center; 
}

.redsectionlabel{
font-family:arial;
color:#C0272D;
font-weight:bold;
font-size:10pt;
letter-spacing: -0.075em;
border-bottom:1px solid black;
text-transform: uppercase;
padding-top:0px;
padding-right:0px;

}
.smalleventtext{
font-family: arial;
font-size:9pt;
padding-top:5px;

}
.eventdetailseminartitle {
font-family: arial;
font-weight:bold;
font-size:8pt;
padding-top:3px;
}
.eventdetailseminarpresenter {
font-family: arial;
font-size:8pt;
padding-top:3px;
padding-bottom:5px;
border-bottom:1px solid #666666;
}

.eventcomponent {
padding-bottom:15px;
}
.seminarcomponent {
padding-top:5px;
}

.eventdetaillinks{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:blue;
padding-bottom:5px;
}

.membertext {font-size:12; color:#404040;padding-left:2px;padding-top:3px;}

.smalleventbullet {font-size:8pt;}
.eventdetailsubtitle {font-size:10pt; font-style: italic; padding-top:5px;}

.regorangelink:link {color:#0F50A4; text-decoration:none;}
.regorangelink:visited {color:#0F50A4; text-decoration:none;}
.regorangelink:active {color:yellow; text-decoration:none;}
.regorangelink:hover {color:yellow; text-decoration:none;}

.webinar-table
{
	width:100%;
	 font-size:0.8em;
	 font-weight:bold;
}
.webinar-date-td
{
	width:150px;	
	color:#0F50A4;	
}
.webinar-title-td
{	
	text-align:left;
}


        #nav
        {
            text-align:center;
            color: White;
            list-style: none;
            margin: 0;
            padding: 0;
            display:inline;
        }
        #nav + *
        {
            clear: left;
        }
        #nav ul
        {
            color: White;
            padding: 0;
            margin: 0;
            list-style: none;
            z-index: 99;
            position: relative;
            overflow: visible;
        }
        #nav > li ul
        {
            text-align: left;
        }
        #nav li
        {
            color: White;
            position: relative;
            height: auto;
            overflow: visible;
        }
        #nav > li
        {
            margin: 0;
            float: left;
            text-align: center;
            height: 25px;
        }
        #nav a
        {
            text-decoration: none;
            padding: 0 0.5em;
            line-height: 25px;
            background: transparent;
            color: inherit;
            overflow: hidden;
        }
        #nav li li a
        {
            line-height: normal;
            padding: 0.25em 0.5em;
        }
        #nav ul, #nav li, #nav a
        {
            display: block;
        }
        #nav ul
        {
            visibility: hidden;
        }
        #nav ul ul, #nav ul ul ul
        {            
            position: absolute;
            top: 0;
            left: 95%;
            visibility: hidden;
        }
        #nav li:hover
        {
            background-color: Black;
        }
        #nav > li > ul
        {
            margin: -1px;
            position: relative;
            top: -1px;
            left: 4px;
        }
        #nav > li ul li
        {
            position: relative;
            left: -4px;
        }
        #nav > li:hover
        {
            z-index: 2;
        }
        #nav li:hover ul ul, #nav li:hover ul ul ul
        {
            visibility: hidden;
        }
        #nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul
        {
            visibility: visible;
        }

