/* New press galley*/
div#press_categories { padding:7px; width:590px; }
div#press_categories img { border: 1px #999 thin; size:1.0em; padding:3px; margin-left:7px;}
div#press_categories td { width:130px; margin:2em; } 
div#press_categories p { padding-left:4px; width:120px; margin-left:1em;}
div#press_categories caption { padding:4px; width:100%  }
div#press_copy { padding:7px; width:550px; }
div#press_title p {font-size:3em; margin:1em;}

/* Mobile Upload Page--------------------------------------*/
#mainColumn_mob {
  width: 570px;
  margin: 55px 0 0 10px;
  }


* html #mainColumn_mob { /* fixes IE6 capital W bug */
  padding: 0 0 0 1px;
  }

#mainColumn_mob a[href $='.pdf'] { 
  padding-left: 20px;
  background: transparent url(http://nyphil.org/images/global/icon_pdfx.gif) no-repeat center left;
  }


#mainColumn_mob p {
  font-size: 12px;
  line-height: 16px;
  padding: 0 0 15px 0;
  margin: 0;
  }
  
#mainColumn_mob table td {
  font-size: 12px;
  }
	 
#mainColumn_mob ul {
  margin: 0 0 0 24px;
  padding: 0 0 10px 0;
  list-style-type: disc;
  }
	 
#mainColumn_mob ul li {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  list-style-type: disc;
  }


#mainColumn_mob ul li ul {
  margin: 0 0 0 24px;
  padding: 5px 0 0 0;
  list-style-type: disc;
  }
	 
#mainColumn_mob ul li ul li {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  list-style-type: disc;
  }

#mainColumn_mob ol {
  margin: 0 0 0 24px;
  padding: 0 0 10px 0;
  list-style-type: decimal;
  }
	 
#mainColumn_mob ol li {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  list-style-type: decimal;
  }
  
#mainColumn_mob ol li ul li {
  margin: 0 0 0 24px;
  padding: 5px 0 0 0;
  list-style-type: disc; 
  }

#mainColumn_mob h3 {
  color: #333;
  margin: 0 0 10px 0;
  padding: 0;
  font: bold 16px Arial, Helvetica, sans-serif !important;
  }
	
#mainColumn_mob h4 {
  background:#e7e6e6;
  margin: 0 0 10px 0;
  padding: 1px 0;
  font: bold 13px Arial, Helvetica, sans-serif !important;
  color: #333;
  border-bottom: 1px solid #d6d6d6;
  }

#mainColumn_mob h5 {
  margin: 0 0 10px 0;
  font: bold 13px Arial, Helvetica, sans-serif !important;
  color: #333;
  }
	
#mainColumn_mob	a, a:visited {
  color: #de3831;
  text-decoration: none;
  font-weight: bold;
  }

#mainColumn_mob	a:hover {
  color: #de3831;
  text-decoration: underline;
  font-weight: bold;
  }

#mainColumn_mob table.content {
  margin: 0 0 15px 0;
  }
  
#mainColumn_mob table.lined {
  margin: 0 0 15px 0;
  }
  
#mainColumn_mob table.lined td {
  background:#f4f4f7; 
  border-bottom: 1px solid #d6d6d6;
  padding: 2px 1px;
  }
  
#mainColumn_mob .caption {
  color:#6e6d60;
  padding-top:3px;
  } 
  
#mainColumn_mob hr {
  border: none 0; 
  border-top: 1px solid #afae9d;
  border-bottom: 1px solid #e7e6e6;
  width: 100%;
  height: 2px;
  margin: 5px 0 10px 0;
  padding: 0;
  text-align: left;
  }
	
#mainColumn_mob .large {
  font-size: 14px;
  }

#mainColumn_mob a.more-info {
  color: #de3831 !important;
  text-decoration: underline !important;
  }

.clearAll { 
  clear: both; 
  height: 0px; 
  overflow: hidden; 
  }
  
  
	
	 
