* {margin:0; padding:0}

/* -- layout styes -- */
body{

background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/new-home-background.jpg) repeat top left;
/*background:#150517;*/

font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
font-size:1em;
}

#container-wrap{

margin-left:11em;
width: 900px;
background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/gradient65000633.png) top left repeat-x;
}

#container
{
width: 900px;
margin: auto;
color: #333;
/*border: 1px solid gray;*/
line-height: 130%;
font-size:.9em;
background:#9999FF;  

}

#top
{
height:95px;
padding: .5em;
background-color:white;
}

#headerCaption
{
margin-left:20px;font-size:13px;font-weight:bold;
}

#navigation {
background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/gradientSides.png) top left repeat-x ;
height:27px;
}

#navigationNew {
background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/abb-menu-bg.png) top left repeat-x ;
height:27px;

/*background-color: #F7A02D;
background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/menu-background.jpg) repeat-x top left;
border-bottom: 1px solid gray;*/
}

#menu
{
background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/abb-menu-bg.png) repeat-x top left;
margin:  auto;
padding: .5em;
border-bottom: 1px solid gray;
text-align: center;
height:265px;
overflow:hidden;
}

#top h1
{
padding: 0;
margin: 0;
}
#content-table{
display:table;
width:62.5em;
}

#content-row{
height:39em;
/*BACKGROUND-COLOR:#d3effb;
BACKGROUND-COLOR:lightblue;*/
background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/gradient61217235.png) top left repeat-x;

}

#leftnav
{
float:left; 
PADDING-BOTTOM: 1em; 
/*BACKGROUND-COLOR:#95B9C7; 
BACKGROUND-COLOR:	#2B3856;*/
background: transparent url(http://d1a36efohcl1jf.cloudfront.net/static/bp-menu-bg-new.jpg) top left repeat-x ;
PADDING-LEFT: 1em; 
WIDTH: 13em; 
PADDING-RIGHT: 1em; 
margin:0;
PADDING-TOP: 1em;
height:42.5em;
}

#rightnav
{
float:right;
PADDING-BOTTOM: 1em; 
/*BACKGROUND-COLOR:#95B9C7; 
BACKGROUND-COLOR:	#2B3856; */
background: transparent url(http://d1a36efohcl1jf.cloudfront.net/static/bp-menu-bg-new2.jpg) top right repeat-x ;
PADDING-LEFT: 1em; 
WIDTH: 13em; 
PADDING-RIGHT: 1em; 
margin:0;
PADDING-TOP: 1em; 
height:42.5em;
}


#content
{
POSITION: absolute; 
PADDING-BOTTOM: 1em; 
/*BACKGROUND-COLOR:#406CAC;*/
background: #9999FF;
PADDING-LEFT: 0.5em; 
WIDTH: 30em; 
PADDING-RIGHT: 0em;
margin:0;
PADDING-TOP: 1em; 
height:42.5em;
}


#content-1

{
background-color:#d3effb;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 1em;
max-width:66.6em;
left-margin: 27em;
height:800px;
}

#content-2

{
background:#9999FF;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 1em;
max-width:66.6em;
height:650px;
overflow:none;
}

#content-3

{
background-color:#FFFFFF;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 1em;
max-width:66.6em;
height:700px;
overflow:none;
}

#content-4

{
/*background-color:#81BEF7;*/
background:#9999FF;  

padding: 1em;
max-width:66.6em;
height:1100px;
overflow:none;
}

.ash_heading{
background-color:#006699;
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:15px;
padding-left:0;
padding-top:0;
}

.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
height:29px;
}

.ubercolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;

}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.ubercolortabs a{
margin-top:4px;
float: left;
color: white;
background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/menu-background.jpg) repeat-x top left;
/*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;

}

.ubercolortabs a span{
float: left;
display: block;
background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/menu-background.jpg) repeat-x top left;
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
color: white;
/*background:brown url(http://d1a36efohcl1jf.cloudfront.net/static/dgrey062.gif) repeat-x top left;
background color of tabs onMouseover*/
}

