html {
	font-size: 100.01%
}
body {
	margin: 0px; 
	font: 80% Arial, sans-serif;
	width: 981px; 
}
h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px; 
}
hdemo {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
	color:Red;
}
p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
input {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px; 
}
form {
	display: inline;
}

/*	margin:0;
	padding: 5px 10px;
	line-height: 1.3;
	text-align: justify*/
#header {
	width: 956px; 
	border-bottom: #005dac 1px solid; 
	position: relative; 
	height: 141px;
	margin: 0px 0px 0px 16px;
}
#header h1 {
	left: 24px; 
	position: absolute; 
	top: 0px;
}
#header h1 a {
	display: block; 
	background: url(../images/logo_highqual.jpg) no-repeat; 
	overflow: hidden; 
	width: 225px; 
	text-indent: -9999px; 
	height: 135px;
}
ul.tools {
	right: 0px; 
	position: absolute; 
	top: 0px;
}

.password {
font-size : 12px;
border : 1px solid #cc9933;
width : 200px;
font-family : arial, sans-serif;
}
.pstrength-minchar {
font-size : 10px;
}
ul.tools li {
	padding-bottom: 0px; 
	padding-top: 0px;
	list-style: none;
	display: inline;
}
ul.tools a {
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 12px; 
	color: #1558c3; 
	text-decoration: none;
	vertical-align: top;
}
ul.tools a:hover {
	cursor: pointer;
	text-decoration: underline;	
}
div.countbox {
	right: 0px; 
	position: absolute; 
	top: 37px; 
	color: #df7a1c;
	font-size: 24px;
}

div.formbox {
	right: 0px; 
	width: 205px; 
	position: absolute; 
	top: 80px; 
}
div.formbox input {
	background: #fff; 
	border-style: solid; 
	border-color: #dddddd; 
	height: 16px;
	padding-top: 1px; 
} 
div.formbox a {
	padding-right: 5px; 
	padding-left: 5px; 
	color: #ffffff; 
	font-size: 12px; 	
	background: #df7a1c; 
	font-weight: bold; 
	padding-bottom: 1px; 
	padding-top: 5px; 
	height: 17px; 	
	text-decoration: none;
}
div.welcome {
	margin: 0px 0px 0px 16px; 
	padding-top: 0px;
	padding-bottom: 0px;
	width: 957px; 
	background-color: #F6F3EC;
	border-bottom: solid 0px #005dac;
	text-align:right;
}
#button {
	padding: 0 0 0 0;
	margin-bottom: 1em;
	right: 0px; 
	position: absolute; 
/*	clear:both;*/
	top: 113px;
	}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	display: inline;
}
		
#button li {
	float: left; 
	margin: 0;
	list-style: none;
	display: inline;
}
#button li a {
	float: left; 
	padding: 5px 5px 5px 0.5em;
	border-right: 1px solid #918680;
	background-color: #ffffff;
	color: #005dac;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	/*width: 100%;*/
}

#button .lastitem {
	/*float: left;*/ 
	padding: 5px 5px 5px 0.5em;
	border-right: 0px solid #918680;
	background-color: #ffffff;
	color: #005dac;
	font-size: 15px;
	text-decoration: none;
	/*width: 100%;*/
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	background-color: #df7a1c;
	color: #fff;
}

