/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
em {
    font-family:"Roboto",verdana,arial;
    font-weight:500;
    font-style:normal;
    color:#333;
}
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align wit#fffh 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

/* top of page element styles */
strong { 
	font-family:"Roboto",Verdana, Arial;
	color:#333;
	font-weight:400;
}
	
body {
	
	padding:0 0;
	width:1000px;
    FONT-SIZE: 8pt;
    width:950px;
    MARGIN: auto auto;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    BACKGROUND-COLOR: white

	}
b {
    color:Red;font-weight:600;
}	
	
#wrap 
{
    width:1000px;
    margin: 0 auto;
    /*border:1pt solid #eee;*/
    z-index:1;
}
#abalogo{
	position:absolute;
	top: 0px;
	left: 0px;
	}
	
#phonelogo{
	/*background-image:url(/images/ltUSAoutline.png);*/

	BACKGROUND-REPEAT: no-repeat;
	background-position:top center;
	height:89px;
	min-height:89px;
	/*position:absolute;
	top:5px;
	left:735px;
	height:89px;
	min-height:89px;*/
	
	/*border:1pt solid red;*/
    }
#phonelogo h2 {
	margin-top:20px;
	font-size:12pt;
	font-family:"Roboto",Verdana, Arial;
	font-weight:700;
	color:#000
	}
#phonelogo p {
	font-size:12pt;
	font-family:"Roboto",Verdana, Arial;
	font-weight:600;
	text-align:center;
	}


/*Navbar styles*/
.menubar {
	background-color:#ddd;
	/*background-color:#ddd;*/
	box-shadow:0px 0px 5px #777 inset;
	height:25px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    
   }

#navbar {
	width:1000px;
	height:15px;
	position:absolute;
	top:85px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:20px;
	background-color:#467caa15;
	background-color:#eee \9;
	overflow:hidden;
	box-shadow: 0px 0px 5px #467caa inset;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; 
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

	}
#navbarLeft {
	}
#navbarLeft ul{
	margin:0;
	padding:0;
	padding-left:10px;
	}
#navbarLeft ul li {
	margin:0;
	padding:.65em;
	display: inline;
	}

#navbarRight {
	
	}
#navbarRight ul
{
    /*border:1pt solid grey;*/
    width:475px;
	margin-right:0px;
	padding:0;
	text-align:right;
	/*vertical-align:middle;*/
	}
#navbarRight ul li {
	margin:0;
	padding:.5em;
	display: inline;
	}
#navbarMid {
	
	}
#navbarMid ul{
	margin-right:0px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	}
#navbarMid ul li {
	margin:0;
	padding:.5em;
	display: inline;
	}

/* Drop Menu styles */
.mainmenu
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#222;
    text-align:left;
}
.mainmenu:hover
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
	color:#222;
        text-decoration:none;
    
}
.mainmenu:active
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#222;
    
}
.mainmenu:visited
{
   
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#222;
    
}
/* Drop Menu styles */
.mainmenu2
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#000;
}
.mainmenu2:hover
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#000;
    text-decoration:none;
    
    
}
.mainmenu2:active
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#000;
}
.mainmenu2:visited
{
   
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    color:#000;
}

/* Page styles */

#content {
	position:relative;
	margin-top:30px;
	margin-left:100px;
	margin-right:100px;
	
/*	background-image:url(../Images/Blueoverlay.jpg);*/
/*	BACKGROUND-REPEAT: no-repeat;*/
/*	background-position:top center;*/
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial

	
 
}

#content p{

	color:#000;
	font-size:10pt;
	font-family:"Roboto",Verdana, Arial;
	text-align:justify;
	margin-top:5px;
	margin-bottom:10px;
	position:relative;

}

#content strong {
	color:#000;
	font-size:10pt;
	font-weight:600;
	font-family:"Roboto",Verdana, Arial;

}

