/* Template By : Stefan Kox - http://www.nettpix.net */
/* Created     : 15 Sep. 2007 */
/* Modified    : */

#wrap {
 min-width : 760px;
 max-width : 960px;
 width : auto !important;
 width : 960px;
 margin : 0 auto;
 text-align : left;
 border : 1px dotted #AAAAAA;
}

#header {
 position : relative;
}

#banner {
 color: #ffffff;
 font-family : Georgia, verdana, serif;
 font-size : 1.0em;
 margin: 0px;
 text-align: left;
 height: 175px;
 background-position:center;
 background-repeat:no-repeat;
 background-image: url('../images/front.jpg');
 position : relative;
 border-bottom : 1px dotted #AAAAAA;
}

#bg_top {
 width : 100%;
 height : 16px;
 background : #ffffff url(../images/topnav_bg_grey.gif);
 border-bottom : 1px dotted #AAAAAA;
}

#sidebar {
 float : left;
 width : 20%;
 overflow : hidden;
}

#content {
 float : left;
 overflow : hidden;
 width : 60%;
}

#footer {
 clear : both;
 border-top : 1px dotted #AAAAAA;
 color : #ff0000;
 background-color : #E5E5E5;
 height : 25px;
 text-align : center;
 font : 0.9em Arial, Helvetica, sans-serif;
 color : #AAAAAA;
}



* {
 margin : 0;
 padding : 0;
}

.inside {
 padding : 10px;
}

.errors {
 color : #cc0000;
}


body {
 text-align : center;
 color : #777777;
 background-color : #F4F4F4;
 font-size : 0.7em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 line-height : 1.3;
 margin : 1em 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin : 0.5em 0; }
a { text-decoration : none; }
a:hover { text-decoration : underline; }
h1 { font-size : 1.6em; }
h2 { font-size : 1.5em; }
h3 { font-size : 1.3em; }
h4 { font-size : 1.2em; }
h5 { font-size : 1.1em; }
h6 {
 font-size : 1em;
 font-weight : bold;
}

li, dd {
 margin-left : 1em;
}

fieldset {
 padding : 0.5em;
}

html > body li a {
 width : auto;
}


a:link, a:visited {
font-family : Verdana, arial, serif, georgia;
color : #D4432C;
text-decoration : none;
}
a:hover{
color : #393B92;
text-decoration : underline;
}
a:visited{
color : #393B92;
}

dl.inline {
 border: 0px solid fuchsia;
 width: 560px;
 float: left;
}
dt.inline {
 border: 0px solid fuchsia;
 font-weight:bold;
 font-size: 1em;
 width: 180px;
 float: left;
 clear: both;
}
dd.inline {
 border: 0px solid fuchsia;
 padding-bottom: 20px;
 font-weight:normal;
 font-size: 1em;
 width: 360px;
 text-align: left;
 float: left;
 clear: right;
}

.pathway{
 float : left;
 padding : 0 10px;
 text-align : left;
}

/* uppermenu */
#uppermenu {
 font-family: arial, sans-serif;
 font-size : 1em;
 margin: 0px;
}
#uppermenu ul {
 float: right;
 list-style:none;
 display: inline;
 padding-right: 5px;
 margin: 0;
}
#uppermenu li {
 display: inline;
 text-align:center;
 width: 70px;
}
#uppermenu a{
 display: inline;
 color:#777777;
 text-decoration: none;
}
#uppermenu ul li:hover a {
 color: #D4432C;
}
#uppermenu ul li:active a {
 color: #393B92;
}

/* end of uppermenu */

/* side menu */
#sidemenu ul {
 list-style:none;
 padding:0;
 margin-top: 0px;
 margin-bottom: 1em;
}
#sidemenu a {
 font-weight:normal;
 font-size: 1em;
 color:#393B92;
 text-decoration:none;
 display:block;
 padding:3px 5px 3px 10px;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu li.here a {
}
#sidemenu li.last a {
 font-size: 1em;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu a:hover, #sidemenu li.here {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}

#sidemenu li.active a, #sidemenu li.active ul li.active a {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenuactive.gif);
}

