@charset "utf-8";
/* CSS Document */

/********* Eric Meyer's CSS Reset *********/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	/*dl, dt, dd, ol, ul, li,*/
	fieldset, form, label, legend,
	/*table,*/ caption /*, tbody, tfoot, thead, tr, th, td*/ {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		/*font-size: 100%;*/
		/*vertical-align: baseline;*/
		background: transparent;
	}
	body {
		line-height: 1.4em;
	}
	/*ol, ul {
		list-style: none;
	}*/
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	/*table {
		border-collapse: collapse;
		border-spacing: 0;
	}*/
	h1,h2,h3,p,blockquote {margin-bottom:1.0em;}
/******************************************/

body {
	background:#555555 url(images/bg_grad.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;font-size:.8em;color:#333333;
	}
	
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/********** layout styles **********/
#parentContainer {width:960px;margin:0 auto;overflow:auto;}
#accLogo {height:95px;}
#splash {height:195;}
#splashScreens {width:670px;float:left;}
#assetLaunch {width:290px;float:left;}
#ammsLogo {height:195;float:right;}
#contentContainer {margin-bottom:20px;overflow:auto;clear:right;background-color:#ffffff;}
#contentInner {padding:40px 60px;}
.contentLeft {float:left;overflow:hidden;width:600px;}
.contentRight {float:left;overflow:hidden;width:220px;margin-left:20px;}
.demoBox {margin:20px auto;width:220px;clear:right;}
.demoBoxInner {background:#9abf7a;margin:0 auto;padding:15px 10px;position:relative;font-weight:bold;color:#ffffff;font-size:1.0em;line-height:1.2em;text-align:center;}
/********** layout styles **********/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/********** section icons **********/
#icon_design  {width:200px;height:135px;margin:0 auto;background:transparent url(images/sectionIcons.jpg) repeat-x 0 0;}
#icon_report  {width:200px;height:135px;margin:0 auto;background:transparent url(images/sectionIcons.jpg) repeat-x 0 -135px;}
#icon_tenant  {width:200px;height:135px;margin:0 auto;background:transparent url(images/sectionIcons.jpg) repeat-x 0 -270px;}
#icon_network {width:200px;height:135px;margin:0 auto;background:transparent url(images/sectionIcons.jpg) repeat-x 0 -405px;}
#icon_cert    {width:200px;height:135px;margin:0 auto;background:transparent url(images/sectionIcons.jpg) repeat-x 0 -540px;}
/********** section icons **********/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/********** text styles **********/
#contentInner h1 {color:#d15b05;font-size:1.8em;font-style:italic;line-height:normal;}
#contentInner h2 {color:#8f1d2e;width:420px;padding:30px 0;font-size:1.4em;font:Arial, Helvetica, sans-serif;line-height:24px;}

.quoteContainer {background-color:#f6f6f6;border-bottom:2px solid #99bf7a;padding:20px;margin-bottom:40px;overflow:hidden;}
blockquote {
	font-size:1.2em;font-weight:bold;line-height:1.2em;
	margin:0;color:#999999;overflow:hidden;
	background:transparent url(images/quoteL.gif) no-repeat left top;
}
blockquote div {padding:0 25px;background:transparent url(images/quoteR.gif) no-repeat right bottom;}
cite, .citation {
	float:right;font-weight:bold;font-size:.9em;color:#999999;line-height:normal;
	padding-right:10px;text-align:left;margin:20px 0 0 0;width:50%;overflow:hidden;
}
.quote-box-text div, .quote-author div {display:none;}

dt {background:#999999;color:#ffffff;font-weight:bold;padding:6px 10px;}
dd {margin:20px 10px;padding:0;}
dd table td {text-align:left;vertical-align:top;}
/********** text styles **********/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/********** navigation styles **********/
#menuLayer {
	width:100%;height:44px;
	background:transparent url(images/btn_nav.gif) repeat-x top left;
}
#menuLayer ul#listMenu  {margin:0;padding:0;list-style:none;}
#menuLayer #listMenu li {
	font-weight:bold;font-size:12px;font-style:italic;text-align:left;
	display:inline;margin:0;float:left;padding:0px 20px;line-height:44px;
	background:transparent url(images/btn_nav.gif) repeat-x top right;color:#ffffff;
}
/* link styles */
#menuLayer #listMenu li a,
#menuLayer #listMenu li a:link,
#menuLayer #listMenu li a:visited {color:#ffffff;text-decoration:none;cursor:pointer;}
#menuLayer #listMenu li a:hover,
#menuLayer #listMenu li a:active {color:#ffcc00;}
/* style for currently selected tab */
#menuLayer #listMenu li.current {color:#000000;background:transparent url(images/btn_nav.gif) repeat-x 0 -44px;}

#launchMenu {margin:0;padding:0;}
#launchMenu li a {display:block;width:480px;height:100px;background:transparent url(images/btn_homeLaunch.jpg) no-repeat;}
#launchMenu li a span {display:none;}

#launchMenu li#launch_design a        {background-position:0 0px;}
#launchMenu li#launch_design a:hover  {background-position:0 -100px;}
#launchMenu li#launch_report a        {background-position:0 -200px;}
#launchMenu li#launch_report a:hover  {background-position:0 -300px;}
#launchMenu li#launch_tenant a        {background-position:0 -400px;}
#launchMenu li#launch_tenant a:hover  {background-position:0 -500px;}
#launchMenu li#launch_network a       {background-position:0 -600px;}
#launchMenu li#launch_network a:hover {background-position:0 -700px;}
#launchMenu li#launch_cert a          {background-position:0 -800px;}
#launchMenu li#launch_cert a:hover    {background-position:0 -900px;}
/********** navigation styles **********/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/********** button styles **********/
a.launchVideo {
	display:block;width:290px;height:90px;
	background:transparent url(images/btn_launchVideo.gif) no-repeat 0 0;
}
a:link.launchVideo,
a:visited.launchVideo {cursor:pointer;background-position: 0 0;}
a:hover.launchVideo   {cursor:pointer;background-position: 0 -90px;}
a:active.launchVideo  {cursor:pointer;background-position: 0 -180px;}

a.contactUs {
	display:inline-block;width:150px;height:38px;margin-top:20px;
	background:transparent url(images/btn_contactUs.gif) no-repeat;
}
a.contactUs span {display:none;}
a:link.contactUs,
a:visited.contactUs {cursor:pointer;background-position: 0 0;}
a:hover.contactUs,
a:active.contactUs  {cursor:pointer;background-position: 0 -38px;}
/********** button styles **********/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#footer {border:3px solid #1984bb;margin-top:10px;padding:10px;color:#1984bb;}













.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}