-->
</style> 

/*top left menu*/
* {
	font-family:  Arial, sans-serif;
}

#layout-single .body{
margin-left:175px;
}


#layout-single .body-shift-left{
margin-left:145px;
}


#layout-single .body-width{
width: 300px;
}

#layout-single .body-width340{
width: 340px;
}

#layout-single .body-width380{
width: 380px;
}

#layout-two-col .left-col{
float:left;
}

#layout-two-col .left-col-push-down{
float:left;
margin-top: 55px;
position: relative;
}


#layout-two-col .left-col-push-right{
float:left;
/*margin-left: -60px; */
position: relative;
}


#layout-two-col .left-col-push-left{
float:left;
margin-left: -100px;
position: relative;
}


#layout-two-col .col-padding{
padding-right: 15px;
}

#layout-two-col .right-col{
margin-left:165px; 
padding-left: 5px;
position: relative;
}




#layout-two-col .right-col-push-left{
margin-left:-62px;
position: relative;
}

#layout-two-col .right-col-push-up{
margin-left:162px;
position: relative;
padding-top: -25px;
}

#layout-two-col .right-col-width{
width: 380px;
}

#layout-two-col .right-col-width300{
width: 300px;
/*margin-left: 85px; */
}

#layout-two-col .right-col-center{
width: 300px;
margin-left: 70px; 
}

#layout-left-link .left-col{
float:left;
position: relative;
}

#layout-left-link .left-link-menu{
padding-right: 12px;
}


#layout-left-link .left-menu-push-down{
margin-top: 35px;  
position: relative;
}

#layout-left-link .left-menu-push-right{
margin-left: 50px;  
margin-top: 35px;  
position: relative;
}


#layout-left-link .left-menu{
margin-top: 8px; 
margin-left: 170px; 
}

#layout-left-link .left-link-menu p{
margin-left: -10px;
margin-top: -5px;
font-family: times new roman;
font-size: 16px;
position:relative;
}


#layout-left-link .right-col{
margin-left:175px;
position: relative;
}


#layout-left-link .right-col-push-left{
margin-left:150px;
position: relative;
}

#layout-left-link .right-col-push-right{
margin-left:165px;
margin-top: -25px;
position: relative;
}

#layout-left-link .right-col-width300{
width: 300px;
}

#layout-left-link .right-col-width340{
width: 340px;
}

#layout-left-link .left-menu-width{
width: 170px;
position:relative;
}

#layout-left-link .right-col-width420{
width: 420px;
position: relative;
}

#layout-left-link .left-link-menu-shift-left{
margin-top: 8px;  
margin-left: -20px;  
padding-right: 8px;
position: relative;
}

#layout-left-link .left-link-menu-shift-left p{
margin-top: 8px;  
margin-left: 1px;  
position: relative;
}

#layout-left-link .left-link-menu-shift-right{
margin-top: 8px;  
margin-left: 35px;  
padding-right: 12px;
}

#layout-left-link .left-link-menu-shift-right p{
margin-left: -15px;
margin-top: -5px;
font-family: times new roman;
font-size: 16px;
position:relative;
}

#layout-left-link .left-link-menu-shift-top{
margin-top: 40px;  
margin-left: 15px;  
}


/*Classes for Leadership Articles */
.col1_format{
float:left;
width: 30%;
line-height: 180%;
}

.col2_format{
margin-left: 40%;
margin-top: 1px;
line-height: 180%;
}

/*Classes for Contents*/
.col1_contents{
position: relative;
float:left;
line-height: 180%;
padding-right: 15px;
width: 150px;
}


.col2_contents{
position: relative;
float: left;
line-height: 140%;
width: 30em;
}

/*Classes for Dining */
.col1_dinings{
float:left;
width: 200px; 
}


.col2_dinings{
margin-left:170px;
padding-left: 40px;
}

/*Classes for Arts Training*/
.col1_arts{
float:left;
width: 150px; 
}


