﻿a           
{	
color:navy; 
background-color:#ffffff;
text-decoration:none;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}

a:hover    
{ 
color:navy;
background-color:#ffffff;
text-decoration: underline;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}

html
{
font-size:100%
}

body
{	
font:62.5%/1.4em Arial, Helvetica, sans-serif; 
color:#000000; 
text-align:center;
background:#ffffff url(graphics/background_greylt.jpg) repeat-x;
padding: 0;
margin:0;
}

.skip
{
float:right;
width:6em;
height:1em;
font: 0.8em/0.8em Arial, Helvetica, sans-serif;
padding:0;
text-align:left;
margin:0.5em 0 0 0;
}

.skip a
{
color:#bbbbbb;
background-color:#ffffff;
text-decoration:none;  
}

.skip a:hover
{
color:#eeeeee;
background-color:white;
}

p
{
margin:0;
padding:0.2em 0 0.3em 0;	
}

hr
{
color:#dddddd;	
}

strong
{
color:#006666;	
}

#wrapper
{
width: 90em;
margin:0 auto;
margin-top:1.0em;
padding:0;
color:black;
background-color:#ffffff;
}

#title
{
float:left;
width:90em;
height:8em;
background:#ffffff url(graphics/LVS_logo_orange.jpg) 0.5em 0.4em no-repeat;
margin:0;
padding:0;
}

#title h1
{
clear:both;
float:left;
font:2.4em/1.4em Arial, Tahoma, Helvetica, sans-serif; 
text-align:left;
margin:0.1em 0 0 2.5em;
width:16em;
color:#003333;
}

#header
{
float:left;
width:90em;
height:5.3em;
margin:0;
padding:0;
text-align:left;
background:#205253 url('graphics/head_banner_orange.jpg') top right no-repeat;
}

#header h1
{
font: 2.4em/1.2em Arial, sans-serif;
margin:1em 0 0 9em;
width:12em;
color:white;
}

#header h2
{
font: 1.6em/1.2em Arial, sans-serif;
margin:0.2em 0 0 13.6em;
width:15em;
color:white;
background-color:transparent;
}

.brislogo
{
margin:0;
padding:1em;	
}

#topnav
{
clear:both;
float:left;
margin:0;
padding:0 0 0.3em 0;
width:90em;
text-align:center;
color:white;
background-color:#205253;
}

#topnav ul
{ 
float:right;
list-style-type:none;
margin:0.4em 1em 0 0;
padding:0;
}

#topnav li
{
display:inline;
margin:0;
padding:0;
}

#topnav a
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#ffffff;
background-color:transparent;
padding:0.2em 0.1em 0.2em 0.5em;
margin:0 0.2em 0 0.1em;
}

#topnav a:hover
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#ffffff;
background-color:transparent;
padding:0.2em 0.1em 0.2em 0.5em;
margin:0 0.2em 0 0.1em;
}

#topnav a.gray
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#cccccc;
background-color:transparent;
padding:0.2em 0.1em 0.2em 0.5em;
margin:0 0.2em 0 0.1em;
}

#topnav a:hover.gray
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#dddddd;
background-color:transparent;
padding:0.2em 0.1em 0.2em 0.5em;
margin:0 0.2em 0 0.1em;
}

#topnav a.onpage
{
color:#ffffff;
text-decoration:none;
background-color:transparent;
}

#topnav2
{
clear:both;
float:left;
margin:0;
padding:0;
width:90em;
text-align:left;
color:white;
background-color:#e2681d;
}

#topnav2 ul
{ 
float:left;
list-style-type:none;
margin:0.1em 0 0 7em;
padding:0;
}

#topnav2 li
{
display:inline;
margin:0;
padding:0;
}

#topnav2 a
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#003300;
background-color:transparent;
padding:0.2em 0.5em 0.2em 0;
margin:0;
}

#topnav2 a:hover
{
font: 1.4em/1.6em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#003300;
background-color:transparent;
padding:0.2em 0.5em 0.2em 0;
margin:0;
}

