
/*=========== Global reset ======================*/
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
/*table { border-collapse: collapse; border-spacing: 0; }*/
table tr {vertical-align: top;}
fieldset, img { border:0 }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration: none }

/* The below restores some sensible defaults */
table, p {
margin: 0 0 1.6em 0;
padding: 0;
}

ul, dl, ol {
margin: 0 0 1.6em 2.8em;
padding: 0;
}
strong { font-weight: bold }
em { font-style: italic }
a img { border: none } /* Gets rid of IE's blue borders */
/*=========== END: Global reset ======================*/


html
{
font-family: arial, univers, helevtica, sans-serif;
font-size: 0.8em;
color: #222;
}

body
{
background: #fff;
margin: 10px 0 3em 0;
}

#wrapper
{
width: 826px;
margin: 0 auto;
}

#top
{
clear: both;
margin: 0;
overflow: visible;
border: 1px solid #fff;
/*height: 68px;*/
}

#top h1.logo {
/*float: left;*/
width: 190px;
height: 60px;
background: transparent url(../../images/logo-uecp.jpg) no-repeat left top;
margin: 0 0 10px 10px !important;
_margin: 0 0 10px 5px; /** IE6 Hack **/
padding: 0 !important;
text-indent: -9999px;
}

#top h1.logo a  {
width: 190px;
height: 60px;
display: block;
}

ul.top-nav {
float: right;
margin: 30px 0 0 0;
padding: 0 0 0 2.5em !important;
}

ul.bottom-nav {
height: 26px;
margin: 0 0 1em 0;
padding: 0 !important;
}

ul.nav {
/*float: right;*/
border: 1px solid #222;
background: #fffcd6;
list-style: none;
padding: 0;
}

ul.nav li {
display: inline;
float: left;
}

ul.nav li a {
display: block;
margin: 4px 0;
padding: 0 8px;
border-right: 1px solid #222;
/*font-size: 0.9em;*/
font-size: 13px;
/*letter-spacing: -0.04em;*/
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
color: #222;
}

ul.nav li a:hover {
text-decoration: underline;
}

ul.nav li a.last {
border-width: 0;
}

/*
#top #slogan {
clear: both;
margin: 0;
padding: 0.2em 0.6em 0.4em 0.6em;
background: #222;
font-family: arial narrow, univers condensed, helvetica condensed, sans-serif;
font-weight: bold;
color: #fff;
}
*/

#content-row
{
padding: 0 0 10px 0;
min-height: 350px;
_height: 350px; /** IE6 Hack **/
clear: both;
overflow: none;
_overflow: visible; /** IE6 Hack **/
}

#footer
{
clear: both;
margin: 0;
border-top: 1px solid #fff; /* IE Hack */
}

#footer p
{
clear: both;
margin: 0;
font-size: 0.9em;
}
