p {
	margin: 0pt;
}

body,td {
	margin: 0pt;
	color: #333333;
	font-size: 10px;
	font-family: sans-serif, arial;
	text-decoration: none;
}


input,textarea,select{
	font-family: sans-serif, arial;
	text-decoration: none;
	font-size: 11px;
	color:#333333;
	border:#757673 solid 1px;
	background-color:#ffffff;
	padding:0px;
	vertical-align:middle;
        margin:0;
}

a:link{
	 font-family: Arial, sans-serif;
   text-decoration: none;
   color: #e72323;   
}
a:visited{
	 font-family: Arial, sans-serif;
   text-decoration: none;
   color: #e72323;   
}
a:active{
	 font-family: Arial, sans-serif;
   text-decoration: none;
   color: #e72323;   
}
a:hover{
	 font-family: Arial, sans-serif;
   text-decoration: underline;
   color: #e72323;   
}
h2{
	color: #333333;
	font-size: 12px;
	font-family: sans-serif, arial;
	text-decoration: none;
	font-weight:bold;
}
#title{
	color: #333333;
	font-size: 14px;
	font-weight:bold;
	font-family: sans-serif, arial;
	text-decoration: none;
}

#story {
  color: #ffffff;
	background-color:#757673;
	font-family: sans-serif, arial;
  font-size: 10px;
	text-decoration: none;
	padding:5px;
}

#story a{
	color: #ffffff;
	text-decoration: none;
}

#story a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.red{
font-family: Arial, sans-serif;
   text-decoration: none;
   color: #e72323; 
}

/* Top Navigation Menu */
.topnav {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
   padding-left:10px;
   padding-right:10px;

}   
.topnav a {
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #333333;    
}

.topnav a:visited{
   font-family: Arial, sans-serif;
   color: #333333;
	 text-decoration: none;  
}

.topnav a:hover {
    font-family: Arial, sans-serif;
   color: #e72323;
	 text-decoration: none;   
}



.topnav_act {
   font-size: 12px;
   font-weight:normal;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color:#ffffff;
border-left:1px solid #757673;
border-top:1px solid #757673;
border-right:1px solid #757673;
width:120px;
background:#757673;
}


.topnav_act a {
   font-size: 12px;
	 font-weight:normal;
   font-family: Arial, sans-serif;
	 text-decoration: none;
color:#ffffff;
width:120px; 
}

.topnav_act a:hover {
   font-size: 12px;
   font-weight:normal;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #ffffff;
}

.topnav_act a:visited{
   font-size: 12px;
   font-weight:normal;
   font-family: Arial, sans-serif;
   text-decoration: none;
   color: #ffffff;
}

/* Top Navigation Menu 2nd Level */
.topnav1_table {
   border-top:solid 1px white;
	 border-right:solid 1px white;
	 border-left:solid 1px white;
}
.topnav1 {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
   padding:1px;
   width:120px;
background:#eeeeee;
border-top:1px solid #757673;

}
   
.topnav1 a {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #333333;
    font-size: 12px;
}

.topnav1 a:hover {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #e72323;    
   font-size: 12px;
}

.topnav1 a:visited {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #333333;    
   font-size: 12px;
}

.topnav1_act{
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #e72323;
border-top:1px solid #757673;
background:#eeeeee;
   padding:1px;
width:120px;
}

.topnav1_act a {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #e72323;
 }

.topnav1_act a:hover {
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: normal;
	 text-decoration: none;
   color: #e72323;    
   
}

.topnav1_act a:visited{
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: normal;
	 text-decoration: none;
   color: #e72323;    
   
}

#######################
.transnavtop {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
   padding:2px;
  // filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;background:#eeeeee;
white-space:nowrap;
}

.transnavtop a {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #333333;
    font-size: 12px;
  white-space:nowrap;
}

.transnavtop a:visited {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #333333;    
   font-size: 12px;
 white-space:nowrap;
}

.transnavtop a:hover {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #e72323;    
   font-size: 12px;
 white-space:nowrap;
}



.transnavtop_act {
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
   padding:2px;
   //filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;background:#eeeeee;
white-space:nowrap;
}

.transnavtop_act a {
   font-family: Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   color: #333333;
    font-size: 12px;
white-space:nowrap;
}

.transnavtop_act a:visited {
   font-family: Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   color: #333333;    
   font-size: 12px;
white-space:nowrap;

}

.transnavtop_act a:hover {
   font-family: Arial, sans-serif;
   font-weight: bold;
   text-decoration: none;
   color: #333333;    
   font-size: 12px;
white-space:nowrap;
}




.transnav {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   
   padding:1px;
   filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;background:#dedede;
color: #000000;
border-top:1px solid #ffffff;
}
   
.transnav a {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
    font-size: 12px;
  padding:1px;
}

.transnav a:visited {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #000000;    
   font-size: 12px;
  padding:1px;

}

.transnav a:hover {
   font-family: Arial, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #e72323;    
   font-size: 12px;
  padding:1px;
}



.transnav_act {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #e72323;
border-top:1px solid #ffffff;
filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;background:#eeeeee;

}

.transnav_act a {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #e72323;

 }


.transnav_act a:hover {
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: normal;
	 text-decoration: none;
   color: #e72323;    
 
}

.transnav_act a:visited {
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: normal;
	 text-decoration: none;
   color: #e72323;    

}


##################################

/* Top Navigation Menu 3rd Level */
.nav3{
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
   padding-right:15px;
}

.nav3 a:link {
    font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
padding-right:15px;   
}

.nav3 a:visited {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #333333;
padding-right:15px;
}

.nav3 a:hover {
   font-weight: normal;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color:#e72323;    
  padding-right:15px; 
}

.nav3_act a {
    font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color:#e72323; 
   padding-right:15px;
}

.nav3_act a {
    font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color:#e72323; 
   padding-right:15px;
}
.nav3_act a:visited {
    font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color:#e72323;
padding-right:15px; 
}
.nav3_act a:hover {
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-size: 12px;
   color:#e72323; 
padding-right:15px;
}



//dropdown sitemap
.tx-dropdownsitemap-pi1 LI.open OL {

display: block;

}


.tx-dropdownsitemap-pi1 LI.closed OL {

display: none;

}

.tx-dropdownsitemap-pi1 LI.open UL {

display: block;

}




.tx-dropdownsitemap-pi1 LI.closed UL {

display: none;

}

.tx-dropdownsitemap-pi1 DIV {

//border: solid 1px #e72323;

background: #dddddd;

padding: 2px;

margin: 2px;

}

.tx-dropdownsitemap-pi1 DIV.level_2 {

background: #FFFFFF;

}

.tx-dropdownsitemap-pi1 DIV.level_3 {

background: #eeeeee;

}

.tx-dropdownsitemap-pi1 DIV.level_4 {


background: #FFFFFF;

}

.tx-dropdownsitemap-pi1 DIV.level_5 {

background: #eeeeee;

}

.tx-dropdownsitemap-pi1 DIV.expAll {

text-align: center;

}


.txtableselectortd1{
background: #dddddd;
}

.txtableselectorheadertd{
background:#aaaaaa;
font-weight:bold;

}