body {
	margin: 0;
	padding: 0;
	background: #6d5c55 url(http://www.ignitebiz.com/images/browngradbg.gif) repeat-y;
	background-position: top center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222;
        hasLayout: -1;

}

a {
	color: black;
}

p { 
	align: left;
}

h1 {
	font-size: 14pt;
	line-height: 16pt;
	margin: 10px 0px;
}

h2 {
	color: #666;
	font-size: 12pt;
	font-family: Verdana, Arial, sans-serif;
	line-height: 14pt;
	letter-spacing: 2pt;
	margin: 0.8em 0 0 0;
	border-bottom: 1px #ccc dotted;
}

.ignite {
         color: #FF6600;
         font-style: italic;
         font-size: 1.1em;
}

.testimonyquote { 
        font-weight: bold;
        font-size: 12pt;
        margin: 0px;
        padding: 0px;
}

img {
	border: none
}

img.left {
	float: left;
	margin: 10px 15px 5px 5px;
}

img.right {
	float: right;
	margin: 10px 5px 5px 15px;
}


/* HEADER EFFECTS */

.greyheader {
	color: #666;
	letter-spacing: 1pt;
}

.orangeheader {
	color: orange;
	font-family: Centaur, "Times New Roman", Times, serif;
        font-weight: lighter;
	font-size: 1.5em;
}

.smallgreyheader {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-variant: normal;
	font-size: .9em;
	letter-spacing: 1pt;
	text-indent: 1em;
}

/* CONTAINERS */

.flashANDintro { display: block; }
.flashcontainer { padding: 0px; float: right; }

.textblock { display: block; padding: 1em; margin-right: 10px; }
.textblocksmall { display: block; padding: 1em; margin-right: 10px; font-size: .8em; }

.bodycontainer { width: 800px; background-color: #fff; border-left: #ddd 1px solid; border-right: #ddd 1px solid; }

.lowerblock { width: 600px; min-height: 300px; background: #eee; }
.lowerblockwithlogobg { width: 600px; min-height: 300px; background: #eee url(http://www.ignitebiz.com/images/greylightlogobg.gif) no-repeat; }

.taglinebox { width: 200px; min-height: 120px; display: block; background: #555 url(http://www.ignitebiz.com/images/flowerbrown.gif) no-repeat; }

.aerospace-headerleftbar { width: 200px; height:40px; background: #466 ; width: 200px; float: left; }
.aerospace-headerbar { height:40px; background: #466 ; width: 100%; float: left; }
.gcc-headerleftbar { width: 200px; height:40px; background: #753 ; width: 200px; float: left; }
.gcc-headerbar { height:40px; background: #753 ; width: 100%; float: left; }
.headerleftbar-standard { width: 200px; height:40px; background: #666 ; width: 200px; float: left; }
.headerleftbar { width: 200px; height:40px; background: #666 ; width: 200px; float: left; } /* Same as -standard. Fix and remove later */
.headerbar-standard { height:40px; background: #666 ; width: 100%; float: left; }


/* HEADER AND FOOTER*/

#topnavigation { width:800px; height:75px; background: #665550 url(http://www.ignitebiz.com/images/iblogo-flower.gif) no-repeat top left; border-top: #bbb 6px solid; border-bottom: #bbb 2px solid; padding-top: 25px; }

.footertext { display: block; font-size: .8em; padding: 5px; background: #665550; height: 25px; color: #bbb; text-align: center; border-top: #bbb 2px solid; border-bottom: #bbb 6px solid; }

/* MENUS */

ul.navigationmenu { MARGIN: 0px; PADDING: 0px; POSITION: relative; Z-INDEX: 590; float: right;}
ul.navigationmenu li { MARGIN: 0px; DISPLAY: block; WIDTH: 90px; FONT-SIZE: 11px; FONT-FAMILY: Helvetica, sans-serif; FONT-VARIANT: small-caps; LINE-HEIGHT: 14pt; FLOAT: left; BORDER-BOTTOM: 1px solid orange; }

ul.navigationmenu a:link { text-decoration: none; color: white; }
ul.navigationmenu a:hover { text-decoration: underline; color: orange; }
ul.navigationmenu a:active { text-decoration: none; color: orange; }
ul.navigationmenu a:visited { text-decoration: none; color: white; }
ul.navigationmenu li ul { margin: 0px; list-style: none; padding: 10px; display: block; background-color: #555; line-height: 3em; border: 1px dotted orange;}

ul.navigationmenu ul { width: 150px; margin-top: 1px; }

ul.navigationmenu,
ul.navigationmenu li,
ul.navigationmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.navigationmenu li.hover,
ul.navigationmenu li:hover {
 position: relative;
 z-index: 595;
}

ul.navigationmenu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
 z-index: 598;
}

ul.navigationmenu li:hover > ul {
 visibility: visible;
}

ul.footer { MARGIN: 0px; PADDING: 0px; POSITION: relative; float: center;}
ul.footer li { MARGIN: 0px; DISPLAY: block; WIDTH: 90px; FONT-SIZE: 11px; FONT-FAMILY: Helvetica, sans-serif; FONT-VARIANT: small-caps; LINE-HEIGHT: 14pt; FLOAT: left; BORDER-BOTTOM: 1px solid orange; }

.verticalmenu { font-size: 1em; line-height: 1.6em; color: #666; border: none; font-family: 'Helvetica', sans-serif; float: left; text-align: left; max-width: 200px; }
.verticalmenu ul { list-style-type: none; height: 100%; margin: 10px; padding: 0px; }
.verticalmenu ul li { font-weight: bold; }
.verticalmenu ul ul { margin: 2px 0px 5px 9px; }
.verticalmenu ul ul li { line-height: 1.5em; font-weight: normal; font-variant: normal; font-size: .8em; }
.verticalmenu ul ul a { text-decoration: none; }

a.aviation { color: #666; text-decoration: none; }
a.bizdev { color: #666; text-decoration: none; }
a.consulting { color: #666; text-decoration: none; }
a.gccguide { color: #666; text-decoration: none; }
a.glores { color: #666; text-decoration: none; }
a.cleantech { color: #666; text-decoration: none; }
a.pe { color: #666; text-decoration: none; }
a.real { color: #666; text-decoration: none; }
