html{
overflow:auto;
}

body{
color:#333333;
background:#ffffff;
margin:0;
padding:0;
font-family:sans-serif;
font-size:10pt;
}

img{
border:0;
}

img.icon{
vertical-align:middle;
margin:0 5px 1px 0;
}

*img.icon{
margin:2px 3px 0 0;
}

div.container{
background-color:#ffffff;
width:900px;
margin:0 auto 0 auto;
}

a:link, a:visited, a:hover, a:active{
font-family:Cambria, Georgia, serif;
color:#9b0000;
}

#maintitle{
clear:none;
margin:10px 0 13px 40px;
}

h1 a{
font-size:18pt;
color:#bc0000;
text-decoration:none;
}

#maintitle span{
padding:0 0 0 5px;
font-size:18pt;
color:#007d00;
}

a.titlecomment{
padding:0 0 0 7px;
color:#000000;
vertical-align:super;
font-family:Arial;
font-size:10pt;
font-weight:normal;
}

div.menu{
background-color:#006600;
border:5px solid #e0e0e0;
height:30px;
width:890px;
margin:0 auto 20px auto;
}

div.menu ul{
margin:0;
padding:6px 17px 6px 17px;
list-style:none;
}

div.menu li{
float:left;
padding:0 15px 0 0;
}

div.menu li acronym{
border:none;
}

div.menu li img{
margin:0 3px 2px 0;
vertical-align:middle;
}

*div.menu li img{
margin:2px 3px 0 0;
vertical-align:middle;
}

div.menu a:link{
color:#f0f0f0;
font-family:Verdana;
font-weight:bold;
font-size:8pt;
}

div.menu a:visited{
color:#f0f0f0;
font-family:Verdana;
font-weight:bold;
font-size:8pt;
}

div.menu a:hover{
color:#f0f0f0;
font-family:Verdana;
font-weight:bold;
font-size:8pt;
text-decoration:none;
}

div.menu a:active{
color:#f0f0f0;
font-family:Verdana;
font-weight:bold;
font-size:8pt;
}

div.welcome{
min-height:270px;
width:500px;
margin:20px 0 0 0;
padding:10px;
}

div.welcome p{
text-align:justify;
margin:10px 0 0 30px;
}

div.welcome p:first-letter{
font-weight:bold;
}

a.more{
float:right;
margin:0 30px 0 0;
}

h3{
color:#000000;
font-size:12pt;
margin:0 0 8px 80px;
}

#intropic{
background-color:#f9f9f9;
float:right;
width:140px;
height:210px;
margin:0 0 10px 15px;
padding:4px;
border:1px solid #e0e0e0;
}

h2{
margin:0 0 10px 0;
padding:0;
font-size:10pt;
font-weight:bold;
}

acronym{
cursor:help;
border:0 none;
}

h2 acronym{
border:none;
}

h4 acronym{
border:none;
}

h2 img{
margin:0 5px 1px 0;
width:12px;
height:12px;
vertical-align:middle;
}

*h2 img{
margin:2px 5px 0 0;
}

h2 a:link{
color:#9b0000;
}

h2 a:visited{
color:#800000;
}

h2 a:hover{
background-color:#dbc1c1;
}

h2 a:active{
color:#9b0000;
}

div.right_index{
margin:0;
padding:0;
float:right;
width:200px;
}

fieldset{
border:1px dotted #000000;
margin:0 0 30px 0;
padding:0;
width:300px;
}

*fieldset{
border:1px solid #000000;
}

fieldset h2{
margin:10px 0px 10px 10px;
}

fieldset h2 span{
text-decoration:none;
font-size:8pt;
font-weight:normal;
font-family:sans-serif;
color:#565656;
margin:0 0 0 10px;
padding:0;
}

fieldset legend{
margin:0px 0px 0px 10px;
font-weight:bold;
}

fieldset h4{
margin:10px 0 10px 0;
font-weight:normal;
font-size:10pt;
}

fieldset h4 img{
margin:0 5px 1px 0;
width:16px;
height:16px;
vertical-align:middle;
}