#content h1 {
	color:#000;
	font-size:16pt;
	font-weight:600;
	font-family:"Roboto",Verdana, Arial;
	margin-top:5px;
	}
}
#content h2 {
	color:#000;
	font-size:10pt;
	font-weight:600;
	font-family:"Roboto",Verdana, Arial;
	margin-top:5px;
}
#content h3 {
	color:#000;
	font-size:10pt;
	font-weight:600;
	font-family:"Roboto",Verdana, Arial;
	margin-top:5px;
}
#content ul{
	color:#000;
	font-size:10pt;
	font-family:"Roboto",Verdana, Arial;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:30px;
	}
#content ul li {
	margin-left:15px;
	padding:0px;
	 LIST-STYLE-TYPE: disc;
	font-size:10pt;
	font-family:"Roboto",Verdana, Arial;
	}

div.abamain{
	background-image:url(../Images/openingbanner2.jpg);
	BACKGROUND-REPEAT: no-repeat;
	background-position:top center;
	margin-bottom:15px;
	

}
div.abamain p{

	padding:20px 125px;
	color:#fff;
	font-size:14pt;
	font-family:"Roboto",Verdana, Arial;
	text-align:justify;

	margin-top:5px;

}

#gFooter 
{
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
}
.abaMainFeatureV2 {
    BACKGROUND-COLOR: #ccc;
    float:left;
    padding:0px 0px;
	FONT-SIZE: 14pt;
	width:300px;
	height:250px;
	margin:20px 5px 20px 5px;
	
    FONT-FAMILY: "Roboto",Verdana, Arial;
    font-family:Verdana, Arial\9;
    border-radius: 10px;
    
    background: radial-gradient(circle, #fff, #EEE3DA);
    background:#EEE3DA\9;
    box-shadow:0px 0px 10px #777 inset;
    }

.abaMainFeatureV2 h1{
    FONT-WEIGHT: 200;
    FONT-SIZE: 22pt;
    COLOR: #305D84;
    text-shadow:-2px 2px 15px #999; /*4D3303;*/
    FONT-FAMILY: "Raleway",Verdana, Arial;
    letter-spacing:-.5;
    padding: 5px 5px;

    border-top-left-radius: 10px;
    border-top-right-radius: 10px;

	}
.abaMainFeatureV2 p{	
    FONT-SIZE: 12pt;
    COLOR: #000;
    FONT-FAMILY:"Roboto",Verdana, Arial;
    FONT-WEIGHT: 300;

    padding:10px 10px;
    
   	margin-bottom:5px;

    }




.abaMainFeature {
    BACKGROUND-COLOR: #F0F8FF;
    BORDER:1pt solid #B0E0E6 ;
    padding:0px 0px;
	FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
	height:290px;
	 /* Do rounding (native in Firefox and Safari) */
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
	}
	
.abaMainFeature h1{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #fff;
    FONT-FAMILY: "Roboto",Verdana, Arial;
	BACKGROUND-COLOR: #467caa;
    padding: 5px 5px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
	}
.abaMainFeature p{	
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY:"Roboto",Verdana, Arial;
    
   	margin-bottom:5px;


    }
	
/*Tables styles*/
#serieshdg{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    margin-top:10px;

}
#serieshdg table 
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    HEIGHT: 1.5em;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left;
    padding:5 5;
    empty-cells: hide;
}

#serieshdg tr td:first-child 
{   width:100%\9;
    width:200px;
    text-align:center;
    
}

#serieshdg tr td:first-child img
{
    width:100%\9;
    min-height: 40px;
    max-height: 200px;
    max-width: 200px;
    padding: 0 0;
}

#serieshdg tr td+td
{
    width:auto;
    
    padding:0 10 0 10;
}

#serieshdg tr td:last-child 
{
    width:100%\9;
    max-width:200px;
    min-width:5px;
    text-align:center;
}

#serieshdg tr td:last-child img
{
    width:100%\9;

    min-height: 40px;
    max-height: 200px;
    max-width: 200px;
   

}

#serieshdg  h1 {

    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    HEIGHT: 1.5em;
    border:none;
    TEXT-ALIGN: center;
}
#serieshdg tr:first-child th {

    FONT-WEIGHT: 400;
    FONT-SIZE: 12pt;
    FONT-FAMILY: "Raleway",Verdana, Arial;
    TEXT-ALIGN: center;
    height:10px;
    border:none;
    border:1pt solid #467caa;
    border-radius:10px 10px 0 0;
    color:#fff;
    BACKGROUND-COLOR: #467caa;
    
}