#topnav2 a.onpage
{
color:#ffffff;
text-decoration:none;
background-color:transparent;
}

#container
{
clear:both;
float:left;
width:88.4em;
margin:0 auto;
padding:0.8em;
color:black;
background:#eeeeee url('graphics/pageback1.jpg') repeat-x;
}

#leftnav
{
float:left;
width:11.8em;
font: 1.4em/1.2em Arial, sans-serif;
background-color:white;
margin:0;
padding:0.5em 0.5em 8em 0.5em;
border:2px #dddddd solid;
}

#leftnav ul
{ 
list-style-type: none;
padding:0;
margin:0;
}

#leftnav li
{
clear:both;
float:left;
width:11.8em;
margin:0;
}

#leftnav a
{
display:block;
color:#003333;
font: 1.0em/1.2em Arial, sans-serif;
text-decoration: none;  
text-align: left;
background-color:#eeeeee;	
margin:0;
padding:0.2em;
border-bottom:2px #dddddd solid;
}

#leftnav a:hover
{ 
display:block;
color:#003333;
font: 1.0em/1.2em Arial, sans-serif;
text-decoration: none;  
text-align: left;
background-color: white;
margin:0;
padding:0.2em;
border-bottom:2px #dddddd solid;
}

#leftnav a.nav1
{
color:#003333;
background-image:none;
background-color:white;	
}

#leftlower
{
clear:left;
float:left;
width:12.5em;
font: 1.4em/1.2em Arial, sans-serif;
background-color:white;
margin:2em 0 0 0;
padding:0.2em;
border-top:2px #dddddd solid;
}

#leftlower ul
{ 
list-style-type: none;
padding:0;
margin:0;
}

#leftlower li
{
clear:both;
float:left;
width:12.5em;
margin:0;
}

#leftlower a
{
display:block;
color:navy;
font: 1.0em/1.2em Arial, sans-serif;
text-decoration: none;  
text-align: left;
background-color:#ffffff;	
margin:0;
padding:0.2em;
border-bottom:2px #dddddd solid;
}

#leftlower a:hover
{ 
display:block;
color:navy;
font: 1.0em/1.2em Arial, sans-serif;
text-decoration: underline;  
text-align: left;
background-color: white;
margin:0;
padding:0.2em;
border-bottom:2px #dddddd solid;
}

#content
{
float:right;
margin:0;
width:49em;
font: 1.4em/1.3em Arial, Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
padding:0;
color:#000000;
background-color:transparent;
}

#content h1
{
font: 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#ffffff;
background-color:transparent;
text-align:left;
margin:0.3em 0 0 1em;
padding:0;
}

#content h2
{
font:bold 1.2em/1.2em Arial, Helvetica, sans-serif; 
text-decoration:none;
color:#006666;
background-color:#ddeedd;
text-align:left;
padding:0.2em;
margin:0.2em 0 0.2em 0;
}

#content h3
{
font: bold 1.2em/1em Arial, Helvetica, sans-serif;
text-decoration:none;
color:#669999;
margin:0.2em 0 0.3em 0;
background-color:white;
}

#content h4
{
font: bold 1.2em/1.2em Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
margin:0.2em 0 0.3em 0;
background-color:white;
}

#pagetitle
{
float:right;
width:48.8em;
height:2.5em;
margin:0 0 0.5em 0;
text-align: justify;
padding:0;
color: black;
background:#ffffff url('graphics/pageheadback1.jpg') repeat-x;
border:2px #dddddd solid;
}

