/********************/
/* GENERAL SETTINGS */
/********************/

body {
background-color: #FFFFFF;
height: auto;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #444444;
}

b {
font-weight: bold;
color: #000000;
}

u {
text-decoration: underline;
}

h1 {
font-size: 14px;
font-weight: bold;
color: #000000;
margin-bottom: 1px;
margin-top: 6px;
}

img.spaceleft {
padding-left: 5px;
}

img.rightspace {
padding-right: 7px;
}

img.left {
position: relative;
float: left;
padding-left: 10px;
}

img.paddingright {
padding-right: 34px;
}

img.paddingleft {
padding-left: 10px;
}

img.submit {
margin-bottom: 0px;
}

div.center {
display: none;
}

/****************************/
/* PAGE LAYOUT DIV SETTINGS */
/****************************/

#wrapper {
width: 974px;
position: relative;
margin-left: auto;
margin-right: auto;
}

#top_picture {
display: none;
}

#right_column {display: none;
}

#left_column {
display: none;
}

#error_box {
display: none;
}

div.content_header {
display: none;
}

#content_footer {
display: none;
}

img.print_remove {
display: none;
}

img.bottom_space {
display: none;
}


#grey_main_content {position: relative;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
width: 750px;
text-align: left;
}

#grey_main_content_img {position: relative;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
width: 644px;
text-align: left;
}

#grey_main_footer {
display: none;
}

#tl_blue {
display: none;
}

#tr_blue {
display: none;
}

#blue_header {
display: none;
}

#blue_content {
display: none;
}

/* BROWN BOX LAYOUT */
#tl_brown {
display: none;
}

#tr_brown {
display: none;
}

#brown_header {
display: none;
}

#brown_content {
display: none;
}

/* GREY BOX LAYOUT */
#tl_top_grey {
display: none;
}

#tr_top_grey {
display: none;
}

#tl_grey {
display: none;
}

#tr_grey {
display: none;
}

#grey_top_header {
display: none;
}

#grey_header {
display: none;
}

#grey_content {
display: none;
}

/* NEWSMAIL BOX LAYOUT */
#newsmail {
display: none;
}

#newsmail2 {
display: none;
}

#table_container {
position: relative;
margin-left: auto;
margin-right: auto;
padding: 20px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
background-color: #FFFFFF;
border: 5px solid #A9DA92;
text-align: left;
font-size: 18px;
color: #000000;
font-weight: normal;
}

#message_container {
position: relative;
margin-left: auto;
margin-right: auto;
padding: 20px;
width: 500px;
height: 300px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
border: 5px solid #A9DA92;
text-align: left;
font-size: 18px;
color: #000000;
font-weight: normal;
}

#formular_container {
margin-left: 100px;
margin-right: 100px;
margin-top: 15px;
margin-bottom: 15px;
padding: 10px;
background-color: #FFFFFF;
border: 5px solid #A9DA92;
}

#invest_container {
margin-left: 150px;
margin-right: 150px;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
background-color: #FFFFFF;
border: 5px solid #A9DA92;
}

#intro {
font-size: 26px;
font-weight: normal;
color: #000000;
margin-bottom: 1px;
margin-top: 6px;
height: 490px;
text-align: center;
}

/* GREEN DATA BOX LAYOUT */
#green_header_data {
display: none;
}

#green_content_data {
position: relative;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
width: 700px;
text-align: left;
border: 3px solid #616161;
padding: 5px;
margin-bottom: 15px;
}

/*****************/
/* LINK SETTINGS */
/*****************/

a:link {
text-decoration: none;
color: #000000;
}

a:visited {
text-decoration: none;
color: #000000;
}

a:hover {
color: #000000;
font-weight: bold;
}

a:active {
color: #000000;
font-weight: bold;
}

/* image link */
a img {
border: 0;
}

table.showlist a:link {
text-decoration: none;
color: #000000;
}

table.showlist a:visited {
text-decoration: none;
color: #000000;
}

table.showlist a:hover {
color: #A9DA92;
font-weight: normal;
}

table.showlist a:active {
color: #A9DA92;
}

/**************************/
/* GENERAL TABLE SETTINGS */
/**************************/
table {
width: 100%;
}

table td {
padding: 1px;
}

table td.right {
text-align: right;
vertical-align: middle;
}

table td.left10 {
text-align: left;
vertical-align: middle;
width: 10%;
}

table td.right10 {
text-align: right;
vertical-align: middle;
width: 10%;
}

table td.right50 {
text-align: right;
vertical-align: middle;
width: 50%;
}

table td.left50 {
text-align: left;
vertical-align: middle;
width: 50%;
}

table td.center90 {
text-align: center;
vertical-align: middle;
width: 95%;
padding-right: 29px;
}

table td.center_top {
text-align: center;
vertical-align: top;
padding: 5px;
}

table td.left_bold {
text-align: left;
vertical-align: middle;
font-weight: bold;
}

table td.right_bold {
text-align: right;
vertical-align: middle;
font-weight: bold;
}

table td.left100 {
text-align: left;
vertical-align: middle;
width: 100%;
}

table td.right_top {
text-align: right;
vertical-align: top;
}

table td.left {
text-align: left;
vertical-align: middle;
}