#serieshdg th {

    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    border:1pt solid #467caa;
    TEXT-ALIGN: center;
    height:15px;
    COLOR: #000;
    background:#fff;
}

#serieshdg tr + td
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
}




#ptrhdg{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    margin-top:10px;

}
#ptrhdg table 
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    HEIGHT: 1.5em;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left;
    padding:5 5;
}
#ptrhdg tr td:first-child img
{
    min-height: 40px;
    max-height: 200px;
    max-width: 200px;

}
#ptrhdg td:nth-child(2) img
{
    max-height:65px;
    

}   

#ptrhdg tr + td
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
}

#ptrhdg  h1 {

    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    HEIGHT: 1.5em;
    border:none;
    TEXT-ALIGN: center;
}
#ptrhdg tr:first-child th {

    FONT-WEIGHT: 400;
    FONT-SIZE: 12pt;
    FONT-FAMILY: "Raleway",Verdana, Arial;
    TEXT-ALIGN: center;
    height:10px;
    border:none;
    border:1pt solid #467caa;
    border-radius:10px 10px 0 0;
    color:#fff;
    BACKGROUND-COLOR: #467caa;
    
}

#ptrhdg th {

    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    border:1pt solid #467caa;
    TEXT-ALIGN: center;
    height:15px;
    COLOR: #000;
    background:#fff;
}



#ptrlist{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    margin-top:20px;
    /*border:1pt solid #467caa;
    border-radius:5px;*/
    padding:5 5;
width:1000px;
}
#ptrlist table
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    HEIGHT: 1.5em;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left;
    margin:0 0; 
    padding:0 0; 
    text-align:center;
    border:none;
    
}
#ptrlist tbody tr
{
    height:1.5em;
}
#ptrlist tbody tr:first-child
{
    height:auto;
}

#ptrlist td h3 {

    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    border:none;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #ddd;
    margin-top:10px;
    margin-bottom:10px;
    

}

#ptrlist td h4 {

    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    border:none;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #F7E24A;
    margin-top:10px;
    margin-bottom:10px;
    

}


#ptrlist th {

    FONT-WEIGHT: 400;
    FONT-SIZE: 12pt;
    FONT-FAMILY: "Raleway",Verdana, Arial;
    border:1pt solid #fff;
    TEXT-ALIGN: center;
    height:15px;
    BACKGROUND-COLOR: #467caa;
    color:#fff
 
}

#ptrlist td
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    width:175px;
    /*border-top:1pt solid #467caa;
    border-right:1pt solid #467caa;*/
    vertical-align:text-top;    
    
}
#ptrlist tr td:first-child
{
    
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    width:175px;
    /*border-right:1pt solid #467caa;*/
    vertical-align:text-top;    
    
}
#ptrlist  td
{
    
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    width:175px;
    /*border-right:1pt solid #467caa;*/
    vertical-align:text-top;    
    text-align:left;  
}

#ptrlist  td + td
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    width:auto;
    vertical-align:text-top;  
    text-align:left;  

}
#ptrlist  td + td + td
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:left;
    width:150;
    vertical-align:text-top;        
}
#ptrlist  td:last-child
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    width:25px;
    text-align:center;
    vertical-align:text-top;        
}

#ptrlist td p {

    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    /*border-top:1pt solid #467caa;
    border-right:1pt solid #467caa;*/
    vertical-align:text-top;    
}

#ptrlist td p:last-child {

    font-style:italic;
    COLOR: #888;
}

/*request a quote styles*/
#raq
{
    width:550;
    border:1pt solid #467caa;
    border-radius:5px;
    padding:5 5;
    margin-top:20px;
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: "Roboto",Verdana, Arial;

    }

#raq div
{

    margin:0 auto;
}

