body				{font:normal 72.5% arial; background:#fff; color:#2b4a5b;}
input, button, select, textarea	{font:normal 100% arial,helvetica,sans-serif;}

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}

#Wrapper			{display:block; width:960px; margin:0 auto;}
#Header				{padding-bottom:10px; background:url(../images/bg_header.gif) 0 100% no-repeat; position:relative;}

#Logo, #Logo a, #Logo span
			{display:block; width:546px; height:81px;}
#Logo a			{position:relative; font-size:200%; line-height:81px; overflow:hidden; text-decoration:none; color:#2b4a5d;}
#Logo a:hover		{color:#069;}
#Logo span		{position:absolute; top:0; left:0; cursor:pointer; z-index:10;}
body.EN #Logo span	{background:url(../images/logo_en.gif) 0 100% no-repeat;}

#LLP, #LLP a, #LLP span
			{display:block; width:166px; height:81px;}
#LLP		{position:absolute; top:0; right:0;}
#LLP a			{position:relative; right:0; font-size:200%; line-height:81px; overflow:hidden; text-decoration:none; color:#2b4a5d;}
#LLP a:hover		{color:#069;}
#LLP span		{position:absolute; top:0; right:0; cursor:pointer; z-index:10;}
body.EN #LLP span	{background:url(../images/llp_header_en.gif) 0 100% no-repeat;}

#Tools			{display:block; float:right; margin:4px 0 0 45px; width:915px; height:32px; background:#008dc6; color:#fff;}
#Tools #Search			{margin:6px 0 0 9px; float:right;}
#Tools #Search input		{background:url(../images/bg_fields.gif) #fff 0 0 repeat-x; color:#2b4a5b; border:1px solid #034ea2; padding:3px 2px 2px 2px; float:left; margin:0 5px 0 0; width:155px;}
#Tools #Search input:focus	{background:url(../images/bg_fields.gif) #fbffe5 0 -30px repeat-x; border:1px solid #9bb22a;}

#Tools #Search button, #Search button span
				{display:block; float:left; width:25px; height:20px;}
#Search button			{border:0; padding:0; overflow:hidden; background:#dfe3e5; position:relative; font-size:170%;}
#Search button:hover, 
#Search button:focus		{background:#eef4d1;}
#Search button::-moz-focus-inner	{padding:0; border:0;}
#Search button span		{background:url(../images/btn_search.gif) 0 0 no-repeat; position:absolute; top:0; left:0;}
#Search button:hover span, 
#Search button:focus span		{background-position:0 -30px;}
#Search button:active span		{background-position:0 -60px;}

#Language		{display:inline; float:right; margin:6px 9px 0 0;}
#Language label		{display:block; float:left; width:90px; height:18px; line-height:18px; text-align:right; padding:0 5px 0 0;}
#Language select		{background:url(../images/bg_fields.gif) #fff 0 0 repeat-x; color:#2b4a5b; border:1px solid #034ea2; padding:1px; height:20px; width:104px;}
#Language select:focus	{background:url(../images/bg_fields.gif) #fbffe5 0 -30px repeat-x; border:1px solid #9bb22a;}
#Language p		{line-height:20px; padding: 0 5px 0 40px;}
#Language a		{color:#efefef; font-weight:bold;}
#Language a:hover		{color:#fff; font-weight:bold;}
#Language span		{color:#acbfc9;}

#FontSize		{float:right; color:#8a9fab; border-right:1px solid #acbfc9; padding:3px 0 3px 0; width:109px;}
#FontSize span		{display:none;}
#FontSize strong		{display:block; float:left; font-weight:normal; width:60px;}
#FontSize div		{display:block; float:left; width:13px; height:13px; line-height:11px; margin-left:5px; border:1px solid #9fb0b9;}
#FontSize div:hover	{border:1px solid #9bb22a;}
#FontSize a		{display:block; float:left; width:11px; height:11px; line-height:11px; font-weight:bold; text-align:center; text-decoration:none; color:#2b4a5b;
			background:#dfe3e5; border:1px solid #fff;}
#FontSize a:hover		{background:#eef4d1;}