#content1
{
float:left;
width:22em;	
min-height:35em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content1 h4
{
font: bold 1.2em/1em Arial, Helvetica, sans-serif;
text-decoration:none;
color:#669999;
margin:0;
padding:0;
background-color:white;
}

#content1home
{
float:left;
width:22em;	
height:50em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content2home
{
float:right;
width:22em;	
height:50em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

.thin
{
margin:0;
padding:0;
}

.thinbold
{
margin:0;
padding:0;
font-weight:bold;
color:#006666;
}

#content2
{
float:right;
width:22em;	
min-height:35em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content3
{
float:right;
width:46.8em;
min-height:35em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content3 h3
{
font: bold 1.2em/1em Arial, Helvetica, sans-serif;
text-decoration:none;
color:#669999;
margin:0.2em 0 0.3em 0;
background-color:white;
}

#content3a
{
float:right;
width:46.8em;
background-color:#ffffff;
padding:1.0em;
margin:0;
margin-bottom:0.5em;
border:2px #dddddd solid;
}

#content4
{
float:left;
width:20.9em;	
min-height:35em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content5
{
float:right;
width:20.9em;	
min-height:35em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid; 
}

#content1long
{
float:left;
width:22em;	
min-height:50em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#content2long
{
float:right;
width:22em;	
min-height:50em;
background-color:#ffffff;
padding:1.0em;
margin:0;
border:2px #dddddd solid;
}

#lecture
{
clear:both;
width:800px;
height:800px;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
background:#db5516 url('graphics/cpd_form.jpg') top no-repeat;
}

#lecture a
{
color:#ffffff;
font:bold 0.8em/1.0em Arial, Verdana, sans-serif;
text-decoration:none;
background-color:#db5516;	
}

#lecture a:hover
{
color:#ffffff;
font:bold 0.8em/1.0em Arial, Verdana, sans-serif;
text-decoration:underline;
background-color:#db5516;	
}

#lecture_form
{
float:right;
width:500px;
margin:0;
padding:400px 0 0 0	;
text-align:left;
}

.titles
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif;
}

table
{
padding:1em;
text-align:left;
font:1.1em/1.1em Arial, Tahoma, Helvetica, sans-serif; 
color:#ffffff
}

tr
{
margin:0;
padding:0;	
}

td
{
font:1.0em/1.0em Arial, Verdana, sans-serif;
margin:0;
padding:0.3em;	
}

#page_text
{
float:left;
width:600px;
margin:0;
padding:400px 0 0 200px;
text-align:left;
font:bold 1.4em/1.4em Arial, Verdana, sans-serif;
}

.righttext
{
clear:right;
float:right;
width:300px;
margin:2px;
padding:2px;
text-align:left;
color:#ffffff;
font:bold 1.4em/1.4em Arial, Verdana, sans-serif;
}

.lefttext
{
clear:right;
float:left;
width:350px;
margin:2px;
padding:2px;
text-align:left;
color:#ffffff;
font:bold 1.4em/1.4em Arial, Verdana, sans-serif;
}

#footer
{
clear:both;
width:70em;
margin: 0 auto;
background:transparent;
color:#003333;
font:1.1em/1.1em Arial, sans-serif;
text-align:center;
margin-top:0.5em;
padding:0.5em;
}

#footer ul
{ 
list-style-type: none;
padding:0.1em;
margin:0;
}

#footer li
{
display:inline;
margin:0 0.1em 0 0.1em;
}

#footer a           
{	
color:#003333; 
text-decoration:none;  
background-color:transparent;
text-align:center;
font:1em/1.2em Arial, sans-serif;
padding: 0 0.3em 0 0.3em;
}

#footer a:hover    
{ 
background-color:transparent;
color:#003333;
text-align:center;
text-decoration:underline;  
font:1em/1.2em Arial, sans-serif;
padding: 0 0.3em 0 0.3em;
}

.fllt
{
float:left;
margin:1em;
}

.flrt
{
float:right;
margin:1em;
}

.flltcont
{
float:left;
margin:1em;
margin-left:0;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.cent
{
text-align:center;	
}

.bord
{
border: 1px solid black;	
}

.cent2
{
text-align:center;	
margin-top:0.5em;
}

.bold
{
font:bold 1.2em/1.2em Arial, Verdana, sans-serif;
color:#006666;
}

.underline
{
text-decoration:underline;	
}