table td.left_bottom {
text-align: left;
vertical-align: bottom;
}

table td.left_top {
text-align: left;
vertical-align: top;
}

table td.left80top {
text-align: left;
width: 80px;
padding: 5px;
vertical-align: top;
}

table td.left_top_justify {
text-align: justify;
vertical-align: top;
padding: 5px;
}

table td.center {
text-align: center;
vertical-align: middle;
}

table td.img_center {
text-align: center;
vertical-align: middle;
width: 24px;
}

table td.center50 {
text-align: center;
vertical-align: middle;
width: 50%;
}

table td.space {
height: 15px;
}

table td.justify {
text-align: justify;
vertical-align: top;
}

table td.header {
text-align: center;
vertical-align: middle;
font-size: 18px;
font-weight: normal;
color: #000000;
}

table td.maxwidth {
width: 300px;
}

/**************************/
/* SPECIAL TABLE SETTINGS */
/**************************/

table.showresult {
width: 100%;
}

table.showresult td.left_yes_resultbar {
height: 12px;
text-align: left;
width: 20%;
background-color: #E5CEA6;
}

table.showresult td.left_no_resultbar {
height: 12px;
text-align: left;
width: 50%;
background-color: #E5CEA6;
}

table.center {
position: relative;
margin-left: auto;
margin-right: auto;
}

table.content td {
width: 50%;
padding: 5px;
text-align: justify;
vertical-align: top;
}

table.w450 {
width: 450px;
position: relative;
margin-left: auto;
margin-right: auto;
vertical-align: top;
padding: 5px;
text-align: justify;
}

table.w550 {
width: 550px;
position: relative;
margin-left: auto;
margin-right: auto;
vertical-align: top;
padding: 5px;
border-collapse: collapse;
}

table.w600_border {
width: 600px;
position: relative;
margin-left: auto;
margin-right: auto;
vertical-align: top;
padding: 5px;
border-collapse: collapse;
border: solid 2px #000000;
}

table.w600_border td.border {
border: solid 2px #000000;
padding: 5px;
}

table.w600_border td.border_center {
border: solid 2px #000000;
padding: 5px;
text-align: center;
}

table.showlist {
width: 100%;
position: relative;
vertical-align: top;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
color: #000000;
font-size: 12px;
}

table.showlist td.left {
padding: 5px;
}

table.showlist td.left_top {
padding: 5px;
}

table.showlist tr.lightgreen {
background: #DDFACF;
}

table.showlist tr.white {
background: #FFFFFF;
}

table.showlist tr.header {
background: #A9DA92;
font-weight: bold;
}

table.embedded {
text-align: center;
}

table.embedded tr.space {
height: 20px;
}

table.formular {
width: 700px;
position: relative;
vertical-align: top;
margin-left: auto;
margin-right: auto;
padding: 3px;
color: #000000;
background-color: #CCCCCC;
}

table.formular_narrow {
width: 450px;
position: relative;
vertical-align: top;
margin-left: auto;
margin-right: auto;
padding:3px;
color: #000000;
background-color: #FFFFFF;
margin-top: 10px;
margin-bottom: 10px;
}

/***********************/
/* GENERAL FORM LAYOUT */
/***********************/

form {
margin-bottom: 3px;
}

form input.txt {
width: 200px;
font-size: 12px;
}

form input.txt120 {
width: 120px;
font-size: 12px;
}

form input.smalltxt {
width: 50px;
font-size: 12px;
}

form input.widetxt {
width: 350px;
font-size: 12px;
}

form input.check {
text-align: left;
float: left;
}

.topbutton {
background-color: transparent;
border: 0;
padding: 0;
color: #444444;
font-size: 14px;
}

.topbutton:hover {
color: #000000;
}

.selectlist {
font-size: 12px;
}

.textarea_w300 {
width: 300px;
height: 100px;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

input.formbutton150 {
width: 150px;
background-color: #444444;
color: #FFFFFF;
font-size: 12px;
border: 1px outset #000033;
padding: 2px;
}

input.blueformbutton50 {
width: 50px;
background-color: #ACD4ED;
color: #000000;
font-size: 12px;
border: 1px outset #000000;
padding: 2px;
margin-bottom: 0px;
}

input.blueformbutton50:hover {
color: #555555;
border: 1px outset #555555;
}

input.brownformbutton50 {
width: 50px;
background-color: #E5CEA6;
color: #000000;
font-size: 12px;
border: 1px outset #000000;
padding: 2px;
margin-bottom: 0px;
}

input.brownformbutton50:hover {
color: #555555;
border: 1px outset #555555;
}

input.greenformbutton50 {
width: 50px;
background-color: #A9DA92;
color: #000000;
font-size: 12px;
border: 1px outset #000000;
padding: 2px;
}

input.greenformbutton50:hover {
color: #555555;
border: 1px outset #555555;
}

input.greyformbutton50 {
width: 50px;
background-color: #CCCCCC;
color: #000000;
font-size: 12px;
border: 1px outset #000000;
padding: 1px;
margin-bottom: 0px;
}

input.greyformbutton50:hover {
color: #555555;
border: 1px outset #555555;
}

input.formbutton150:hover {
color: #CCCCCC;
}

input.formbutton50:hover {
color: #CCCCCC;
}
