/* basic elements */


html {
   margin: 0px;
   padding: 0px;
   /*overflow: auto;*/
   background : #EEF3FA;
}


body { 
   font: 1em Helvetica,Arial,sans-serif; 
   color : #3A3A3C;
   text-align: center;
   margin-top:0px;
}

textarea {
   font: 1em Helvetica,Arial,sans-serif; 
}

a.header:link { 
	text-decoration: none; 
	color: #CCCCCC;
}

a.header:visited { 
	text-decoration: none; 
	color: #CCCCCC;
}

a.header:hover, a.header:active { 
	text-decoration: none; 
	color: #EE5033;
}


a.footer:link { 
	text-decoration: none; 
	color: #8BD2F4;
}

a.footer:visited { 
	text-decoration: none; 
	color: #8BD2F4;
}

a.footer:hover, a.footer:active { 
	text-decoration: none; 
	color: #EE5033;
}


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

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

a:hover, a:active { 
	text-decoration: underline; 
	color: #E72E2D;
}





















/*******************************************************/
#container {
   width:1110px;
width:85%;
min-width:750px;
max-width:1500px;

width:100%;
min-width:750px;
max-width:1110px;

   margin-left: auto; 
   margin-right: auto;
}


/*******************************************************/
#header_screen {
   display:none;
}

/*******************************************************/
#header_print {
   text-align:left;
   margin-left:6%;
   margin-right:6%;
   padding-bottom:15px;
   border-bottom:1px dotted #CCCCCC;
}

/*******************************************************/
#top_tab {
   display:none;
}


/*******************************************************/
#content {
   position:relative; 
   background: #FFFFFF;
   padding-top:10px; 
}


/*******************************************************/
#footer{
   display:none;
} 


/*******************************************************/
.title1 {
   font: 1.4em Georgia; 
   font-weight:bold; 
   font-style:italic;
}

/*******************************************************/
.subtitle1 {
   font-weight:bold; 
   font-style:italic; 
   color:#F05133; 
   color:#EE5033;
   padding-top:10px;
}


/*******************************************************/
.subtitle2 {
   font-weight:bold; 
   font-style:italic; 
   color: #51BDEC;
}


/*******************************************************/
.color1 {
   color:#E72E2D
}

/*******************************************************/
.no_print {
   display:none;
}





.select_style1{
   display:none;
}
.select_style2{
   display:none;
}

    input {
 /*     display: block;
      margin: 0 0 10px;
      border: 4px solid #F66;
      color: #999; */
    }
 
    select.replaced {
      display: none;
    }
 
    ul.selectReplacement1 {
      font: 0.85em Helvetica;
      text-align: left;
      background: #58585A;
      margin: 0px;
      padding: 0px;
      width: 150px;
    }
 
    ul.selectReplacement1 li {
      background: #58585A;
      color: #ffffff;
      cursor: pointer;
      display: none;
      font-size: 0.85em;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: 150px;
    }
 
    ul.selectOpen1 li {
      display: block;
    }
    ul.selectReplacement1 li.selected {
      background: url(select_triangle.gif) top right no-repeat;
      color: #ffffff;
      display: block;
    }
    ul.selectOpen1 li.selected {
      background: #999999;
      background: url(select_triangle.gif) top right no-repeat;
      display: block;
    }
    ul.selectOpen1 li:hover,
    ul.selectOpen1 li.hover,
    ul.selectOpen1 li.selected:hover {
      background: #999999;
      color: #EE5132;
    }
 
 
 
 
 
    ul.selectReplacement2 {
      font: 1em Helvetica;
      text-align: left;
      background: #FFFFFF;
      margin: 0px;
      padding: 0px;
      border:1px solid #CCCCCC;
      overflow:auto;
position:relative;
z-index:0;
    }
 
    ul.selectReplacement2 li {
      background: #FFFFFF;
      color: #000000;
      cursor: pointer;
      display: none;
      font-size: 0.85em;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
    }
 
    ul.selectOpen2 li {
      display: block;
    }
    ul.selectReplacement2 li.selected {
      background: url(select_trianglex.gif) top right no-repeat;
      background: #FFFFFF;
      color: #EE5132;
      display: block;
    }
    ul.selectOpen2 li.selected {
      background: url(select_trianglex.gif) top right no-repeat;
      background: #ffffff;
      display: block;
    }
    ul.selectOpen2 li:hover,
    ul.selectOpen2 li.hover,
    ul.selectOpen2 li.selected:hover {
      background: #EEEEEE;
      color: #EE5132;
    }
 









/*******************************************************/
.error_title {
   margin:20px;
   color: #FF0000;
   font-weight:bold;
   font-size:1.2em;
   text-align:center;
}

/*******************************************************/
.error_body {
   margin:20px;
}

/*******************************************************/
.error_footer {
   margin:20px;
   font-style:italic;
   text-align:center;
}