#sidemenu li.active ul li a{
 color: #393B92;
 padding-left: 0px;
 background : none;
}

#sidemenu li.active ul li a:hover{
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}


/* color:#393B92;	blue */
/* color:#D4432C;	red */

/* end of side menu */


.sidebarhead {
 margin-bottom: 1em;
 padding: 0 10px;
}
.sidebarhead h3 {
 background-color: #eeeeee;
 color: #cc0000;
 border: 1px solid #ffffff;
 padding: 0.25em 0;
 text-align: center;
 font-size: 1.1em;
 margin: 0 -10px 0.5em -10px;
}


#tabs {
 padding: 5px;
}
#tabs #nav {
 margin-bottom: 0px;
 margin-left: 10px;
}
#tabs ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#tabs #nav ul li {
 display: inline;
 padding: 3px 7px;
 cursor: default;
 background-color: #eeeeee;
 border: 1px solid #ffffff;
 border-bottom: none;
 margin-right: 2px;
 font-size : 0.9em;
}
#tabs #nav ul li.active {
 color : #cc0000;
 font-size : 1.1em;
 font-weight: bold;
 border: 1px solid #ffffff;
 border-bottom: 0px solid;
 background-color: #eeeeee;
}
#tabs #nav ul li:hover {
 background-color: #f8f8f8;
}
#tabs #data {
 margin-top: 3px;
}
#tabs #data div {
 display: none;
 border: 1px solid #AAAAAA;
 padding: 10px;
}
#tabs #data div.active {
 display: block;
}

/* Template By : Stefan Kox - http://www.nettpix.net */
/* Created     : 15 Sep. 2007 */
/* Modified    : */

#wrap {
 min-width : 760px;
 max-width : 960px;
 width : auto !important;
 width : 960px;
 margin : 0 auto;
 text-align : left;
 border : 1px dotted #AAAAAA;
}

#header {
 position : relative;
}

#banner {
 color: #ffffff;
 font-family : Georgia, verdana, serif;
 font-size : 1.0em;
 margin: 0px;
 text-align: left;
 height: 175px;
 background-position:center;
 background-repeat:no-repeat;
 background-image: url('../images/front.jpg');
 position : relative;
 border-bottom : 1px dotted #AAAAAA;
}

#bg_top {
 width : 100%;
 height : 16px;
 background : #ffffff url(../images/topnav_bg_grey.gif);
 border-bottom : 1px dotted #AAAAAA;
}

#sidebar {
 float : left;
 width : 20%;
 overflow : hidden;
}

#content {
 float : left;
 overflow : hidden;
 width : 60%;
}

#footer {
 clear : both;
 border-top : 1px dotted #AAAAAA;
 color : #ff0000;
 background-color : #E5E5E5;
 height : 25px;
 text-align : center;
 font : 0.9em Arial, Helvetica, sans-serif;
 color : #AAAAAA;
}



* {
 margin : 0;
 padding : 0;
}

.inside {
 padding : 10px;
}

.errors {
 color : #cc0000;
}


body {
 text-align : center;
 color : #777777;
 background-color : #F4F4F4;
 font-size : 0.7em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 line-height : 1.3;
 margin : 1em 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin : 0.5em 0; }
a { text-decoration : none; }
a:hover { text-decoration : underline; }
h1 { font-size : 1.6em; }
h2 { font-size : 1.5em; }
h3 { font-size : 1.3em; }
h4 { font-size : 1.2em; }
h5 { font-size : 1.1em; }
h6 {
 font-size : 1em;
 font-weight : bold;
}

li, dd {
 margin-left : 1em;
}

fieldset {
 padding : 0.5em;
}

html > body li a {
 width : auto;
}


a:link, a:visited {
font-family : Verdana, arial, serif, georgia;
color : #D4432C;
text-decoration : none;
}
a:hover{
color : #393B92;
text-decoration : underline;
}
a:visited{
color : #393B92;
}

