
/* 
 * Default Element Settings
 */

body { 
  margin:0px; 
  border:0px; 
  padding:0px;
  background-color:#110a20;
}

div { 
  margin:0px; 
  border:0px; 
  padding:0px;
  direction:ltr;
}

table {
  margin:0px; 
  border:0px;
  padding:0px;
  direction:ltr;
  text-align:left;  
}

tr {
  vertical-align:top;
}

td {
}

p {
  margin:0px; 
  border:0px; 
  padding:0px;  
}

img { 
  margin:0px; 
  border:0px; 
  padding:0px; 
  vertical-align:top;
}

form {
  margin:0px;
  border:0px;
  padding:0px;
  display:inline;
}

input, textarea, select {
  margin:0px;
  padding:0px;
}


/* 
 * Alignment
 */

.centered {
  text-align:center;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.near {
  text-align:left;
}

.far {
  text-align:right;
}
 
.float_near {
  float:left;
}

.float_far {
  float:right;
}

div.centered {
  margin:0px auto;
  text-align:center;
}

table.centered {
  margin:0px auto;
  text-align:center;
}

span.white {
  font-family:helvetica,sans-serif,arial;
  color:white;
  font-size:15pt;
  font-weight:bold;
}

span.yellow {
  font-family:helvetica,sans-serif,arial;
  color:yellow;
  font-size:15pt;
  font-weight:bold;
}

span.red {
  font-family:helvetica,sans-serif,arial;
  color:red;
  font-size:15pt;
  font-weight:bold;
}

/* 
 * ------------------------------------------
 *  IWebPage Element Positioning + Look&Feel
 * ------------------------------------------
 */

div#iwp_page_usable {
  text-align:left;
  
  /* Fixed Width */
  
  width:100%;
  
  /*margin:0px auto;
    
  /* Full Width */
  /*
  width:100%;
  margin:0px;
  */
}

table#iwp_page_border {
  border-style:solid;
  border-color:black;
  border-width:0px;
}

td#iwp_header { 
  vertical-align:top;
  height:155px;                  /* Height of the header */   
}

div#iwp_header_menu { 
  vertical-align:top;
  height:153px;                  /* Height of the Header Menu */
}

td#iwp_page_main {              /* Page Borders, around all but header/footer */
  vertical-align:top;    
  border-style:solid;
  border-color:#A0A0A0;
  
  /* Fixed Width */
  /*border-width:0px 2px;*/
  
  /* Full Width */
  border-width:0px;
}

td#iwp_navbar_left {

  width:0px;                  /* Width of the navbar */
  
}

img#iwp_navbar_left_spacer {
 /* vertical-align:top;
}

div#iwp_content_topmenu { 
  height:25px;                  /* Height of the Content Top Menu */
}


td#iwp_content {
  vertical-align:top;
  height:340px;                 /* Min height of the page content area */
  background:url('../img/site/content/moon.jpg') bottom right no-repeat;  
}

div#iwp_content_bottommenu { 
  height:20px;                  /* Height of the Content Bottom Menu */
}

td#iwp_navbar_right {
  vertical-align:top;
  width:150px;                  /* Width of the navbar */
}

img#iwp_navbar_right_spacer {
  vertical-align:top;
}

td#iwp_footer { 	
  vertical-align:top;
  height:161px;                  /* Height of the footer */
}


/* 
 * --------------------------
 *  DEFAULT ISkin CSS STYLES
 * --------------------------
 */

/* 
 * Font Styles 
 */

body {
  font-size:9pt;
  color:#FFFFE6;
  font-family:tahoma, verdana, arial, courier;
}

.normal {
}

.compact {
  font-size:8pt;
}

.reverse {
  color:black;
}

.alt {
  color:#9DE3FF;
}

.error {
  color:red;
}

.comment {
  font-style:italic;
}


/* 
 * Anchors/Links
 */

a { 
    color:#FEFFC7;
    text-decoration:underline;
}

a:hover { 
  text-decoration:none; 
}

a.normal {
}

a.compact {
}

a.reverse {
  color:white;
}

a.alt {
  color:white;
  text-decoration:none;
}

a.alt:hover {
  text-decoration:underline;
}

a.error {
  color:red;
}


/* 
 * Headings
 */

h1, h2, h3, h4 {
  color:#9DE3FF;
  font-size:14pt;
  font-weight:bold;
  margin-top:14px;
  margin-bottom:5px;
}

h1 {
  font-size:18pt;
  margin-bottom:6px;
}

h2 {
  font-size:15pt;
  margin-bottom:5pt;
}

h3 {
  font-size:12pt;
  margin-bottom:4pt;
}

h4 {
  font-size:10pt;
  margin-bottom:2pt;
}


/* 
 * Paragraphs
 */
 
p.normal {
  margin-bottom:1em;
}