ul.section {
	padding-top: 10px;
}
ul.section li {
	float: right; 
	margin-left: 0px;
}
ul.section a {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 100%; 
	float: right; 
	padding-bottom: 0px; 
	color: #1558c3; 
	padding-top: 2px; 
	text-decoration: none;
}
ul.section a:hover {
	color: #000;
	background-color: #fef4bb;
	cursor: pointer;
	text-decoration: none;	
}
#content {
	margin-left: 0px; 
	width: 990px;
	padding-top: 10px;
}
div.column-1 {
	display: inline; 
	float: left; 
	padding-bottom: 10px; 
	margin: 2px 2px 0px 16px; 
	width: 310px; /*244px*/
	valign: top;
}
div.column-1 img {
	margin-left: 1px;
}
div.column-1 p {
	font-size: 90%; 
	color: #918680; 
	margin: 7px 0px 0px 0px;
}
div.column-2 {
	border-right: #918680 1px solid; 
	float: left; 
	border-left: #918680 1px solid; 
	width: 247px;
	height:500px;
}
div.column-2 h2 {
	font-weight: 700; 
	font-size: 19px; 
	margin: 2px 0px 0px 10px; 
	color: #005dac;
}
div.column-2 img {
	float: left; 
	margin: 1px 15px 0px 10px;
}
div.column-2 p {
	font-size: 90%; 
	margin: 1px 1px 1px; 
	color: #918680;
}
div.column-3 {
	width: 390px; 
	float:left; 
}
a.arrow {
	display: inline;
	font-size: 85%; 
	color: #1558c3; 
	text-decoration: none;
}
a.arrow img {
	vertical-align:middle;
	display: inline; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	position: relative; 
	border-bottom-style: none;
}
div.news {
	 clear: both; 
	 margin: 5px;
}
div.news h2 {
	margin-top: 20px; 
	font-weight: 700; 
	font-size: 19px; 
	color: #005dac;
}
div.news ul {
	list-style: none; margin-left: 3px; padding-left: 19px; 
	list-style-image: url(../images/news-li.gif); 
}
div.news ul li 
{
	margin-left: 5px; 
	margin-right: 3px; 
	margin-bottom: 5px; 
}
div.news ul a {
	font-size: 85%; 
	color: #1558c3; 
	text-decoration: none;
}
div.news ul a:hover {
	color: #000;
	background-color: #fef4bb;
	cursor: pointer;
    text-decoration: none;	
}
div.video {
	padding-right: 0px; 
	padding-left: 9px; 
	padding-bottom: 8px; 
	padding-top: 0px; 
	border-bottom: #918680 1px solid;
}
div.video h2 {
	/*font-weight: 700px;*./ 
	font-size: 19px; 
	background: url(../images/video-h2.gif) no-repeat 140px 1px; 
	margin: 2px 0px 0px 10px; 
	color: #005dac;
}
div.video img {
	margin-top: 0px;
}

#lien {	/* "link" will be our container, here div tag */
	padding-right: 0px; 
	padding-left: 40px; 
	padding-bottom: 0px; 
	padding-top: 15px;
	float: left;
}

#lien a {	/* definition of link that will take all of container's space */
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
#lien img {	/* definition of link that will take all of container's space */
	border:none;
}

#lien a:hover {	/* first image being masked when hovered onto */
	background: transparent none;
}
#lien2 {	/* "link" will be our container, here div tag */
	padding-right: 0px; 
	padding-left: 50px; 
	padding-bottom: 5px; 
	padding-top: 17px;
	float: left;
}

#lien2 a {	/* definition of link that will take all of container's space */
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
#lien2 img {	/* definition of link that will take all of container's space */
	border:none;
}

#lien2 a:hover {	/* first image being masked when hovered onto */
	background: transparent none;
}

#footer {
	clear: both; 
	border-top: #918680 1px solid; 
	padding-left: 0px; 
	margin: 0px 0px 0px 16px;
	width: 956px; 
}
div.footer-left a {
	color: #fff;
}
div.footer-left {
	float: left; 
	width: 956px;
}
div.footer-left img {
	padding-right: 8px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
div.footer-left span {
	display: block; 
	font-size: 120%; 
	margin: 10px 0px 10px 10px; 
	color: #df7a1c;
}
div.footer-right {
	float: right; 
	width: 650px;
}
div.footer-right ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	overflow: hidden; 
	padding-top: 10px;
}
div.footer-right ul li {
	float: left; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	list-style: none;
}
div.footer-right ul li:first-child {
	background: none transparent scroll repeat 0% 0%;
}
div.footer-right ul a {
	font-size: 8pt; 
	color: #005dac;
}
div.footer-right p {
	clear: both; 
	font-size: 8pt; 
	margin: -10px 00px 0px 10px; 
	color: #918680;
}
.genetable {
	padding-left: 10px; 
	font-size: 14px; 
	margin-left: 400px; 
	vertical-align: top; 
	color: #005dac; 
	padding-top: 0px;
}
.headerLogin {
	font-size: 19px; 
	color: #005dac;
}
.genetable a {
	padding-left: 10px; 
	font-size: 12px; 
	margin-left: 400px; 
	vertical-align: top; 
	color: #005dac; 
	padding-top: 0px;
}
#leftcolumn {
	border-right: #918680 1px solid; 
	padding-right: 3px; 
	padding-left: 0px; 
	padding-bottom: 20px; 
	vertical-align: top; 
	width: 175px;
}
#navcolumn-1 {
	float: right; 
	width: 224px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px; 	
}
#navcolumn-1 h1 {
	  font-size : 19px; 
      color: #df7a1c; 
      padding-bottom: 0px;
      padding-right: 10px; 
      text-align: right;
}
#centercolumn {
	padding-left: 10px; 
	padding-bottom: 20px; 
	margin: 2px 15px 0px; 
	vertical-align:top;
}
#centercontent {
	width: 100%;
	padding-top: 10px;
}
#centercontent h1 {
	font-size: 19px; 
	color: #005dac; 
	padding-bottom: 10px;
	padding-left: 10px; 
}
#centercontent h2 {
	font-size: 14px; 
	color: #df7a1c;
	padding-left: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
