/*



 * Author: Conchango



 * Project: Aer Lingus



 * Comment: Global Stylesheet







----------------------



Contents: @import Reset stylesheet







1. Generic HTML styles



2. Parent layout styles



3. Header styles



4. Main navigation



5. Tertiary navigation



6. live-update



7. Footer



8. Miscellaneous styles







*/







@import url("/media/aerlinguscom/styleassets/css/reset.css");







/****************************************************************************



	= Generic HTML Styles



*****************************************************************************/







body {
  background-color: #ddd;
  color: #333333;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: x-small;
  margin: 0 auto;
}








hr {



	border: none 0;



	border-top: 1px dotted #ccc;



	height: 1px;



	clear:both;



}







a {



	color: #0095DA;



	text-decoration: none;



}







h3 {



	font-size: 115%;



	font-weight: bold;



}



h2 {



	font-size: 115%;



	font-weight: bold;



}



strong {



	font-weight: bold;



}







form select {



	height: 1.5em;



}







form p {



	margin-bottom: 0.5em;



}







form input {



	height: 1.4em;



}







form p.field-note {



	font-size: 95%;



	margin-top: -0.25em;



}







form input.radio {



	height: auto !important;



	width: auto !important;



}







form .error {



	background: url(/media/aerlinguscom/styleassets/images/general/icn-error.gif) no-repeat 1px 50%;



	padding-left: 11px;



	color: #cc0000;



	margin-bottom: 10px;	



}







form .error-field {



	border-color: #cc0000 !important;



}



/****************************************************************************



	= Parent Layout Styles



*****************************************************************************/







#page-container{
    font-size: 120%;
    margin: 0 auto;
    width: 1000px;
    background-color: #fff;
}








#page-container p {



	line-height: 1.2em;



	padding: 5px 0;



}







#main-content {



	background: url(/media/aerlinguscom/styleassets/images/home/main-content-bg-b.gif) no-repeat scroll left bottom;



	float: left;



	margin: -3px 12px 0 0px;



	position: relative;



	width: 781px;



}







#main-content .inner {



	background: url(/media/aerlinguscom/styleassets/images/home/main-content-bg-t.gif) no-repeat scroll left top;



	min-height: 346px;



	padding: 8px;



}







#booking-engine form p {



	color: #FFF;



	font-weight: bold;



	padding: 1em 0 0.25em;



}







.content {



	clear: both;



	position: relative;



	display: block;



	margin: 0 14px;



}







.promo-main-content {



	margin-bottom: 24px;



	padding-top: 10px;



}







/****************************************************************************



	=header



*****************************************************************************/







#header {



	background:  url(/media/aerlinguscom/styleassets/images/general/header/bg.jpg) repeat-x scroll left top;



	margin-bottom: 15px;



	min-height: 91px;



	position: relative;



}







#header img {



	position: absolute;



	left: 15px;



	top: 14px;



}







#header li {



	float: left;



}







#main-nav {



	font-size: 100%;



	float: left;



	margin: 66px 0 -5px 12px;



}







#header div.mainLogo a {



	position: absolute;



	top: 10px;



	left: 15px;



	display: block;



	width: 280px;



	height: 48px;



	background: transparent url(/media/aerlinguscom/styleassets/images/general/header/logo.png) left top no-repeat;



	text-indent: -1000px;



}


#header span#social-media-links{

        position: absolute;
	      top: 110px;
        right: 4em;
        z-index:10000;
 
}




/*--------------------------------------------------------------------------



    =main-nav



----------------------------------------------------------------------------*/







/*#main-nav li {



	margin-bottom: 1px;



}







#main-nav .active {



	margin-bottom: 0;



}







#main-nav li a {



	background: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-l.gif) no-repeat scroll left top;



	color: #FFFFFF;



	display: block;



	font-weight: bold;



	text-decoration: none;



}











#main-nav li a span {



	background: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-r.gif) no-repeat scroll right top;



	display: block;



	margin-left: 10px;



	padding: 5px 11px 5px 0px;



}











#main-nav li.active a {



	background-image: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-l-active.gif);



}







#main-nav li.active a span {



	background-image: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-r-active.gif);



	color: #333;



	padding-bottom: 5px;



}







#main-nav li.small a span {



	padding-left: 26px;



	padding-right: 42px;



}*/







#main-nav li {



	margin-bottom: 1px;



}







