/* Style sheet for LPC-World et al*/
body {
	width:100%;
	margin-left:1px;
	margin-top:0px;
	background-color: rgb(236,242,244);
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.layout1 { /* left dark border*/
	max-width: 900px;
	margin: 0px;
	margin-right: auto;
	padding: 0px;
	border-left:29px solid #04627a;
	border-collapse:separate;
	}
.layout2 {  /* left light border, masks body background color, delimited by dashed line */
	background: white;
	margin:0px;
	padding: 0px;
	padding-right: 0%;
	border-collapse:separate;
	border-left:47px solid #d4eaec;
	border-right: 1px dotted #a4c2fa;
	}
.layout3 { /* top dark border, and footer */
	border: 0px;
	padding:0px;
	margin:0px;
	border-top:19px solid #04627a;
	}
.layout4 { /* Left Nav Bar */
	position: relative;
	}
.leftnav_container {
	position: absolute;
	top: 200px;
	left: -43px;
	}
.leftnav_container div{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	letter-spacing: .25em;
	background: rgb( 124, 198, 188 ) url( 'leftnav_tr.gif' ) no-repeat top right;
	}
.leftnav_container div div{
	width: 85px;
	margin-top:4px;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
	background: transparent url( 'leftnav_br.gif' ) no-repeat bottom right;
	}
.leftnav_container a{
	color: black;
	text-decoration: none;
	}
.leftnav_container a:hover{
	color:rgb(228,112,45);
	}
.layout5 { /* Content bounding box */
	max-width: 900px;
	margin: 0px;
	padding-top: 40px;
	padding-right: 30px;
	margin-left: 120px;
	text-align: center;
	}
.content { /* actual page content */
	max-width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	}

.section_header {
	padding-top:30px;
	padding-bottom:30px;
        position:relative;
	left:-50px;
	font-family:cursive;
	font-size:medium;
	font-weight: bold;
	letter-spacing: .2em;
	color:#808080;
	}
.section_header div{
	padding-top:30px;
	padding-bottom:30px;
	position:absolute; 
	color:rgb(228,112,45);
	left:1px; 
	top: -1px;
	}

.footer{
	margin: 0px auto;
	text-align:center;
	margin: 20px 20px;
	padding: 0px;
	border: none;
	color: blue;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.footer .separator{
	color: #FF6600;
	padding: 0px 1em;
	font-weight: bold;
	}
.footer a{
	text-decoration: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
.last_footer {
	background:#C0E2E7;
	width:auto;
	height:auto;
	padding:6px 20px;
	margin:0px auto;
	text-align:center;
	color: blue;
	}
.last_footer .copyright {
	font-size: x-small;
	}
.last_footer a {
	text-decoration: none;
	}


.language_bar{
        width: 450px;
	margin: 0px auto;
	text-align:center;
        background: #04627a url( "menu_lfade.gif" ) repeat-y left;
        }
.language_bar div {
        background: transparent url( "menu_rfade.gif" ) repeat-y right;
	}



.catchphrase {
        font-size: 13px;
        font-style: italic;
        font-weight: normal;
        color: #1a4d4d;
	text-align: center;
	}

.otherLanguages {
	width: 100%;
	text-align: center;
	}
.otherLanguages a{
	text-decoration: none;
	}
