﻿body {
    padding: 0px;
    background-color: #DEDEDE;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-style: normal;
    text-align: center;
    
}

#container {
    clear:both;
    margin: 25px auto;
    width: 950px;
    height: auto;
    text-align: left


}

#menu { 
    height: 80px; 
}

#banner {
    background-color: #fff;
    padding: 2px 10px 0px 10px;  
    height: 270px; 

}

#content {
    float: left;
    width: 920px;
    _width: 950px;
    height: auto;
    left: 50%;
    top: 80px;
    margin: 0px;
    padding: 15px 15px 15px 15px; 
    display: block;
    background-color: #fff;
    font-size: 12px;
    color: #292F34;
}

#lang {
    position: absolute;

    width: 100px;
    height: 40px;
    left: 50%;
	top: 40px;
    margin-left: 370px;
    text-align: right;
    font-size: 13px;
    color: #292F34;;
}

#lang a {
    font-size: 13px;
    color: #292F34;
    text-decoration: none;
}

.list {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 15px;
}


#leftpanel {
 
    left: 50%;
    top: 80px;
    float: left;
    margin: 0px;
    padding: 0px;
    
    left: 0px;
    width: 220px;
    height: auto;
    background-color: #eee;
}

.box {
    position: inherit;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	
    left: 0px;
    width: 220px;
    height: auto;
    
    background-color: #fff;
}

.box2 {
    position: inherit;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	
    left: 0px;
    width: 220px;
    height: auto;
    
    background-color: #fff;
}

.boxgroup {
    font-size: 11px;
    font-style: inherit;
    text-transform: none;
    color: #CC3333;
    border-bottom: 1px solid #CC3333;
    padding: 18px 0px 5px 0px;
    margin: 0px 0px 0px 0px;   
}

.boxiteml1 {
    font-size: 11px;
    text-transform: none;
    color: #292F34;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0px 0px 5px 0px;
    margin: 3px 0px 0px 0px;
}

.boxiteml2_upper {
    font-size: 11px;
    text-transform: uppercase;
    color: #292F34;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0px 0px 5px 0px;

}

.boxiteml2 {
    font-size: 11px;
    color: #292F34;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0px 0px 5px 0px;
    margin: 3px 0px 0px 0px;
}

.boxiteml2  a:hover {
    text-decoration: none;
    color: #CC3333;
}

.boxiteml2_selected {
    font-size: 11px;
    color: #CC3333;
    border-bottom: 1px dashed #CCCCCC;
    padding: 0px 0px 5px 0px;
    margin: 3px 0px 0px 0px;
background: url("../img/arrow.png") -1px no-repeat;

}


.boxiteml2_selected  a{
    text-decoration: none;
    color: #CC3333;
}

.boxiteml2_selected  a:hover {
    text-decoration: none;
    color: #CC3333;
}

.boxiteml2_selected  a:visited {
    text-decoration: none;
    color: #CC3333;
}


.box ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;

}


.box li {
    font-size: 11px;
    padding: 10px;

}

.box a {   
    text-decoration: none;
    color: #292F34;
}

.box a:hover {
    text-decoration: none;
    color: #CC3333;
}


.box2 ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;

}


.box2 li {
    font-size: 12px;
    padding: 10px;

}

.box2 a {   
    text-decoration: none;
    color: #292F34;
}

.box2 a:hover {
    text-decoration: none;
    color: #CC3333;
}


#rightpanel {
    left: 50%;
    top: 80px;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    text-align: justify;

    left: 295px;
    width: 685px;
    height: auto;
    
    background-color: #fff;
}

.tabletext {
    font-size: 12px;
	padding-top: 2px;
	padding-bottom: 12px;
}



.title {
    font-size: 16px;
    text-transform: none;
    color: #CC3333;
    border-bottom: 1px solid #CC3333;
    padding: 5px 0px 5px 0px;
    margin: 7px 0px 5px 0px;
}

.title2 {
    font-size: 14px;
    text-transform: none;
    color: #CC3333;
    border-bottom: 1px solid #CC3333;
    padding: 5px 0px 5px 0px;
    margin: 7px 0px 5px 0px;
}

.pub_title {
    text-transform: none;
    font-weight:bold
    color: #292F34;
}

.subtitle {
    font-size: 12px;
    text-transform: none;
    color: #CC3333;
    margin: 23px 0px 3px 0px;
}

.subtitle2 {
    font-size: 12px;
    text-transform: none;
    color: #292F34;
    margin: 23px 0px 3px 0px;
}

.subtitle3 {
    font-size: 12px;
    text-transform: none;
    color: #CC3333;
    margin: 0px 0px 3px 0px;
}

.next {
    font-size: 10px;
    color: #292F34;
    margin: -6px 0px 3px 0px; 
    text-align: right;
}

.next a {   
    text-decoration: none;
    color: #292F34;
}

.next a:hover {
    text-decoration: none;
    color: #292F34;
}

.next a:visited {
    text-decoration: none;
    color: #292F34;
}