.col2_arts{
margin-left:125px;
padding-left: 40px;
width: 320px;
}

.clearboth{
clear:both;
}

.link_position{
float:left;
}


.padding-right{
padding-right: 160px;
}

/*Title and Subtitle Spacing Classes*/
.title_left{
margin-left:95px;
margin-top: -30px;
text-decoration:none;
font-size: 20px;
text-transform: uppercase; 
color: #696969;
font-weight:bold;
height:24px;
}

.title_spacing{
line-height: 280%;
font-size: 18px;
}

.subtitle_spacing{
line-height: 100%;
}

.subtitle_spacing175{
line-height: 175%;
}

.subtitle_spacing220{
line-height: 220%;
}
.title_spacing_small{
line-height: 250%;

}

.subtitle_spacing130{
line-height: 130%;
font-size: 18px;
}

.subtitle_spacing160{
line-height: 160%;
font-size: 18px;
}


.page_title{  
valign: top;

padding-top:20px; 

font-size:50px;
font-weight:-moz-initial;
text-align:right;



width:380;
line-height: 100%;
}





/*Center body after title */

.main_body{
font-family:helvetica,arial,sans-serif;
font-size:12px;
line-height:140%;
text-align: left;
font-weight: normal;
}

div#title_width{
width: 385px;
}

.paragraph_spacing{
line-height: 200%
}

.paragraph_spacing2{
line-height: 130%
}






/* ---------------------
template layout
--------------------- */

body.njpacbody{
}

/** wrapper to make the page center **/
#container {
	width:980px;
	margin-top: 15px;
	text-align: left;
       
}

#outerleft {
	position:relative;
	float:left;
	clear:left;
	width:780px;
}

#outerright {
	position:relative;
	width:200px;
	float:right;
	clear:right;

}






#logo {
	position:relative;
	width:180px;
	height:72px;  
	float:left;
    padding-bottom: 1em;
	z-index:1;
}

/** div container for top menu. position:top **/
#topmenu {
	top:0px;
	text-align:right;
	position:relative;
	float:left;
	clear:left;
	background-color:white;
	width: 100%;
	height:30px;
}

.moduletabletopmenu  {
	top:0px;
	text-align:right;
	position:relative;
	float:left;
	clear:left;
	background-color:white;
	width: 100%;
	height:30px;
}

.moduletabletopmenu  a.mainlevel{
	color:#666666;
	font-family:arial,sans-serif;
	font-size:7pt;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	text-transform:uppercase;
}

/** div container for image header **/
#imgheader {
	position:relative;
	float:left;
	clear:left;
	width:100%;
	height:99px;
	background-color: #000000;
}

#container_inner {
	position:relative;
	float:left;
	clear:left;
	width:780px;
}

/** div container for left column **/
#leftcol {
	position:relative;
	float:left;
	clear:left;
	width:172px;
	min-height:800px;
}

#leftcolmenu {
	position:relative;
	overflow:auto;

}

/** div wrapper for user2 & user3 **/
#content_top_wrapper {
	position:relative;
	float:right;
	clear:right;

	width:542px;
	display:inline;
	margin: 4px 8px 0 0;
}

/** div container for position:user2 **/
#content_top1 {
	position:relative;
	float:left;
	clear:left;
	width:269px;
}

/** div container for position:user3 **/

#content_top2 {
	position:relative;
	float:right;
	clear:right;
	width:269px;
}

/** div container for mainbody **/
#content_main {
        padding-top:10px;
	position:relative;
	float:left;
	width:580px;
	margin:15px 0 20px 0px;
	background-color:white;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	line-height:140%;
}


.contentpaneopen {
	
	background-color: transparent;
	width:560px;
}

table.contentpaneopen{
	z-index:100;
}

#content_main li {
	list-style:square;
	list-style-position:inside;
}

#content_main ul {
	margin:5px;


	padding:5px;
}

#content_main img{
	padding-left:0px;
	padding-right:0px;
        /*max-width: 160px; */
        /*max-width: 150px; */
}

