body{
margin:0px;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}

div.centered table{
margin:auto;
text-align:left
}

h1,h2,h3{
font-weight:bold;
letter-spacing:0px;
margin-bottom:10px;
page-break-after:avoid;
text-align:left
}
h1,h2{
font-family:Georgia,"Times New Roman",Times,serif;
}
h1{
color:#933;
font-size:22px;
margin-top:5px;
}
h2{
color:#639;
font-size:19px;
margin-top:10px;
}
h3{
color:#369;
font-size:14px;
margin-top:5px;
}
li{
list-style-type: circle;
}
ol,ul{
margin-bottom: 0px;
text-align:left;
}
p,li{
color:#1E375A;
margin-top:3px;
text-align:justify
}
div#footer p{
color:#808080;
font-size:10px;
text-align:center;
width:950px;
margin:auto;
}
p b, p b a{
color:#963;
font-weight:bold;
letter-spacing:1px;
}
table,td,th{
color:#1E375A;
margin-left:0;
margin-right:0;
text-align:left
}

td#menu{
color:#240;
border-bottom:1px solid #1E375A;
font-weight:normal;
padding:10px;
width:250px;
}
td#menu,td#menu p,td#menu li{
text-align:left;
}
td#menu a,td#menu a:link,td#menu a:visited,td#menu a:active{
font-weight: normal;
}
td#menu ul.submenus{
font-weight:normal;
margin-left: 18px;
padding-left: 0px;
}
td#menu ul.submenus li{
color:#240;
font-size:11px;
padding-left: 0px;
}
td#menu ul.submenus a{
font-size:11px;
font-weight:normal
}
td#menu ul.submenus em{
font-size:9px;
}


td#pagetext{
background-color:#FFF;
border-bottom:1px solid #1E375A;
border-left:1px solid #1E375A;
border-right:1px solid #1E375A;
padding:12px;
width:700px;
}
.attention{
border:1px dashed #F00;
color:#FF0000;
padding:5px
}
.framed{
border:1px dashed #F00;
padding:5px
}
.centered{
text-align:center!important;
}
.rightalign{
text-align:right;
}
table.bordered{
border:1px solid #1E375A;
}
td#tdheader{
/* border-bottom:solid #782828 6px; */
border-right:solid black 1px;
}

td#tdtopmenu{
background-color:#733;
border-right:solid black 1px;
text-align:right;
padding:0px 12px 2px 0px;
}
td#tdtopmenu, td#tdtopmenu a{
font-size:10px;
}

/*a#ss_img_link{border:none;}*/
div#ss_imgdiv{
border:1px solid black;
width:700px;
height:200px;
}
div#ss_text{
border:1px solid black;
width:700px;
background-color:#CCC;
}
div.insertright{
color:#240;
float:right;
width:250px;
border:1px solid #240;
padding:5px;
margin-left:10px;
font-size:90%;
text-align:justify;
}
td#menu, div.insertright{
background-color:#e6eddf;
}
.emphasize{
font-family:"Times New Roman",Times,serif;
font-size:160%;
font-weight:bold;
color:#933;
}
.comment{
color:#933;
font-size:80%;
}
table.providers{
width:100%;
}
table.providers th, table.providers td{
border-bottom:1px solid #ddd;
}
table.providers th{
text-align:center;
width:250px;
padding-top:15px;
padding-bottom:10px;
}
table.providers td{
text-align:left;
vertical-align:bottom;
padding-bottom:10px;
}
table.langswitch{
width:100%;
border-bottom:1px solid #240;
}
table.langswitch td{
text-align:center;
font-size:90%;
}
table.langswitch td.sep{
border-right:1px solid #240;
}
table.langswitch img{
border:1px solid #aaa;
}
table.bnrtop{
width:100%;
}
table.bnrtop td{
width:33%;
}
table.bnrtop img{
width:222px;
border:1px solid black;
}

/* a underlining */
a{
text-decoration:none!important;
border-bottom-style:dotted;
border-bottom-width:1px;
}
a:hover{
border-bottom-style:solid;
}
td#menu a{
border-bottom-style:none;
}
td#menu a:hover{
border-bottom-style:solid;
}
td#tdtopmenu a{
border-bottom-style:none;
}
td#tdtopmenu a:hover{
border-bottom-style:solid;
}
td#tdheader a{
border-bottom-style:none;
}
a.nounderline{
border-bottom-style:none!important;
}

/* a colors */
a{
color:#1E375A;
border-bottom-color:#1E375A;
}
td#menu a{
color:#240;
}
td#menu ul.submenus a{
color:#733;
border-bottom-color:#733
}
td#tdtopmenu, td#tdtopmenu a{
color:#FFF;
border-bottom-color:#FFF;
}
p b a{
border-bottom-color:#963;
}
div#footer a{
color:#808080;
border-bottom-color:#808080;
}
.url{color:#699;}


/* For the links page */
#sites .thm{float:left;margin-right:15px;margin-top:4px;}
#sites .thm a{border:none;}
#sites .thm img{border:1px solid #CCC;width:100px;height:75px;}
#sites .text{float:right; width:550px;}
#sites .text .ttl{font-weight:bold;}
#sites .text .desc{font-size:85%;margin-top:0.5em;}
#sites .separator{clear:both;padding-top:1em;margin-bottom:1em; border-bottom:1px dotted #CCC;}
#sites .linktoprovider{font-size:50%}
#sites .linktoprovider, #sites .linktoprovider a{color:#ccc; border:none;}

/* --- END --- */
