/**
* begin Resets
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

a:focus, a:hover, a:active /* Firefox image outline fix */
{
outline: none;
}

html,body{
	width:100%;
	height:100%;
}
body {
	font:11px verdana;
	color: #404040;
	background: #F9FAFB;
}

pre
{
	font:11px verdana;	
	color: #404040;
}


h1, h2, h3, h4, h5, h6, strong
{
 font-weight: bold;
}
a
{
 text-decoration: none;
 color: #404040;
}

p a
{
 color: #00AFEB;
 text-decoration: underline;
}
p a:hover
{
 color: #404040;
 text-decoration: none;
}
img
{
 display: block;
}
a img
{
 border:0;
}
.Text1,select
{
 font-size: 11px;
 font-family: verdana;
 color: #404040;
 border: 1px solid #cccccc;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
td img
{
 display: inline;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/**
* end Resets
*/

p
{
 padding: 0 0 12px 0;
 line-height: 17px;
}

.Highlighted
{
 color: #00AFEB;
 font-style: normal;
}

div.Page
{
 margin: auto auto;
 width: 990px;
 position: relative;
}


div.Header
{
 float: left;
}

/* logo */
h1
{
 ffloat: left;
 ppadding: 8px 0 8px 0;
}

h2
{
 font-size: 17px;
 color: #5C57A7;
 padding-bottom: 20px;
 line-height: 24px;
}
h2.Image
{
 font-size: 17px;
 color: #5C57A7;
 padding: 0 0 40px 0;
 margin: -19px -28px -19px 0;
}

h3
{
 color: #5C57A7;
 font-size: 14px;
 padding: 0 0 20px 0;
}
h3 span
{
 color: #00AFEB;
}

h4
{
 color: #5C57A7;
 font-size: 12px;
 padding: 0 0 15px 0;
}

/* navigation */
div.Navigation
{
 height: 35px;
 float: left;
 background: #fff;
 width: 100%;
}

/* navigation1 */
ul.Navigation1
{
 float: left;
 margin: 0 0 0 10px;
 display: inline;
}

ul.Navigation1 li
{
 float: left;
 background: transparent url('../images/border1.gif') no-repeat 0 12px;
 padding: 6px 8px 0 7px;
}

ul.Navigation1 li a
{
 display: block;
 width: auto;
 color: #5953A5;
 font-weight: bold;
 font-family: verdana;
 font-size: 11px;
 padding: 4px 0 3px 0;
}

ul.Navigation1 li a:hover
{
 color: #00AFEB;
}

ul.Navigation1 li:first-child,
ul.Navigation1 li.FirstChild
{
	background-image: none;
	padding-left: 0;
}

ul.Navigation1 li:last-child a 
{
 padding-right: 0;
}

ul.Navigation1 li.LastChild a
{
 padding-right: 0;
}

div.Nav
{
 float: left;
 width: 100%;
 height: 40px;
}
ul.Navigation2
{
 float: left;
 display: none;
}

ul.Navigation2 li
{
 float: left;
 padding: 12px 10px 0 10px;
 position: relative;
 z-index: 999999;
}

ul.Navigation2 li a
{
 color: #00AFEB;
 font-weight: bold;
 float: left;
}

ul.Navigation2 li a:hover
{
 color: #5953A5;
}
ul.Navigation2 ul
{
 display: none;
 position: absolute;
 left: 0;
 ttop: 0 0 0 0;
 padding: 0 0 0 0;
 z-index: 9999;
 margin: 12px 0 0 0;
}
ul.Navigation2 ul li
{
 float: left;
 clear: both;
 width: 170px;
 background: #f9fafb;
 border-bottom: 1px solid #fff;
 padding: 5px 10px 5px 10px;
 font-weight: normal;
}
ul.Navigation2 ul li a
{
 font-weight: normal;
 color: #5953A5;
}
ul.Navigation2 ul li a:hover
{
 color: #00AFEB;
}


ul.Navigation3
{
 float: right;
 padding: 6px 3px 0 0;
}
ul.Navigation3 li
{
 float: left;
 padding-right: 15px;
}

/* main content */
div.MainContent
{
 float: left;
 width: 990px;
 height: auto;
 padding: 0;
 background: #fff url('../images/strip.gif') repeat-y 0 0;
}

/* column1 */
div.Column1
{
 width: 210px;
 background: #474396;
 min-height: 190px;
 height: auto !important;
 height: 190px;
 float: left;
}

div.Schedule
{
 margin: 15px 0 0 10px;
 float: left;
 display: inline;
 height: 270px;
 width: 195px;
 padding: 0 5px 0 0;
 overflow: scroll;
 overflow-x:hidden;overflow-y:auto;
 
}

div.Schedule h5
{
 color: #F5F9FA;
 font-size: 12px;
 padding: 0 0 10px 0;
}

div.Schedule ul
{
 float: left;
}
div.Schedule ul li
{
 float: left;
 padding: 0 0 12px 0;
}
div.Schedule ul li p
{
 float: left;
 color: #F5F9FA;
 padding: 0;
}

div.Schedule ul li a
{
 color: #63C2E8;
 font-weight: bold;
 display: block;
 margin-bottom: 3px;
}
div.Schedule ul li a:hover
{
 color: #f5f9fa;
}

div.Schedule ul li span
{
 font-weight: bold;
 display: block;
 padding-top: 2px;
}

div.Register
{
 margin: 0 20px 0 10px;
 display: inline;
 float: left;
 padding: 15px 0 0 0;
}

div.Register h5
{
	color: #F5F9FA;
	font-size: 11px;
	padding: 0 0 10px 0;
}

div.Register fieldset
{
 border-top: 1px solid #F5F9FA;
 padding: 10px 0 15px 0;
}

div.Register fieldset .Text1
{
 height: 15px;
 width: 126px;
 border: 1px solid #63C2E8;
 padding: 3px 2px 0 2px;
 float: left;
 display: inline;
}
div.Register fieldset .Submit1
{
 float: left;
 margin: 0 0 0 5px;
}
/* column1 end */

div.Column2
{
 width: 740px;
 background: #fff;
 min-height: 200px;
 height: auto !important;
 height: 190px;
 float: left;
 padding: 20px 20px 30px 20px;
 display: inline;
}
div.PhotoCenter
{
 padding: 0 0 0 0;
}
div.PhotoCenter img
{
 margin: auto auto;
 padding: 0 0 20px 0;
}

ul.List1
{
 ffloat: left;
 padding: 0 0 15px 0;
 clear:both;
}
ul.List1 li
{
 padding: 0 0 10px 20px;
 background: transparent url('../images/List.gif') no-repeat 0 2px;
}

ul.List2
{
 ffloat: left;
}
ul.List2 li
{
 padding: 0 0 10px 0;
}
ul.List2 li span
{
 color: #5C57A7;
 display: block;
 padding-bottom: 10px;
 font-weight: bold;
}
ul.List2 li li
{
 padding: 0 0 10px 20px;
 background: transparent url('../images/List.gif') no-repeat 0 2px;
}

ul.Image li
{
 float: left;
 clear: both;
 width: 740px;
}
ul.Image li li
{
 padding: 0 0 10px 0;
 background: none;
 float: left;
}
ul.Image ul li img
{
 float: left;
 padding: 0 10px 10px 0;
}
ul.List2 a
{
 color: #00AFEB;
 text-decoration: underline;
}
ul.List2 a:hover
{
 color: #404040;
 text-decoration: none;
}

/* List3 */
ul.List3
{
 
}
ul.List3 li
{
 float: left;
 width: 300px;
 padding: 0 0 10px 20px;
 background: transparent url('../images/List.gif') no-repeat 0 2px;
}

/* footer */
div.Footer
{
 float: left;
 width: 980px;
 background-color: #E0E0E0;
 clear: both;
 height: 34px;
 padding: 18px 0 0 10px;
}

div.Footer p.Copy
{
 float: left;
 width: 470px;
 color: #333;
}

div.Footer div
{
 float: left;
 padding: 0;
 width: 510px;
}
div.Footer div p
{
 float: left;
 color: #333;
 padding: 0 10px 0 0;
}

div.Footer ul
{
 float: right;
 padding: 2px 20px 0 0;
}

div.Footer ul li
{
 float: left;
 padding: 0 6px 0 5px;
 background: transparent url('../images/border1.gif') no-repeat 0 2px;
 font-size: 10px;
 color: #564E91;
 font-weight: bold;
}

div.Footer ul li a
{
 color: #564E91;
}

div.Footer ul li a:hover
{
 color: #333;
}

div.Footer ul li:first-child,
div.Footer ul li.FirstChild
{
 padding: 0 6px 0 0;
 background: none;
}
/* footer */


/* home */
div.Home{
 position: relative; 
 height: 654px;
 margin-bottom: -30px;
}

div.HomeContent{
 position: absolute; 
 z-index: 10;
 width: 465px;
}

div.Home h3{
 padding: 25px 0 0 0; 
 width: 470px; 
 font-size: 13px; 
 line-height: 17px; 
 font-weight: bold;
 ffont-style: italic;
}

ul.HomeNote{
 width: 700px;
}
div.Home ul.HomeNote{
 width: 350px;
}
ul.HomeNote li{
 padding: 0 0 10px 15px; 
 background: url(/images/logo1_1.JPG) no-repeat 0 2px;
}
ul.HomeNote li span{
 font-weight: bold; 
 font-size: 13px; 
 color: #5B509A; 
 padding-right: 5px;
}

div.Home ul.Courses
{
 padding: 10px 0 0; 
 width: 310px;
}
div.Home ul.Courses li
{
 padding-bottom: 10px;
 text-align: right; 
}
div.Home ul.Courses li:first-child,
div.Home ul.Courses li.FirstChild
{
 padding-bottom: 25px;
}
div.Home ul.Courses li img
{
 display: inline;
}

/* logos */
div.Home ul.Logos
{
 padding: 0 0 10px 0; 
 width: 310px;
 float: left;
}
div.Home ul.Logos li
{
 padding-bottom: 12px;
 float:left;
 clear: both;
}
div.Home ul.Logos li:first-child,
div.Home ul.Logos li.FirstChild
{
 ppadding-bottom: 25px;
}
div.Home ul.Logos li img
{
 float: left;
 padding-left: 10px;
}
div.Home ul.Logos li span
{
 float: left;
 clear: both;
 padding: 2px 0 0 0;
}

div.Home ul.Contact
{
 display: inline; 
 float: left;
}
div.Home ul.Contact li
{
 height: 20px; 
 color: #5B509A; 
 font-weight: bold; 
 background-image: url(/images/logo1_1.JPG) no-repeat 0 1px; 
 float: left; 
 padding-right: 7px;
 width: auto;
}
div.Home ul.Contact li a
{
 color: #404040; 
}
div.Home ul.Contact li a:hover
{
 color: #009FE1;
}
div.Home ul.Contact li span
{
 color: #009FE1; 
 padding-right: 0px;
}


div.Home div.Photo
{
 overflow: hidden; 
 position: absolute; 
 z-index: 9; 
 padding-top: 40px; 
 height: 634px;
 float: left;
 right: 0;
}
/* home end */

div.Border
{
 border-top: 1px solid #ccc;
 padding: 20px 0 0 0;
 margin-top: 20px;
}

/* heading image */
div.Heading
{
 width: 700px;
 height: 115px;
}
div.Heading h2
{
 float: left;
 padding: 0 40px 0 0;
}
div.Heading h2.Caption
{
 float: left;
 padding: 55px 40px 0 0;
}
div.Heading p.KeySponsor
{
 float: right;
}
div.Heading p.KeySponsor span
{
 font-size: 12px;
 padding-top: 8px;
 font-weight: bold;
}

.KeyNote
{
 font-style: italic;
 color: #5C57A7;
}

/* Testimonials */
ul.Testimonials
{
 padding: 5px 0 20px 0;
}
ul.Testimonials li
{
 background: #F9FAFB;
 padding: 13px 10px 13px 10px;
 border-top: 1px solid #fff;
 clear: both;
}
ul.Testimonials li ul
{
 padding: 0;
}
ul.Testimonials li ul li
{
 padding: 0 0 10px 20px;
 border: none;
 background: transparent url('../images/List.gif') no-repeat 0 3px;
}
ul.Testimonials li strong
{
 color: #5C57A7;
 display: block;
 ppadding-top: 10px;
}
ul.Testimonials li span
{
 display: block;
}
ul.Testimonials li em
{
 display: block;
 font-style: normal;
 color: #02B0ED;
}
ul.Testimonials li div.Photo
{
 float: left;
}
ul.Testimonials li div.Photo img
{
 width: 120px;
 padding-right: 15px;
}
ul.Testimonials li div.Data
{
 ffloat: left;
}
/* Testimonials end */

/* Terms */
ul.Terms
{
}
ul.Terms li
{
 padding: 0 0 10px 0;
 font-weight: bold;
}
ul.Terms li span
{
 color: #474396;
 font-weight: bold;
}
ul.Terms ul
{
 padding: 10px 0 0 0;
}
ul.Terms li li
{
 padding: 0 0 15px 15px;
 font-weight: normal;
 line-height: 17px;
}
ul.Terms li li span
{
 color: #02B0ED;
}
ul.Terms li li li
{
 padding: 0 0 10px 15px;
 font-weight: normal;
}
/* Terms end */

/* about */
div.AboutBlock
{
 width: 730px;
 clear: both;

}
div.AboutBlock div.Photo
{
  width: 180px;
  float: left;
  padding: 0 0 30px 0;
}
div.AboutBlock div.About
{
  float: left;
  width: 550px;
  min-height: 210px;
 height: auto !important;
 height: 210px;
}
/* about end */

/* conference */
div.Conference
{
 
}
div.Conference img
{
 float: right;
 padding: 0 0 20px 20px;
 margin: 5px 0 0 0;
}
/* conference end */

/* event */
div.Event
{
 padding: 0 0 20px 0;
 width: auto;
 float: left;
}
div.Event img
{
 float: left;
}
div.Event div
{
 float: left;
 width: 310px;
 padding-left: 20px;
}
/* event end */

/* showcase */
div.Showcase
{
 padding: 0 0 10px 0;
 width: auto;
 float: left;
}
div.Showcase img
{
 float: left;
}
div.Showcase div
{
 float: left;
 width: 260px;
 padding-right: 20px;
}
/* showcase end */

/* Speakers */
ul.Speakers
{
 padding-top: 10px;
}
ul.Speakers li
{
 padding-bottom: 20px;
}
ul.Speakers li h3
{
 display: block;
 padding-bottom: 10px;
}
ul.Speakers li img
{
 float: left;
 padding: 0 20px 3px 0;
 margin: 5px 0 0 0;
}
/* Speakers end */

/* ulf */
ul.Ulf
{
 width: 100%;
 float: left;
 padding: 0 0 0 0;
}
ul.Ulf li
{
 wwidth: 350px;
 float: left;
}
ul.Ulf li h3
{
 color: #5C57A7;
 font-size: 15px;
 padding-bottom: 20px;
}

table.UlfTable1
{
 clear: both;
 margin: 5px 0 15px 0;
}
table.UlfTable1 th
{
 width: 200px;
 padding: 5px;
 color: #5C57A7;
 font-weight: bold;
}
table.UlfTable1 td
{
 width: 500px;
 padding: 5px;
 color: #00AFEB;
 font-weight: bold;
}

/* key sponsor */
p.KeySponsor
{
 padding: 25px 0 35px 0;
}
p.KeySponsor span
{
 float: left;
 padding: 6px 20px 0 0;
 font-weight: bold;
}


/* Register */
ul.Register
{

}
ul.Register li
{
 float: left;
 padding: 10px 50px 10px 0;
}
ul.Register li span
{
 float: left;
 width: 100px;
 height: 40px;
 padding: 0 0 15px 0;
}
ul.Register li a
{
 ffloat: left;
 clear: left;
 display: block;
}
ul.RegisterDL li
{
 padding: 10px 30px 10px 0;
}

/* graph */
div.Graph
{
 
}
div.Graph .Cell1
{
 float: left;
}
div.Graph .Cell1
{
 float: left;
}
div.Graph .Cell2
{
 clear: left;
 float: left;
 padding: 10px 0 0 0;
}
/* graph */

/* contact  */
ul.Contact
{
 width: 730px;
 float:left;
}
ul.Contact li
{
 width: 340px;
 float:left;
 padding-bottom: 20px;
}
ul.ContactTab
{
float: left;
}
ul.ContactTab li
{
 height: 20px; 
 color: #5B509A; 
 font-weight: bold; 
 background-image: url(/images/logo1_1.JPG) no-repeat 0 1px; 
 float: left; 
 padding-right: 25px;
 width: auto;
}
ul.ContactTab li a
{
 color: #404040; 
}
ul.ContactTab li a:hover
{
 color: #009FE1;
}
ul.ContactTab li span
{
 color: #009FE1; 
 padding-right: 0px;
}

table.Table3
{
	
}
table.Table3 td
{
 padding: 5px 0 5px 0;
 vertical-align: top;
}
table.Table3 td label
{
 padding: 0 40px 0 0;
}
table.Table3 td span
{
 	color: #5C57A7;
	font-weight: bold;
}
table.Table3 td .Text1
{
 width: 170px;
 height: 16px;
 border: 1px solid #7F9DB9;
}
table.Table3 td .TextArea1
{
 width: 350px;
 height: 100px;
 border: 1px solid #7F9DB9;
}



table.Table4
{
 width: auto;
 margin: 0 0 20px 0;
}
table.Table4 th
{
 padding: 5px 3px 5px 3px; 
 border-left: 1px solid #02B0ED;
 background: #5C57A7;
 font-size: 10px;
 color: #fff;
}
table.Table4 th:first-child,
table.Table4 th.FirstChild,
table.Table4 td:first-child,
table.Table4 td.FirstChild
{
 border-left: 0;
}
table.Table4 td
{
 padding: 5px 3px 5px 3px;
 font-size: 10px;
 border-left: 1px solid #F9FAFB;
}
table.Table4 tr.Odd td
{
 background: #F9FAFB;
 border-left: 1px solid #fff;
}

/* contact us end */

/* register */
div#FormControls
{
	display:none;
}
.FormControls
{
 width: 650px;
 padding: 10px 10px 10px 0;
}
div.FormControls h3
{
	font-size: 12px;
	padding: 10px 10px 10px 0;
	margin: 0;
}
/*Table 1*/
div.FormControls table.Table1
{
 width: 650px;
 bborder: 1px solid #000;
 padding: 0;
 margin: 0 0 10px 0;
 border-style: none;
 border-width: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 vertical-align: top;
}
div.FormControls table.Table1 th,
div.FormControls table.Table1 td
{
 font-size: 10px;
 bborder: 1px solid #000;
 padding: 2px;
 margin: 0;
 text-align: left;
}
div.FormControls table.Table1 td input
{
 border: 0;
}

/*Table 1*/
div.Summary table.Table1
{
 width: 450px;
 border: 1px solid #000;
 padding: 0;
 margin: 0 0 10px 0;
 border-style: none;
 border-width: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 vertical-align: top;
}
div.Summary table.Table1 th,
div.Summary table.Table1 td
{
 font-size: 10px;
 border: 1px solid #000;
 padding: 2px;
 margin: 0;
 text-align: center;
}
div.Summary table.Table1 th.Highlighted,
div.Summary table.Table1 td.Highlighted
{
 background-color: #c1c1c1;
}
div.Summary table.Table1 td.NoBorder
{
 border-left-width: 0;
 border-bottom-width: 0;
 border-right-width: 0;
}

/*Table 2*/
div.Summary table.Table2
{
 width: 600px;
 border: 1px solid #000;
 padding: 0;
 margin: 0 0 10px 0;
 border-style: none;
 border-width: 0px;
 border-spacing: 0px;
 bborder-collapse: collapse;
 vertical-align: top;
}
div.Summary table.Table2 th,
div.Summary table.Table2 td
{
 font-size: 10px;
 border: 1px solid #000;
 padding: 2px;
 margin: 0;
}
div.Summary table.Table2 .Cell1
{
 width: 120px;
}
div.Summary table.Table2 .Cell2
{
 width: 130px;
}
div.Summary table.Table2 .Cell3
{
 width: 350px;
}
div.Summary table.Table2 th
{
 text-align: center;
}
div.Summary table.Table2 td
{
 text-align: left;
 width: 100%;
}



/* register form */
table.reg
{
	width: 730px;
}
table.reg tr td
{
 padding-bottom: 10px;
}

table.reg div label
{
	float: left;
	padding: 0 0 5px 0;
}

table.reg div .select1
{
	clear: left;
	display: block;
	height: 20px;
}

table.reg div em
{
	padding: 0 5px 0 2px;
	color: #5C57A7;
	font-weight: bold;
}

table.reg div span,
table.reg span.Note
{
	padding: 0 0 0 20px;
	color: #bbb;
	font-size: 10px;
	clear: left;
	float: left;
}
table.reg span.Note
{
	width: 600px;
}

/* col3 */
table.reg div.col3
{
	display: inline;
	float: left;
	padding: 0 15px 0 0;
}

/* col4 */
table.reg div.col4
{
	display: inline;
	float: left;
	padding: 0 15px 0 0;
}

table.reg div.col4 .text1
{
	clear: left;
	display: block;
}

/* col2 */
table.reg div.col2
{
	display: inline;
	float: left;
	padding: 0 25px 0 0;
}

table.reg div.col2 .text1
{
	clear: left;
	display: block;
	width: 330px;
}

/* col3b */
table.reg div.col3b
{
	display: inline;
	float: left;
	padding: 0 25px 0 0;
}

table.reg div .text2
{
	clear: left;
	display: block;
	width: 400px;
}
table.reg div .text1
{
	clear: left;
	display: block;
	width: 170px;
}

table.TableTp
{
 border: 1px solid #000;
}
table.TableTp th
{
 color:#ffffff;
 background:#808080;
 padding: 5px;
}
table.TableTp td
{
 padding: 5px;
}

div.Next
{
 clear: both;
 float: left;
 padding-left: 575px;
 display: inline;
}

.NewsSample
{
 padding: 10px 0 10px 0;
 color: #fff;
 font-size: 11px;
 float: left;
}
.NewsSample a
{
 color: #fff;
 text-decoration: underline;
}
.NewsSample a:hover
{
 color: #fff;
 text-decoration: none;
}

/* amazon */
.Amazon
{
 float: left;
 margin-left: -20px;
 width: 770px;
 padding: 0 0 0 10px;
}
.Amazon iframe
{
 margin: 0;
}

fieldset.AmazonPanel
{
 
}
fieldset.AmazonPanel h6
{
 color: #fff;
 padding: 0 0 12px 0;
}
fieldset.AmazonPanel img
{
 float: left;
 padding-right: 5px;
}
fieldset.AmazonPanel p
{
 float: left;
 width: 90px;
 font-size: 10px;
}
fieldset.AmazonPanel a
{
 color: #fff;
}
fieldset.AmazonPanel a:hover
{
 text-decoration: none;
}
fieldset.AmazonPanel .Logo
{
 padding: 10px 0 0 53px;
 clear: both;
}

p.Note
{
 color: #bbb;
 font-size: 10px;
}

.Logo
{
 color: #00AFEB;
}
.Logo em
{
 color: #5B509A;
 font-weight: bold;
 padding: 0 0 0 0;
 font-style: normal;
}

.TM,
.Purple
{
 color: #5C57A7;
 font-weight: bold;
}
.TM em
{
 color: #5C57A7;
 font-style: normal;
}














/* Overlay */
div.Overlay
{
 width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
 position: absolute;

 top: 0;
 left: 0;
 display: none;
 z-index: 999999;
	background: transparent;
}
div.Fade
{
 height: 100%;
 width: 100%;
 background: #000;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 9990;
 display: none;
}
div.OverlayBox
{
 position: absolute;
 left: 0;
 z-index: 9999;
	width: 570px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
 background: #fff;
 margin: auto;
 padding: 10px;
}
div.OverlayBox p
{
 float: left;
}
div.OverlayBox p.Close
{
 float: right;
}
.Thankyou
{
 display: none;
}

table#tbRegisteredYes,
table#tbRegisteredNo
{
 display: none;
}


.Error,
table.Table3 td span.Error,
.Error2
{
 color: #f31010;
}

#downloadform,
#downloadprospectus,
#downloadformt,
#downloadprospectust
{
 display:none;
}