div.topSpacerDiv{
	height:15px;
}


div.largeSpacerDiv{
	height:15px;
}

div.smallSpacerDiv{
	height:7px;
}

span.breadcrumbs{

	color:#666666;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:2px;
	text-transform:capitalize;













}

//** div container for right column **/
#rightcol_top,
#rightcol {
	float:left;
	clear:left;
	width:200px;
	margin:0 0 0 0px;

	display:inline;


}

#rightcol{
	border-left:1px solid #E86956;
	height:700px;
padding: 1px;
        width:200px;
/*border: medium double rgb(250,0,255);*/

}

/** div container for right column position:header **/
#rightcol_top {
	height:90px;
	min-height:90px;


}

#blackline {
	position:relative;
	clear:left;
	float:left;
	width:730px;;
	height:100px;
	min-height:10px;
	color:white;
	font-size:10px;
}


#copyright {
	position:relative;
	width:900px;
	display:block;
	clear:both;
	text-align: center;
}

span.njpacContact{
	color:#333333;
	font-family:arial,sans-serif;
	font-size:9px;

	font-weight:normal;
}

a.mainlevel-nav{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:7pt;

	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	text-decoration:none;

}
a.mainlevel-nav:hover{
	color: #E86956;
}

a.mainlevel{
	padding-top:-5px;
	color:#666666;
	font-family:arial,sans-serif;
	font-size:7pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	text-decoration:none;

}
a.mainlevel:hover{
	color: #E86956;
}

/* SEARCH  = ========================================*/


.moduletablepeosearch .searchfield{
border:1px solid #E96A57;
font-family:helvetica,arial,sans-serif;
font-size:11px;
height:12px;
width:100px;
}

.moduletablepeosearch .bttn{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#E96A57;
cursor:pointer;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
}


div.search{
	margin-left: 10px;
	margin-top: 1px;
	display: inline;
	white-space: nowrap;
}
input#mod_search_searchword{
	width: 100px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	height:12px;
	border: 1px solid #E86956; 
    display: inline;
    float: left;
}
div.search input.button{
    display: inline;
    float: left;
    margin: 0;
	background-color: white;
    border: none;
	color: #E86956;
	cursor:pointer;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;

}
div.search input.button:hover{

	background-color: white;
	border: none;
	color: #60A5DB;
	cursor:pointer;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}

div#searchDiv {
  width: 140px;
  margin-bottom:3px;
}

/*================================================*/

td.buttonheading img{
	border:none;
}
td.buttonheading a{
	width:20px;
}

input#button.button{


	background-image:url(images/njpac_buttonBG.gif);
	background-repeat:repeat-x;
	border-color:#EDECEB #E96A57 #E96A57 #EDECEB;
	border-style:solid;
	border-width:1px;

	color:#666666;

	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
}

input[type="button"]{

	background-image:url(../images/njpac_buttonBG.gif);
	background-repeat:repeat-x;
	border-color:#EDECEB #E96A57 #E96A57 #EDECEB;
	border-style:solid;
	border-width:1px;
	color:#666666;
  cursor:pointer;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
}

input[type="button"]:hover{
  color: #E86A56;
}

/* My Account ============================================*/
.patronDetails input,
.patronDetails input:disabled{
	color:#61A5D8;
	width: 150px;
	font-family:helvetica,arial,sans-serif;

	font-size:12px;
	font-weight:bold;
	line-height:140%;
	background-color:white;
}

.detailsHeader{
	color:#000000;
	font-family:helvetica,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}


.accountDetailsLabel{
	color:#666666;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	padding-left:0px;
	width:150px;
	line-height:130%;
}

.accountDetailsContainer{
	width:100%;
}

.myAccountHeading{
	color:#666666;
	font-family:helvetica,arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	height:24px;
	line-height:150%;
	text-transform:uppercase;
	vertical-align:middle;
}

