/*

/* CSS Document */



html .fixpng{behavior: url(/iepngfix.htc);}

html, body, #wrapper { 

height: 101%;

/*overflow:-moz-scrollbars-vertical;*/

margin-bottom: 1px; 

margin: 0;

padding: 0;

border: none;

}



#wrapper {

      margin: 0 auto;

      vertical-align: middle;

}

/*TAG MODS*/



BODY{

	

	font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

	font-size:12px;

	color: #000000;

	background-color: #DEDEDE;

		margin:0px;	

}

TD, P, H1, H2, H3, A.plain_link{

	font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

	font-size:12px;

	}

H1

{

	font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

	font-size:20px;

	color:#a53a19;

	font-weight:bold;

	margin:0px;

}

H2

{

font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

font-weight: bold;

font-size:16px;

color:#000000;

margin-top:0px;

margin-bottom:2px;

padding:0px;

text-align:left;

}

H3

{

font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

font-weight: bold;

font-size:13px;

color:#000000;

margin-top:0px;

margin-bottom:0px;

padding:0px;}



/*A.xyz, A.xyz:link, A.xyz:visited, A.xyz:active*/



A, A:link, A:visited, A:active

{

	color:#a53a19;

	font-weight: bold;

	text-decoration:none;

	text-align:left;

	outline: 0;



}

A:hover

{

	color:#a53a19;

	font-weight: bold;

	text-decoration:underline;

	text-align:left;

}

/* /////////////////////// */

A.menu, A.menu:link, A.menu:visited, A.menu:active

{

	color:#666666;

	font-weight: bold;

	text-decoration:none;

	text-align:left;



}

A.menu:hover

{

	color:#666666;	

	font-weight: bold;

	text-decoration:underline;

	text-align:left;

}



a.tiny:link, a.tiny:visited, a.tiny:active, .tiny  {

  color:#cccccc;

  text-decoration:none;



  font-size:10px;

  font-weight:normal;

}

a.tiny:hover  {

  color:#4884CC;

  text-decoration:underline;



}

.footer

{

	font-size:10px;

	text-align:center;

	color:#bbbbbb;

}

a.footer, a.footer:link, a.footer:visited, a.footer:active

{

  color:#bbbbbb;

  font-size:10px;

  font-weight:bold;  

}

A.footer:hover

{

	color:#999999;	

  font-size:10px;

	font-weight: bold;

	text-decoration:underline;

}

a.ewm_logo:link, a.ewm_logo:visited, a.ewm_logo:active, .ewm_logo

{

  color:#C4C4C4;

  font-size:10px;

  text-decoration:none;

  font-weight:normal;

}





/*FORMS*/

INPUT

{

/*  padding:2px;*/

/*  border:1px solid #CCCCCC;*/

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

}

INPUT.textfield

{

width:90%;

  height:20px;

  font-size:11px;

  padding:2px;

  color:#000000;

  border:1px solid #CCCCCC;

  font-weight:normal;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;


}



SELECT

{

  height:25px;

  font-size:11px;

  padding:2px;

  color:#000000;

/*  border:1px solid #CCCCCC;*/



  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;

  

  

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

}

TEXTAREA

{

width:90%;

  font-size:11px;

  padding:4px;

  color:#000000;

  border:1px solid #CCCCCC;

  font-weight:normal;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;
    resize: none; 

}



INPUT.filebox

{

  padding:4px;

  color:#000000;

  height:30px;

  width:300px;

}



INPUT.button

{

  font-size:12px;

  font-weight:bold;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

  color:#000;

  background-color:#fff;

  border: 1px solid #778;

  height:24px;

/*  background: white url(images/shade.gif) top left repeat-x;*/

}



INPUT.submit

{ font-size:12px;

  vertical-align:middle;

  font-weight:bold;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

  color:#000000;

  height:24px;

  background-color:#f3f2f2;

/*  border-color:#CCCCCC;

  background-image:url(images/button_bg.gif);*/

}

INPUT.cancel

{

  font-size:12px;

  font-weight:bold;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

  color:#fff;

  height:24px;

  background-color:#FF6666;

  border-color:#FF3333;

}





.noborder, table.noborder, table.noborder TD, table.noborder TH, table.noborder TR

{

  border-color:#f7f7f7;

  padding:0;

  margin:0;

  background-color:none;

}



/* Sortable tables */

table.sortable {

  background-color:#fff;

  color:#000000;

  font-size: 12px;

  border-collapse:collapse;

  border: 1px #eeeeee solid;

}