fieldset h4 span{
font-family:Verdana;
margin:0px 0px 0px 5px;
color:#a0a0a0;
font-size:8pt;
}

fieldset h3{
margin:10px 0 4px 0;
font-weight:normal;
font-size:10pt;
}

*fieldset span img{
margin:2px 5px 0 0;
}

fieldset a img{
border:0;
margin:10px 0px 10px 10px;
padding:0;
}

div.descriptor{
width:500px;
margin:20px 0 0 0;
border:3px solid #dfdfdf;
padding:10px;
}

h2 span{
font-size:7pt;
font-weight:normal;
font-family:Verdana;
color:#909090;
margin:0 0 0 5px;
}

div.related{
margin:8px 0 0 12px;
}

h4{
margin:0;
padding:0;
}

div.welcome span{
font-weight:bold;
}

em{
font-weight:bold;
font-style:normal;
}

strong{
font-weight:bold;
font-style:normal;
color:#ff0000;
}

h1{
clear:both;
font-size:18pt;
font-family:Cambria, Georgia, serif;
margin:30px 10px 16px 0px;
}

p{
padding:0px 0px 12px 0px;
font-family:Arial/*Cambria, Georgia, serif*/;
font-size:12pt;
}

p.title{
text-align:center;
font-size:24pt;
font-weight:bold;
margin:0 auto 30px auto;
color:#000000;
}

p.quote{
font-style:italic;
font-size:11pt;
}

#next{
float:right;
}

#back{
float:left;
}

p.date{
font-style:italic;
margin:0 0 0 40px;
color:#b0b0b0;
}

p.centered{
text-align:center;
}

img.right{
background-color:#f9f9f9;
float:right;
margin:0px 20px 10px 15px;
padding:4px;
border:1px solid #e0e0e0;
}

img.centered{
background-color:#f9f9f9;
margin:10px;
padding:4px;
border:1px solid #e0e0e0;
}

#footer{
border:5px solid #e0e0e0;
text-align:center;
margin:20px auto 20px auto;
padding:5px 0px 5px 0px; 
}

#footer a{
margin-right:20px;
}

div.topright{
float:right;
text-align:right;
padding:10px 10px 0 0;
}

*div.topright{
padding:25px 10px 0 0;
}

div.topright a:link, div.topright a:visited, div.topright a:hover, div.topright a:active{
font-size:11pt;
}

div.topright img{
vertical-align:middle;
margin:0 3px 4px 0;
}

*div.topright img{
vertical-align:middle;
margin:0 3px 0 0;
}

li{
list-style-type:none;
padding:0px 0px 0px 0px;
font-family:Cambria, Georgia, serif;
font-size:11pt;
}

#upload{
margin:0 auto 30px auto;
}

#doclist{
text-align:left;
width:100%;
margin:auto;
}

#doclist table{
width:100%;
margin:0 0 15px 0;
}

#doclist table th{
padding:6px 10px 6px 10px;
}

#doclist table td{
padding:6px 10px 6px 10px;
white-space:nowrap;
}

#doclist table tr.odd{
background-color:#f8ebcb;
}

#doclist table tr.even{
background-color:#fffaee;
}

p.message{
clear:both;
color:#f00;
}

#delete{
margin:30px;
}

div.googleAds_doc{
clear:both;
width:728px;
height:90px;
margin:0 auto 0 auto;
padding:0;
}

div.googleAds_indexpage{
width:300px;
margin:20px auto 0 auto;
padding:0;
}

#googlecomments{
width:600px;
padding:0;
margin:0 auto 0 auto;
border:0;
}

#googlenewsletter{
width:300px;
margin:20px auto 20px auto;
padding:0;
border:0;
}

#googlefriends{
width:300px;
margin:20px auto 20px auto;
padding:0;
border:0;
}

#googlesuggested{
width:300px;
margin:20px auto 20px auto;
padding:0;
border:0;
}

#googlesuggest{
width:300px;
margin:20px auto 20px auto;
padding:0;
border:0;
}

#googleactivity{
width:300px;
margin:20px auto 20px auto;
padding:0;
border:0;
}