body, table, tr, td, input, select, textarea { margin: 0px 0px; font-family: Verdana; font-size: 12px; color: #003145; }

h1 { font-family: Noa LT Std Light, Verdana; font-size: 32px; font-weight: normal; color: #00A1DE; margin: 0 0 0.5em 0; }
h2 { font-size: 12px; color: #005b82; margin-top: 1.2em; margin-bottom: 0.3em; }

p { margin: 0 0 1em 0; }

a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

table, td, th, tr { border: 0px none; }

/* menu */
.menu { margin: 1em 0 0 0; padding: 0; width: 200px; border-top: solid 1px #c2deea; }
.menu li { list-style: none; width: 200px; border-bottom: solid 1px #c2deea; }
.menu a:link, 
.menu a:visited, 
.menu a:active, 
.menu a:hover { display: block; color: #00a1de; padding: 3px 0 3px 10px; }

.menu a:hover { color: #e37222; text-decoration: underline; }

.menu .selected a:link, 
.menu .selected a:visited, 
.menu .selected a:active { color: #e37222; background: transparent url(/images/arrow-link-right-orange.gif) no-repeat scroll 0px center; }

.menu .menu-open a:link, 
.menu .menu-open a:visited, 
.menu .menu-open a:active { color: #e37222; }

.menu .level1 a:link, 
.menu .level1 a:visited, 
.menu .level1 a:active { padding-left: 20px; color: #e37222; }

.treetd { border-top: 1px solid #e9f4fd; }
.treetdsel { border-top: 1px solid #e9f4fd; background-color: #e9f4fd; }

.formError,
.formError td { text-decoration: none; font-size: 8pt; color: red; }

.datagrid { text-decoration: none; font-size: 8pt; color: #005b82; }
.datagrid A { color: #005b82; }

.text a { color: #005b82; }

/*input.submit { cursor: hand; font-size: 8pt; background-color: #e9f4fd; border: 1 solid #0295ff; color: #000099; font-weight: bold; }*/
input { font-size: 8pt; background-color: #ffffff; border: solid 1px #7f9db9; color: #005b82; }
select { font-size: 8pt; background-color: #ffffff; color: #005b82; }
textarea { font-size: 8pt; background-color: #ffffff; border: solid 1px #7f9db9; color: #005b82; }

input.submit { cursor: hand; font-size: 8pt; background: transparent url("/images/button-bg.png") repeat-x; border: none; border-left: solid 1px #67c7ed; border-right: solid 1px #0e6789; padding: 2px 2px 3px; color: #ffffff; font-weight: bold; }
input.submit { _border: 1px solid transparent; }
input.submit:hover { background-image: url("/images/button-bg-hover.png"); border-left-color: #7fcff0; border-right-color: #7fcff0; }

.aspbutton { cursor: hand; font-size: 8pt; background-color: #e9f4fd; border: 1 solid #0295FF; color: #000099; font-weight: bold; }

.clanguage { color: #00a1de; }
.clanguage .spacer { color: #c2deea; }
.clanguage a:link, 
.clanguage a:visited, 
.clanguage a:active, 
.clanguage a:hover { color: #00a1de; text-decoration: none; }
.clanguage a:hover { color: #00a1de; text-decoration: underline; }

.clanguagea { font-size: 8pt; color: #ffffff; }

.copyright { padding: 2px 0; border-top: solid 1px #c2deea; text-align: right; font-size: 0.8em; color: #005b82; }

.text { text-decoration: none; font-size: 12px; color: #003145; }
.bodytext { text-decoration: none; font-size: 8.5pt; color: #005b82; font-family: verdana; }

.tableheaderbold { border-bottom: 1px solid #000099; font-style: normal; font-weight: bold; }

.agenda { text-decoration: none; font-family: verdana; font-size: 12px; font-weight: bold; color: #005b82; }
.header { text-decoration: none; font-size: 10pt; font-weight: bold; color: #000099; }
.subheader { text-decoration: none; font-family: verdana; font-size: 12px; font-weight: bold; color: #005b82; }
.column2 { text-decoration: none; font-size: 8pt; color: #005b82; background-color: #e9f4fd; }
.paragraph { text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold; color: #005b82; }

td.home-header { background-color: #0295ff; text-align: center; vertical-align: middle; padding: 10px; }
.home-header h1 { margin: 0; padding: 0 0 0.2em; color: #ffffff; font-size: 24px; font-weight: normal; }
.home-header h3 { margin: 0; padding: 0; color: #ffffff; font-size: 16px; font-weight: normal;}

td.home-horizontal-padded { background-color: #e9f4fd; vertical-align: middle; text-align: center; font-size: 11px; padding: 7px; }
td.home-horizontal-normal { background-color: #e9f4fd; vertical-align: middle; text-align: center; font-size: 11px; }

td.home-vertical-padded { padding: 7px; background-color: #e9f4fd; color: #003145;vertical-align: top; font-size: 12px; }
td.home-vertical-normal { background-color: #e9f4fd; color: #003145;font-size: 12px; }

.home-vertical-padded h2,
.home-vertical-normal h2,
.home-horizontal-padded h2,
.home-horizontal-normal h2 { color: #005b82; font-size: 13px; font-weight: bold; padding: 0; margin: 0 0 0.5em;  }

.feature-text { color: #005b82; }

a.home-read-more { color: #00a1de; background: transparent url(/images/arrow-link-right-blue.gif) no-repeat scroll right center; padding-right: 10px; font-size: 12px;}

.horizontal-line { background-image: url(/images/horizontal_line_lightblue.gif);}
