﻿.LandingPage_KeySpecification
{
	font-family:helvetica,arial,sans-serif;
	font-size:22px;
	font-weight:normal;
	white-space:nowrap;
}
.LandingPage_hr
{
  background: #000; 
  clear: both; 
  width: 100%; 
  height: 4px;
  border: none;   
  margin: 7px 0; 
}
.hypShowMore
{
 text-decoration:none;
 font-size:12px;
 font-family:helvetica,arial,verdana;
 color:#D72027;
}
.TC_TitleNormal
{
	background-color:#fff;
	color:#EFB117;
	
}

.TC_TitleHighlight
{
	color:#000;
	font-weight:bold !important;
	background-color:#F7D68E;
}

.TC_DescripNormal
{
	background-color:#fff;
}
.TC_DescripHighlight
{
	 background-color:#C6C6C6;
}

.last {float:right !important;}

.LP_Details div {padding:9px;}
.LP_Details div li {list-style-type:circle;  margin-left: -15px;}

#wrapper{
  margin-bottom:30px;
  padding:10px 2.5%;
  border-top:0.1em solid #ccc;
  background:#fff;
  text-align:left;
  overflow:hidden;
}
#container {
  float:left;
  width:100%;
  margin-right:-19em;
  padding:0 0 1em;
  position:relative;
  min-height:0;
}

#side{
  float:left;
  display:inline;
  width:17em;
  padding-bottom:1.3em;
margin-right: 10px;	
  position:relative;
  color:#e3e3e3;
  overflow:hidden;
}
p {margin: 0 10px 1em;}
.strong{font-weight:700;}
.clear {clear:both;}

/* --- Headings --- */


#side, #side h2, #side h3 {color:#e3e3e3; }

#side h2 {border-bottom:1px solid #484b51;}

/* --- Links --- */
#side a {padding-top:5px; font-family:verdana,arial, helvetica; font-size:10pt; text-decoration:none; outline:0 none; }
#side a:hover, #side a:focus{ }
#side a:active {color:#000 !important; text-decoration:none;}
#side a.icon.trigger{padding-top:0px;}
#side a.icon.trigger:hover,#side a.icon.trigger:focus,#side a.icon.trigger:active{background-color: transparent!important;}



#side li {border-bottom:0px solid #445;}

#side li:last-child{border:0 none;}

/* --- Accordion --- */

.js #side .accordion {display:none;}

.accordion {margin:0; padding:0 0px;}

.accordion li {list-style-type:none; text-align:left; line-height:20px; list-style-position:inside;}

.accordion li.last-child {margin-left:10px; list-style-type:none; color:#000;}
.accordion li.last-child:before {content:"\2022\00a0\00a0"; text-indent: 0px;}

#side ul.accordion ul {margin:0; padding:0 0 0 0px;}

.accordion .outer {border:0 none; background: #fff;}

.accordion .inner {margin-bottom:0; padding:.25em 20px; position:relative; overflow:hidden;}

.accordion .inner .inner {padding-bottom:0;}

.accordion .h {padding-top:.3em;} /* vertical padding instead of vertical margin (ie8) */

.accordion p {margin:.5em 0px 1em;}

/*
  Add styles for all links in the 'accordion':
.accordion a {}
*/
.accordion a {}
a.trigger {padding-left:10px; background-image: url(images/plus.gif); background-repeat: no-repeat; font-weight:700;}

a.trigger.open {background-image: url(images/minus.gif);}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal;}

#main a.trigger {background-color:#f0f0f0;}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7;}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd;}

#side a.active{font-weight:700; text-decoration:none;}

a.link, .heading{margin-left:5px; font-weight:300; vertical-align:middle; }

a.icon.trigger{display:inline-block; width:15px; height:15px; margin:5px 0 0 0; padding:0; border:0 none; border-radius:1px; }

#main a.icon.trigger:hover,a.icon.trigger:focus,a.icon.trigger:active{box-shadow:0 0 0px #5a77cf!important;}

#acdnmenu ul li ul{background-color:#f8d790; text-indent:18px;}
#acdnmenu ul li ul li ul{background-color:#fbecc5; text-indent:24px !important; list-style-type:circle; list-style-position:inside;}
#acdnmenu ul li ul li ul li {text-indent:28px;}
#acdnmenu ul li ul li ul li ul {text-indent:20px !important;}
#acdnmenu ul li ul li ul li ul {background-color:#fff; }
.TC_ACTIVE
{
 background-color:#f1aa14 !important; font-weight:bold; font-size:12pt !important;

}
.TC_ACTIVE a
{
	color:#000 !important;  
	
	
}

.TC_ACTIVE ul
{
}

.TC_linkActive
{
	font-weight:bold !important;
}

.TC_Root a:link 
{
	color:#f1aa14 !important;
	
}
.TC_Root a:visited
{
	color:#f1aa14 !important;

}
.TC_Root a:hover
{
	color:#f1aa14 !important;
}
.TC_RootActive
{
	font-weight:bold !important;
	font-size:12pt !important;
}
.TC_Root_HyperLink
{
    font-size:12pt !important;
}
.TC_Descrip
{
	padding:12px;
}