table.sortable TH{

  background-color:#DEE4E8;

  color:#000000;

  font-size: 14px;

  font-weight:bold;

  border-collapse:collapse;

  border: 1px #eeeeee solid;

  text-align:left;

}



table.sortable TD{

  border: 1px #eeeeee solid;

}



table.sortable a.sortheader {

  color:#000000;

  text-decoration:none;

}

table.sortable span.sortarrow {

    color: black;

    font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

    font-weight:bolder;

    font-size:18px;

    text-decoration: none;

}



tr.sortable_row {

  background-color:#fff;

}



tr.sortable_row:hover{

  background-color:#f2f2f2;

}



/* End Sortable tables */



TABLE.form

{

  border: 1px #eeeeee solid;

  background-color:#F7f7f7;

  margin-bottom:10px;

}





TABLE.form TD {

  font-size:11px;

  font-family: "Palatino Linotype", Tahoma, "Times New Roman", serif;

  border-collapse:collapse;

  border: 1px #eeeeee solid;

  color:#000000;

}



TABLE.form TH {

  background-color:#DEE4E8;

  color:#000000;

  font-size: 11px;

  font-weight:bold;

  text-align:left;

}





/* Reports */

TABLE.report

{

  background: #ffffff;

  border-color:#00CC00;

  border-style:outset;

  border-width: 2px;

  margin-top:5px;

  padding:4px;

}

.report

{

  color: #000000;

  font-weight:bold;

  font-size:14px;

}

TABLE.error

{

  background: #ffffff;

  border-color:#FF0000;

  border-style:outset;

  border-width: 2px;

  margin-top:5px;

  padding:4px;



}

.error

{

  color:#990000;

  font-weight:bold;

  font-size:14px;

}





.label

{

  font-size:9px;

  font-family:"Palatino Linotype", Tahoma, "Times New Roman", serif;

  color:#999999;

}





/* Ajax Tabs*/

  .shadetabs{

  padding: 3px 0;

  margin-left: 0;

  margin-top: 1px;

  margin-bottom: 0;

  font: bold 12px Verdana;

  list-style-type: none;

  text-align: left; /*set to left, center, or right to align the menu as desired*/

  }



  .shadetabs li{

  display: inline;

  margin: 0;

  }



  .shadetabs li a{

  text-decoration: none;

  padding: 3px 7px;

  margin-right: 3px;

  border: 1px solid #778;

  color: #2d2b2b;

  background: white url(images/shade.gif) top left repeat-x;

  }



  .shadetabs li a:visited{

  color: #2d2b2b;

  }



  .shadetabs li a:hover{

  text-decoration: underline;

  color: #2d2b2b;

  }



  .shadetabs li.selected{

  position: relative;

  top: 1px;

  }



  .shadetabs li.disabled a{

  text-decoration: none;

  padding: 3px 7px;

  margin-right: 3px;

  border: 1px solid #778;

  color: #2d2b2b;

  background: white url(images/shade.gif) top left repeat-x;

  }



  .shadetabs li.disabled a:hover{ /*selected main tab style */

  text-decoration: none;

  }





  .shadetabs li.selected a{ /*selected main tab style */

  background-image: url(images/shadeactive.gif);

  border-bottom-color: white;

  }



  .shadetabs li.selected a:hover{ /*selected main tab style */

  text-decoration: none;

  }



  .contentstyle{

  border: 1px solid gray;

  width: 98%;

  margin-bottom: 1em; padding: 10px;

  min-height:100px;

  }



/* End Ajax Tabs*/



/* -------------------------------------------- */

/* --- AutoSuggest --- */



  ul.autosuggest

  {

    position: absolute;

    list-style: none;

    margin: 0;

    padding: 0;

    overflow-y: auto;

  }



  ul.autosuggest li

  {

    text-align: left;

    border-bottom: 1px solid #ccc;

    border-left: 1px solid #ccc;

    border-right: 1px solid #ccc;

  }



  ul.autosuggest li a:link,

  ul.autosuggest li a:visited

  {

    display: block;

    padding: 2px;

    text-decoration: none;

    background-color: #eee;

  }



  ul.autosuggest li a:hover,

  ul.autosuggest li a:active

  {

    color: #000;

    background-color: #FFFFCC;

  }





  ul.autosuggest li.highlight a:link,

  ul.autosuggest li.highlight a:visited

  {

    color: #000;

    background-color: #FFFFCC;

  }



/* --------------------------------------------------- */