#raq th p
{
    BACKGROUND-COLOR: #467caa;
    color:#fff;
    font-size:12pt;
    margin:0 0;
    padding:0 0;
    vertical-align:middle;
    height:25px;
    line-height:25px;
    FONT-WEIGHT: 400;
    border-radius:5 5 0 0;
    text-shadow:1px 1px 2px #000;
    FONT-FAMILY: "Raleway",Verdana, Arial;

}    
#raq img
{
    cursor:pointer;
}
#raq th 
{
    font-size:10pt;
    font-weight:300;
    text-align:center;
}    
#raq th
{
    font-size:10pt;
    font-weight:300;
    text-align:center;
    color:#696969;
}

/*Landing PAge styles*/

#landingpagewrap {
  margin:30 0 10 0;
  /*background: white url(/images/bluebg.png) no-repeat top;*/
  height:auto;
  
}


#landingpagewrap tr 
{
    height:45px;
}
#landingpagewrap tr tr
{
    height:35px;
}

#landingpagewrap th:first-child {
    font-size:18pt;
    font-family:"Roboto",verdana,arial;
    font-weight:300;
    height:30px;
    /*text-shadow: 2px 2px 8px #467caa;*/
    text-shadow: 2px 2px 8px #5784AA;
    margin:15 0 15 0;
}
#landingpagehdr 
{
    height: 235px;
    WIDTH: 100%;
    text-align:center;
    border:none;
    margin: 15 0 0 0;
    padding:0 0;
    vertical-align:top;
}

#landingpagehdr td:first-child img
{
    margin-left:35px;
    max-height:215px;
    max-width:200px;
}    

#landingpagehdr td:first-child
{
    min-width:200px;
}    

#landingpagehdr td:last-child
{
    min-width:200px;

}    
#landingpagehdr td:last-child img
{
    margin-right:35px;
    max-height:215px;
    max-width:200px;

}    

#landingpagehdr td:nth-child(2) img
{
    max-height:65px;
    

}    


#landingpagehdr p 
{
    font-size:14pt;
    font-family:"Roboto",verdana,arial;
    text-align:normal;
    text-align:center;
    font-weight:300;
    margin-top:auto;
    margin-left:15px;
    margin-bottom:auto;
    margin-right:15px;
    padding:15px 10px;
    border:none;
    border-radius:10px;
    /*box-shadow: 0px 0px 30px #EEE3DA inset;*/
    /*box-shadow: 0px 0px 15px #5784aa inset;*/
    box-shadow: 0px 0px 15px #467 inset;
}    

#landingpagetabarea
{
    width:900px;
    margin:0 auto;
	margin-top:15px;
}
#landingpagetabrow 
{
 margin:0;
 padding-left:1ex;
 max-width:900px;
 /*font-size:10pt;*/
 letter-spacing:0.3pt;
 line-height:1;
 height:30px;
}

#landingpagetabrow ul {
  margin:0;
  padding:0;
  
  list-style:none;
  position:absolute;
  z-index:1;height:30px;
}

#landingpagetabrow li {
  float:left;
  /*background-color:#ddd;*/
  color:#222;
  font-size:11pt;
  font-family: "Roboto",Verdana, Arial;
  font-weight: 300;

  margin-right:5px;
  padding: 8px 8px 4px 8px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  /*border-top:solid #467caa 1px;
  border-left:solid #467caa 1px;
  border-right:solid #467caa 1px; */
  border-top:solid #467caa 1px;
  border-left:solid #467caa 1px;
  border-right:solid #467caa 1px; 
  border-bottom:solid #467caa 1px; 
      
  
  /*border-bottom-color:transparent;*/
  cursor:pointer;
 /* min-height:11px;
  height:11px; */
  z-index:1;
  
}

li.select {
 /*background-color:#467caa;*/
 background-color:#fff;
 color:#000;
 /*min-height:14px;
 height:14px;*/
 padding-bottom: 8px ;
 font-weight: 400;
 border-top:solid #467caa 1px;
  border-left:solid #467caa 1px;
  border-right:solid #467caa 1px; 
  border-bottom:solid #fff 1px; 
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  z-index:5;
  box-shadow:none;  
  box-shadow:4px 3px 3px #666;    
  
}

