/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             GLOBAL STYLES                    x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
         
body { margin:4px; padding:0px; background-image:url(/_images/bg.jpg); background-position:top center; background-repeat:no-repeat; }
td { font-family: Tahoma; font-size:11px; }

a, a:visited, a:active { text-decoration: none; color:#003399; }
a:hover	{ text-decoration: underline; }

table.main { width:900px; border:solid 1px #a19898; background-color:#FFFFFF; }
table.main tr td.content { padding:10px; }

ol, ul { margin-top:10px; }
li { margin-top:5px; }

dt { display:inline; font-weight:bold; }
dd { display:inline; margin:0px; }

u { text-decoration:underline; }
s, strike { text-decoration:line-through; }

form { margin:0px; padding:0px; }
input, select, textarea { font-family: Tahoma; font-size: 11px; }
label { cursor:pointer; cursor:hand; }

h1 { font-size:22px; font-weight:bold; color:#550202; }
h2 { font-size:20px; font-weight:normal; color:#550202; }
h3 { font-size:14px; font-weight:bold; color:#333333; }


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             FORMAT STYLES                    x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

input.search { width:150px; vertical-align:middle; font-family: Tahoma; font-size: 11px; }

img.banner { border:solid 1px #a19898; }

table.box { border:solid 10px #FFFFFF; }
table.box tr td.middle { background-image:url(/_images/box_stretch.gif); background-position:left; background-repeat:repeat-y; padding:10px 14px; vertical-align:top; }
table.box tr td.middle p, table.box tr td.middle form { margin:5px 0px 0px 19px; }

.footer { background-color:#550202; text-align:center; color:#FFFFFF; }
.footer a, .footer a:visited, .footer:active { color:#FFFFFF; }
.footer img { padding:4px 10px; vertical-align:middle; }

span.in { font-size:14px; font-weight:bold; color:#3e3e3e; }
span.category { font-size:14px; font-weight:bold; color:#550202; }

ul.leftnav { list-style-image: url(/_images/icn_bullet.gif); margin-left:18px; padding:0px; }
ul.leftnav li a { font-size:12px; font-weight:bold; color:#0048ff; }

table.data { border:solid 1px #d5d5d7; }
table.data tr th { padding: 4px; text-align:left; background-color:#d5d5d7; color:#000000; }
table.data tr td { padding:2px 4px; color:#000000; font-size: 11px; }
table.data tr.gray { background-color:#F0F0F0; }

span.securitas img { padding:4px; }
span.securitas img { max-width:650px; width:expression(this.width > 650 ? 650: true); }
span.securitas div.TOC { float:left; padding:10px; width:175px; margin-right:10px; margin-bottom:10px; background-color:#ddeeff; }

span.newsletter div.box { border:5px solid #efefef; padding:5px; width:190px; margin:0px 0px 10px 0px; }
span.newsletter h1 { color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; text-align:center; padding:5px 0px; margin:0px; }
span.newsletter h2 { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; padding:5px 0px; margin:0px; }
span.newsletter p { padding:6px 0px; margin:0px; font-size:12px; }
span.newsletter hr { border:none; color:#CCCCCC; background-color:#CCCCCC; height:1px; width:100%; padding:0px; margin:12px 0px; }
span.newsletter { font-size:12px; }

.img_block { overflow-x:hidden; text-align:center; padding-bottom:5px; }
.img_block div { padding-top:5px; }

