/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body { line-height: 1;}
ol, ul {}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body	{ background:#eef1f1; color:#5d5e60; font:normal smaller Arial, Helvetica, Sans-serif; }
#header h1		{ top:0; left:22px; position:absolute; }
#header h1 a	{ width:169px; height:73px; display:block; background:url(../images/logo.gif) 0 0 no-repeat; text-indent:-9999px; }
p		{ padding:0 0 1em 0; }
ul		{ padding:0 0 1em 0; }
ul li { margin-left:2em}
a		{ color:#7fa699; text-decoration:none; }
a:hover	{ text-decoration:underline; }


#container	{ width:988px; margin:auto; background:#fff; font-size:0.85em; position:relative; }
#header		{ height:100px}
#home-text	{ position:absolute;color:#fff;top:160px;left:370px;width:500px; }
#home-text h1 { font-family:arial;font-size:25px; }
#home-text p { font-size:18px; }
#content	{ margin: 0 22px;}
#left		{ float:left;width:230px;margin-top:20px;}
#right		{ float:left;width:630px;margin-left:30px;margin-top:25px;}
#footer		{ padding:1em}
#footer p						{ display: inline; }
#footer ul						{ display: inline; }
#footer li						{ display:inline; }
#footer ul a					{ margin-left:5px; padding-left:6px; border-left:solid 1px #a7a8aa; }
#footer ul li:first-child a		{ border:0; }
#footer a						{ color:#a7a8aa; }

#login							{ position:absolute;width:272px; height:198px; padding:12px 0 0 26px; background:url(../images/login-bg.png) 0 0 no-repeat; color:#7ea598; }


#navigation						{ position:absolute; left:200px; top:25px;padding:0;margin:0;}
#navigation ul li				{ margin:20;}
#navigation ul li				{ float:left; display:inline; position:relative; }
#navigation ul li a				{ height:47px; float:left; display:inline; }
/*#navigation ul li a.selected	{ height:86px; z-index:1; }*/
#navigation ul li a.selected	{ height:47px; z-index:1; }
#navigation ul li:hover ul		{ display:block; }
#navigation ul ul				{ width:150px; left:0; top:47px; padding:10px; position:absolute; background:#5d707c; }
#navigation ul ul li			{ float:none; display:block; }
#navigation ul ul a				{ width:auto; height:auto; margin:3px 0; text-indent:0; float:none; display:block; color:#111; text-decoration:underline; background:transparent; }