/* styles for static pages */


#contact
{
  position:relative;
}

#linecard, #news, #about_us, #contact, #careers, #glossary, #product_content, #braemac_applications
{
  padding:2em 50px;
  background:green;
  background:white;
  width:693px;
  float:right;
  margin:0;
}

#about_us h3, #news h3, #careers h3,#home h3,#linecard h3,#contact h3,
.braemac_h3, h1,#braemac_applications h3, #braemac_value-add h3 {
	font: normal 20px Arial,Helvetica,sans-serif;
	width:100%;
	text-align:left;
	padding:24px 0 8px 0;
	color: #900;
	margin:0;
}


h2 {
	font: bold 16px Arial,Helvetica,sans-serif;
  color:#0091C2;
}
#about_us .logo_container{
	float:right;height:100%;
}
#about_us .column{
	margin-right:250px;
}

#linecard ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#linecard ul li h3
{
  font-weight: bold;
  color:#0091C2;
  font-size: 15px;  margin:0 0 .5em 0;
}

#linecard ul li {
  display:block;
  float:left;
  clear:left;
  width:100%;
  margin:0;
  margin-bottom:1.5em;
}

#linecard ul li ul li {
  display:block;
  width:auto;
  float:none;
  margin:0;
  border:1px solid #ccc;
  padding:1em;
  margin-bottom:.25em;
}

#linecard ul li ul li ul {
  list-style:disc outside
  margin-left:2em;
  color:black;
  
}
#linecard ul li ul li ul li {
  margin:0;
  padding:0;
  border:0;
  margin-top:0.25em;
}

#linecard ul li ul li img {
  border:0;
  width:96px;
  float:right;
  margin-top:-0.5em;
}


#linecard h4 {
  display:block;
  margin-top:0;
  margin-right:112px;
  color:black;
}

#linecard .description {
  display:block;
  margin-right:112px;
}

#linecard .description p {
  margin-top: 0;
}


.breaker
{
  clear:right;
}


#glossary dl
{
  padding:0;margin:0;border:0;
}

#glossary dt
{
  padding:5pt 0 5pt 5pt;
  font-weight: bold;
  color:#0091C2;
  text-decoration: none;
  border:0;
}

#glossary dd
{
  margin:0 0 5pt 15pt;
  border:0;
}


#news li a, #careers li a
{
  display:block;
  padding:5pt 0 5pt 5pt;
  font-weight: bold;
  color:#0091C2;
  text-decoration: none;
}
#news li a:hover, #careers li a:hover
{
  display:block;
  padding:5pt 0 5pt 5pt;
  font-weight: bold;
  color:#c00;
  text-decoration: none;
}

#contact #mapArea{
  z-index:10;
  
  position:absolute;

  margin:0;
  top:50px;
  left:175px;
}
#contact{

}
#contact #mapSubArea{
  position:relative;
}
#contact #map{}
#contact #mapOverlay{position:absolute;top:100px;left:20px;
  font-style: normal; font-size: 28pt; color:darkblue;
  width:375px; text-align:center; width:375px;
  }
/*div.contact address a {text-decoration:none;color:black;}*/
#contact .addresses{
width:100%;
position:relative;
top:0px;
height:400px;
/*
background:purple;
*/
}
#contact .addresses .section1
{
position:absolute;
bottom:0;
left:0;
z-index:20;
}
#contact .addresses .section2
{
position:absolute;
bottom:0;
right:0;
z-index:20;
}

.group_list, .group_list ul, .group_list ul ul, .group_list ul ul ul {list-style:none; padding:5px 0 25px 25px;}
.group_list a {text-decoration:none;}
.group_list li, .group_list li a{ color:red; font-weight:bold; font-size:18px; }
.group_list li ul li, .group_list li ul li a{ color:#000000; font-weight:bold; font-size:14px; }
.group_list li ul li ul li, .group_list li ul li ul li a{ color:darkred; font-weight:bold; font-size:12px; }

#product_index {white-space:nowrap;}
#product_index a {text-decoration:none;}
#product_index ul,
#product_index li{ 
  list-style:none; padding:0; margin:0 ;
}
#product_index ul       { padding:5px 0 25px 25px; font-size:18px; font-weight:bold;  }
#product_index ul       { color:#0091C2; }
#product_index ul ul ul    { padding:5px 0 25px 25px; font-size:15px; font-weight:normal; }
#product_index ul ul ul ul { padding:5px 0 25px 25px; font-size:12px; font-weight:normal; }
#product_index ul ul ul ul ul { padding:5px 0 25px 25px; font-size:10px; font-weight:normal;
	clear:left;}
