/*
img,div {behavior:url("/iepngfix/iepngfix.htc");}
*/
* {margin:0px; padding:0px; font-family:verdana; font-size:12px;}
html,body {width:100%; height:100%;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; border-style:none; border-width:0px; border:0px;}
.spacer {clear:both;}

body {background-color:white; text-align:center;}
ul {margin-left:1.8em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1.2em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}
button {cursor:pointer;}

h1.invis {display:none; visibility:hidden;}
.white {background-color:white;}

/* logo h1 */
#logo h1,#logo h1 * {font-size:24px;}

/* outer + inner table */
#outertable {margin:0 auto; height:100%;}
#innertable {margin:0 10px 0 11px; text-align:left;}

/* maintable */
#maintable {margin:0 auto; text-align:left; vertical-align:top;}

/* language */
#language a {font-size:10px; text-decoration:none;}
#language a.current {font-weight:bold;}

/* breadcrumb */
#breadcrumb, #breadcrumb a {font-size:10px; text-decoration:none;}

/* maincol */
#maincol {vertical-align:top; vertical-align:top;}
#maincol .padding {margin:20px 15px 20px 20px;}
#maincol blockquote,#maincol p.quote,#maincol p.style1 {padding:5px; margin:10px 0; background-color:#eee;}
#maincol hr, #maincol div.hr {display:block; border:none; border-top:1px solid #ccc; height:1; margin:15px 0; clear:both;}

#maincol .left {float:left; margin:0 5px 2px 0;}
#maincol .right {float:right; margin:0 0 2px 5px;}

#maincol h1,#maincol h1 *,#maincol h2,#maincol h2 *,#maincol h3,#maincol h3 {font-family:"Helvetica Neue",arial; line-height:1.1em; letter-spacing:-0.001em;}
#maincol h1,#maincol h2,#maincol h3 {margin:0.8em 0 0.2em 0;}
#maincol h1,#maincol h1 * {font-size:18px; margin:0 0 0.7em 0;}
#maincol h2,#maincol h2 * {font-size:15px;}
#maincol h3,#maincol h3 * {font-family:arial; font-size:12px;}
#maincol p {line-height:1.4em;}

/* articles */
#maincol .articles {margin:0;}
#maincol .articles * {font-weight:normal;}
#maincol .articles a,#maincol .articles a span {display:block; text-decoration:none;}
#maincol .articles a span.date,#maincol .articles a span.intro {display:inline;}
#maincol .articles a {margin-bottom:1em;}
#maincol .articles a:hover,#maincol .articles a:hover * {color:black;}
#maincol .articles a b {display:block; margin-bottom:0.1em;}
#maincol .articles a span,#maincol .articles a span * {color:#444; font-weight:normal; font-size:11px;}
#maincol .back a {
display:block; padding-left:14px; text-decoration:none;
background:url(/Webnodes/4.x-G/public/image/bullet-gray.png) no-repeat left center;
}
#maincol p.date {margin:10px 0px; font-size:11px; font-style:italic;}
#maincol p.intro {margin:10px 0px; color:black; font-style:italic;}

#maincol .gallery {margin-bottom:0.8em;}
#maincol .gallery img {border:1px dotted #ddd; margin:5px 5px 0 0;}

#maincol table.style1 td {border:1px solid #ddd; padding:2px;}

/* columns */
.column blockquote,.column p.quote,.column .style1 {padding:5px; margin:0px 0px 10px 0px; background-color:#eee;}
.column * {font-size:11px;}
.column h1,.column h2,.column h3 {font-family:helvetica,arial; line-height:1.1em; margin:0.8em 0 0.4em 0;}
.column h1 {font-size:18px; margin:0 0 0.2em 0;}
.column h2 {font-size:14px;}
.column h3 {font-family:arial; font-size:11px;}

/* footer */
#footer * {font-size:10px; color:#888;}

/* lytebox */
#lbCaption a {text-decoration:none; color:black;}

/* wizards */
#wizards {position:fixed; right:0px; bottom:0px; height:1px; width:1px; overflow:hidden; opacity:0;}
#wizards * {display:inline; float:left; opacity:0; font-size:0.1em;}