dl.inline {
 border: 0px solid fuchsia;
 width: 560px;
 float: left;
}
dt.inline {
 border: 0px solid fuchsia;
 font-weight:bold;
 font-size: 1em;
 width: 180px;
 float: left;
 clear: both;
}
dd.inline {
 border: 0px solid fuchsia;
 padding-bottom: 20px;
 font-weight:normal;
 font-size: 1em;
 width: 360px;
 text-align: left;
 float: left;
 clear: right;
}

.pathway{
 float : left;
 padding : 0 10px;
 text-align : left;
}

/* uppermenu */
#uppermenu {
 font-family: arial, sans-serif;
 font-size : 1em;
 margin: 0px;
}
#uppermenu ul {
 float: right;
 list-style:none;
 display: inline;
 padding-right: 5px;
 margin: 0;
}
#uppermenu li {
 display: inline;
 text-align:center;
 width: 70px;
}
#uppermenu a{
 display: inline;
 color:#777777;
 text-decoration: none;
}
#uppermenu ul li:hover a {
 color: #D4432C;
}
#uppermenu ul li:active a {
 color: #393B92;
}

/* end of uppermenu */

/* side menu */
#sidemenu ul {
 list-style:none;
 padding:0;
 margin-top: 0px;
 margin-bottom: 1em;
}
#sidemenu a {
 font-weight:normal;
 font-size: 1em;
 color:#393B92;
 text-decoration:none;
 display:block;
 padding:3px 5px 3px 10px;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu li.here a {
}
#sidemenu li.last a {
 font-size: 1em;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu a:hover, #sidemenu li.here {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}

#sidemenu li.active a, #sidemenu li.active ul li.active a {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenuactive.gif);
}

#sidemenu li.active ul li a{
 color: #393B92;
 padding-left: 10px;
 background : none;
}

#sidemenu li.active ul li a:hover{
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}


/* color:#393B92;	blue */
/* color:#D4432C;	red */

/* end of side menu */


.sidebarhead {
 margin-bottom: 1em;
 padding: 0 10px;
}
.sidebarhead h3 {
 background-color: #eeeeee;
 color: #cc0000;
 border: 1px solid #ffffff;
 padding: 0.25em 0;
 text-align: center;
 font-size: 1.1em;
 margin: 0 -10px 0.5em -10px;
}


#tabs {
 padding: 5px;
}
#tabs #nav {
 margin-bottom: 0px;
 margin-left: 10px;
}
#tabs ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#tabs #nav ul li {
 display: inline;
 padding: 3px 7px;
 cursor: default;
 background-color: #eeeeee;
 border: 1px solid #ffffff;
 border-bottom: none;
 margin-right: 2px;
 font-size : 0.9em;
}
#tabs #nav ul li.active {
 color : #cc0000;
 font-size : 1.1em;
 font-weight: bold;
 border: 1px solid #ffffff;
 border-bottom: 0px solid;
 background-color: #eeeeee;
}
#tabs #nav ul li:hover {
 background-color: #f8f8f8;
}
#tabs #data {
 margin-top: 3px;
}
#tabs #data div {
 display: none;
 border: 1px solid #AAAAAA;
 padding: 10px;
}
#tabs #data div.active {
 display: block;
}

/* Template By : Stefan Kox - http://www.nettpix.net */
/* Created     : 15 Sep. 2007 */
/* Modified    : */

#wrap {
 min-width : 760px;
 max-width : 960px;
 width : auto !important;
 width : 960px;
 margin : 0 auto;
 text-align : left;
 border : 1px dotted #AAAAAA;
}

#header {
 position : relative;
}

#banner {
 color: #ffffff;
 font-family : Georgia, verdana, serif;
 font-size : 1.0em;
 margin: 0px;
 text-align: left;
 height: 175px;
 background-position:center;
 background-repeat:no-repeat;
 background-image: url('../images/front.jpg');
 position : relative;
 border-bottom : 1px dotted #AAAAAA;
}

#bg_top {
 width : 100%;
 height : 16px;
 background : #ffffff url(../images/topnav_bg_grey.gif);
 border-bottom : 1px dotted #AAAAAA;
}