blockquote {
    font-size: 12px; 
    margin-left: 20%; 
    margin-right:auto; 
    float:none; 
    padding: 10px 15px 10px 15px; 
    display:table;
}

blockquote p.trqt {
    font-size: 11px;
    text-align: right;
    font-style: italic;
}

.rightbox {
    color: #292F34; 
    #margin: 0px 0px 0px 15px;
    padding: 0px;
}

.rightbox p {
   margin: 10px 0px 10px 0px;  
   font-size: 12px;
}




.rightbox ul {
    padding: 0px 0px 0px 15px;
    margin: 0px;
    list-style-type: square;
    list-style-image:url("../img/bullet4x6.png"); 
}

.rightbox li {
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 10px 0px; 
}

.rightbox a {
    text-decoration: none;
    color: #6a6afc;
}

.rightbox a:visited {
    text-decoration: none;
    color: #6a6afc;
}

.next_dark {
    font-size: 10px;
    color: #292F34;
    margin: -6px 0px 3px 0px; 
    text-align: right;
}

.next_dark a {   
    text-decoration: none;
    color: #292F34;
}

.next_dark a:hover {
    text-decoration: none;
    color: #292F34;
}

.next_dark a:visited {
    text-decoration: none;
    color: #292F34;
}

.references {
    color: #292F34 
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.references ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style-type: none;
}

.references li {
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 10px 0px;
    font-style: italic;
}

.references a {
    text-decoration: none;
    font-style: italic;
    color: #3333cc;
}

.references a:visited {
    text-decoration: none;
    color: #3333cc;
}

.superscript{
    font-size:xx-small; 
    vertical-align:top;
    color: #3333cc
} 

.img {
    float: right; 
    clear: left; 
    padding: 5px 0px 0px 10px;
}

.img_left {
    float: left; 
    clear: left; 
    padding: 10px 10px 0px 0px;
    _padding: 18px 10px 0px 0px;
}

.img_left_small {
    float: left; 
    clear: left; 
    padding: 2px 10px 0px 0px;
    _padding: 2px 10px 0px 0px;
}

.publications {
    color: #292F34; 
    margin: 0px 0px 0px 15px;
    padding: 0px;
}


.publications ul {
    padding: 0px 0px 0px 15px;
    margin: 0px;
    list-style-type: square;
    list-style-image:url("../img/bullet4x6.png"); 
}

.publications li {
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 10px 0px; 
}

.publications a {
    text-decoration: none;
    color: #3333cc;
}

.publications a:visited {
    text-decoration: none;
    color: #3333cc;
}


#footer {

    height: 31px;
    background-color: #DEDEDE;
    padding: -15px;
}





#footerleft {
	position:relative;
	float:left;
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
height: 31px;
    background-color: #DEDEDE;
    background-image: url("../img/footerleft.jpg");
    background-repeat: no-repeat;
}

#footerright {
	position:relative;

	float:right;
 height: 31px;
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
    background-color: #DEDEDE;
    background-image: url("../img/footerright.jpg");
    background-repeat: no-repeat;
}

#footercontent {
	float:left;
	width: 910px;
	height:31px;
    background-color: #333333;
    line-height: 31px;
    font-size: 11px;
    color: #999;
    text-align: center;
    vertical-align: middle;
}

#footercontent a {
    font-size: 11px;
    color: #999;
    text-decoration: none;
}

#col01_2 {
float:left;
width:320px;
}

.next {
    font-size: 10px;
    color: #CC3333;
    margin: -6px 0px 3px 0px; 
    text-align: right;
}

.next a {   
    text-decoration: none;
    color: #CC3333;
}

.next a:hover {
    text-decoration: none;
    color: #CC3333;
}

.next a:visited {
    text-decoration: none;
    color: #CC3333;
}


#col02_2 {
float:right;
width:350px;
}

.next {
    font-size: 10px;
    color: #CC3333;
    margin: -6px 0px 3px 0px; 
    text-align: right;
}

.next a {   
    text-decoration: none;
    color: #CC3333;
}

.next a:hover {
    text-decoration: none;
    color: #CC3333;
}

.next a:visited {
    text-decoration: none;
    color: #CC3333;
}

#maincol {
	position:relative;
	margin:0;

	}


#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:230px; 
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}

#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:230px;  
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	}


#centercol {
	position:relative;
	padding:0 230px;
	}


.columns {
    color: #292F34; 
    #margin: 0px 0px 0px 15px;
    padding: 0px;
}

.columns p {
   margin: 10px 0px 10px 0px;  
}

.columns ul {
    padding: 0px 0px 0px 15px;
    margin: 0px;
    list-style-type: square;
    list-style-image:url("../img/bullet4x6.png"); 
}

.columns ul li {
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 10px 0px; 
}

.columns ul li a {
    text-decoration: none;
    color: #292F34;
}

.columns ul li a:visited {
    text-decoration: none;
    color: #292F34;
}

.columns h2 {
    font-size: 12px;
    text-transform: none;
    color: #CC3333;
    margin: 0px 0px 3px 25px;
}