.ubercolortabs a:hover span{
background-color: transparent;
background:transparent url(http://d1a36efohcl1jf.cloudfront.net/static/edited.jpg) repeat-x top left;
}


.ubercolordivider{ /*CSS for horizontal line.*/
margin-top:2px;
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 2px;
background: #804000; /*background color of horizontal line*/

}


#ash_heading{
background: #804000;
width: 50%;
}


#bodySearch{
margin-left:38px;
width:100%;
word-wrap:break-word;

}

#headerSearch{
margin-left:38px;
width:98%;
background-color:#F7BE81;
font-weight:bold;
}

.listSearch{
width:8%;

}

.even{ 
    background-color:#81BEF7;
    
}

.odd{
    background-color:lightgrey;
    
}


#footer
{
font-size:.8em;
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: white;
border-top: 1px solid gray;
text-align:center;

}



#footer-1
{
font-size:.9em;
clear: both;
margin: 0;
padding: 2.6em;
color: #333;
text-align:center;
height:2em;
}


#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.side-box {
	width:168px;
	border:1px solid #ccc;
	height:125px;
	

}
.sm {list-style:none; width:459px; height:300px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

* {margin:0; padding:0}
.slidermenu {list-style:none; width:459px; height:250px; display:block; overflow:hidden}
.slidermenu li {float:left; display:inline; overflow:hidden}
.slidermenu li a .menudetail {  height:280px;  margin-left:25px;border:1px solid #000; background-color:#fff;}


.header-caption { text-align:right; margin-top: 18px;}

/* HORIZONTAL MENU */
.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}


.menu .horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	/*background: url(http://d1a36efohcl1jf.cloudfront.net/static/bg-bubplastic.gif) top left repeat-x;*/
}


.menu.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu.horizontal ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(http://d1a36efohcl1jf.cloudfront.net/static/bg-bubplastic-button.gif) top left no-repeat;	
}

.menu.horizontal ul li a {
	display: block;
	height: 27px;
	padding-top: 3px;
	padding-left: 23px;
	float: left;
	text-transform: uppercase;	
	color: #FFFFFF;
	text-decoration: none;	
}
.menu.horizontal ul li a:hover{
	text-decoration:underline overline;	
}

.menu.horizontal ul li a span.menu_ar {
	display: block;
	float: right;
	height: 42px;
	padding-top: 5px;
	padding-right: 5px;
	background: transparent url(http://d1a36efohcl1jf.cloudfront.net/static/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}

.menu.horizontal.top ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-size: 90%;
	color: #F7A02D;
	text-decoration: none;
	bottom:20px;
}

.menu.horizontal.top ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(http://d1a36efohcl1jf.cloudfront.net/static/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END HORIZONTAL MENU */




a,img { border:0; padding:0; margin:0;}

/* new accordion code */
   .haccordion .header, .haccordion .content{
   float: left;
   height: 243px;
    overflow: hidden;
  }
  
  .haccordion .header{
   width: 2em;
   background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/slider-menu-bg.jpg) top right repeat-x;
   color: #fff;
   cursor: pointer;
   text-align:center;
   border:1px solid #CACAFF;   
   height:255px;
  }

    /*
  .haccordion .header .em{
   width: 1.5em;
   background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/slider-menu-bg.jpg) top right repeat-x;
   color: #fff;
   cursor: pointer;
   text-align:center;
   border:1px solid #CACAFF;

  }
  
*/
  .haccordion .content{
   display: none;
   width: 0px;
    height: 240px;
   overflow: hidden;
  }
  
  .haccordion .content p{
   margin: 5px;
  }

	/*sub menu */
	.haccordion2 .header2, .haccordion2 .content2{
   float: left;
   height: 240px;
  }
  
  .haccordion2 .header2{
   width: 1.5em; /* 30px; */
   background: #508E2B;
   color: #fff;
   cursor: pointer;
   height: 240px;
   border:1px solid #CACAFF;
   background: #000066 url(http://d1a36efohcl1jf.cloudfront.net/static/sub-menu-bg.jpg) top right repeat-x;
  }
  
  .haccordion2 .content2{
   display: none;
   width: 0px;
   overflow: hidden;
   height: 240px;
  }
  
  .haccordion2 .content2 p{
   margin: 5px;
  }
  /* sub menu */


/* end of accordion styles */