p.compact {
  margin-bottom:1em;
}


/* 
 * Lists
 */

ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

ul.bullet1 {
}

ul.bullet2 {
}

ul.bullet3 {
}

li {	
  /*background:url('../img/site/q2.gif') left center no-repeat;*/
  margin:0px; 
  padding:0px 0px 0px 10px;
  line-height:21px;
}

li.bullet1 {
}

li.bullet2 {
}

li.bullet3 {
}

ol.number1, ol.number2, ol.number3 {
}

ol.number1 {
}

ol.number2 {
}

ol.number3 {
}

li.number1, li.number2, li.number3 {
  margin:0.5em 0em;
}

li.number1 {
  list-style-type:decimal;
}

li.number2 {
  list-style-type:lower-alpha;  
}

li.number3 {
  list-style-type:lower-roman;  
}


/* 
 * Spacers
 */

hr {
  color:#D8D8D8;
  background-color:#D8D8D8;
  height:1px;
  width:100%;
  border:0px none;
  margin:5px 0px 9px 0px;
}


/* 
 * Table Elements
 */

table.normal {
  border-collapse:collapse;
}

td.cellpad {
  padding:3px;
  aborder:1px solid black;
}

td.cellhead {
  border:2px solid #110a20;
  padding:4px;
  color:white;
  background-color:#00417f;
  font-weight:bold;
}

td.cell {
  border:2px solid #110a20;
  padding:4px;
  background-color:#33303b;    
}

td.cellalt {
  border:2px solid #110a20;
  padding:4px;
  background-color:#534c5f;
}


/* 
 * Form Properties
 */

input, textarea, select {
  font-size:8pt;
  color:#110a20;
  font-family:Tahoma, verdana, arial, courier;
  padding:5px;
  background-color:#9DE3FF;
  border:#4f23a9 solid 1px;  
}

input, select {
  vertical-align:middle;
}

select {
  width:140px;
}

textarea {
  vertical-align:top;
}

input.compact, textarea.compact, select.compact {
  font-size:8pt;
}

input.hilite, textarea.hilite, select.hilite {
  background-color:yellow;
}

div.formbox {
  margin:10px;
  padding:20px;
  background-color:white;
  border:1px solid #678DBA;
}

div.label {
}

div.static_txt {
  color:#FFFFFF;
  background-color:#6A8DBA;
  padding:2px 6px;
  min-height:1.25em;  
}

input.text_reg {
  width:140px;
}

input.text_short {
  width:20px;
}

input.text_long {
  width:200px;
}

textarea.textarea {
}

select.select {
}

select.select_compact {
  font-size:8pt;
}

input.checkbox {
}

input.button {
   color:#F8F8FF;
   font-weight:bold;
   font-size:84%;
   background-color:#678DBA;
   padding:1px 5px 1px 5px;
   border-color:#A1ADC2 #0E2141 #0E2141 #A1ADC2;
}

input.file {
}


/* 
 * --------------------------
 *  DESIGN SPECIFIC STYLES
 * --------------------------
 */

.header_boxes {
    font-size:10px;
    color:#FFFFE6;
    font-family:tahoma, verdana, arial, courier;
}
.header_boxes ul {
    margin:0;
    padding:0;
    list-style:none;
}
.header_boxes li {
    /*background:url('../img/site/boxes/q1.gif') center left no-repeat;*/
    margin:0 0 0 0px; 
    padding:0 0 0 14px;
    line-height:16px;
    font-size:/*11*/13px;
}
.header_boxes li a {
    font-weight:normal;
    color:#FFFFE6;
    text-decoration:none;
}
.header_boxes li a:hover {
    text-decoration:underline;
    font-weight:normal;    
}

.footer {
    font-size:/*10*/12px;
    line-height:13px;
    color:#FEFFE2;
    font-family:tahoma, verdana, arial, courier;
}

.footer a {
    color:#FEFFE2;
    text-decoration:none;
    font-weight:normal;
}

.footer a:hover {
    text-decoration:underline;
    font-weight:normal;
}

.footer strong {
    color:#9DE3FF;
}

.copy {
    font-size:/*10*/12px;
    color:#E4E5CE;
    font-family:tahoma, verdana, arial, courier;
}
.copy a {
    color:#E4E5CE;
    text-decoration:none;
    font-weight:normal;
}
.copy a:hover {
    text-decoration:underline;
    font-weight:normal;
}

.DropDownMenu div
{
	position:	absolute;
	overflow:	hidden;
	display:	none;
	background:	#EAEBD8;
}
.DropDownMenu div a
{
	display:			block;
	padding:			5px 10px;
	text-align:			left;
	text-decoration:	none;
	color:				#2875DE;
	font:				12px arial;
	border:				1px solid #2975DE;
}
.DropDownMenu div a:hover
{
	background:	#49A3FF;
	color:		#FFF;
}
