/*CSS Document */
body {
background : #fff;
color : #000;
margin : 0px;
padding : 0px;
font-size: 12pt;
letter-spacing: normal;
word-spacing: normal;
line-height: 14pt;
}
body, table, th, td, p, dd, dt {
font-family: Verdana, 'Lucida Grande', Geneva, Lucida, Arial, Helvetica, sans-serif;
}
#header, #extras, #content, #footer {
background-color: transparent;
}
#footer .langselector, #ptwrapper, .hide, ul#pnav, #inav, #extras, #rightextras, #sidebar, * html div#sidebar {
display: none;
float: none !important;
}
.right, #homel, #homer {
float : none;
width: auto;
}
/*<group=#header>*/
#header {
margin: 0px;
padding: 0px;
background-color: transparent;
}
#logo {
background-color: transparent;
margin: 0px;
padding: 24px 0px 24px 30px;
}
/*</group>*/
/*<group=#pNav>*/
#navwrapper {
border-bottom: 1px solid #666;
background-color: #009;
padding: 0px 0px 0px 30px;
margin: 0px;
height: 5px;
}
/*</group>*/
/*<group=#content>*/
#content {
padding: 0px;
margin: 20px 30px 0px 30px;
float: none !important;
}
/*</group>*/
/*<group=#footer>*/
#footer {
clear : both;
text-align: center;
margin: 10px 30px 10px 30px;
}
#copyright {
background : #fff;
color : #666;
font-size : .8em;
}
/*</group>*/
/*<group=a>*/
a.nounder{
background : #fff;
color : #000;
font-size : 1em;
font-weight : normal;
}
a.nounder:link, a.nounder:visited, a.right:link, a.right:visited, a img  {
text-decoration : none;
}
a.nounder:hover, a.nounder:active, a.right:hover, a.right:active, a:link, a:hover, a:active, a:visited {
text-decoration : underline;
}
a.right{
background : #fff;
color : #666;
font-size : 1em;
font-weight : normal;   
}
a {
background : #fff;
color : #009;    
}
/*</group>*/
/*<group=html>*/
li {
display : list-item;
list-style : url(/images/i-grey.gif);
}
hr {
border-top : 1px solid #CCC;
}
em {
font-style: italic;
}
/*</group>*/
/*<group=headings>*/
/* main headings */
h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
}
h1  {
font-weight : bold;
font-size: 1.8em;
line-height: 1em;
}
/* Sub headings */
h2 {
font-size : 15px;
line-height : 16px;
font-weight : bold;
}
/* sub sub headings */
h3 {
font-size :13px;
line-height : 14px;
font-weight : bold;
padding-bottom: 3px;
}
/* sub sub heading w/ underline */
h4 {
font-size :12px;
line-height : 13px;
}
/* for notes */
h5 {
font-size :10px;
line-height :12px;
font-weight : normal;
color: #000;
}
h6 {
font-size: 13px;
line-height: 14px;
font-weight: bold;
}
/*</group>*/
/*<group=#homepage>*/
.homebox {
border:solid #666 1px;
margin-bottom :10px;
padding: 5px;
}
.bptext {
font-size: 10px;
font-weight: normal;
font-style: italic;
top: -100px;
}
.bpverse {
font-size: 12px;
font-weight: normal;
top: -100px;
text-align: justify;
}
/*</group>*/
.error {
color : #C00;
font-size : 14px;
font-weight : bold;
line-height : 16px;
text-align : center;
text-decoration : none;
background-color : #fff;
}
.imageframe {
border : 1px solid #000;
margin-bottom : 5px;
margin-left : 10px;
margin-right : 10px;
margin-top : 5px;
}
.lang {
float : none;
right : 30px;
}
/*<group=Forms>*/
/* The following styles are used for displayiing forms */
div.row {
padding-top: 5px;
clear: right;
}
div.row span.label {
float: left;
width: 150px;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
}
div.row span.labelerror {
float: left;
width: 150px;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
color: #C00;
}
div.row span.labelleft {
float: none;
width: 150px;
text-align: left;
}
div.row span.formw {
float: right;
width: 250px;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
} 
div.spacer {
clear: right;
}
#formcontrols {
width: 410px; 
background-color: #fff;
border: 1px solid #333; 
padding: 5px;
margin: 0px auto
}
/* end form controls */
/*</group>*/
/*<group=#topics>*/
div.clear {
clear: both;
}
div ul.tletter {
list-style-type: none;
padding: 0px;
margin: 0px;
}
div ul.tletter li {
display: block;
float: left;
padding: 0px;
margin: 0px;
margin-right: 12px;
}
div ul.tletter li ul.letter {
text-align: left;
margin: 0px;
padding: 0px;
width: 38px;
}
div ul.tletter li ul.col {
padding: 0px;
margin: 0px;
margin-right: 2px;
list-style-type: square;
}
div ul.tletter li ul.col li {
list-style-type: square;
display: list-item;
padding: 0px;
margin: 0px;
float: none;
list-style-position: outside;
width: 138px;
}
.backto {
text-align: left;
margin: 0px;
padding: 0px;
float: left;
margin-top: 10px;
margin-left: 400px;
}
div.backto a {
color: #666;
}
/*</group>*/