#sidebar {
 float : left;
 width : 20%;
 overflow : hidden;
}

#content {
 float : left;
 overflow : hidden;
 width : 60%;
}

#footer {
 clear : both;
 border-top : 1px dotted #AAAAAA;
 color : #ff0000;
 background-color : #E5E5E5;
 height : 25px;
 text-align : center;
 font : 0.9em Arial, Helvetica, sans-serif;
 color : #AAAAAA;
}



* {
 margin : 0;
 padding : 0;
}

.inside {
 padding : 10px;
}

.errors {
 color : #cc0000;
}


body {
 text-align : center;
 color : #777777;
 background-color : #F4F4F4;
 font-size : 0.7em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 line-height : 1.3;
 margin : 1em 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin : 0.5em 0; }
a { text-decoration : none; }
a:hover { text-decoration : underline; }
h1 { font-size : 1.6em; }
h2 { font-size : 1.5em; }
h3 { font-size : 1.3em; }
h4 { font-size : 1.2em; }
h5 { font-size : 1.1em; }
h6 {
 font-size : 1em;
 font-weight : bold;
}

li, dd {
 margin-left : 1em;
}

fieldset {
 padding : 0.5em;
}

html > body li a {
 width : auto;
}


a:link, a:visited {
font-family : Verdana, arial, serif, georgia;
color : #D4432C;
text-decoration : none;
}
a:hover{
color : #393B92;
text-decoration : underline;
}
a:visited{
color : #393B92;
}

dl.inline {
 border: 0px solid fuchsia;
 width: 560px;
 float: left;
}
dt.inline {
 border: 0px solid fuchsia;
 font-weight:bold;
 font-size: 1em;
 width: 180px;
 float: left;
 clear: both;
}
dd.inline {
 border: 0px solid fuchsia;
 padding-bottom: 20px;
 font-weight:normal;
 font-size: 1em;
 width: 360px;
 text-align: left;
 float: left;
 clear: right;
}

.pathway{
 float : left;
 padding : 0 10px;
 text-align : left;
}

/* uppermenu */
#uppermenu {
 font-family: arial, sans-serif;
 font-size : 1em;
 margin: 0px;
}
#uppermenu ul {
 float: right;
 list-style:none;
 display: inline;
 padding-right: 5px;
 margin: 0;
}
#uppermenu li {
 display: inline;
 text-align:center;
 width: 70px;
}
#uppermenu a{
 display: inline;
 color:#777777;
 text-decoration: none;
}
#uppermenu ul li:hover a {
 color: #D4432C;
}
#uppermenu ul li:active a {
 color: #393B92;
}

/* end of uppermenu */

/* side menu */
#sidemenu ul {
 list-style:none;
 padding:0;
 margin-top: 0em;
 margin-bottom: 0em;
}
#sidemenu a {
 font-weight:normal;
 font-size: 1em;
 color:#393B92;
 text-decoration:none;
 display:block;
 padding:3px 5px 3px 10px;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu li.here a {
}
#sidemenu li.last a {
 font-size: 1em;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu a:hover, #sidemenu li.here {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}

#sidemenu li.active a, #sidemenu li.active ul li.active a {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenuactive.gif);
}

#sidemenu li.active ul li a{
 color: #393B92;
 padding-left: 10px;
 background : none;
}

#sidemenu li.active ul li a:hover{
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}


/* color:#393B92;	blue */
/* color:#D4432C;	red */

/* end of side menu */


.sidebarhead {
 margin-bottom: 1em;
 padding: 0 10px;
}
.sidebarhead h3 {
 background-color: #eeeeee;
 color: #cc0000;
 border: 1px solid #ffffff;
 padding: 0.25em 0;
 text-align: center;
 font-size: 1.1em;
 margin: 0 -10px 0.5em -10px;
}


