td {

	vertical-align: top;
	font-family:Verdana;
	font-size:13px;
	color:black;
}


a:link, a:active, a:visited {
    color:#1630AA;
    font-family: "Verdana";
    font-size: 12px;
    font-weight: bolder;
}
a:hover {
    color:#3180ED;
}

.main1{
	color:#EC8B20;
	font-size:9pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.main2{
	color:#5B5B5B;
	font-size:9pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
p.main1{
	color:#F9A849;
	font-size:9pt;
	font-family:"Geneva, Arial, Helvetica, sans-serif";
	font-weight: bolder;
}
p.main2{
	color:#5C5C5C;
	font-size:9pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


td.logo {
	color:#DA7B07;
	font-size: 16px;
	font-family:ft91;
}


td.adv_top {
	color:#FFFFFF ;
	font-size: 16px;
	font-family:"Century Gothic";
}

td.adv_body{
	color:#000000 ;
	font-size:12px;
	font-family: Tahoma;
	padding-left:8px;
	padding-right:8px;
	width:180px;
}

td.adv_bottom{
	color:#FFFFFF;
	font-size:12px;
	font-family:"Tahoma";
}

td.adv_head2{
	color:#D52C29 ;
	font-size:15pt ;
	font-family:"Tahoma";
	font-weight: bold;
	padding-left:8px;
}


td.menu{
	vertical-align: middle;

}
.foot {
	font-family:Arial font-size:7.5pt;
    color:#FFFFFF;
    text-decoration:none;
    font-size: 9px;
    padding-top:8px;
    padding-bottom:8px;
    background-color: #EF2428;
}

 a.foot:link, a.foot:active, a.foot:visited {
  color: white;
  border-right: 2px solid white;
  text-decoration: none;
  padding-left:5px;
  padding-right:5px;
}

a.foot:hover {
  color: #FFC928;
  text-decoration: none;
  border-right: 2px solid #FFC928;
}

.headings{
	font-family:Arial Narrow font-size:12pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.tableheading {
	background-position: center center;
}

.pageheading {
  	color:#D52C29;
	font-size:15pt ;
	font-family:"Tahoma";
	font-weight: bold;

}

.pageheading2 {
  	color:#D52C29;
	font-family:"Tahoma";
	font-weight: bold;

}


.main_menu {
    /*background-color: #A40E10;*/
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    font-size:13px;
}

a.main_menu:link, a.main_menu:active, a.main_menu:visited {
  color: white;
  border-right: 2px solid white;
  text-decoration: none;
  padding-left:5px;
    padding-right:5px;
}
a.main_menu:hover {
  color: #FFC928;
  text-decoration: none;
  border-right: 2px solid #FFC928;
}

a.paslink:link, a.paslink:active, a.paslink:visited {
    color:#D4D4D4;
    font-size:9px;
    font-family:verdana;
    text-decoration:none;
}
a.paslink:hover {
    color: #FFC928;
    font-size:9px;
}
.paslink {
    color:#D4D4D4;
    font-size:9px;
    font-family:verdana;
    text-align:right;
}

.pas_excep_1, .pas_excep_101 {
  color: red;
}

.pas_excep_2, .pas_excep_102 {
  color: orange;
}

.pas_excep_3, .pas_excep_103 {
  color: blue;
}

.pas_message {
  color : green;
}

.pas_required{
  color : red;
  font-weight: bold;
}

.pas_sub_area {
  border : 2px outset #bbbbbb;
  color : white;
  font-size: 16px;
  background-color : #BD2A30;
  margin: 10px;
  padding-left : 10px;
  font-weight: bold;
}


td.pas_small_heading {
    font-size : 10px;
    font-weight: bold;
    border : 0px;
}

input, select {
  font-size:11px;
  color : #222222;
}

.extra_details {
  border: 1px dashed #D52C29;
  background-color: #EFEFEF;
}

.table_header {
  font: bold 13px Verdana;
  color: #D52C29;
  background-color: #FFC928;
  border-bottom: 2px solid #D52C29;
  border-top: 2px solid #D52C29;
}

.help_text {
  color: red;
  border-right: 2px solid red;
  border-left: 2px solid red;
  padding: 0px 5px 0px 5px;
  font-size : 11px;
}

r: #FFC928;
  border-bottom: 2px solid #D52C29;
  border-top: 2px solid #D52C29;
}

.help_text {
  color: red;
  border-right: 2px solid red;
  border-left: 2px solid red;
  padding: 0px 5px 0px 5px;
  font-size : 11px;
}