.Menu			{display:inline; float:left; margin-left:45px; border-left:1px solid #acbfc9;}
.Menu ul li		{position: relative; display: inline; float: left; border-right:1px solid #acbfc9;}
.Menu ul li a		{color:#2b4a5b; text-decoration:none; display:block; padding:3px 5px;}
.Menu ul li a:hover		{color:#069; background-color:#f2f4f5;}
.Menu ul li ul		{position:absolute; display:block; visibility:hidden; border-top:1px solid #acbfc9; margin:0 0 0 -1px;}
.Menu ul li ul li		{display:list-item; float:none; border-right:0;}
.Menu ul li ul li ul		{top: 0;}
.Menu ul li ul li a		{border:1px solid #acbfc9; border-width:0 1px 1px 1px; background:#fff;}
.Menu ul li ul li a:hover	{background-color:#f2f4f5;}

.MenuDiv		{display:block; float:left; height:200px;}
.MenuDiv ul		{position:absolute; border-top:1px solid #acbfc9; margin:0 0 0 1px; overflow-y:scroll; overflow-x:hidden; border:1px solid #acbfc9; background-color:#fff;}
.MenuDiv ul li		{display:block; border-right:0; width:100%; float:left; clear:both; padding:0; border:1px solid #acbfc9; border-width:0 0 1px 0; background:#fff;}
.MenuDiv ul li a		{color:#2b4a5b; text-decoration:none; display:block; float:left; width:98%; padding:3px 1%;}
.MenuDiv ul li.Subs a	{width:88%;}
.MenuDiv ul li.Selected a,
.MenuDiv ul li a:hover	{background-color:#f2f4f5;}
.MenuDiv ul li ul		{top: 0;}
.MenuDiv ul li a.Submenu	{background-image:url(../images/arrow_right.gif); background-repeat:no-repeat; background-position:99% 3px; width:90%; padding-right:9%}

.MenuDiv ul li a.SBM {width:14px; height:14px; padding:0; float:left; overflow:hidden; margin:2px 0 0 2px;}

.downarrowclass	{position: absolute; top: 7px; right: 5px;}
.MenuDiv .downarrowclass	{position: absolute; top: 3px; right: 5px;}
.rightarrowclass	{float:right;}

#Nav1 a		{width:168px;}
#Nav2 a		{width:178px;}
#Nav2 li a	{width:193px;}
#Nav2 li li a	{width:150px;}
#Nav3 a		{width:91px;}
#Nav3 li a	{width:195px;}
#Nav3 li li a	{width:150px;}
#Nav4 a		{width:144px;}
#Nav4 li a	{width:190px;}
#Nav5 a		{width:105px;}

#Nav1 ul,
#Nav2 ul,
#Nav3 ul,
#Nav4 ul,
#Nav5 ul {visibility:visible;}

#Path			{display:inline; float:left; width:915px; margin:0 -3px 0 45px; padding:5px 0 2px 0;}
#Path a			{color:#069;}
#Path a:hover		{text-decoration:none; background:#f2f4f5;}

#Content			{display:inline; float:left; width:675px; margin:15px 0 0 45px; line-height:125%; text-align:justify;}
body.COL1 #Content	{width:915px;}
#Content a		{color:#069;}
#Content a:hover		{text-decoration:none; background:#f2f4f5;}
#Content p		{margin:0 0 15px 0;}
#Content ul		{margin:0 0 15px 0;}
#Content ul ul		{margin:0 0 0 7px;}
#Content li		{padding-left:15px; background:url(../images/blt_main.gif) 3px 4px no-repeat;}
#Content h2		{font-weight:bold; font-size:120%; color:#034ea2; margin:30px 0 6px 0; padding:0 0 9px 0; background:url(../images/line_h2_main.gif) 0 100% repeat-x;}
#Content h3		{font-weight:bold; color:#009dbd; margin:30px 0 7px 0; padding:0 0 7px 0; border-bottom:1px solid #e3e9ea;}
#Content .LLP		{float:right; margin:0 0 15px 15px;}
#Content td		{vertical-align:top}

#Organisers		{width:330px; float:left;}
#Participants		{width:330px; float:right;}

#Sidebar			{display:block; float:right; width:180px; padding:0 15px; margin:40px 0 0 0; line-height:125%; background:#f0f4f7;}
#Sidebar h2		{font-weight:bold; font-size:120%; color:#698e95; margin:5px 0 6px 0; padding:0 0 9px 0; background:url(../images/line_h2_sidebar.gif) 0 100% repeat-x;}
#Sidebar form, #Sidebar dl, #Sidebar ul
			{margin-bottom:40px;}
#Sidebar dd		{margin:0 0 0 15px;}
#Sidebar dd.Location	{margin-bottom:15px;}
#Sidebar li		{padding-left:15px; margin-bottom:15px; background:url(../images/blt_main.gif) 3px 4px no-repeat;}
#Sidebar a		{color:#069;}
#Sidebar a:hover		{text-decoration:none;}

#Sidebar form		{float:left; margin-top:11px;}
#Sidebar input.Text	{background:url(../images/bg_fields.gif) #fff 0 0 repeat-x; color:#2b4a5b; border:1px solid #acbfc9; padding:3px 2px 2px 2px; float:left; margin:0 0 10px 0; width:174px;}
#Sidebar input.Text:focus	{background:url(../images/bg_fields.gif) #fbffe5 0 -30px repeat-x; border:1px solid #9bb22a;}
#Sidebar input.Check	{float:left; margin:0 5px 0 0;}
#Sidebar label		{line-height:16px;}

#Sidebar button		{border:0; padding:0; overflow:hidden; width:89px; height:21px; line-height:21px; background:url(../images/btn_login.gif) 0 0 no-repeat; color:#2b4a5b; float:right; margin-top:10px;}
#Sidebar button:hover, 
#Sidebar button:focus	{background-position:0 -30px;}
#Sidebar button:active	{background-position:0 -60px;}

.Banners			{background:url(../images/line_h2_sidebar.gif) 0 0 repeat-x; padding:10px 0 15px 0; margin-top:20px;}

#Footer			{display:block; float:left; clear:both; width:915px; padding:30px 0 30px 45px;}
#Footer p			{background:#f2f4f5; line-height:16px; padding:7px 0; text-align:center;}
#Footer p.Validation	{background:#fff;}
#Footer a			{color:#069;}
#Footer a:hover		{text-decoration:none;}

fieldset 	{display:block; float:left; width:100%; margin:0 0 15px; padding-bottom:4px; background:url(../images/line_fieldset.gif) repeat-x 0 100%;}
#Content fieldset h3	{border-bottom:1px solid #B5CBCF; margin-top:15px;}
legend	{font-weight:bold; color:#009dbd; margin:0; padding:15px 0 5px;}
.LBL	{display:block; float:left; margin-right:4px; padding:4px; background-color:#e3e9ea;}
.QUESTION	{display:block; float:left; padding:5px 0.5%; width:99%; background-color:#B5CBCF;}
#Content fieldset p	{margin:0 0 5px;}
#Content p.QUESTION	{margin:0 0 4px;}
#Content .MULTI	{margin:0 0 10px; display:block; float:left; width:100%;}
#Content .MULTI ul	{margin:0; float:left; display:block; width:100%;}
#Content .MULTI li	{margin:0; padding:0; background-image:none; float:left;}
#Content .VERT li label	{width:99%; padding:inherit 0.5%;}
#Content .VERT li	{clear:left; width:100%; margin-bottom:4px;}
#Content .MULTI .HOR	{background-color:#e3e9ea;}
#Content .HOR li label	{display:inline; padding:inherit 0.5%; white-space:nowrap}

.TXT,
.TAREA,
.SEL	{border:1px solid #B5CBCF;}
.TXT	{padding:2px 2px 3px;}
.SEL	{padding:2px;}

.RD	{background-color:#e3e9ea;}

.TXT:focus,
.TAREA:focus,
.SEL:focus	{background:url(../images/bg_fields.gif) #fbffe5 0 -30px repeat-x; border:1px solid #9bb22a;}

.Buttons	{display:block; float:left; padding:5px 1%; width:98%; background-color:#fafafa;}
#Content p.Right	{margin:0; padding:0; text-align:right;}

button	{overflow:visible; padding:2px 7px; margin-left:5px; cursor:pointer; vertical-align:middle;}
.BTN	{border:0; padding:0; width:89px; height:21px; line-height:21px; background:url(../images/btn_login.gif) 0 0 no-repeat; color:#2b4a5b;}
.BTN:hover, 
.BTN:focus	{background-position:0 -30px;}
.BTN:active	{background-position:0 -60px;}
.RST	{background-color:transparent; border:0px; text-decoration:underline;}

.w30	{width:30%;}
.w00	{width:100%;}
textarea.w00	{width:99.8%;}

 .CDiv {
        width:800px;
        background-image: url(../images/bg_timer_1.gif);
        text-align:left;
        }
        .fontExpire {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline; 
        font-size:10px; 
        color:#4682B4;
        }
        .NoUnderLinefontExpire {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px; 
        color:#4682B4;
        }
  .CDiv1 {
        width:800px;
        background-image: url(../images/bg_timer_2.gif);
        text-align:left;
        }



