/* Standard - cross site settings */

/* 
================= GENERIC HTML TAGS ===================
*/

  body{
  margin:0;
  padding:0;
  text-align:left;
  font-family:arial,helvetica,sans-serif;
  }

  a { color:white; text-decoration:none; cursor:pointer; }
  a:hover {	text-decoration:underline; }

  img { border:0px; }
  
  /* P settings to make all P tags same in IE and FF */
  p { 
  clear:none; 
  margin: 0 0 10px 0; 
  width:100%; 
  }

  html>/**/body p { float:left; clear:both; }

  h2 { margin:10px 0 10px 0; }

  hr {
    clear:none;
    height:1px;
    border:0px;
    color:#1bc0d3;
    width:100%;
    padding:0px;
    border-bottom:1px solid #1bc0d3;
    margin:0px;
  }
  
  html>/**/body hr { 
    clear:both;
    margin:0 0 2px 0;
  }

  input,textarea,select { font-family:Tahoma,helvetica,sans-serif; font-size:9pt; }
  
  span,div,label { float:left; }
  
  h1 { padding:0px; margin:0 0 10px 0; line-height:24px; font-size:16pt; }
  
  form { margin:0px; padding:0px; } /* Needed for IE 6!! */
  
  .clear { float:none; clear:both; }

  ul { 
    float:left; 
    padding:0px;
    margin:0 0 10px 0; 
    padding-left:15px;     
  }
  
/* 
================= GENERIC CLASSES ===================
*/ 
  
  /* Text */
  .p_none { margin:0px; }
  
  /* Replace depreciated tags */
  .bold { font-weight:bold; }
  .underline { text-decoration:underline; }
  .italic { font-style: italic; }
  .normal { font-weight: normal; }

  /* Text positioning */
  .justify { text-align:justify; }
  .center { text-align:center; }
  .left { text-align:left;}
  .right { text-align:right; }

  /* Text sizes */
  .size10 { font-size:10px; }
  .size11 { font-size:11px; }
  .size12 { font-size:12px; }  
  .size13 { font-size:13px; }
  .size15 { font-size:15px; }
  .size16 { font-size:16px; }
  .size18 { font-size:18px; }
  
  /* Generic positioning */  
  .display_none { display:none; }
  .marg_top_10 { margin-top:10px; }
  .marg_bot_10 { margin-bottom:10px; }
  .marg_top_3 { margin-top:3px; }
  .marg_right_5 { margin-right:5px; }
  .marg_left_5 { margin-left:5px; }
  .floatr { float:right; }
  .floatl { float:left; }
  .fnone { float:none; }
  .vertical { vertical-align:middle; }
  .top { vertical-align:top; }
  
  /* Span widths */
  .span10{ width:10%; }
  .span30{ width:30%; }
  .span35{ width:35%; }  
  .span50{ width:50%; }
  .span55{ width:55%; }
  .span60{ width:60%; }
  
  .spanpx82 { width:82px; }
  
  /* Response codes */
  .err { color:red; }
  .ok { color:green; }
  
  /* Input widths */
  .in1 { width:200px; }
  .in2 { width:170px; }