
/* 
 * Default Element Settings
 */

h1,h2,h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:0px;
}

body { 
  margin:0px; 
  border:0px; 
  padding:0px;
  background-color:#CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000; 
}

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 {
  margin:0px;
  padding:0px;
  border:0px;
}

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;
}



/* 
 * 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;
}

div.clear {
    clear:both;
}

table.centered {
  margin:0px auto;
  text-align:center;
}


/* 
 * ------------------------------------------
 *  IWebPage Element Positioning + Look&Feel
 * ------------------------------------------
 */

div#iwp_page_usable {
  text-align:left;
  
  /* Fixed Width */
  
  width:988px;
  margin:0px auto;
    
  /* Full Width */
  /*
  width:100%;
  margin:0px;
  */
}

table#iwp_page_border {
  border-style:solid;
  border:0px solid white;
  margin:6px auto;
}

td#iwp_header { 
  vertical-align:top;
  height:auto;                  /* Height of the header */   
  border:0px solid white;
  background-color:transparent;
}

div#iwp_header_menu { 
  height:28px;                  /* Height of the Header Menu */
  background-color:#191d36;
  border:0px solid white;  
}

td#iwp_page_main {              /* Page Borders, around all but header/footer */
  vertical-align:top;    
  border-style:solid;
  border-color:white;

  /* Fixed Width */
  border-width:0px 0px;
  
  /* Full Width */
  /* border-width:0px; */
  
  background-image:url('../img/cs/hst_bground_repeat.jpg');
  padding:0px 9px;
}

td#iwp_navbar_left {
  vertical-align:top;
  width:220px;                  /* Width of the navbar */
  background-color:white;
  background-repeat:no-repeat;
}

img#iwp_navbar_left_spacer {
  vertical-align:top;
}

div#iwp_content_topmenu {
  padding-right:10px;
  border-width:0px; 
}
 
td#iwp_content_cell {
  vertical-align:top;
  background-color:white;
  height:535px;
}

div#iwp_content {
  padding-right:10px;
}

div#iwp_content_bottommenu { 
  height:20px;                  /* Height of the Content Bottom Menu */
  background-color:#191d36;  
}

td#iwp_navbar_right {
  vertical-align:top;
  width:182px;                  /* Width of the navbar */
  background-color:white;
  background-repeat:no-repeat;
}

img#iwp_navbar_right_spacer {
  vertical-align:top;
}

td#iwp_footer { 
  vertical-align:top;
  background-color:transparent;
}


/* 
 * ------------------------------------------
 *  Other
 * ------------------------------------------
 */

div.message_strip, div.message_strip_warn { 
  padding:3px 12px 2px 12px;
  border-bottom:0px solid #e1e1e1;
  background-color:lightblue;
  color:#0a3890;  
  font-weight:bold;
}

div.message_strip_warn {
    background-color:#F1B7B7;
}

div.message_strip a, div.message_strip_warn a { 
  color:#0a3890;  
  font-weight:bold;
}


