@charset "utf-8";
/* CSS Document */


	
	
/* ==============================================================================
						ICONS
	========================================================================== */	
	
	
	@font-face {
    font-family: 'a2icons';
    src:    url('../../resources/fonts/A2icons/a2icons.eot?um2mvu');
    src:    url('../../resources/fonts/A2icons/a2icons.eot?um2mvu#iefix') format('embedded-opentype'),
        url('../../resources/fonts/A2icons/a2icons.ttf?um2mvu') format('truetype'),
        url('../../resources/fonts/A2icons/a2icons.woff?um2mvu') format('woff'),
        url('../../resources/fonts/A2icons/a2icons.svg?um2mvu#a2icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'a2icons' !important;
    speak: none;
	font-size:60px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-a-v-comps:before {
    content: "\e900";
}
.icon-aerospace:before {
    content: "\e901";
}
.icon-banking:before {
    content: "\e902";
}
.icon-communications:before {
    content: "\e903";
}
.icon-comp-network:before {
    content: "\e904";
}
.icon-consumer:before {
    content: "\e905";
}
.icon-education:before {
    content: "\e906";
}
.icon-energy:before {
    content: "\e907";
}
.icon-government:before {
    content: "\e908";
}
.icon-hospitality:before {
    content: "\e909";
}
.icon-industrial:before {
    content: "\e90a";
}
.icon-instrumentation:before {
    content: "\e90b";
}
.icon-iot:before {
    content: "\e90c";
}
.icon-lighting:before {
    content: "\e90d";
}
.icon-marine:before {
    content: "\e90e";
}
.icon-medical:before {
    content: "\e90f";
}
.icon-military:before {
    content: "\e910";
}
.icon-misc:before {
    content: "\e911";
}
.icon-oil-gas:before {
    content: "\e912";
}
.icon-power-mgmt:before {
    content: "\e913";
}
.icon-security:before {
    content: "\e914";
}
.icon-thermal-mgmt:before {
    content: "\e915";
}
.icon-transportation:before {
    content: "\e916";
}
.icon-utilities:before {
    content: "\e917";
}
.icon-white-goods:before {
    content: "\e918";
}
.icon-pos:before {
    content: "\e91a";
}
.icon-commercial:before {
    content: "\e919";
}



/* DIV for H4 left column in Two-column layout */
#yellow_tab {
width: 180px;
height: 40px;
background-image: url(http://www.americaii.com/images/yellow_tab.png);
background-repeat: no-repeat;
margin-left: -30px;
margin-bottom: -36px;
}


/* Blue Coloring of H4 left column in Two-column layout */
.sideblue {
color: #2e3c4d;
font-weight: bold;
}

/* Simple class of making fonts WHITE */
.white {
	color: #FFF;
}  

/* Simple class of making fonts A2 Yellow */
.yellow {
	color: #FFD666;
} 

/* Extends Yellow Search Bar across windows */
#search_wrapper {
	width:100%;
}  

/* Class for a Floating div to move anchor tags off zero top margin */
.anchor {   
	display: block;   
	height: 100px; 
	margin-top: -100px;
}


/* Class for a Floating Button to Scroll to Top of page */
.scroll-to-top {
	position: fixed;
	background:url(http://www.americaii.com/images/scroll-to-top.png) no-repeat;
	cursor: pointer;
	bottom: 1em;
	right: 0px;
	width:150px;
	height: 55px;
	padding-right: 1.5em;
	display: none;
	z-index: 999;
}

/* Div for adding a caption to images within Free Form Content*/

#caption {
    float: right;
    margin: 5px 5px 5px 20px;
	font-size: 11pt; 
	font-family: calibri, sans-serif; 
	color: #1f497d;
}

/* Franchise Logos for Homepage Twitter Area */

#fran_logos { list-style-type: none } 
#fran_logos img { border: none; width: 150px; } 


/* Industry Watch Custom Table Styles*/

table.industrywatch{
  width: 100%;
  border-collapse: collapse;
}

td.industrywatch, th.industrywatch{
  padding: .50em !important;
  border: 1px solid black !important;
}

th.industrywatch{
  padding: 1em !important;
  background: #00539F !important;
  color: #FFF !important;
  font: 1.25em/1em OpenSansCondBold !important;
  text-align: center !important;
  text-shadow: none !important;
}

tbody:nth-child(odd).industrywatch{
  background: #d2deec;
}

tbody:hover td[rowspan].industrywatch, tr:hover td.industrywatch{
   background: #A3BCD8; 
}

/* Hover on Table Rows 

tr:hover {
   background: #A3BCD8; 
}

*/