#landingpagetopbox, landingpagemidbox {
  width:100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;   
}
#landingpagetopbox {
  /*background-color:#f5f5f5;*/
  border: solid #467caa 1px;
  margin-bottom:2em;
  
}
#landingpagemidbox {
  /*border: solid #467caa 1px;*/
  
  /*background-color:#f5f5f5;*/
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
   z-index:0;
   
}
#landingpagemidbox p {
  margin:0;
  padding-bottom:1ex;
	}
#landingpagemidbox table {
  
  
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:10px;
}
.tabDiv 
{
    margin-bottom:20px;
    box-shadow: 0px 0px 15px 5px #666;
    
    display:none;
    
}
    
.mfgMain {
	position:relative;
	padding:10px 10px;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:100px;
	margin-right:100px;
	border: 1px solid #fff;
	background-color:#fff;
	opacity:0.80;
	filter:alpha(opacity=85);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    FONT-FAMILY: "Roboto",Verdana, Arial; 
	}

.mfgMain img {
	padding:20px 20px;
	}	
.mfgMain h1 {
	color:#000;
	font-size:18pt;
	font-weight:600;
	font-family:"Roboto",Verdana, Arial;
	margin-top:5px;
	margin-top:10px;
	}

.mfgMain strong {
	/*font-size:10pt;*/
	font-weight:600
	}
	
.mfgMain p {	
	font-size:12pt;
	font-weight:500;
	margin-left:10px;
	margin-right:15px;
	margin-top:1.0em;

	
	}
.mfgMain p.first-child {	
	margin-top:1.5em;
	font-size:10pt;
	font-weight:400;
	
	}

#techtabText  {
	FONT-WEIGHT: 300;
    FONT-SIZE: 14pt;
	FONT-FAMILY: "Roboto",Verdana, Arial;
    TEXT-ALIGN: justify;
    margin-left:20px;
    margin-right:20px;
    margin-top:0px;
    
	}

#techtabText p{

    PADDING: 0 0;
    MARGIN-bottom: 10px;
    margin-top:15px;
    font-size:11pt;
    font-weight:300;
    color:#222;
	FONT-FAMILY: "Roboto",Verdana, Arial;
	text-align: center;

}
#techtabText p.first-child {	
	margin-top:0px;
	font-size:14pt;
	font-weight:400;
	margin-bottom:10px;
	
	}

#techtabText h1{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 14pt;
  
    COLOR: #467caa;
    /*COLOR: #000;*/
    MARGIN-RIGHT: 0px;
    padding:0 0;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
	margin-bottom:15px;
	}
#techtabText h2
{
    margin:0 0;
     MARGIN-TOP: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
  
    /*COLOR: #467caa;*/
    COLOR: #000;
    MARGIN-RIGHT: 0px;
    padding:0 0;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
   
	}
#techtabText h3
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    TEXT-ALIGN: left
}
#techtabText img
{
    display:block;
    margin:0 auto 0 auto;
    margin-bottom:0;
	}
	
#techtabText ul{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	text-align:center
	}
#techtabText ul li {
	margin-left:15px;
	padding:0px;
	 LIST-STYLE-TYPE: disc;
	font-weight:600;
	}




#techtabVP  {
	FONT-WEIGHT: 400;
    FONT-SIZE: 12pt;
	FONT-FAMILY: "Roboto",Verdana, Arial;
    TEXT-ALIGN: left;
	/*background-image:url(../Images/abagreyswoosh1.jpg);*/
	min-height:250px;
	BACKGROUND-REPEAT: no-repeat;
	background-position:center center;	
	}
#techtabVP h1 {
    FONT-FAMILY: "Roboto",Verdana, Arial;
    FONT-WEIGHT: 400;
    FONT-SIZE: 14pt;
    color:#467caa;    
    margin:0px 0px;    
    padding:0 0;
MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1.5em;
    

	}
#techtabVP p {

    PADDING: 0 0;
    MARGIN-left: 0px;
    MARGIN-right:0px;
    MARGIN-top:5px;
    FONT-SIZE: 12pt;
	FONT-FAMILY: "Roboto",Verdana, Arial;
	text-align: center;
	display: inline-table;

	}


