    /*  Reset */
html, body, h1, h2, h3, h4, h5, h6, p, ul, li { padding: 0; margin: 0; }
img { border: 0; }

    /*  Global */
html { min-height: 100%; margin-bottom: 1px; }
body { min-height: 100%; background: #fff url("/images/body_bg.png") repeat-x center top; font-family: verdana; font-size: 12px; line-height: 20px; }
div#container { margin: auto; width: 990px; overflow: hidden; }

    /*  Hyperlinks */
a { color: #2baaed; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }

    /*  Navigation */
div#navigation {  height: 64px; line-height: 64px; margin: auto; color: #fff; background: #000 url("/images/navigation.png") repeat-x; }
div#navigation ul { list-style-type: none; margin: 0; padding: 0; }
div#navigation ul li { text-align: center; display: inline; float: left;  }
div#navigation ul li:first-child { background: url("/images/menu_line.png") no-repeat; }
div#navigation ul li a { height: 64px; padding: 0 30px; display: block; background: url("/images/menu_line.png") no-repeat right; text-decoration: none; font-family: arial; font-size: 18px; color: #fff; }
div#navigation ul li a:hover { color: #2baaed; text-decoration: none; }
div#navigation ul li.selected a { color: #fff;  display: block; text-decoration: underline; }
div#navigation ul li ul { display: none;  }

    /*  Header */
div#header { height: 150px; color: #000; margin-bottom: 25px; }
div#title { width: 900px; padding-top:40px; margin-bottom: 7px; }
.title_blue { color: #2baaed; font-family: arial; font-size: 36px; display:inline; padding-left: 20px; }
.title_black {  color: #000000; font-family: arial; font-size: 24px; display:inline; }
div#title_text { font-family: Arial; font-size: 20px; color: #c3c2c2; line-height: 1.5; padding-bottom: 13px; padding-left: 20px; }

    /*  Fastlinks */
div#fastlinks { height: 200px; color: #fff; margin-bottom: 50px; }
div#fastlinks .h2 { color: #fff; font-family: Arial; font-size: 24px; }
div#lft { float: left; width: 310px; padding-top: 10px; color: #000; }
div#center { float: left; width: 310px;  padding-top: 10px; color: #000; margin-left: 30px; }
div#rght { float: left; width: 310px; padding-top: 10px;  color: #000; margin-left: 30px; }

div#rght ul { list-style-type: none; margin: 0; padding: 0; width: 100%; }
div#rght ul li { list-style-type: none;  width: 50%; float: left; }
div#rght ul li ul   { display: none;  }
div#fastlinks ul li a {  text-decoration: none; font-family: arial; font-weight: bold; font-size: 14px; color: #fff; }
div#fastlinks ul li a:hover { color: #000; text-decoration: none; }
div#fastlinks ul li ul  { display: none;  }

    /*  Headings */
h1, .h1 { padding: 3px 0; margin-top: 10px; color: #2baaed; font-family: Arial; font-size: 24px; }
h2 { padding: 2px 0; margin-top: 10px; color: #000; font-family: Arial; font-size: 18px; }
h3, .h3 { padding: 1px 0; margin-top: 10px; color: #000; font-family: Arial; font-size: 12px; }

    /* Sidebar*/
div#sidebar { color: #000; background-color: #f8f8f8; border: 1px solid #e4e4e4; width: 300px; margin-top: 20px; padding: 10px; float: right; }
div#sidebar ul { list-style-type: none; margin: 0; padding: 0; width: 100%; }
div#sidebar ul li { list-style-type: none;  width: 100%; }
div#sidebar ul li a { color: black; text-decoration: none; font-size: 18px; }
div#sidebar ul ul { padding-left: 30px; margin-bottom: 20px; }
div#sidebar ul ul li { list-style: circle; }
div#sidebar ul ul li a { color: #2baaed; font-size: 12px; }
div#sidebar ul ul li a:hover { text-decoration: underline; }
div#sidebar ul ul ul { display: none; }

    /*  Content */
div#content { color: #000; margin: auto; min-height: 300px; width: 620px; float: left; }
div#content ul { list-style-type: none;  margin-left: 10px; padding: 10px; }
div#content ul li { list-style-type: disc; }
p { padding: 3px 0; text-align: justify; }

    /*  Footer */
div#wrapper_footer { height: 100px; margin: auto; background-color: #fefefd; border-top: 1px solid #e7e9e9; margin-top: 20px; padding-top: 5px; }
div#footer { clear: both; width: 990px; margin: auto; color: #9d9c9c;}
div#footer div#copyright { float:left;}
div#footer div#extra { float:right;}
div#footer div#extra ul { padding: 0; margin: 0; float: right; list-style: none; }
div#footer div#extra ul li { padding: 0; margin: 0; float: left; }
div#footer div#extra ul li a { display: block; height: 33px; padding-left: 10px; text-decoration: none; color: #000; }
div#footer div#extra ul li a:hover { text-decoration: underline; color: #000;}
div#footer div#extra ul li.selected a { text-decoration: underline; }
div#footer div#extra ul li ul { display: none;  }
div#footer a { color: #9d9c9c; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }




