#n_body_container{ margin-left:auto; margin-right:auto; width:680px;  margin-bottom:10px; padding:10px 10px 10px 10px;
border:1px solid #999999;}
#n_body_container OBJECT{ margin-bottom:15px; text-align:center; }

/*Vertical Accordions ----------------------------------------------------------*/
.accordion_toggle {display: block;height: 35px;width: 665px;background: url(accordion.jpg) no-repeat top right ;padding: 0 10px 0 10px;line-height: 35px;color: #ffffff;text-decoration: none;outline: none;font-size: 12px;color: #000000;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0; font-weight:bold;}
.accordion_toggle_active {background: url(accordion_back.jpg) no-repeat top right;color: #ffffff;border-bottom: 1px solid #f68263;}
.accordion_content {background-color: #ffffff;color: #444444;overflow: hidden;}
.accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.accordion_content p {line-height: 150%;padding: 5px 10px 15px 10px;}
.vertical_accordion_toggle {display: block;height: 30px;width: 600px;background: url(images/accordion_toggle.jpg) no-repeat top right ;padding: 0 10px 0 10px;line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #000000;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.vertical_accordion_toggle_active {background: url(accordion_back.jpg) no-repeat top right ;color: #ffffff;border-bottom: 1px solid #f68263;}
.vertical_accordion_content {background-color: #ffffff;color: #444444;overflow: hidden;}
.vertical_accordion_content h2 {margin: 15px 0 5px 10px;color: #0099FF;}
.vertical_accordion_content p {line-height: 150%;padding: 5px 10px 15px 10px;}

/*Horizontal Accordion,-------------------------------------------------------------------*/

.horizontal_accordion_toggle {float: left;	/* This make sure it stays horizontal */display: block;height: 100px;width: 30px;
background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;color: #ffffff;text-decoration: none;outline: none;border-right: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.horizontal_accordion_toggle_active {background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;border-right: 1px solid #f68263;}
.horizontal_accordion_content {height: 100px;	/* We need to define a height for the accordion as it stretches the width */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */overflow: hidden;background-color: #ffffff;color: #444444;}
.horizontal_accordion_content p {width: 450px;line-height: 150%;padding: 5px 10px 15px 10px;}
/* Container styling*/
#horizontal_container {margin: 20px auto 20px auto;width: 680px;   height: 100px;    }
#vertical_nested_container {margin: 20px auto 20px auto;width: 620px;}

/*campaing page,-------------------------------------------------------------------*/

#maingCampaingTable{ }
#maingCampaingTable img{ border:none; }
#maingCampaingTable td.rdb{ border-bottom:#666666 dashed 1px; }
#mainCampaingDiv{ }
#mainCampaingDiv:hover{ background:#FFFFCC;}


#campaingSeries{ float:left; display:inline; width:680px; margin-left:0px;padding-bottom:10px;}


ul#campaingSeries{list-style-image:url(camp-ayrac.jpg); padding:0px;  font-size:8px; font-weight:bold; }
ul#campaingSeries li {list-style-image:url(camp-ayrac.jpg);  margin:5px 5px 5px  5px; padding-right:5px;float:left;}
ul#campaingSeries li a {list-style-image:url(camp-ayrac.jpg);  text-decoration:none; color:#333333; cursor:pointer; font-size:12px; }
ul#campaingSeries li a:hover {list-style-image:url(camp-ayrac.jpg);  text-decoration:underline; color:#333333; cursor:pointer; font-size:12px;}