#techtabVP img:first-child
{
    float:left;
    margin:0px 0px;
    padding:0px 0px;
	margin: 0px 20px 40px 0px;
	}
#techtabVP img:nth-of-type(2)
{
    float:right;
    margin: 0px 0px 40px 20px;
    padding:0px 0px;
    
	}

#availseriesUL
{   height:100%;
    margin-top:10px;
    vertical-align:middle;
    background:#fff;
    border:1pt solid #ccc;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow:2px 5px 2px #aaa; 	
}
#availseriesUL ul
{
}
#availseriesUL li
{
    FONT-SIZE: 10pt;
    font-weight:400;
    margin:20 0 0 0;
    TEXT-INDENT: 0em;
    margin-top: 3px;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    LIST-STYLE-TYPE: none;
        text-align:center;
    border-bottom:1pt solid #aaa;
    overflow:auto;

    /*HEIGHT: expression(25 + "px")*/
}
#availseriesUL img
{
    max-height:90px;
    max-width:90px;
    vertical-align:top;
    float:left;
    margin-right:10px;    
    
    
}

#availseriesUL li p
{
    font-size: 11pt;
    color:#777;
    text-align:center;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    font-style:italic;
    margin:3 10 0 10;
    padding: 3 10 0 10;
    display:block;
    
    
}
#availseriesh3
{
    font-size: 12pt;
    color:#222;
    background-color:#eee;
    text-align:center;
    FONT-FAMILY: "Raleway",Verdana, Arial;
    font-weight:500;
    text-shadow: none;
    border-bottom:1pt solid #444;
    border-radius:5 5 5 5;
    
    
    
    
}
#availseriesUL li a
{
    font-size: 11pt;
    COLOR: blue;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
}
#availseriesUL li a:link
{
    font-size: 11pt;
    COLOR: blue;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
}
#availseriesUL li a:active
{
    font-size: 11pt;
    COLOR: blue;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
}
#availseriesUL li a:visited
{
    font-size: 11pt;
    COLOR: blue;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    text-align:center;
}
#availseriesUL li a:hover
{
    font-size: 11pt;
    COLOR: red;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    TEXT-ALIGN: left
}