.myAccountSectionHeading{
  padding-top:5px;
  color:#8CD600;
  font-family:helvetica,arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:110%;
  text-transform:none;
}

.myAccountMenu{
  color:#E96A57;
  text-decoration:none;
  font-family:helvetica,arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:140%;
}
.myAccountMenu:hover{
  color:#BE5646;
}

.small_link{
  color:#E96A57;
  text-decoration:none;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:140%;
}
.small_link:hover{
  color:#BE5646;
}
/*=======================================================*/

div#topbar{
  width:100%;
  height:100%px;
  text-align:right;
}

div#topbar table tr td{
  vertical-align:top;



  text-align:right;
}

 div#rightcol div.moduletable ul {
  padding-left:10px;
  margin-top:0px;

  list-style-type:none;
}

div.moduletable_menu ul{


  margin-top:-22px;

}

 div#rightcol div.moduletable span {
  color:black;
  font-family:arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

div#rightcol div.moduletable ul li ul li a span {

 font-family:arial,sans-serif;
  font-size:7pt;
  /*font-weight:bold;*/
  padding-left:0px;
  padding-right:180px;


padding:0px;
  text-decoration:none;
  text-transform:none;
}

/*
padding:0 0 0 3px;

  width=1px;
  margin-right: 80px;
  margin-left: 0px;
line-height:normal;
text-align:start;
white-space:normal;
valign: middle;
height=19px;
*/

.moduletablemoduletable h3{
background-image: url(/joomlatest/images/greenbar.png);
background-repeat: no-repeat;
height: 21px;
color: #fff;
font-family:arial,sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
text-transform:titlecase;
padding: 2px 0 0 40px;
margin-bottom: 0;
}


div#rightcol div.moduletable a{

  text-decoration:none;
}

table.contentpaneopen a{
  color:#E96A57;
  text-decoration:none;
}

table.contentpaneopen a:hover{
  color:#BE5646;
  text-decoration:none;
}

table.contentpaneopen a span:hover{
  color:#BE5646;
  text-decoration:none;

}

a:link {
color:#E96A57;
}

a:visited {

color:#000000;
}

a:hover {
color:#BE5646;
}

a:active {
color:#E96A57;
}


.para_display{
color:#68A2D6;
font-family:helvetica,arial,sans-serif;
font-size:14px;
line-height:130%;
text-transform:none;
font-weight:bold;
}





/*  ############ CHRONO FORM STYLES  ############   */

.form_item {
 /*border:1px #CCCCCC solid;*/
}

.form_item_secondary {
	margin-left: 30px;
}

.cf_text{
color:#000;
font-family:helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
line-height:140%;
}

.cf_label{
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:140%;
font-weight: bold;
}

.cf_labelright{
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:140%;
font-weight: bold;
text-align: right;
padding-right: 2em;
}

.cf_labelindent{
color:#666666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:140%;
font-weight: bold;
text-indent: 3em;
}

.cf_inputbox {
color: #666666;
font-family:arial,helvetica,sans-serif;
font-size:10px;
line-height:140%;
}

.form_element {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float: left;
	margin-left:30px;
}

.form_element h2{
color:#7A2638;
font-family:helvetica,arial,sans-serif;
font-size:20px;
line-height:130%;
text-transform:uppercase;
margin: 0; padding: 0;
height: auto;
}

.form_element  h3{
color:#8CD600;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:bold;
line-height:110%;
text-transform:none;
margin: 0; padding: 0;
}

.form_element h4{
color:#61A5D8;
font-family:helvetica,arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:140%;
margin: .5em 0 0 0; padding: 0;
}

.form_element h5{
color:#666666;
font-family:helvetica,arial,sans-serif;
font-size:12px;
font-weight:normal;
line-height:140%;
font-style: italic;
margin: 0; padding: 0;
}

.form_element label {
	width:150px;
	display: block;
	float: left;
	vertical-align: middle;
}