#centercontent h2 a {
	font-size: 14px; 
	color: #df7a1c;
}
#centercontent h3 {
	color: #005dac;
}
#centercontent h4 {
	font-size: 14px; 
	vertical-align: top; 
	color: #646060; 
	padding-top: 0px;
}
#centercontent p {
	padding-right: 40px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	text-align:left;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 90%;
}
#centercontent a {
	color: #1558c3; 
	text-decoration: none;
}
#centercontent a:hover {
	color: #000;
	background-color: #fef4bb;
	cursor: pointer;
    text-decoration: none;	
}
#centercontent ul {
	padding-right: 40px; 
	padding-left: 20px; 
	text-align:left;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 90%;
}
#centercontent ol {
	padding-right: 40px; 
	padding-left: 30px; 
	text-align:left;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 90%;
}
#centerlogincontent {
	width: 100%;
	padding-top: 10px;
	padding-left: 80px;
	text-align:center;
}
#centerlogincontent h1 {
	font-size: 19px; 
	color: #005dac; 
	padding-bottom: 10px;
	padding-left: 10px; 
}
#centerlogincontent p {
	padding-left: 300px; 
	padding-bottom: 10px; 
	text-align:left;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 85%;
}
.editpartHead {
	padding-left: 10px; 
	font-size: 19px; 
	vertical-align: top; 
	width: 600px; 
	color: #005dac; 
	padding-top: 0px;
}
.nonHeader {
	padding-left: 10px; 
	font-size: 19px; 
	vertical-align: top; 
	color: #005dac;
}
#rightcolumn {
	 border-right: #918680 1px solid; 
	 padding-right: 5px; 
	 display: inline; 
	 padding-left: 15px; 
	 padding-bottom: 20px; 
	 margin: 2px 5px 0px 16px; 
	 vertical-align: top;
}
.tableCap {
	width: 300px;
}
.tableCap2 {
	width: 300px;
}
.treeheader {
	padding-bottom: 0px; 
	margin: 0px 0px 4px 2px; 
	vertical-align: top; 
	color: #005dac;
}
#P_Tree1_TreeView1 {
	padding-right: 10px; 
	padding-left: 0px; 
	padding-bottom: 30px; 
	text-align: right;
}
#P_Tree1_TreeView1 td {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	border-bottom: solid 2px;
	border-bottom-color:#F6F3EC;
	margin-right: 0px;
	text-align: right;
}
#P_Tree1_TreeView1 a 
{
	color: #005dac;
}
.tree_selected {
	border-right: #df7a1c 6px solid; 
	margin-right: 0px;
	text-align: right;
}
.tree_root_style {
	text-align: right;
}
.Grid_HeadStyle {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #f6f3ec;
}
.Required {
	font-size: large; 
	color: red;
}
.FormLabel {
	font-weight: bold; 
	font-size: 12px; 
	color: #444444; 
	font-family: arial, helvetica, sans-serif;
}
.FormLabelComment {
	font-weight: normal; 
	font-size: 12px; 
	color: #444444; 
	font-family: arial, helvetica, sans-serif;
}