#main-nav .active {



	margin-bottom: 0;



}







#main-nav li {



	background: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-l.gif) no-repeat scroll left top;



	color: #FFFFFF;



	display: block;



	font-weight: bold;



	text-decoration: none;



}







#main-nav li span.item a {



	color: #FFFFFF;



	display: block;



	font-weight: bold;



	text-decoration: none;



}







#main-nav li span.item {



	background: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-r.gif) no-repeat scroll right top;



	display: block;



	margin-left: 10px;



	padding: 5px 11px 5px 0;



}







#main-nav li.active {



	background-image: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-l-active.gif);



}



#main-nav li.active a {



	color: #000000 !important;



}



#main-nav li.active span.item {



	background-image: url(/media/aerlinguscom/styleassets/images/general/header/main-nav-bg-r-active.gif);



	color: #333;



	padding-bottom: 5px;



}







#main-nav li.small a span.item {



	padding-left: 26px;



	padding-right: 42px;



}















/*--------------------------------------------------------------------------



    =tertiary-nav



----------------------------------------------------------------------------*/







#tertiary-nav {



	background: url(/media/aerlinguscom/styleassets/images/general/header/tertiary-nav-bg.png) no-repeat scroll left bottom;



	margin-left: 200px;



	padding-left: 15px;



	padding-right: 10px;



	position: absolute;



	right: 0;



	top: 0;



	/* added 21/09 to ensure links sit above logo on text resize */



	z-index:1;



	/*end addition */



	



}







#tertiary-nav li a {



	background: #FFF url(/media/aerlinguscom/styleassets/images/general/header/tertiary-nav-link.gif) no-repeat scroll left ;



	color: #0095D9;



	display: block;



	margin: 4px 0.75em 7px 8px;



	padding-left: 11px;



	text-decoration: none;



}







/*--------------------------------------------------------------------------



    =live-update



----------------------------------------------------------------------------*/







#live-update {



	background-color: #F2FAFD;



	border: 1px solid #E0F2FA;



	padding: 1px 4px 2px 10px;



	position: relative;



	margin: 0 0 0 14px;



	width: 956px;



}







#live-update h2 {



	color: #FF6600;



	display: block;



	float: left;



	font-weight: bold;



	padding-right: 0.3em;



}







#live-update div#ticker {



	left: 7.5em;



	display: block;



	width: 858px;



}







#live-update ul li {



	display: inline;



}







#live-update ul li strong {



	font-weight: bold;



}







#live-update p.control {



	cursor: pointer;



	position: absolute;



	right: 2px;



	top: 1px;



}







/****************************************************************************



	=footer



*****************************************************************************/







#footer {
  border-top: 2px solid #80C342;
  clear: both;
  margin: 0 14px;
  padding-bottom: 8px;
  padding-top: 8px;
}








#footer li {



	color: #CCC;



	display: inline;



	margin-right: 4px;



}







#footer li a {



	margin-right: 4px;



}







#footer p {



	float: left;



	color: #000;



	margin-right: 12px;



}







/*--------------------------------------------------------------------------



    =miscellaneous



----------------------------------------------------------------------------*/







p.btn a span {



	background: url(/media/aerlinguscom/styleassets/images/general/btn-bg-t.gif) no-repeat left top;



	display: block;



	font-size: 115%;



	padding: 7px 0 9px;



	text-align: center;



	width: 103px;



}







p.btn a.hover span {



	background: url(/media/aerlinguscom/styleassets/images/general/btn-bg-t.gif) no-repeat top right;



}







p.btn a {



	background: url(/media/aerlinguscom/styleassets/images/general/btn-bg-b.gif) no-repeat scroll left bottom;



	color: #FFF;



	cursor: pointer;



	float: right;



	font-weight: bold;



	text-decoration: none;



	border: none;



	width: 103px;



	padding: 0;



}







p.btn a.hover {



	background: url(/media/aerlinguscom/styleassets/images/general/btn-bg-b.gif) no-repeat scroll right bottom;



}



#main-content ul.links li {background-image:none;padding-left:0px;}



ul.links li a, ul li.link a, a.bullet {



	background: url(/media/aerlinguscom/styleassets/images/general/link-bullet.gif) no-repeat scroll left 0.2em; /* see styles-ie7.css */



	padding-left: 9px;



	text-decoration: none;



}







.link-box-small ul li a {



	padding-left: 9px;background: url(/media/aerlinguscom/styleassets/images/general/link-bullet-2.gif) no-repeat scroll left 0.5em; /* see styles-ie7.css */



}







ul.links li, .content ul li {



	padding-bottom: 3px;



}







#booking-engine form ul.links .active a {



	background: url(/media/aerlinguscom/styleassets/images/booking-engine/link-bullet-active.gif) no-repeat scroll left center;



	color: #000;



	text-decoration: underline;



}







div.hr {



	border-bottom: 1px solid #318279;



	clear: both;



}







br.clearer {



	clear: both;



	height: 1px;



	line-height: 1px;



	font-size: 0;



}







div.clearer {



	clear: both;



	display: block;



	font: 1px/0px serif;



	content: ".";



	height: 0;



	visibility: hidden;



}







.accessibility {



	position: absolute;



	left: -10000px;



}







a.icn-info-text {



	margin-left: 3px;



	



}







a.icn-info-select img {



	margin-bottom: -5px; /* see styles-ie7.css */



}







a.icn-info-label img {



	margin-bottom: -3px; /* see styles-ie7.css */



}















/****************************************************************************



	=action-box



*****************************************************************************/







div.action-box {



	margin-bottom: 8px;



}



/* Changed width and height and created taller image */



/* ADDED BY BARBARA C. Height not the same as main H2 on page */



div.action-box h2 {



	background-image: url(/media/aerlinguscom/styleassets/images/general/action-box-h2-bg.gif);



	width: 263px;



	height: auto;



	color: #fff;



	font-size: 1.17em;



	font-weight: bold;



	padding: 4px 11px 0 11px;



	border-bottom:1px solid #018877;







}







/* Changed width and height and created taller image */



div.action-box.action-box-small h2 {



	background-image: url(/media/aerlinguscom/styleassets/images/general/action-box-h2-bg-small.jpg);



	border-bottom:1px solid #018877;



	height:auto;



	width:198px;



}







div.action-box.link-box-small h2 {



	color: #0095da;



	background-color: #fbfbfb;



	background-image: url(/media/aerlinguscom/styleassets/images/general/link-box-h2-bg-small.jpg);



	height: 21px;



	width: 198px;



	border-bottom: none;



}







div.action-box div.action-box-content {



	border: 1px solid #dddfe1;



	background-color: #fbfbfb;



	padding: 10px;



}







div.action-box.link-box-small div.action-box-content {



	border-top: none;



}







div.action-box div.action-box-content .hr {



	border: none;



	background: url(/media/aerlinguscom/styleassets/images/booking-flow/separator-horizontal.gif) repeat-x 0 50%;



	height: 1px;



	margin: 8px 0;



}







div.action-box div.action-box-content label {



	font-weight: bold;



}







div.action-box div.action-box-content input {



	width: 258px;



	color: #666;



	border: 1px solid #999;



	font-size: 0.92em;



	padding: 2px 0 0 2px;



	margin-bottom: 5px;



}







div.action-box div.action-box-content select {



	color: #666;



	border: 1px solid #999;



}







div.action-box.action-box-small div.action-box-content input {



	width: 193px;



}







div.action-box.action-box-small div.action-box-content .help-search input {



	width: 150px;



}







div.action-box p.field-note {



	margin-top: 0;



}







div.action-box div.action-box-content .buttons {



	overflow: hidden;



	padding-bottom: 0 !important;



}







div.action-box.sign-up div.action-box-content div.buttons {



	margin-top: -1em;



}







div.action-box div.action-box-content .buttons input, div.action-box div.action-box-content .buttons a, div.action-box div.action-box-content .button {



	float: right;



	height: auto !important;



	width: auto !important;



	margin-bottom: 0;



	border: none;



	padding: 0;



}







div.action-box div.action-box-content input.button {



	float: none;



	height: auto !important;



	width: auto !important;



	border: none;



	padding: 0;



	margin: 0; /* see styles-ie7.css */



	vertical-align: middle;



}







div.action-box div.action-box-content .buttons a {



	margin-right: -3px;



}







div.action-box div.action-box-content h3 {



	margin-bottom: 0.5em;



	font-size: 1em;



}







div.action-box div.action-box-content p {



	margin-bottom: 0.5em;



}







div.action-box div.action-box-content ul {



	margin-bottom: 1.5em;



}







div.action-box.link-box-small div.action-box-content ul {



	margin-bottom: 0;



}







div.action-box div.action-box-content ul.last {



	margin-bottom: 0;



}







div.action-box div.action-box-content ul.links.register {



	position: absolute;



	margin-top: -1.75em;



}







div.action-box.self-service div.action-box-content p.field-note {



	margin-bottom: 1.5em;



}







div.action-box.sign-up div.country {



	float: left;



	width: 168px;



}







div.action-box.action-box-small.sign-up div.country {



	width: 124px;



}







div.action-box.sign-up div.country input, div.action-box.sign-up div.country select {



	width: 158px;



}







div.action-box.action-box-small.sign-up div.country input, div.action-box.action-box-small.sign-up div.country select {



	width: 114px;



}







div.action-box.sign-up div.state {



	float: left;



	width: 90px;



}







div.action-box.action-box-small.sign-up div.state {



	width: 74px;



}







div.action-box.sign-up div.state input {



	width: 90px;



}











div.action-box.action-box-small.sign-up div.state input {



	width: 68px;



}

/* added by Allan Dwyer 20/06/11 to add orange chevrons to right column action box list items*/

div.action-box.action-box-small ul li {


    background: url("/media/aerlinguscom/styleassets/images/general/link-bullet.gif") no-repeat scroll left 0.2em transparent;
    padding-left: 9px;
    text-decoration: none;
}







/****************************************************************************



	=promo-box



*****************************************************************************/







div.promo-box {



	margin: 8px 0;



}







div.promo-box.first {



	background: url(/media/aerlinguscom/styleassets/images/booking-flow/separator-horizontal.gif) 0 0 repeat-x;



}







div.promo-box div.promo-box-content {



	position: relative;



	padding: 0px 8px 8px 0px;



	background: url(/media/aerlinguscom/styleassets/images/booking-flow/separator-horizontal.gif) 0 100% repeat-x;



	overflow: hidden;



}







div.promo-box.first div.promo-box-content {



	padding-top: 8px;



}







div.promo-box div.promo-box-content h2 {



	font-size: 1.15em;



	color: #00907e;



}







div.promo-box div.promo-box-content img.pic {



	float: left;



	margin-right: 8px;



}







div.promo-box div.promo-box-content .buttons a {



	float: right;



	height: auto;



	width: auto;



	margin-top: 1em;



	border: none;



	padding: 0;



	margin-right: -2px;



}







/* replaced css so that call to action does not overlap text on resize */



div.promo-box div.promo-box-content .link {



	/*position: absolute;



	bottom: 10px;



	right: 0;*/



	clear:both;



float:right;



margin-top:-10px;



}











/****************************************************************************



	=crumb-trail



*****************************************************************************/







#crumb-trail {



	overflow: hidden;



	padding: 5px 0 5px 23px;



	font-size: 0.9em;



}







#crumb-trail ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



}







#crumb-trail ul li {



	float: left;



	margin: 0;



	padding: 0 0.5em 0 0.75em;



	background: transparent url(/media/aerlinguscom/styleassets/images/general/bullet-crumb-trail.gif) 0 0.5em no-repeat;



}







#crumb-trail ul li.first {



	background-image: none;



	padding-left: 0;



}



/* Added by Allan D for twitter and facebook icons */

/* old style - updated with page centering aug 2011

#crumb-trail span#social-media-links{
	position: absolute;
	right: 0;
	top: 120px;
	z-index:100000;
 
}*/


#crumb-trail span#social-media-links{

        position: absolute;
	      top: 110px;
        right: 32em;
        z-index:10000;
 
}
	
#crumb-trail span#social-media-links iframe.twitter-share-button{
	margin: 0 0 -3px 0;
}







/* Added by T4 from exisitng site */



.right{



	position: static;



  float: right;



  width: auto;  



}



div.dotted {



height: 2px;



clear: both;



width: 100%;



padding-top: 1em;



padding-right: 0pt;



padding-bottom: 0.5em;



padding-left: 0pt;



background-color: transparent;



border-bottom: 1px dotted #DDDFE1;



}







#main-content.help  table {



 border-collapse:collapse;



	width: 100%;



}







#main-content.help  table tr{ /* GREY BACKGROUND */



	/*background-color: #eee; */



	background-color: #f6f7f8;



	border: 1px solid #dcdfe5;



}







#main-content.help  table td {



border: 1px solid #dcdfe5;



}


/* added for no boarder on td tag within thead tag Allan D 10Aug 11 */

#main-content.help  table thead td {



border: 0px solid #dcdfe5;



}




#main-content.help  table th{ /* YELLOW BACKGROUND */



	/*background-color: #ffc;*/



	font-weight: bold;



	background-color: #f9fcf5; /* pale green */



	background-color: #d8f0ed; /* pale tourqouise */



	background-color: #fef8e7; /* pale yellow */



	color: #333;



}


/* added for th tag whitegradient background Allan D 10Aug 11 */

#main-content.help  table thead th {
    background: url("/media/aerlinguscom/styleassets/images/general/h3-bg.gif") repeat-x scroll 0 100% #FFFFFF;
    border-right: 1px solid #DDDFE1;
    color: #00907E;
    padding: 5px 5px;
    white-space: nowrap;
}




#main-content.help  table td, #main-content.help  table caption, #main-content.help  table th {



	padding: 0.5em;



	vertical-align: top;



	



}







#main-content.help  table caption{ /* GREY COLOR TEXT */



	color: #666;



	padding-left: 0em;



}







#main-content.help table .altTableRow { /* GIVES WHITE BACKGROUND TO TABLE ROW (CODESHARE) */



	background-color: #fff; 



}







#main-content.help .green {



color: #00907e;



}







.sitemap ul ul {padding-left: 20px;}







#main-content.help em {font-style:italic;}







#main-content.help .div4Col {/*EQUAL WIDTH FOR 4 COL DIV LAYOUT*/



width: 24%; /* NEED NARROWER WIDTH FOR IE6 OR ALL 4 DON'T FIT HORIZONTALLY */



}



#main-content.help .div2Col {/*EQUAL WIDTH FOR 4 COL DIV LAYOUT*/



width: 49%; /* NEED NARROWER WIDTH FOR IE6 OR ALL 4 DON'T FIT HORIZONTALLY */



}



.left{



	position: static;



  float: left;



  width: auto;



}



#main-content ul.noBulletUL li a {



background-image: none;



padding-left: 4px;



}



#main-content .banner {margin-left: -9px;}



#main-content .twoColUlContent { 



	float: left;	



	width: 49%;



}



#main-content ul{padding: 10px 0;}







#main-content ul li{



background-color: transparent;



background-image: url(/media/aerlinguscom/styleassets/images/general/link-bullet-2.gif);



background-repeat: no-repeat;



background-attachment: scroll;



background-position: left 0.5em;



padding-left: 9px;



}











#main-content ol {margin:0 0 0 20px;padding:10px 0;}



#main-content ol li{list-style-type:decimal;}







#main-content .link-box-small ul li {}







.twocol ul.links{



	list-style: none;



	height: 1%;



	overflow: auto;



}





/* Altered BY BARBARA C. 17.02.11 - USED IN PROMO PAGES TO HIGHLIGHT TEXT (APPEAR IN HTMLEDITOR), COLOURS TAKEN FROM STYLE GUIDE */



#main-content .boldOrange {font-weight: bold;color: #ff6600;}

#main-content .boldGrey {font-weight: bold;color: #333333;}

#main-content .boldBlue {font-weight: bold;color: #0095D9;}

#main-content .boldGreen-D {font-weight: bold;color: #00907E;}

#main-content .boldGreen-P {font-weight: bold;color: #80C242;}



/* Altered BY BARBARA C. 17.02.11 - USED IN PROMO PAGES TO HIGHLIGHT TEXT (APPEAR IN HTMLEDITOR), COLOURS TAKEN FROM STYLE GUIDE */







.twocol ul.links li {



	display: inline;



}







.twocol ul.links li a {



	display: block;



	float: left;



	width: 220px;



}











/* ADDED BY Allan D. 04.06.10 - Copy of help section tables for promo destinations */







#main-content.promodest  table {



 border-collapse:collapse;



	width: 100%;



}







#main-content.promodest  table tr{ /* GREY BACKGROUND */



	/*background-color: #eee; */



	background-color: #fff;



	border: 0px solid #fff;



}







#main-content.promodest  table td {



border: 0px solid #fff;



}