#tabs {
 padding: 5px;
}
#tabs #nav {
 margin-bottom: 0px;
 margin-left: 10px;
}
#tabs ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#tabs #nav ul li {
 display: inline;
 padding: 3px 7px;
 cursor: default;
 background-color: #eeeeee;
 border: 1px solid #ffffff;
 border-bottom: none;
 margin-right: 2px;
 font-size : 0.9em;
}
#tabs #nav ul li.active {
 color : #cc0000;
 font-size : 1.1em;
 font-weight: bold;
 border: 1px solid #ffffff;
 border-bottom: 0px solid;
 background-color: #eeeeee;
}
#tabs #nav ul li:hover {
 background-color: #f8f8f8;
}
#tabs #data {
 margin-top: 3px;
}
#tabs #data div {
 display: none;
 border: 1px solid #AAAAAA;
 padding: 10px;
}
#tabs #data div.active {
 display: block;
}

/* Template By : Stefan Kox - http://www.nettpix.net */
/* Created     : 15 Sep. 2007 */
/* Modified    : */

#wrap {
 min-width : 760px;
 max-width : 960px;
 width : auto !important;
 width : 960px;
 margin : 0 auto;
 text-align : left;
 border : 1px dotted #AAAAAA;
}

#header {
 position : relative;
}

#banner {
 color: #ffffff;
 font-family : Georgia, verdana, serif;
 font-size : 1.0em;
 margin: 0px;
 text-align: left;
 height: 175px;
 background-position:center;
 background-repeat:no-repeat;
 background-image: url('../images/front.jpg');
 position : relative;
 border-bottom : 1px dotted #AAAAAA;
}

#bg_top {
 width : 100%;
 height : 16px;
 background : #ffffff url(../images/topnav_bg_grey.gif);
 border-bottom : 1px dotted #AAAAAA;
}

#sidebar {
 float : left;
 width : 20%;
 overflow : hidden;
}

#content {
 float : left;
 overflow : hidden;
 width : 60%;
}

#footer {
 clear : both;
 border-top : 1px dotted #AAAAAA;
 color : #ff0000;
 background-color : #E5E5E5;
 height : 25px;
 text-align : center;
 font : 0.9em Arial, Helvetica, sans-serif;
 color : #AAAAAA;
}



* {
 margin : 0;
 padding : 0;
}

.inside {
 padding : 10px;
}

.errors {
 color : #cc0000;
}


body {
 text-align : center;
 color : #777777;
 background-color : #F4F4F4;
 font-size : 0.7em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 line-height : 1.3;
 margin : 1em 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin : 0.5em 0; }
a { text-decoration : none; }
a:hover { text-decoration : underline; }
h1 { font-size : 1.6em; }
h2 { font-size : 1.5em; }
h3 { font-size : 1.3em; }
h4 { font-size : 1.2em; }
h5 { font-size : 1.1em; }
h6 {
 font-size : 1em;
 font-weight : bold;
}

li, dd {
 margin-left : 1em;
}

fieldset {
 padding : 0.5em;
}

html > body li a {
 width : auto;
}


a:link, a:visited {
font-family : Verdana, arial, serif, georgia;
color : #D4432C;
text-decoration : none;
}
a:hover{
color : #393B92;
text-decoration : underline;
}
a:visited{
color : #393B92;
}

dl.inline {
 border: 0px solid fuchsia;
 width: 560px;
 float: left;
}
dt.inline {
 border: 0px solid fuchsia;
 font-weight:bold;
 font-size: 1em;
 width: 180px;
 float: left;
 clear: both;
}
dd.inline {
 border: 0px solid fuchsia;
 padding-bottom: 20px;
 font-weight:normal;
 font-size: 1em;
 width: 360px;
 text-align: left;
 float: left;
 clear: right;
}

.pathway{
 float : left;
 padding : 0 10px;
 text-align : left;
}

/* uppermenu */
#uppermenu {
 font-family: arial, sans-serif;
 font-size : 1em;
 margin: 0px;
}
#uppermenu ul {
 float: right;
 list-style:none;
 display: inline;
 padding-right: 5px;
 margin: 0;
}
#uppermenu li {
 display: inline;
 text-align:center;
 width: 70px;
}
#uppermenu a{
 display: inline;
 color:#777777;
 text-decoration: none;
}
#uppermenu ul li:hover a {
 color: #D4432C;
}
#uppermenu ul li:active a {
 color: #393B92;
}