.FormLabelCommentFireFox {
	font-weight: normal; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif;
	border-color:#EFF7FE;
	border:2;
	
}
.FormText {
	font-weight: normal; 
	font-size: 12px; 
	color: #444444; 
	font-family: arial, helvetica, sans-serif;
}
.FormHeaderEnrollment {
	font-weight: bold; 
	font-size: 16px; 
	color: #444444; 
	font-family: arial, helvetica, sans-serif;
}
.FormSection {
	font-weight: bold; 
	font-size: 16px; 
	color: #005dac; 
	font-family: arial, helvetica, sans-serif;
}
.Tree_NodeStyle {
	color: #0000cc;
}
.Tree_HoverNodeStyle {
	color: #005dac; 
	text-decoration: underline;
}
.sitemap {
	font-size: 8pt;
}
.collapsePanel {
	width: 100%; 
	height: 0px; 
	background-color: white;
}
.collapsePanelHeader {
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	float: none; 
	padding-bottom: 5px; 
	vertical-align: middle; 
	width: 640px; 
	cursor: pointer; 
	color: yellow; 
	padding-top: 5px; 
	height: 20px; 
	background-color: black;
}
.cdeStyle {
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-left-color: #005dac; 
	border-bottom-width: 1px; 
	border-bottom-color: #005dac; 
	border-top-color: #005dac; 
	border-right-width: 1px; 
	border-right-color: #005dac;
}
.roundedCornerSpacer {
	border-top-width: 0px; 
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 1px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	line-height: 1px; 
	padding-top: 0px; 
	border-right-width: 0px;
}
.borderTL {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	z-index: 99; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	width: 14px; 
	padding-top: 0px; 
	height: 14px; 
	border-right-width: 0px;
}
.borderTR {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	z-index: 99; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	width: 14px; 
	padding-top: 0px; 
	height: 14px; 
	border-right-width: 0px;
}
.borderBL {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	z-index: 99; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	width: 14px; 
	padding-top: 0px; 
	height: 14px; 
	border-right-width: 0px;
}
.borderBR {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	z-index: 99; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	width: 14px; 
	padding-top: 0px; 
	height: 14px; 
	border-right-width: 0px;
}
.borderTL {
	clear: both; 
	float: left;
}
.borderBL {
	clear: both; 
	float: left;
}
.borderTR {
	clear: right; 
	float: right;
}
.borderBR {
	clear: right; 
	float: right;
}
.borderTL {
	margin: -1px 0px 0px -1px;
}
.borderTR {
	margin: -1px -1px 0px 0px;
}
.borderBL {
	margin: -14px 0px 0px;
}
.borderBR {
	margin: -14px 0px 0px;
}
.borderTL {
	margin-left: -1px;
}
html > body .borderTL {
	margin-left: -1px;
}
.borderTR {
	margin-right: -1px;
}
html > body .borderTR {
	margin-right: -1px;
}
.borderBL {
	margin-left: 0px;
}
html > body .borderBL {
	margin-left: 0px;
}
.borderBR {
	margin-right: 0px;
}
html > body .borderBR {
	margin-right: 0px;
}
.content {
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	padding-right: 40px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	text-align:justify;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 90%;
	
}
.contentWrapper {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px; 
	border-right-width: 0px;
}
.modalBackground {
	background-color: gray; 
}
.modalPopup {
	border-right: gray 3px solid; 
	padding-right: 3px; 
	border-top: gray 3px solid; 
	padding-left: 3px; 
	font-weight: bold; 
	padding-bottom: 3px; 
	border-left: gray 3px solid; 
	width: 280px; 
	padding-top: 3px; 
	border-bottom: gray 3px solid; 
	background-color: white;
}
.textDivider {
	color: #BCBEC0;
	vertical-align: middle;
}
.loginIcon {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
}
.textDividerNav {
	color: #BCBEC0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.textStrong {
	color: #1558c3;
	font-weight: bold;
}
.sabDivider {
	color: #F6F3EC;
	padding-top: 1px;
	margin-right:40px;
}
div.figure {
  float:right;
  width: 45%;
  margin:5px 40px 5px 20px;
  border: thin silver solid;
  display:block;
}
div.figure p {
  font-style:italic;
  font-size: smaller;
  padding: 0em;
}
div.figure2 {
  float:left;
  width: 45%;
  margin:10px 10px 10px 10px;
  border: thin silver solid;
}
div.figure2 p {
  font-style:italic;
  font-size: smaller;
  padding: 0em;
}
div.figure3 {
  float:right;
  width: 25%;
  margin:5px 40px 5px 20px;
  border: thin silver solid;
  display:block;
}
div.figure3 p {
  font-style:italic;
  font-size: smaller;
  padding: 0em;
}

