﻿body
{
    font-size: 12px;
    color: #777777;
    font-family: arial, sans-serif;
    background-color: white;
    margin: 0px;
	 padding: 0px;
}
h1
{
   font-size: 16px;
   color: #555555;
	font-weight:bold;
	margin-top: 0pt; 
	margin-bottom: 10px; 
	padding-top: 0pt; 
	padding-right: 0pt;
}
h2
{
	text-align: left;
   font-size: 120%;
   color: #666666;
	font-weight:bold;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	padding-top: 0pt; 
	padding-right: 0pt;
}
h3 {
   font-size: 110%;
   color: #555555;
	font-weight:bold;
	margin: 10px 0 0 0; 
	padding-top: 0pt; 
	padding-right: 0pt;
}
h6 
{
	text-align: left;
   font-size: 120%;
   color: #009a3a;
	font-weight:bold;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	padding-top: 0pt; 
	padding-right: 0pt;
}
hr
{ 	
	color: #eee; 
	height: 2px;
}
table.eventList
{
   border: 1px solid #999;
   width: 100%;
}
td.underline
{
   border-top: 1px solid #eee;
}
.AddText
{
   font-weight: bold;
   text-decoration: none;
   color: #444;
}
table.eventList th
{
   text-align: left;
   height: 25px;
   background-image: url('http://events.schneider-electric.com.au/images/header-bg.gif');
   padding-left: 5px;
}
table.eventList td
{
   padding: 5px;
}
table.eventList td.alternate
{
   border-bottom: 1px solid #eeeeee;
}
table.mainTable
{
   border: 0px;
   width: 100%;
}
table.mainTable thead
{
   background-color: #999999;
   color: White;
   font-weight: bold;
}
table.mainTable tr
{
}
table.mainTable th
{
   vertical-align: top;
   border-bottom: 1px solid #eee;
   padding: 5px;
   background-color: #999999;
   color: White;
   font-weight: bold;
}
table.mainTable td
{
   vertical-align: top;
   border-bottom: 1px solid #eee;
   padding: 5px;
}
table.mainTable table td
{
   border-bottom: none;
}
table.mainTable table th
{
   border-bottom: none;
}
div#updateProgress
{
   text-align: center;
   width: 100%;
}
.hidden
{
   display: none;
   visibility: hidden;
}  
.ValidationSummary
{
   padding: 5px;
   margin: 5px 5px 5px 15px;
   color: #CC0000;
   border: double #CC0000;
   background-color: #F1F1F1;
}
table.Calendar td
{
   border-bottom: none;
}
table.Calendar th.Calendar_DayHeader
{
   height: 20px;
}
input.ImageTab
{
   margin: 0;
   padding: 0;
}
div#MultiViewSurround
{
   margin:0;
   border: 1px solid #eeeeee;
   padding: 5px;
}
#Content p
{
   margin-top:1em;
}
b
{
	font-weight: bold;
}
div 
{
   border-collapse:collapse;
}
div#pagewrapper 
{ 
	width: 990px;
	border-left: 1px solid #6e6e6d;
	border-right: 1px solid #6e6e6d;
	text-align:left;
}
div#maindiv
{
	width: 990px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-top: solid 1px #6e6e6d;
	border-bottom: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
}
table#headerTable
{
	width: 100%;
	padding: 0;
	border-collapse: collapse;
}
div#NavBanner
{
	height:6px;
	background-color:#009933;
}
table#NavBanner
{
   width: 100%;
   padding:0;
   border-collapse: collapse;
}
table#NavBanner td
{
   width: 25%;   
   background-color: #009933;
}
table#NavBanner td a
{
   display: block;
   padding-top: 5px;
   padding-bottom:5px;   
   background-color: #009933;
   font-size:12px;
   font-weight:bold;
   color: white;
   text-decoration: none;
}
table#NavBanner td a:hover
{
   background-color:#666666;
}
#TopNav
{
   text-align:right;
   font-size: 11px;
   padding-top: 5px;
   padding-bottom:5px;
   padding-right:10px;
}
#TopNav a
{
   color:#666666;
   text-decoration:none;
}
#TopNav a:hover
{
   color:Red;
   text-decoration:none;
}
td#MainBanner table
{
	width: 100%;
	border-collapse: collapse;
}
td#MainBanner td
{
	border: 1px solid #666;
	font-size: 8pt;
	padding: 0;
	margin: 0;
}
td#MainBanner a
{
	display: block;
/*	width: 88px;*/
	background-color: #e6e6e6;
	color: #444;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 1px 5px;
}
td#MainBanner a:hover
{
	background-color: #999999;
}
td#CountryName
{
	/*background-color:#eaeaea;*/
	background-image:url(http://events.schneider-electric.com.au/Admin/images/country_background2.jpg);
	font-size:18px;
	color:#6e6e6d;
	font-weight:bold;
	text-align:left;
}
div#CountryName
{
	background-image:url("http://events.schneider-electric.com.au/Admin/images/country_background2.jpg");
	text-align:left;
	font-size:18px;
	color:#6e6e6d;
	font-weight:bold;	
}
table#Content tr td
{
	vertical-align: top; 
	/*text-align: left;*/
}
table#Content tr td#copyright,
table#Content tr td#copyright span
{
	text-align: center;
	font-size: 9px;
	height: 15px;
	color: white !important;
	background-color:#A6A6A6;
}
/*td
{
   color: #6f6f6f;
   font-family: arial, sans-serif;
   background-color: white;
	margin: 0px;
	padding: 1px,0,1px,0;
}*/
td.footer
{
	text-align: center;
   color: white;
   font-family: arial, sans-serif;
	background-color: #ada92b;
}
.smallprint
{
   font-size: 9px
}
.fineprint
{
   font-size: 7px
}
.red
{
	color: #cc0000;
}
ul
{
    padding: 0px;	
    list-style-position: outside;
	margin-top: 0px;
    margin-left: 1.5em;
    marker-offset: -1em
}
ul.small
{
    margin-top: 0px;
    margin-bottom: 0px
}
li 
{
    font-size: 100%;
	line-height: 16px;
    padding-left: 0px;
    margin-bottom: 4px;
}
li.small
{
    padding: 0px;
    margin: 0px;
}
a
{
   color: #000000;
   text-decoration: none;
}
a:hover
{
	color: #CC0000;
	text-decoration: underline;
}
a.smalllink
{
    font-size: 70%;
    color: white;
    text-decoration: underline
}
a.green
{
   color: #87D300 !important;
   text-decoration: none;
}
a.green:hover
{
   color: #87D300 !important;
   text-decoration: none;
}
ul.green
{
   padding: 10px 0px 10px 20px;
}
ul.green li
{
   padding: 4px 0px;
}
ul.green li a
{
   color: #4FA600 !important;
   text-decoration: none;
   font-size: 16px;
}
div.RelatedLinks
{
    font-size: 70%
}
.center
{
	text-align: center;
}
table.Gridview td
{
	border: 1px solid #dddddd;
	border-collapse: collapse;
	padding: 0px 3px;
	height: 20px;
}
div#menuid
{
   width:198px;
   text-align: left;
}
.menuitem
{
/*   display: block;
/*   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
*/
/*   margin-left: 5px;
   text-align: left;
   padding: 5px 5px 5px 10px;
   color: #575759;
   text-decoration:none;*/
}
.menuitemhover
{ 
/*   display: block;
/*   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
*//*
   margin-left: 5px;
   text-align: left;
   color:red;
   padding: 5px 5px 5px 10px;*/
}
a.menuitem
{
   display: block;
   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
   margin-left: 5px;
   text-align: left;
   padding: 5px;
   color: #575759;
   text-decoration:none;
   padding: 5px 5px 5px 10px;
}
a.menuitem:hover
{
   display: block;
   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
   margin-left: 5px;
   text-align: left;
   color:red;
   padding: 5px 5px 5px 10px;
}
table.Menu
{
   padding: 0;
   border: none;
   margin: 0;
   width: 100%;
}
table.Menu td
{
   margin-bottom: 5px;
}
table#Contact tr
{
   height:25px;
}
div#Counter
{
	font-size:30px;
	color:#000000;
	font-weight:bold;
}
.green
{
	color:#009933;
	font-weight:bold;
}
img 
{
	border:0px;
}
table.registerTable
{
   width: 500px;
   margin: 0px;
   padding: 5px;
   border: 1px solid black;
}
table.registerTable th
{
   padding: none;
   margin: none;
   text-align: right;
   background-color: #F3F3F3;
   /*padding-top: 9px;*/
   padding-right: 5px;
   vertical-align: middle;
   border-bottom: 1px solid white;
}
table.registerTable th.center
{
   text-align: center;
   background-color: Gray;
   color: White;
   height: 20px;
}
table.registerTable td
{
   background-color: #F3F3F3;
   vertical-align: top;
   border-bottom: 1px solid white;
   height: 20px;
}
table.registerTable td table td
{
   border: 0;
}
table.registerTable td.EventInfoCell
{
   background-color: #FDFDFD;
   color: Gray;
   vertical-align: top;
   padding-left: 5px;
   border-bottom: 1px solid white;
   text-align: center;
}
.instructionNote
{
   font-weight: normal;
   font-style: italic;
   font-size: 90%;
}
.strikethrough
{
   text-decoration: line-through;
   color: #cc0000;
}
a.onRequest
{
   text-decoration: none;
   font-weight: bold;
   color: #CC0000;
}
table.EventInfo
{
   width: 70%;
   border: 0;
   margin: 10px 0px 0px 0px;
   padding: 0;
/*   background-color: White;*/
}
table.EventInfo td
{
   vertical-align: top;
/*   background-color: White;*/
   border-bottom: none;
   text-align: left;
}
table.EventInfo th
{
   vertical-align: top;
   /*background-color: White;*/
   border-bottom: none;
   text-align: left;
}
.EvtCalHa
{  
   display: block;
   background-color: #eeeeee;
   font-weight: bold;
   color: Black;
   font-size: 70%;
   padding: 5px;
}
.EvtCalHb
{
   display: block;
   background-color: #ffffff;
   font-weight: bold;
   color: Black;
   font-size: 70%;
   padding: 5px;
   border: 1px solid black;
}
.EvtCalTxta
{  
   display: block;
   background-color: #eeeeee;
   font-size: 70%;
   color: #666666;
   padding: 5px;
}
.EvtCalTxtb
{
   display: block;
   background-color: #ffffff;
   font-size: 70%;
   color: #666666;
   padding: 5px;
}
a.EvtCalAa
{
   text-decoration: none;
}
a.EvtCalAb
{
   text-decoration: none;
}
a.arrowlink
{
   display: block;
   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
   margin-left: 5px;
   text-align: left;
   color: #575759;
   text-decoration:none;
   padding: 20px 5px 5px 10px;
}
a.arrowlink:hover
{
   display: block;
   background-image: url("http://events.schneider-electric.com.au/images/red_arrow.gif");
   background-position: left center;
   background-repeat: no-repeat;
   margin-left: 5px;
   text-align: left;
   color:red;
   padding: 20px 5px 5px 10px;
}
textarea
{
   font-family: Arial, Sans-Serif;
}
table.CalendarShell
{
   background-color: #ddd;
   width: 200px;
}
table.CalendarShell td
{
   border-bottom: none !important;
}
table.CalendarShell td
{
   border-bottom: none !important;
}
table.CalendarShell td.Header
{
   background-color: #999 !important;
   padding: 2px !important;
   border-bottom: none !important;
}
table.CalendarShell td table
{
   margin: 0;
   padding: 0;
}

/*CORPORATE HOSPITALITY*/
table.CHCalendar
{
   width: 100%;
   font-size: 10px;
   color: Black;
   background-color: White;
   height: 500px;   
}
table.CHCalendar td /*regular day*/
{
   vertical-align: top;
}
table.CHCalendar td a /*day number*/
{
   font-size:12px;
}
table.CHCalendar td table.CHCalendar_Title td
{
   font-size: 18px;
   font-weight: bold;
   color: Black;
   vertical-align: middle;
}
table.CHCalendar td table.CHCalendar_Title td.CHCalendar_NextPrev
{
   font-size: 18px;
   font-weight: bold;
   color: Black;
   padding: 5px;
}
table.CHCalendar th.CHCalendar_DayHeader
{
   background-color: Black;
   text-align: center;
   font-size: 12px;
}
table.CHCalendar td.CHCalendar_OtherMonthDay
{
   height: 0px;
}
table.CHCalendar td.CHCalendar_WeekendDay
{
   background-color: #f6f6f6;
}
a.CHItemOpen
{
   width: 100%;
   background-color: #DDFFDD;
   display:block;
   padding-bottom: 3px;
}
a.CHItemNotYetOpen
{
   width: 100%;
   background-color: #DDDDFF;
   display: block;
   padding-bottom: 3px;
}
a.CHItemClosed
{
   width: 100%;
   background-color: #FFDDDD;
   display: block;
   padding-bottom: 3px;
}
a.CHPastItem
{
   width: 100%;
   color: #bbb;
   background-color: #eee;
   display: block;
   padding-bottom: 3px;
}
.CHHeading
{
   font-weight: bold;
   color: Black !important;
   display: block;
   font-size: 10px !important;
}
.CHSubHeading
{
   color: #888 !important;
   display: block;   
   font-size: 9px !important;
}
.CHVenue
{
   color: #aaa !important;
   display: block;
   font-size: 8px !important;
   font-style: italic;
}


/*SEAU TRAINING*/
table.SEAUTrainingImageTable
{
   width: 591px;
   background-image: url('http://events.schneider-electric.com.au/images/seautrainingimage.jpg');
   background-repeat:no-repeat;
   padding: 0;
   margin: 0;
}
ul.CourseTypeList
{
   margin: 0;
   padding: 0;
}
ul.CourseTypeList li
{
   color: White;
   padding-bottom: 5px;
   list-style: none;
   margin: 0 0 0 1em;
   text-indent: -1em;
}
ul.CourseTypeList li a
{
   color: White !important; 
}
ul.CourseList li
{
   color: White !important;
   font-size: 95%;
   padding-left: 10px;
   font-weight: normal;
   margin: 0 0 0 1em;
   text-indent: -1em;
}
ul.CourseTypeList li.CourseListHighlight42B4E6 a,
ul.CourseTypeList li.CourseListHighlightE47F00 a,
ul.CourseTypeList li.CourseListHighlight009530 a,
ul.CourseTypeList li.CourseListHighlight87D300 a,
ul.CourseTypeList li.CourseListHighlightB10043 a
{
   color: #000000 !important;
   display: block;
}
ul.CourseTypeList li.CourseListHighlight42B4E6 ul.CourseList li a,
ul.CourseTypeList li.CourseListHighlightE47F00 ul.CourseList li a,
ul.CourseTypeList li.CourseListHighlight009530 ul.CourseList li a,
ul.CourseTypeList li.CourseListHighlight87D300 ul.CourseList li a,
ul.CourseTypeList li.CourseListHighlightB10043 ul.CourseList li a
{
   color: White !important;
}
ul.CourseList
{
   margin: 0;
   padding: 0;
}
ul.CourseList li a
{
   color: White !important;
   font-size: 95%;
   font-weight: normal;
   display: block;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlight42B4E6, /*blue*/
ul.CourseTypeList li.CourseListHighlight42B4E6 ul.CourseList li.CourseListHighlight42B4E6
{
   background-color: #A0D9F2;
   color: #000000 !important;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlightE47F00, /*orange*/
ul.CourseTypeList li.CourseListHighlightE47F00 ul.CourseList li.CourseListHighlightE47F00
{
   background-color: #F1BF7F;
   color: #000000 !important;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlight009530, /*dk green*/
ul.CourseTypeList li.CourseListHighlight009530 ul.CourseList li.CourseListHighlight009530
{
   background-color: #7FCA97;
   color: #000000 !important;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlight87D300, /*lt green*/
ul.CourseTypeList li.CourseListHighlight87D300 ul.CourseList li.CourseListHighlight87D300
{
   background-color: #C3E97F;
   color: #000000 !important;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlightB10043, /*purple*/
ul.CourseTypeList li.CourseListHighlightB10043 ul.CourseList li.CourseListHighlightB10043
{
   background-color: #D87FA1;
   color: #000000 !important;
}
ul.CourseTypeList li ul.CourseList li.CourseListHighlight42B4E6 a,
ul.CourseTypeList li.CourseListHighlight42B4E6 ul.CourseList li.CourseListHighlight42B4E6 a,
ul.CourseTypeList li ul.CourseList li.CourseListHighlightE47F00 a,
ul.CourseTypeList li.CourseListHighlightE47F00 ul.CourseList li.CourseListHighlightE47F00 a,
ul.CourseTypeList li ul.CourseList li.CourseListHighlight009530 a,
ul.CourseTypeList li.CourseListHighlight009530 ul.CourseList li.CourseListHighlight009530 a,
ul.CourseTypeList li ul.CourseList li.CourseListHighlight87D300 a,
ul.CourseTypeList li.CourseListHighlight87D300 ul.CourseList li.CourseListHighlight87D300 a,
ul.CourseTypeList li ul.CourseList li.CourseListHighlightB10043 a
ul.CourseTypeList li.CourseListHighlightB10043 ul.CourseList li.CourseListHighlightB10043 a
{
   color: #000000 !important;
   display: block;
}
ol.verticalNav
{
   list-style: none;
}
.White
{
   color: White !important;
}
.showhidecourses,
.showhidecourses:hover
{
   color: #eeeeee !important;
   font-size: 90%;
   font-weight: normal;
}
.TrainingSection
{
display: block;
clear: both;
padding: 7px 0px;
}
.TrainingSectionHeader
{
padding-right: 7px;
float: left;
font-weight: bold;
}
.PracticalPC
{
   font-weight: bold;  
   color: #009530 !important;
}
.TheoryPC
{
   font-weight: bold;  
   color: #42B4E6 !important;
}
.CISCourseContainer
{
   width: 95%;
   padding: 5px;
}
.CISCourse
{
   width: 100%;
   background-color: #f6f6f6;
   margin: 5px 0;
   padding: 5px;
   display: block;
}
.CISCourseAlt
{
   width: 100%;
   background-color: #fff;
   margin: 5px 0;
   padding: 5px;
   border: 1px solid #f6f6f6;
   display: block;
}
.CISCourse:hover, 
.CISCourseAlt:hover
{
   width: 100%;
   background-color: #ddd;
   margin: 5px 0;
   padding: 5px;
   display: block;
   color: inherit;
}
.StateSelect
{
   display: block;
}
.StateSelect a
{
   font-size: 120%;   
   color: #ccc !important; 
}
.StateSelect a.Selected
{
   font-weight: bold !important;
   color: #87d300 !important;
}
.StateSelect a:hover
{
}
/*Connects 2010 Exhibitors table*/
table.C2010Ex
{
   width: 100%;
}
table.C2010Ex td
{
   padding: 5px !important;
   border-bottom: 1px solid #eee;
}
/*Connects 2010 Companion program table*/
table.Companion
{
   width: 100%;
   border: 1px solid #aaa;
}
table.Companion th
{
   text-align: left;
   font-weight: bold;
   color: Black !important;
}
table.Companion td
{
   background-color: #87d300;
   border-top: 1px solid #C7FF5C;
   color: Black !important;
}
table.Companion td ul li,
table.Companion td p
{
   color: Black !important;
}
a.RegisterLink
{
   color: #4FA600;
}