#main-content.promodest  table th{ /* YELLOW BACKGROUND */



	/*background-color: #ffc;*/



	font-weight: bold;



	background-color: #f9fcf5; /* pale green */



	background-color: #d8f0ed; /* pale tourqouise */



	background-color: #fef8e7; /* pale yellow */



	color: #333;



}







#main-content.promodest  table td, #main-content.promodest  table caption, #main-content.promodest  table th {



	padding: 0.1em;



	vertical-align: top;



	



}







#main-content.promodest  table caption{ /* GREY COLOR TEXT */



	color: #666;



	padding-left: 0em;



}







#main-content.promodest table .altTableRow { /* GIVES WHITE BACKGROUND TO TABLE ROW (CODESHARE) */



	background-color: #fff; 



}







#main-content.promodest .green {



color: #00907e;



}







/* ADDED BY Allan D. 28.06.11 - Copy of help section tables for webdeal tables */

#main-content.webdeal table {
 border-collapse:collapse;
 width: 700px;
}

#main-content.webdeal table tr{ /* GREY BACKGROUND */
	/*background-color: #eee; */
	background-color: #f6f7f8;
	border: 1px solid #dcdfe5;
}

#main-content.webdeal table td {
  border: 0px solid #dcdfe5;
}

#main-content.webdeal table th{ /* YELLOW BACKGROUND */
	/*background-color: #ffc;*/
  font-weight: bold;
	background-color: #f9fcf5; /* pale green */
	background-color: #d8f0ed; /* pale tourqouise */
	background-color: #fef8e7; /* pale yellow */
	color: #333;
}
#main-content.webdeal table thead th {
    background: url("/media/aerlinguscom/styleassets/images/general/h3-bg.gif") repeat-x scroll 0 100% #FFFFFF;
    border-right: 1px solid #DDDFE1;
    color: #00907E;
    padding: 5px 10px;
    white-space: nowrap;
}

#main-content.webdeal table td, #main-content.webdeal table caption, #main-content.webdeal table th {
	padding: 0.5em;
	vertical-align: top;
}

#main-content.webdeal  table caption{ /* GREY COLOR TEXT */
	color: #666;
	padding-left: 0em;
}

#main-content.webdeal table .altTableRow { /* GIVES WHITE BACKGROUND TO TABLE ROW (CODESHARE) */
  background-color: #fff; 
}

#main-content.webdeal .green {
color: #00907e;
}












/* ADDED BY Allan D. 24.03.11 - Alt main content for under avail cache display */

#main-cfcontent {

    width: 98.5%;

}

#main-cfcontent h2  {

    clear: both;

    color: #00907E;

    font-size: 1.5em;

    margin: 10px 0 8px 8px;

}


#main-cfcontent h3  {

    clear: both;

    color: #00907E;

    font-size: 1.2em;

    margin: 10px 0 8px 8px;

}



#main-cfcontent h4 {

	color: #00907e;

	font-size: 1em;

	margin: 0px 0 0px 8px;

		}





#main-cfcontent p  {

    margin: 10px 0 8px 8px;

}

#main-cfcontent ul{padding: 10px;}







#main-cfcontent ul li{



background-color: transparent;



background-image: url(/media/aerlinguscom/styleassets/images/general/link-bullet-2.gif);



background-repeat: no-repeat;



background-attachment: scroll;



background-position: left 0.5em;



padding-left: 9px;



}

#main-cfcontent fieldset{
	background-color: #fff;
	padding: 20px
}

#main-cfcontent fieldset div.secondary-header {
    background-image: url(/images/h2-bg-grey-left.gif);
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 115%;
    margin: 14px 0 0 14px;
    padding: 0 0 0 6px;
}

#main-cfcontent fieldset div.secondary-header h2 {
background-image: url(/images/h2-bg-grey-right.gif); 
background-position: right top;
background-repeat: no-repeat;
border: 0 none;
display: block;
height: 21px;
padding: 3px 0 0 ;
margin:0;
color: #fff;
font-size: 100%;
}


#main-cfcontent fieldset div.content{
	padding: 10px 8px 10px 8px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	height: 100%;
}

#main-cfcontent fieldset div.noteContent{
	padding: 10px 8px 10px 8px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	height: 100%;
}

fieldset.footerDisplay div.content,fieldset.footerDisplay div.content p,fieldset.footerDisplay div.content p label {color: #939496; font-size: 11px; background-color:#fff;}














