/* general page layout */
* {
  padding:            0;
  margin:             0;
}

body {
  font-family:        Verdana, Tahoma, Arial, Sans-serif;
  font-size:          9pt;
  top:                0;
  left:               0;
  background:         #ffffff;
  color:              #6e6e6e;
}

/*paragraphs*/
p {
  padding:            8px 0px;
  text-align:         justify;
}
p.cell_caption {
  text-align:         center;
}
p.code {
  padding:            8px 20px;
}
p.disclaimer_line {
  text-align:         center;
}
p.notes {
  font-size:          7pt;
  text-align:         right;
}
a.selected {
  color:	      #FF7C00;
}
/* divs */
#content_box {
  position:           absolute;
  top:                0;
  left:               0;
  margin:             160px 0px 0px 20%;
  height:             100%;
  width:              600px;
  border:             0 none;
  text-align:         center;
}
#form_box {
  position:           absolute;
  top:                0;
  left:               0;
  margin:             160px 0px 0px 20%;
  height:             100%;
  width:              600px;
  border:             0 none;
  text-align:         justify;
}
#nav_menu {
  position:           absolute;
  top:                0;
  left:               0;
  margin:             40px 0px 0px 20%;
  width:              600px;
  border:             0 none;
  text-align:         justify;
}

/* footer */
#disclaimer_line {
  font:               7pt Trebuchet MS;
  position:           relative;
  color:              #8c8c8c;
  border:             0 none;
  margin:             60px 30px 0px 0px;
  text-align:         center;
}

/* images */
img {
  top:                0;
  left:               0;
  border:             0 none;
  vertical-align:     text-top;
}
img.home {
  position:           absolute;
  top:                0;
  left:               0;
  margin:             40px 0px 0px 3%;
  border:             0 none;
}
img.header {
  position:           absolute;
  top:                0;
  left:               0;
  margin:             0px 0px 0px 0%;
  border:             0 none;
}
img.apps {
}

/* link setup */
a {
  color:              #6e6e6e;
  text-decoration:    none;
}
a:hover {	
  color:              #FF7C00;
  text-decoration:    none;
}
a.inline {	
  color:              #FF7C00;
  text-decoration:    none;
}
table {
  text-align:         center;
  margin:             auto;
}
table.news_box {
  text-align:         justify;
  border-spacing:     20px 10px;
  margin:             0px 0px 0px 0%;
}
table.apps {
}
table.nav_menu {
}
ol {
  padding:            0px 20px;
  text-align:         justify;
}
   
   