div.figure4 {
  float:right;
  width: auto;
  margin-left:10px;
  margin-bottom:10px;
  border: thin silver solid;
  display:block;
}

div.figure5 {
  float:left;
  width: 350px;
  margin-right: 50px;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  border: thin silver solid;
  display:block;
}

.myaccount_title {
  color: #005dac;
  font-size: 16px;
  font-weight: bold;
}

/* Left side navigation NEW */

ul.SideMenu {
      right: 0px; 
      top: 0px;
      text-align:right;  
      list-style-type: none; 
}

ul.SideMenu li {
      padding-bottom: 10px; 
      padding-top: 10px;
      list-style: none; 
      display:block;
      border-bottom: 2px solid #f6f3ec;
}

ul.SideMenu li a {
      padding-right: 10px; 
      padding-left: 5px; 
      padding-bottom: 12px; 
      padding-top: 15px;
      line-height: 20px;
      font-size: 13px; 
      color: #1558c3; 
      text-decoration: none;
}

ul.SideMenu a:hover {
      cursor: pointer;
      border-right: #df7a1c 6px solid; 
      color: #df7a1c;
}


/*  Left side navigation end  */

.info, .success, .warning, .error, .validation 
{
border: 1px solid; 
margin: 10px 0px; 
padding:15px 10px 15px 50px; 
background-repeat:no-repeat; 
background-position:10px center;
}

 
.info 
{
color: #00529B; 
background-color: #BDE5F8; 
background-image: url(../images/info.gif); 
}

.success 
{
color: #4F8A10; 
background-color: #DFF2BF; 
background-image:url('~/images/messages/success.ico');
}

.warning 
{
color: #9F6000; 
background-color: #FEEFB3; 
background-image: url(../images/warning.ico); 
}
.Actions
{
	color: #5a92ce; 
	background-color: #eff7fe; 
	border: 1px solid; 
	margin: 10px 0px; 
	padding:15px 10px 15px 50px; 
	background-repeat:no-repeat; 
	background-position:10px center;
}

 

.error 
{
color: #D8000C; 
background-color: #FFBABA; 
background-image: url('~/images/messages/error.gif');
}