#product_index ul ul ul ul ul li {
display:block;float:left;clear:none; padding-right:15px;
}
#product_index ul ul ul ul ul .post-list { display:block;
	clear:left;
	background:transparent;
	height:1px;
	width:50px;
}

#product_index ul ul ul ul ul li a { font-weight:normal;}
#product_index {float:left}
#product_index ul li {clear:left; }

/* new colors & font style as per braemac */

#product_index ul ul a       { color:red; text-decoration:none;}
#product_index ul ul ul a    { color:black; font-weight:bold; }
#product_index ul ul ul ul a { color:darkred; border:0; }


#cable_assembly h3
{
  margin:0 0 .5em 0;
}

#cable_assembly li
{
  margin:0;padding:0;
}

#cable_assembly ul
{
  margin:0;padding:0 0 0 1em;
}

#product_content
{
  float:left;
  /*
  background:red;
  */
}
#braemac_value-add
{
	margin:2em 4.1em 2em 4.2em;
}

#braemac_value-add_item
{
}
#braemac_value-add_item .images
{
	width:450px;
	float:right;
	margin-bottom:4em;
}
#braemac_value-add_item .images img
{
	width:100%;
	margin-bottom:2em
}

#braemac_applications
{
	position:absolute;
	display:block;
}

#braemac_application_avl .sidebar,
.braemac_application .sidebar
{
	width:210px;
	/*
	border:1px dotted blue;
	*/
}
#braemac_application_avl .sidebar ul,
.braemac_application .sidebar ul
{
	padding:1em;
	margin:0;
}
braemac_value-add_item h4,
#braemac_application_avl h4,
.braemac_application h4
{
	margin:4em 0 0 0
}
#braemac_application_avl ul#app_products,
.braemac_application ul#app_products
{
	position:absolute;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	width:480px;
	height:460px;
	top:6em;
	left:157px;
	left:280px;
	/*
	border:1px dotted red;
	*/
}
#braemac_application_avl ul#app_products
{
	background-image:url('/applications/AVL-AVM/app-diagram.gif');
}
#braemac_application_kiosks ul#app_products
{
	background-image:url('/applications/~kiosks/app-diagram.gif');	
}

#braemac_application_avl ul#app_products li,
.braemac_application ul#app_products li
{
	position:absolute;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
#braemac_application_avl ul#app_products li span,
#braemac_application_avl ul#app_products li a,
#braemac_application_avl ul#app_products li img,
.braemac_application ul#app_products li span,
.braemac_application ul#app_products li a,
.braemac_application ul#app_products li img
{
	position:absolute;
	display:block;	
}
#braemac_application_avl ul#app_products li a,
.braemac_application ul#app_products li a
{
	text-decoration:none;
	white-space:nowrap;
	color:#0091C2;
	background:none;
	width:96px;
	height:96px;
	margin:0;
	padding:0;
}
#braemac_application_avl ul#app_products li a:hover,
.braemac_application ul#app_products li a:hover
{
	text-decoration:none;
	white-space:nowrap;
	background-image:url('/applications/AVL-AVM/highlight.gif');
	color:#006081;
	color:#900;
}
/*
#braemac_application_avl ul li span,
.braemac_application ul li span
{
	display:none;
}
*/

#braemac_application_index ul,
#braemac_application_index li
{
  list-style:none;padding:0;margin:0;
}
#braemac_application_index a{
  text-decoration: none;
}
#braemac_application_index p{
  margin:0 0 .25em 0;
}
#braemac_application_index a h4{
  color:#0091C2;
  font-weight: bold;
  text-decoration: none;
  font-size: 15px;  margin:0 0 .5em 0;

}
#braemac_application_index a:hover .app_title{
  color:#006081;
}
#braemac_application_index .app_preview{
	float:right;
	width:150px;
}

#braemac_value-add .app_preview{
	float:right;
	height:75px;
	width:auto;
}

#braemac_application_index ul li {
	display:block;
	border:1px solid #ccc;
	padding:1em;
	margin-bottom:.5em;
}

#braemac_application_index .description {
  display:block;
  margin-right:176px;
}

#braemac_application_index .description p {
  margin-top: 0;
}

#braemac_application_index .clear {
  clear:both;
  color:red;
}
.fltrt {
	float:right;
	}