#supplyTab
{height:100%;
    margin-top:5px;
    vertical-align:middle;
    background:#eee;
    border:1pt solid #ccc;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow:2px 5px 2px #aaa;	
    /* Safari 4-5, Chrome 1-9 */
    /* Can't specify a percentage size? Laaaaaame. */
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#eee));

    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-radial-gradient(circle, #fff, #eee);

    /* Firefox 3.6+ */
    background: -moz-radial-gradient(circle, #fff, #eee);

    /* IE 10 */
    background: -ms-radial-gradient(circle, #fff, #eee, #EEE3DA);
    /*background: radial-gradient(circle, #fff, #eee, #EEE3DA);*/
background: radial-gradient(ellipse at center, floralwhite 65%,#EEE3DA 95%); /* W3C */
}

#supplyTab div 
{   
    FONT-FAMILY: "Roboto",Verdana, Arial;
    font-weight:300;
}

#supplyTab h3
{
    font-size: 12pt;
    color:#222;
    background-color:#eee;
    text-align:center;
    FONT-FAMILY: "Raleway",Verdana, Arial;
    font-weight:500;
    text-shadow: none;
    border-bottom:1pt solid #444;
    border-radius:5 5 5 5;
}

#supplyTab img
{
    float:right;
    max-width:150px;
    margin-top:125px;
    margin-right:15px;
 }
#supplyTab legend
{ 
    color: #fff;
    background: #467caa;
    padding: 2px 2px;
    text-align:center;
    margin-left:20px    
  
  }
#supplyTab input 
{
    margin-left:70px;
    width:125px;
    text-align:left;
    font-size:12pt;
    
}
    
#supplyTab fieldset
{
    border: 1px solid #467caa;
    width: 20em;
    margin:10px 0px 10px 25px;
}
#supplyTab select 
{
    width:225px;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    font-weight:400;
    font-size:10pt;
    margin-top:8px;
    margin-left:20px;
}
    
     
#supplyTab p 
{   padding:0 0;
    margin:0 0;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    font-weight:500;
    font-size:14pt;
    line-height:25px;
    vertical-align:middle;
    text-align:center;
    

}


/* Series Page - some thin may be used for the ProdInfo Page */

.seriesmain {
	/*border:1pt solid #003B7C;*/
	margin-top:0px;
	margin-left:25px;
	margin-right:10px;
	padding: 0 0;
    
    text-align:center;
	 /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-right:4pt solid #467caa \9;
    border-bottom:4pt solid #467caa;	
    box-shadow:5px 10px 5px #888;
    

	/*background-color:#ffffe0;*/
	BACKGROUND-COLOR: #fff;

    /* Safari 4-5, Chrome 1-9 */
    /* Can't specify a percentage size? Laaaaaame. */
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#eee));

    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-radial-gradient(circle, #fff, #eee);

    /* Firefox 3.6+ */
    background: -moz-radial-gradient(circle, #fff, #eee);

    /* IE 10 */
    background: -ms-radial-gradient(circle, #fff, #EEE3DA);
    background: radial-gradient(circle, #fff, #EEE3DA);
	}

.seriesmain p {
	margin:0 0;
	padding:15 15;
	text-align:justify;
	FONT-FAMILY: "Roboto",Verdana, Arial;
	font-size:12pt;
    font-weight:300;
    text-align:center;
    margin-top:2px;
    /*color:#467caa;*/
    color:#222;
	}	



.seriesmain h1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16pt;
    COLOR: #467caa;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    padding: 5px 5px;
    text-align:center;
}
.seriesmain h2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    /*BACKGROUND-COLOR: #467caa; */
    BACKGROUND-COLOR: #fff;
    text-align:center;
    height:1.5em;
}
.seriesmain h3
{
    font-size:10pt;
    font-weight:300;
    text-align:center;
    margin-top:2px;
    color:#696969;
}

.seriesmain ul{
	color:#000;
	font-size:10pt;
	font-family:"Roboto",Verdana, Arial;
	margin-top:0px;
	margin-bottom:10px;
	padding:5 5;
    margin-left:40px;
    /*width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    margin:auto;*/
	text-align:center;
    
	}
.seriesmain ul li {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	LIST-STYLE-TYPE: disc;
	font-family:"Roboto",Verdana, Arial;
	font-size:12pt;
	color:#000;
    font-weight:300;

	}


#seriesprodinfoh1
{
    margin-right:00px;
    padding: 5px;
    font-family:"Roboto",Verdana, Arial;
    font-size:20pt;
    text-shadow: 1px 1px 1px #000;
    font-weight:300;
    text-align:Center;
    BACKGROUND-COLOR: #467caa;
    COLOR: #fff;
    border-radius: 7px 7px 0 0;
}    
#seriesprodinfoh2
{
    FONT-WEIGHT: 300; 
    FONT-SIZE: 16pt; 
    COLOR: black; 
    font-family:"Roboto",Verdana, Arial;
    
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: center; 
    
}



#cusLogin {
		 
	/*	background-image:url(../Images/Blueoverlay.jpg);*/
	/*	BACKGROUND-REPEAT: no-repeat;*/
	/*	background-position:top center;*/
	    position:absolute;
	    width:350px;
	    width:375px \9;
	    FONT-WEIGHT: 350;
	    
	    FONT-SIZE: 10pt;
	    COLOR: #000;
	    FONT-FAMILY: "Roboto", Verdana, Arial;
        margin-top:10px;
        /*left:725px;
        left:500px \9;*/
        margin:0 auto;
        margin-left:580px;
   	    top:125px;
        z-index:-1;   
        display:none;
        }
	
#cusLogin form {
		
		
		
	}
#cusLogin fieldset
{
	/*border: 1px solid #467caa;*/
	width: 350px;
	margin-top:5px;
	padding:5px 5px;
	margin-left:0px;
	display:block;
	border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:50px;
    border-bottom-right-radius:50px;
    border:none;
	box-shadow:2px 2px 30px #777 ;
	background-color:#eee ;
	/*seashell*/
	/*IE8 stuff*/
    width:375px \9;
   	background-color:#ddd \9;
   	
}		
#cusLogin legend
{
    color: #444;
    background: #fff;
    padding: 0px 5px 3px 5px;
    margin-left:0px;
    border-radius:5px 5px 5px 5px;
    text-align:left;
    background: radial-gradient(circle, #fff, #467caa;);
    font-weight:600;
    font-family:"Roboto",Verdana, Arial;
    font-size:10pt;
    
    width:340px;
    margin-bottom:15px;
    background-color:#fff \9;
    width: 360px \9;
    color:#444 \9;
    
    
} 
#cusLogin p 
{
    margin:5px 0 5px 0;
}   
#cusLogin label
   	{   position:relative;
		color:#000;
		font-size:10pt;
		font-family:"Roboto",Verdana, Arial;
        margin-bottom:10px;
	    width: 60px;
	    float: left;
	    text-align: right;
	    margin-right: 0.5em;
	    display: block;
	    
	}
#cusLogin input
	{
	border: 1px solid #708090;
        margin-bottom:5px;
	border-radius:5px;
    font-family:"Roboto",Verdana, Arial;
	font-size:10pt;
	}
#cusLogin img 
{
    float:right;
    height:18px;
    padding-top:0px;
    margin-right:5px;
    vertical-align:bottom;
}
.loginButton
	{
	width:100px;
	height:20px;
	font-weight:600;
	padding:0 5;
	text-align:center;
	margin-left: 47px;
	margin-right:15px;
	margin-top:15px;
	color: #fff;
	background-color: #777;
	
	border: 2px outset #d7b9c9;
	box-shadow:2px 2px 4px #ccc;
	}	
.caption
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #555;
    FONT-FAMILY: "Roboto",Verdana, Arial;
    TEXT-ALIGN: center;
    display:block;
    margin:0 auto;
    margin-top:14px;
}
	
/* ######### Default class for drop down menus ######### */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
COLOR: #467caa;
}

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #ccc;
border-bottom-width: 0;
font: normal 9pt "Roboto",Verdana, Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
/* background: #ffD000; */
box-shadow: 0px 0px 15px #777 inset;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
background-color:#FFFAFA;

background: #eee \9; 
width: auto; /* default width for menu */
width:200px \9;
COLOR: #000;
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: auto;
display: block;
text-indent: 3px;
font-family:"Roboto",Verdana, Arial;
border-top: 1px solid #ddd;
text-decoration: none;
font-weight: 400;
text-indent: 5px;
COLOR: #000;
height:25px;
vertical-align:middle;
padding-left:20px;
padding-right:20px;
padding-top:5px;
/*padding:3px 20px 3px 20px;
padding-left:20px \9;
padding-right:20px \9;
padding-top: 1px \9;
padding-bottom: 1px \9;*/

}

.anylinkcss a:hover{ /*hover background color*/
background: #000 \9;
color: red;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #000;
padding: 00px;
font: normal 12px "Roboto",Verdana, Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;

}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;

}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute \9;
left: 0 \9;
top: 0 \9;
z-index: 99 \9; /*zIndex for shadow*/
background: #000 \9;
visibility: hidden \9;
}


.attn
/*slam it rght and color it red*/
{
    FONT-SIZE: 8pt;
    COLOR: crimson;
    text-align:right;
}

.xcelBtn {
	font-family: "Roboto", Arial,Verdana;
	font-weight:300;
	font-size:14pt;
	padding:0 0;
	color:#467caa;
	height:1.25em;
	width:5.5em;
	border:none;
	border-radius:.5em;
	background-color:rgba(177,177,177,.40);
	text-align:center;
	width:12em;
	margin:0em 0em .5em 0em;
  }
.xcelBtn:hover {
	font-weight:300;
	box-shadow: inset 4px 2px 4px 2px rgba(177,177,177,.50),inset 10px 5px 30px rgba(177,177,177,.50);
	}
 .xcelBtn:active {
	font-weight:300;
	background:#bbb;
	color:#ccc;
		}
.xcelBtn:focus {outline:0;}
.fMiddle {margin-left:auto;margin-right:auto;}