.validation 
{
color: #D63301; 
background-color: #FFCCBA; 
background-image: url('~/images/messages/validation.gif');
}

		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 9px;
			/*height: 30px;*/
			/*
			width: 680px;
			*/
			width: 628px;
			/*
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			*/
			/*background: url(../images/cde_plus.jpg) no-repeat top left;*/
			/*background: url(../images/cde_plus.jpg) no-repeat center center;*/
			/*
			background: url(../images/next_section.jpg) no-repeat center center;
			*/
			
			background: url(../images/next_section_off.jpg) no-repeat center center;
			
			/*
			background: url(../images/next_section_off_white.jpg) repeat center center;
			*/
			/*
			padding: 0 10px 0 10px;
			*/
			padding: 0 0 0 10px;
			line-height: 30px;
			/*
			color: #ffffff;
			*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			/*color: #000000;*/
			/*color: #FFFFFF;*/
			color: #F6F3EC;
			/*cursor: pointer;*/
			margin: 0 0 0 0;
			
		}

		.accordion_toggle b 
		{
			/*
			margin: 30px 0 0 20px;
			*/
			
			margin: 30px 20 0 20px;
			/*
			margin: 30px 0 5px 20px;
			*/
		}
		
		
		.accordion_toggle_active {
		    /*
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			*/
		    height: 30px;
		    color: #000000;
			/*background: url(../images/cde_minus.jpg) no-repeat top left;*/
			background: url(../images/next_section_off.jpg) no-repeat center center;

		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 10px 0 10px 10px;
		}
			
			.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;*/
			height: 0px;
			width: 540px;
			/*
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			*/
			/*background: url(../images/cde_plus.jpg) no-repeat top left;*/
			/*
			background: url(../images/next_section.jpg) no-repeat center center;
			*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			padding: 0 10px 0 10px;
			line-height: 30px;
			/*
			color: #ffffff;
			*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			/*
			color: #000000;
			*/
			/**/
			/**/
			color: #F6F3EC;
			/*
			border-bottom: 1px solid #cde99f;
			*/
			/*
			cursor: pointer;
			*/
			margin: 0 0 0 0;
		}

		.vertical_accordion_togglecde834 {
			display: block;
			height: 30px;
			width: 540px;
			/*
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			*/
			/*background: url(../images/cde_plus.jpg) no-repeat top left;*/
			/*
			background: url(../images/next_section.jpg) no-repeat center center;
			*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			padding: 0 10px 0 10px;
			line-height: 30px;
			/*
			color: #ffffff;
			*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			/*
			color: #000000;
			*/
			/**/
			/**/
			color: #F6F3EC;
			/*
			border-bottom: 1px solid #cde99f;
			*/
			/*
			cursor: pointer;
			*/
			margin: 0 0 0 0;
		}
				
		.vertical_accordion_toggle b {
			margin: 30px 0 5px 20px;
		}

		.vertical_accordion_toggle_active {
		    /*
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			*/
			/*background: url(../images/cde_minus.jpg) no-repeat top left;*/
			height: 30px;
			background: url(../images/next_section_off.jpg) no-repeat center center;
			/*
			changed to black (#000000)
			color: #ffffff;
			*/
			color: #000000;
			/*
			border-bottom: 1px solid #f68263;
			*/
		}
		
		.vertical_accordion_toggle_activecde834 {
		    /*
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			*/
			/*background: url(../images/cde_minus.jpg) no-repeat top left;*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			/*
			changed to black (#000000)
			color: #ffffff;
			*/
			color: #000000;
			/*
			border-bottom: 1px solid #f68263;
			*/
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 5px 10px 15px 10px;
		}
		
		.vertical_accordion_contentcde834 {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 5px 10px 15px 10px;
		}

			.vertical_accordion_content h2 
			{
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
 
 /* accordion2 */
 
		.vertical_accordion_toggle2 {
			display: block;
			/*
			height: 30px;
			*/
			height: 0px;
			width: 540px;
			/*
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			*/
			/*background: url(../images/cde_plus.jpg) no-repeat top left;*/
			/*
			background: url(../images/next_section.jpg) no-repeat center center;
			*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			padding: 0 10px 0 10px;
			line-height: 30px;
			/*
			color: #ffffff;
			*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			/*
			color: #000000;
			*/
			/**/
			/**/
			color: #F6F3EC;
			/*
			border-bottom: 1px solid #cde99f;
			*/
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.vertical_accordion_toggle2 b {
			margin: 30px 0 5px 20px;
		}

		.vertical_accordion_toggle_active2 {
		    /*
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			*/
		    height: 30px;
			/*background: url(../images/cde_minus.jpg) no-repeat top left;*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			/*
			changed to black (#000000)
			color: #ffffff;
			*/
			color: #000000;
			/*
			border-bottom: 1px solid #f68263;
			*/
		}

		.vertical_accordion_content2 {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 5px 10px 15px 10px;
		}

			.vertical_accordion_content2 h2 
			{
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content2 p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

 		/*
			Vertical Accordion 832
		*/

		.vertical_accordion_togglecde832 {
			display: block;
			height: 30px;
			width: 540px;
			/*
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			*/
			/*background: url(../images/cde_plus.jpg) no-repeat top left;*/
			/*
			background: url(../images/next_section.jpg) no-repeat center center;
			*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			padding: 0 10px 0 10px;
			line-height: 30px;
			/*
			color: #ffffff;
			*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			/*
			color: #000000;
			*/
			/**/
			/**/
			color: #F6F3EC;
			/*
			border-bottom: 1px solid #cde99f;
			*/
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.vertical_accordion_togglecde832 b {
			margin: 30px 0 5px 20px;
		}

		.vertical_accordion_toggle_activecde832 {
		    /*
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			*/
			/*background: url(../images/cde_minus.jpg) no-repeat top left;*/
			background: url(../images/next_section_off.jpg) no-repeat center center;
			/*
			changed to black (#000000)
			color: #ffffff;
			*/
			color: #000000;
			/*
			border-bottom: 1px solid #f68263;
			*/
		}

		.vertical_accordion_contentcde832 {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 5px 10px 15px 10px;
		}

			.vertical_accordion_contentcde832 h2 
			{
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_contentcde832 p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			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 {
			/* REQUIRED */
			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 5px auto;*/
      width: 620px;
    }
    
    #vertical_nested_container2 {   
      /*margin: 20px auto 20px auto;*/
      width: 620px;
    }
    

    