/* end of uppermenu */

/* side menu */
#sidemenu ul {
 list-style:none;
 padding:0;
 margin-top: 0em;
 margin-bottom: 0em;
}
#sidemenu a {
 font-weight:normal;
 font-size: 1em;
 color:#393B92;
 text-decoration:none;
 display:block;
 padding:3px 5px 3px 10px;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu li.here a {
}
#sidemenu li.last a {
 font-size: 1em;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu a:hover, #sidemenu li.here {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}

#sidemenu li.active a, #sidemenu li.active ul li.active a {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenuactive.gif);
}

#sidemenu li.active ul li a{
 color: #393B92;
 padding-left: 10px;
 background : none;
}

#sidemenu li.active ul li a:hover{
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}


/* color:#393B92;	blue */
/* color:#D4432C;	red */

/* end of side menu */


.sidebarhead {
 margin-top: 1em;
 margin-bottom: 0.5em;
 padding: 0 10px;
}
.sidebarhead h3 {
 background-color: #eeeeee;
 color: #cc0000;
 border: 1px solid #ffffff;
 padding: 0.25em 0;
 text-align: center;
 font-size: 1.1em;
 margin: 0 -10px 0.5em -10px;
}


#tabs {
 padding: 5px;
}
#tabs #nav {
 margin-bottom: 0px;
 margin-left: 10px;
}
#tabs ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#tabs #nav ul li {
 display: inline;
 padding: 3px 7px;
 cursor: default;
 background-color: #eeeeee;
 border: 1px solid #ffffff;
 border-bottom: none;
 margin-right: 2px;
 font-size : 0.9em;
}
#tabs #nav ul li.active {
 color : #cc0000;
 font-size : 1.1em;
 font-weight: bold;
 border: 1px solid #ffffff;
 border-bottom: 0px solid;
 background-color: #eeeeee;
}
#tabs #nav ul li:hover {
 background-color: #f8f8f8;
}
#tabs #data {
 margin-top: 3px;
}
#tabs #data div {
 display: none;
 border: 1px solid #AAAAAA;
 padding: 10px;
}
#tabs #data div.active {
 display: block;
}

/* Template By : Stefan Kox - http://www.nettpix.net */
/* Created     : 15 Sep. 2007 */
/* Modified    : */

#wrap {
 min-width : 760px;
 max-width : 960px;
 width : auto !important;
 width : 960px;
 margin : 0 auto;
 text-align : left;
 border : 1px dotted #AAAAAA;
}

#header {
 position : relative;
}

#banner {
 color: #ffffff;
 font-family : Georgia, verdana, serif;
 font-size : 1.0em;
 margin: 0px;
 text-align: left;
 height: 175px;
 background-position:center;
 background-repeat:no-repeat;
 background-image: url('../images/front.jpg');
 position : relative;
 border-bottom : 1px dotted #AAAAAA;
}

#bg_top {
 width : 100%;
 height : 16px;
 background : #ffffff url(../images/topnav_bg_grey.gif);
 border-bottom : 1px dotted #AAAAAA;
}

#sidebar {
 float : left;
 width : 20%;
 overflow : hidden;
}

#content {
 float : left;
 overflow : hidden;
 width : 60%;
}

#footer {
 clear : both;
 border-top : 1px dotted #AAAAAA;
 color : #ff0000;
 background-color : #E5E5E5;
 height : 25px;
 text-align : center;
 font : 0.9em Arial, Helvetica, sans-serif;
 color : #AAAAAA;
}



* {
 margin : 0;
 padding : 0;
}

.inside {
 padding : 10px;
}

.errors {
 color : #cc0000;
}


body {
 text-align : center;
 color : #777777;
 background-color : #F4F4F4;
 font-size : 0.7em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 line-height : 1.3;
 margin : 1em 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin : 0.5em 0; }
