* { margin:0; padding:0; }

/* LAYOUT
 **/
body { font:normal 12px/1.6em "Lucida Sans", Tahoma, Arial; margin-bottom:2em; }
div#ow { background:#FFFFFF url(/img/layout/bg.png) repeat-x; }
div#wrapper { margin:0 auto; width:890px; }
div#header {  }

div#menu                { text-align:center; height:18px; padding:6px; clear:both; background:#F7EED4; }
div#menu a              { font-weight:bold; color:#DDDDDD; text-decoration:none; margin-right:14px; padding:4px 6px 4px 6px; }

div#menu a:hover        { border-bottom:3px SOLID #999999;  }
div#menu a.active       { color:#FFFFFF; border-bottom:3px SOLID #FFFFFF; }

div#content             { background:transparent url(/img/layout/content_bg.png) repeat-y;  }

div#footer              { background:#f6f6f6; padding:4px 6px; margin-top:1em; padding-top:2em; color:#333; text-align:center; font-size:11px; }
div#footer a            { color:#000; }

table                   { width:100%; border-collapse:collapse; }

div.box                 { border:1px SOLID #CCCCCC; padding:8px; margin-bottom:10px; }

/* LISTS
 **********************************************/
ul                      { margin:1em 0 1em 2em; }
ol                      { margin:1em 0 1em 3em; }

li                      { margin:0.4em 0; }
ul.club                 { list-style:circle inside url(/img/bullets/club.png); }
ul.check                { list-style:circle inside url(/img/bullets/check.png); }

ol.terms li             { margin:2em 1em 2em 0; }

h1 { font:bold 30px/1em Arial, Helvetica; color:#404040; margin-bottom:0.2em;letter-spacing:-2px; }


h2                      { font:normal 30px/1em Georgia; color:#333; margin:0; letter-spacing:-1px; padding:0; }
h3                      { margin:0 0 0.4em 0; font-size:18px; font-weight:normal; }
h4                      { margin:0 0 0.4em 0; padding:0; font-size:14px; }
h5                      { margin:0 0 0.8em 0; font-size:12px; font-weight:normal; }
img                     { border:0; }

a                       { color:#369; }
a:hover                 { text-decoration:none; }
p                       { margin:0 0 1.2em 0; }
.last                   { margin-bottom:0; }
hr                      { border: 0; color: #DDDDDD; background-color: #DDDDDD; line-height:1px; height: 1px; width: 100%; text-align: left; padding:0; margin:2em 0; }


div.home-main           { height:275px; margin-bottom:16px; margin-top:4px; background:url(/img/home/main.jpg); }



div.page-header         { margin-bottom:1.4em; }


.breadcrumbs { font-size:11px; color:#505050; }
.breadcrumbs a { font-weight:bold; }
/* TABLES
 **********************************************/
table.data              { border:1px SOLID #666666; font-size:11px; }
table.data td           { background-color:#F3F3F3; padding:2px; border-bottom:1px SOLID #666666; }
tr.alt td               { background-color:#FFFFFF; }
th                      { padding:4px; text-align:center; padding:2px 2px 3px 2px; background:#000000 url(/img/tables/data_th_bg.gif) repeat-x bottom left; color:#FFFFFF; }
th a                    { color:#DDDDDD; }


.left                   { text-align:left; }
.center                 { text-align:center; }
.right                  { text-align:right; }

.quiet                  { color:#777777; }

p.quote                 { margin-left:2em; margin-right:2em; font-size:11px; }

dl.left-menu            { background:#F0F0F0; border:1px SOLID #BBBBBB; margin-bottom:2em; }
dl.left-menu dt         { font-weight:bold; background:url(/img/layout/left_nav_dt_bg.gif) repeat-x bottom left; border-bottom:1px SOLID #BBBBBB; padding:4px; }
dl.left-menu dt a       { color:#000000; text-decoration:none; }
dl.left-menu dt a:hover { text-decoration:underline; }
dl.left-menu dd         { padding:4px; background:url(/img/layout/left_nav_dd_bg.gif) repeat-x bottom left; border-bottom:1px SOLID #CCCCCC; margin:0;}
dl.left-menu dd:hover   { background-image:url(/img/layout/left_nav_dd_hover.gif); }
dl.left-menu dd a       { background:url(/img/bullets/arrow.gif) no-repeat 1px 3px; padding-left:18px; toncolor:#000000; text-decoration:none; display:block; }
dl.left-menu dd a:hover { text-decoration:underline; }

#nav { height:36px; padding:0; z-index:20; position:relative; }
#nav ul{ margin:0; padding:0; list-style-type:none; z-index:21; }
#nav li{ float:left; margin:0; padding:0 0 0 6px; background:url(/img/layout/menu/item.png); }
#nav a { float:left; text-decoration:none; color:#DDDDDD; display:block; background:url(/img/layout/menu/item.png) right top; padding:0 18px 0 8px; line-height:36px; }
#nav li:hover, #nav li.hover { background-position:0 -36px; }
#nav li:hover a, #nav li.hover a { background-position:100% -36px; color:#000;}
#nav li.current { background-position:0 -72px; }
#nav li.current a { background-position:100% -72px; color:#000; }

.pm td { padding:6px; border:1px solid #999; text-align:center; border-bottom:none; }

.pm-headers td { line-height:1em; font-weight:bold; font-size:12px; height:50px; background:#eee; text-align:center;}
.deposit-data { display:none; padding:10px;}


.pm .pm-dc { padding:0; }
.deposit-data h3 { font-size:14px; font-weight:bold;}
.deposit-data { text-align:left; font-size:11px; line-height:1.4em;}