
/* CSS Document */

* { /* This makes sure that all browsers (IE, Firefox etc) start with the same margins and paddings, as their automatic margin and padding details all differ */
    margin: 0;
    padding: 0;
    }
    
html {
    overflow: visible;
    }

body {
    background: #FFFFFF;
    margin-top: 10px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 150%;
    margin-bottom: 10px;
    }

img {
    border: 0px;
    }
    
h1 {
  	font-size: 12pt;
    font-family: arial, verdana, sans-serif;
  	color: #000000;
  	padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    }  
    
h1.titleone {
    font-size: 12pt;
    font-family: arial, verdana;
    padding-bottom: 15px;
    }
    
h1.news01 {
    font-style: italic;
    text-align: center;
    }

h1.news02 {
    padding-top: 10px;
    text-align: center;
    }
    
h2 {
    font-size: 11pt;
    font-family: arial, verdana, sans-serif;
  	color: #000000;
  	padding-top: 20px;
    padding-left: 0px;
    padding-bottom: 10px;
    font-weight: bold;
    font-style: italic;
    }
    
p {
  	font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	line-height: 150%;
  	}
  	
p.article {
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 200%;
    }

p.right {
    text-align: right;
    padding-right: 0px;
    }
  	
a:link {
  	font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #520;
  	text-decoration: none;
  	font-weight: bold;
  	}
  	
a:visited {
  	font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #520;
  	text-decoration: none;
  	font-weight: bold;
  	}
  	
a:hover {
  	font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #520;
  	text-decoration: none;
  	}
  	
a:active {
  	font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #520;
  	text-decoration: none;
  	}
  	
ul {
    padding: 10px 20px 10px 40px;
    font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	text-decoration: none;
  	line-height: 150%;
    }
    
ul.padding {
    padding-top: 20px;
    }
    
ul li.padding {
    padding-top: 3px;
    padding-bottom: 3px;
    }
    
ol {
    padding: 10px 20px 10px 40px;
    font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
  	color: #000000;
  	text-decoration: none;
    }
    
ol li {
    padding-top: 3px;
    padding-bottom: 3px;
    }
    
ol.numeral {
    list-style-type: lower-roman;
    }

#maincol a:link:after, #maincol a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
    }
    
/* header */

#header {
  	background: #FFFFFF;
    margin-bottom: 0px;
    overflow: visible;
    background-color: #FFFFFF;
    }
    
p.header {
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    padding-bottom: 3px;
    }    
    
a.header:link {
    color: #520;
  	font-size: 10pt;
  	}
  	
a.header:visited {
  	color: #520;
  	font-size: 1opt;
  	}
  	
a.header:hover {
    color: #520;
  	font-size: 10pt;
  	}
  	
a.header:active {
    color: #000000;
  	font-size: 10pt;
  	}

/* headerLEFT */

#headerLEFT {
  	display: none;
  	}
  	
/* headerRIGHT */
  	
#headerRIGHT {
  	padding-top: 0px;
  	padding-right: 0px;
  	width: 100%;
  	float: none;
  	text-align: right;
  	}
  	
/* headerBOTTOM */

#headerBOTTOM {
  	display: none;
  	}
  	
/* maincol */

#maincol {
    margin-top: 0px;
    background: #FFFFFF;
    overflow: visible;
    width: 100%;
    }
    
/* leftcol */

#leftcol { 
  	display: none;
    }
  	
/* left & right col */

.GREYbar {
  	display: none;
  	}
    
/* centercol */

#centercol {
    overflow: visible;
    text-align: center;
    background: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 100%;
    }
    
#papers {
    border: 1px solid #000000;
    margin: 8px;
    background: #FFFFFF;
    text-align: left;
    }
    
#papertitle {
    text-align: center;
    }
  	
.centercoltextblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    min-height: 100%;
    }

.textblock {
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: left;
    }
    
p.centercol {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    line-height: 200%;
    }
    
p.centercol01 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 200%;
    }
    
p.centercol02 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    line-height: 200%;
    }

p.center {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    line-height: 200%;
    text-align: center;
    }
    
a.home:link {
  	padding-right: 0px;
    padding-left: 0px;
  	}
  	
a.home:visited {
  	padding-right: 0px;
    padding-left: 0px;
  	}
  	
a.home:hover {
  	padding-right: 0px;
    padding-left: 0px;
  	}
  	
a.home:active {
  	padding-right: 0px;
    padding-left: 0px;
  	}
    
.img {
    vertical-align: middle;
    }
    
ul.privacy {
    padding: 0px 0px 0px 0px;
    }
    
.title {
    height: 120px;
    }
    
.linkstitle {
    border: 2px solid #FFFFFF;
    background-color: #FFFFFF;
    }
    
.linkstitle p {
    color: #000000;
    font-weight: bold;
    padding: 5px;
    }
    
.linksbox {
    border: 2px solid #FFFFFF;
    background-color: #FFFFFF;
    padding: 0px;
    text-align: center;
    }
    
/* footer */

#footer {
    margin-top: 0px;
  	height: 44px;
  	background: #FFFFFF;
  	height: 24px;
    background-color: #FFFFFF;
    }
    
p.footer {
    text-align: center;
    padding-top: 4px;
    color: #000000;
    font-weight: bold;
    }
   
a.footer:link {
    color: #520;
    }
a.footer:visited {
    color: #520;
    }
a.footer:hover {
    color: #520;
    }
a.footer:active {
    color: #520;
    }    

.PURPLEbarCENTER {
  	background: #8DA4BA;
  	margin-top: 5px;
  	}
  	
img.center {
    vertical-align: -30%;
    padding-left: 10px;
    padding-right: 5px;
    }
    
.right {
    text-align: right;
    }
    
/*** IE6 Fix ***/

* body {
    text-align: center;
    }

* html td {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    }
    
* html #ie5 {
    width: 100%;
    }

* html #whitebackground {
    height: 660px;
    background: #FFFFFF;
    }

* html #leftcol {
    margin-right: -3px;
    }
    
* html #maincol {
    height: 100%;
    }
    
* html #centercol {
    padding-left: 2px;
    width: 100%;
    w\idth: 100%;
    padding-bottom: 10px;
    }
    
* html #header {
    height: 100px;
    }