a { text-decoration : none; }
a:hover { text-decoration : underline; }
h1 { font-size : 1.6em; }
h2 { font-size : 1.5em; }
h3 { font-size : 1.3em; }
h4 { font-size : 1.2em; }
h5 { font-size : 1.1em; }
h6 {
 font-size : 1em;
 font-weight : bold;
}

li, dd {
 margin-left : 1em;
}

fieldset {
 padding : 0.5em;
}

html > body li a {
 width : auto;
}


a:link, a:visited {
font-family : Verdana, arial, serif, georgia;
color : #D4432C;
text-decoration : none;
}
a:hover{
color : #393B92;
text-decoration : underline;
}
a:visited{
color : #393B92;
}

dl.inline {
 border: 0px solid fuchsia;
 width: 560px;
 float: left;
}
dt.inline {
 border: 0px solid fuchsia;
 font-weight:bold;
 font-size: 1em;
 width: 180px;
 float: left;
 clear: both;
}
dd.inline {
 border: 0px solid fuchsia;
 padding-bottom: 20px;
 font-weight:normal;
 font-size: 1em;
 width: 360px;
 text-align: left;
 float: left;
 clear: right;
}

.pathway{
 float : left;
 padding : 0 10px;
 text-align : left;
}

/* uppermenu */
#uppermenu {
 font-family: arial, sans-serif;
 font-size : 1em;
 margin: 0px;
}
#uppermenu ul {
 float: right;
 list-style:none;
 display: inline;
 padding-right: 5px;
 margin: 0;
}
#uppermenu li {
 display: inline;
 text-align:center;
 width: 70px;
}
#uppermenu a{
 display: inline;
 color:#777777;
 text-decoration: none;
}
#uppermenu ul li:hover a {
 color: #D4432C;
}
#uppermenu ul li:active a {
 color: #393B92;
}

/* end of uppermenu */

/* side menu */
#sidemenu ul {
 list-style:none;
 padding:0;
 margin-top: 0em;
 margin-bottom: 0em;
}
#sidemenu a {
 font-weight:normal;
 font-size: 1em;
 color:#393B92;
 text-decoration:none;
 display:block;
 padding:3px 5px 3px 10px;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu li.here a {
}
#sidemenu li.last a {
 font-size: 1em;
 border-bottom: 1px dotted #AAAAAA;
}
#sidemenu a:hover, #sidemenu li.here {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}

#sidemenu li.active a, #sidemenu li.active ul li.active a {
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenuactive.gif);
}

#sidemenu li.active ul li a{
 color: #393B92;
 padding-left: 10px;
 background : none;
}

#sidemenu li.active ul li a:hover{
 color: #D4432C;
 padding-left: 20px;
 background : #ffffff url(../images/sidemenu.gif);
}


/* color:#393B92;	blue */
/* color:#D4432C;	red */

/* end of side menu */


.sidebarhead {
 margin-top: 1em;
 margin-bottom: 0.25em;
 padding: 0 10px;
}
.sidebarhead h3 {
 background-color: #eeeeee;
 color: #cc0000;
 border: 1px solid #ffffff;
 padding: 0.25em 0;
 text-align: center;
 font-size: 1.1em;
 margin: 0 -10px 0.5em -10px;
}


#tabs {
 padding: 5px;
}
#tabs #nav {
 margin-bottom: 0px;
 margin-left: 10px;
}
#tabs ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#tabs #nav ul li {
 display: inline;
 padding: 3px 7px;
 cursor: default;
 background-color: #eeeeee;
 border: 1px solid #ffffff;
 border-bottom: none;
 margin-right: 2px;
 font-size : 0.9em;
}
#tabs #nav ul li.active {
 color : #cc0000;
 font-size : 1.1em;
 font-weight: bold;
 border: 1px solid #ffffff;
 border-bottom: 0px solid;
 background-color: #eeeeee;
}
#tabs #nav ul li:hover {
 background-color: #f8f8f8;
}
#tabs #data {
 margin-top: 3px;
}
#tabs #data div {
 display: none;
 border: 1px solid #AAAAAA;
 padding: 10px;
}
#tabs #data div.active {
 display: block;
}

