* { margin:0; padding:0; border:0; }

html, body { background-color:#555555; }
body { background:#555555 url(images/body_grad.png) repeat-x left top fixed; padding:0 40px 20px; /*font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Arial, sans-serif;*/ font-size:0.75em; line-height:1.6em; }
ul {list-style:none; }
h1, h2, h3, h4, h5 { margin:0; font-weight:normal; letter-spacing:2px; line-height:1.3; }

a { color:#537AAB; }
a:hover, a:active { color:#FFFFFF; background-color:#537AAB !important; }


#main { width:auto; background-color:#FFFFFF; border:10px solid #444444; border-top:0; }

/* HEADER */
#header { position:relative; height:85px; padding:30px 15px 0; background-color:#6E97C6; border-bottom:1px solid #79A6D9; }
#header h1, #header h2 {  color:#FFFFFF; }
#header h1 { font-size:2.5em; }
#header h2 { font-size:1.2em; }
#header img { position:absolute; right:10px; bottom:10px; }

/* SEARCH */
#search-box  { margin-top:5px; }

/* HEADER NAV */
#headerNav { height:30px; background-color:#425A76; border-bottom:3px solid #374B63; margin-bottom:4px; }
#headerNav li { float:left; position:relative; }
#headerNav li a { display:block; padding:7px 15px; color:#000000; text-decoration:none; }
#headerNav li a#current, #headerNav li a:hover { color:#FFFFFF; background-color:transparent !important; }

#headerNav li ul { display:none; background-color:#425A76; position:absolute; z-index:2; }
#headerNav li ul li { display:block; }


#page-header, #page-body, #page-footer { padding:0 20px; }
#page-body { font-size:0.83em; }

/*#page-body { padding:0 235px 0 15px; }*/
#sidebar { display:none;/* float:right; */width:200px; margin-right:15px; font-size:0.95em; line-height:1.45em; }

.attach-image { max-height:none; }