.form_element label.cf_labellong {
	width:400px;
	display: block;
	float: left;
	vertical-align: middle;
	color:#666666;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight: bold;
}
.form_element label.cf_labellong_secondary{
	width:150px;
	display: block;
	vertical-align: middle;
	color:#666666;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight: bold;
}

.form_element .check_label {
	width:150px;
	float:none;
	display:inline;
	line-height: 22px;
	vertical-align: middle;
	color:#666666;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:140%;
}

.form_element .radio_label {
	width:150px;
	float:none;
	display:inline;
	line-height: 22px;
	vertical-align: middle;
}

.form_element select, .form_element input {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.form_element select.cf_inputbox_small, .form_element input.cf_inputbox_small {
	width:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.cf_fileinput{
	width:auto!important;
}

.validation-advice{
color: red;
font-size: .85em;
}

.delete_icon { float:right; /*border-left:1px #CCCCCC solid; padding:10px;*/}

.delete_icon1 { float:right; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:10px;}

.button { text-align:center; border:none; margin-top:10px; }

.no_delete { border:none;}

.cf_button1 {
	width:70px!important;
}

.radio { width:20px!important;}

.float_left { float:left;}
.clear { clear:both; font-size:0px; line-height:0px;}

.width1 { width:571px;}

/*  ############ END CHRONO FORM STYLES  ############   */

/* CSS PRESS */

/* Homepage and Extended pages*/
p.copy1_press {text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:16px; }
p.copy2_press {text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:normal }

div#container_press {width:580px; margin: 0 auto; padding:0 ; text-align:left;}
div#branding_press {width:580px; margin:0; padding:0; }
div#content_press {width:580px; margin: 0 auto; padding:0 ; text-align:left; float:left}

div#branding_press_banner { width:580; float:left;}
div#content_press_links { width:150px; ;margin:0 0px 0 0; list-style-type:none; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px }
div#content_press_news { width:220px; list-style-type:none; float:left;}
div#content_press_images{ width:205px; list-style-type:none; float:right;}

li#news_press {list-style-type:none ;padding:0 0px 0 0px; } 

a.press:active {color: #333}
a.press:link {color:#333}
a.press:visited {color:#ccc}
a.press:hover {background-color:#666; color:#FFFFFF; text-decoration:none}

li#links_press  { width:150px; margin:0 0px 0 0; font-family:Verdana, Arial, Helvetica; font-size:12px; list-style-type:none;} 

/*END OF CSS FOR PRESS SECTION*/



/* RESIDENCY */

.res_title {font-family:Arial, Helvetica, sans-serif font-size:14px; line-height:125%;}
.res_newstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_newstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_newstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}
.res_newstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_newstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_newstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_newstyle7 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.res_newstyle7a {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; }
.res_newstyle8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.res_newstyle9 {font-weight: bold}

/* yww style */

.res_ywwstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_ywwstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_ywwstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_ywwstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_ywwstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_ywwstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_ywwstyle6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_ywwstyle7 {background-color: #BCE3A2; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }
}
.res_ywwstyle6a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.res_ywwstyle8 {
	background-color: #FFFFFF;
	border: 1px #000000 dotted;
	visibility: visible;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

/* aa style */

.res_aastyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_aastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_aastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_aastyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_aastyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_aastyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_aastyle6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_aastyle7 {background-color: #AFD4D6; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }

/* airp style */

.res_airpstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_airpstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_airpstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_airpstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_airpstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

/* eltta style */

.res_elltastyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_elltastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_elltastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_elltastyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_elltastyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_elltastyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_elltastyl6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.res_elltastyle7 {
	font-family: Arial;
	font-size: 12px;
}
/* pde style */

.res_pdestyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_pdestyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_pdestyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_pdestyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_pdestyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_pdestyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_pdestyle6 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
/* raap style */

.res_raapstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_raapstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_raapstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_rappstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_raapstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_raapstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_raap_style6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_rappstyle7 {background-color: #BCE3A2; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }
