body
{
	text-align: center;
	margin: 0;
	padding: 0;
	background: #333;
}
#wrapper
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #333;
	background-color: #fff;
	background-image: url(images/lmg_bg.jpg);
	background-repeat: repeat-x;
}
#header
{
	margin: 0;
}
.fontBig
{
	font-size: 11pt;
}
.contentbodybg
{
	background-image: url(images/lmg_bg.jpg);
	background-repeat: repeat-x;
}
.menu
{
	padding-top: 35px;
	color: #fff;
	background-image: url(images/lmg_menu.jpg);
	background-repeat: no-repeat;
	padding: 0;
	text-align: center;
	height: 30px;
	vertical-align: top;
	letter-spacing: 1px;
	margin: 20px 5px 0px 35px;
	
}
#navbar, #navbar ul 
{
	margin: .2em 0px 0px -2em;
	padding: 0px 0px 0px 4em;
	height: 1em;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
#navbar li
{
	list-style: none;
	float: left;
	position: relative;
}
#navbar ul
{
	position: absolute;
	width: 16em;
	top: 1.5em;
	left: 25px;
	display: none;
}
#navbar li ul a
{
	width: 19em;
	float:left;
}
#navbar li a
{
	display: block;
	padding: 3px 9px;
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
#navbar li a:hover
{
	display: block;
	padding: 3px 9px;
	background-color: #333;
	color: #FFcc33;
	text-decoration: none;
}
#navbar li ul
{
	display: none;
	width: 16em;
	background-color: #333;
}
#navbar li:hover ul, #navbar li.hover ul
{
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}
#navbar li:hover li, #navbar li.hover li
{
	float: left;
	width: 16em;
	margin-left: 0px;
	background-color: #666;
	text-align: left;
}
#navbar li:hover li a, #navbar li.hover li a
{
	background-color: #666;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#navbar li li a:hover 
{
	background-color: #999;
}
#navbar ul ul
{
	top: auto;
}
#navbar li ul ul
{
	left: 20.2em;
	margin: 0px 0 0 0px;
}
#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li:hover ul ul ul ul
{
	display: none;
}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li li li li:hover ul
{
	display: block;
}
.flash
{
	text-align: center;
	padding-bottom: 5px;
}
.flasha
{
	margin-top: -2em;
	text-align: center;
	padding-bottom: 5px;
}
.maincontent
{
	width: 930px;
	padding-top: 1px;
	padding-left: 35px;
	
}
.maincenter
{
	width: 930px;
	padding-top: 1px;	
	padding-left: 35px;
	background-repeat:repeat;
	
	
}
.mainleft
{
	width:455px;
	float:left;
	vertical-align:top;	
	padding-left: 5px;
	padding-right:5px;
	border-right-style:solid;
	border-right-width:thin;
	background-color:White;	
}
.mainright
{
	width:450px;
	float:left;
	vertical-align:top;
	padding-left: 5px;
	padding-right:5px;
	background-color:White;	
}
.pageHeader
{
	text-align: left;
	padding-bottom: 5px;
}
.ansPageContent
{
	width: 930px;
	margin-top: 10px;
	font-size: 11pt;
}
.ansPageContent ul
{
	margin-left: 30px;
	padding: 0;
}
.ansPageContent ul li
{
	padding-top: 7px;
	padding-left: 2px;
}
.bubbleLg
{
	background-image: url(images/lmg_bubLgA.jpg);
	background-repeat: no-repeat;
	width: 282px;
	height: 342px;
}
.bubblePartnerimg
{
	background-image: url(images/partner_bub.jpg);
	background-repeat: no-repeat;
	width: 282px;
	height: 240px;
}
.bubbleLgB
{
	background-image: url(images/lmg_bubLgA.jpg);
	background-repeat: no-repeat;
	width: 282px;
	height: 342px;
}
.bubbleLgEx
{
	margin-top: 5px;
	background-image: url(images/lmg_criteriabubs.jpg);
	background-repeat: no-repeat;
	width: 281px;
	height: 210px;
}
.horizbubs
{
	background-image: url(images/lmg_Horzbublg.jpg);
	background-repeat: no-repeat;
	width: 610px;
	height: 210px;
}
.bubbleSm
{
	background-image: url(images/lmg_bubSm.jpg);
	background-repeat: no-repeat;
	width: 281px;
	height: 147px;
}
.hp_bublg
{
	background-image: url(images/hp_bublg.jpg);
	background-repeat: no-repeat;
	width: 380px;
	height: 352px;
}
.hp_bubsm
{
	background-image: url(images/hp_bubsm.jpg);
	background-repeat: no-repeat;
	width: 520px;
	height: 191px;
	margin: -26em 0px 0px 30.5em;
}
.hp_bubsma
{
	background-image: url(images/hp_bubsma.jpg);
	background-repeat: no-repeat;
	width: 520px;
	height: 151px;
	margin: 10px 0px 0px 30.5em;
}
.hp_partnerbub
{
	background-image: url(images/hp_partnerbub.jpg);
	background-repeat: no-repeat;
	width: 610px;
	height: 200px;
	margin: 10px 0px 0px 0px;
}
.hp_prodbub
{
	background-image: url(images/hp_prodbub.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 250px;
	margin: 10px 0px 0px 0px;
}
.hp_prodbublg
{
	background-image: url(images/hp_prodbublg.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 375px;
	margin: 10px 0px 0px 0px;
}
.hp_prodbubExlg
{
	background-image: url(images/hp_prodbubExlg.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 485px;
	margin: 10px 0px 0px 0px;
}
.hp_critbub
{
	background-image: url(images/hp_critbub.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 320px;
	margin: 10px 0px 0px 0px;
}
.hp_freeevalbub
{
	background-image: url(images/hp_freeevalbub.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 200px;
	margin: -15em 0px 0px 47em;
}
.topicHeader
{
	font-size: medium;
	_font-size:12pt;
	font-weight: bold;
	padding: 10px 0 10px 55px;
}
.topicHeaderA
{
	font-size: medium;
	_font-size:12pt;
	font-weight: bold;
	padding: 10px 0 0 10px;
}
.topicHeaderBB
{
	font-size: medium;
	_font-size:12pt;
	font-weight: bold;
	padding: 18px 0 0 55px;
}
.topicHeaderC
{
	font-size: medium;
	font-size:10pt;
	font-weight: bold;
	font-style: italic;
	padding: 5px 0 0 55px;
}
.topicHeaderException
{
	font-size: medium;
	_font-size:12pt;
	font-weight: bold;
	margin-top: -2.7em;
	padding: 10px 0 0 55px;
}
.hp_bublg ul
{
	padding: 0;
	margin: 15px 0 0 4.5em;
}
.hp_bubsm ul
{
	padding: 0;
	margin: 15px 0 0 4.5em;
}
.hp_bubsma ul
{
	padding: 0;
	margin: 10px 0 0 4.5em;
}
.hp_prodbub ul
{
	padding: 0;
	margin: 15px 0 0 4.5em;
}
.hp_critbub ul
{
	padding: 0;
	margin: 15px 0 0 4.5em;
}
.bubbleLg ul
{
	padding: 0;
	margin: 15px 0 0 4.5em;
}
.bubbleLg ul li
{
	padding-top: 1px;
	padding-right: 2px;
}
.bubbleLgEx ul
{
	padding: 0;
	margin: 5px 0 0 4.5em;
}
.bubbleLgEx ul li
{
	padding-top: 1px;
	padding-right: 2px;
}
.bubbleSm ul
{
	padding: 0;
	margin: 13px 0 0 3em;
}
.bubbleSm ul li
{
	padding-top: 1px;
	padding-right: 2px;
}
.dasha
{
	margin-top: -25.3em;
	margin-left: 22.8em;
}
.dashlg
{
	margin-top: -26em;
	margin-left: 29.5em;
}
.dashSpace
{
	margin: 0;
}
.infrastructure
{
	margin-top: -26em;
	margin-left: 24.6em;
}
.infrastructureA
{
	margin-top: -15.7em;
	margin-left: 24.6em;
}
.infrastructureInventor
{
	margin-top: 0px;
	margin-left: 0px;
}
.corpbub
{
	margin-top: 0px;
}
.butwait
{
	padding: 12px 0 11px 30px;
}
.dashb
{
	margin-top: -25.3em;
	margin-left: 47.2em;
}
.dashc
{
	margin-top: -26.6em;
	margin-left: 22.8em;
}
.dashd
{
	margin-top: -26.7em;
	margin-left: 47.2em;
}
.bubblePartner
{
	margin-top: -26em;
	margin-left: 48.8em;
}
.bubblePartnerA
{
	margin-top: -15.7em;
	margin-left: 24.6em;
}
.smBulLogo
{
	margin-top: .9em;
	margin-left: 1.5em;
}
.horzdash
{
	padding: 2em 0;
}
.horzdasha
{
	padding: 2em 0;
}
.horzdashb
{
	padding: 3em 0;
}
.horzdashc
{
	padding: 1em 0;
}
.horzdashd
{
	padding: .5em 0;
}
.paragraphLMG
{
	width: 930px;
}
.whatruwait
{
	width: 600px;
	font-size: 11pt;
	height:280px;
}
.whatruwait ul
{
	padding: 0;
	margin: 13px 0 0 4.5em;
}
.whatruwait ul li
{
	padding-top: 10px;
	padding-right: 2px;
}
.dashSm
{
	margin-top: -20em;
	margin-left: 47.4em;
}
.dashSmB
{
	margin-top: -21em;
	margin-left: 47.4em;
}
.dashSmA
{
	margin-top: -18em;
	margin-left: 47.4em;
}
.rightPageHeader
{
	margin-top: -17.5em;
	margin-left: 0px;
	margin-bottom: 10px;
}
.contactus
{
	margin-top: 15px;
	margin-left: 50em;
}
.contactusPartner
{
	margin-top: 5em;
	margin-left: 640px;
}
.contactusA
{
	margin-top: 10em;
	margin-left: 50em;
}
.contactusB
{
	margin-top: 2.5em;
	margin-left: 50em;
}
.phoneNum
{
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}
a.link
{
	font-size: 11pt;
	color: #003366;
}
a.link:hover
{
	font-size: 11pt;
	color: #92191a;
}
a.reglink
{
	font-size: 11pt;
	color: #003366;
}
a.reglink:hover
{
	font-size: 11pt;
	color: #92191a;
}
a.smreglink
{
	font-size: 10pt;
	color: #003366;
}
a.smreglink:hover
{
	font-size: 10pt;
	color: #92191a;
}
#footer
{
	text-align: center;
	background-color: #333;
	vertical-align: bottom;
}
.footerImg
{
	margin: 0px 0px 0px 0px;
	
}
.footerfont
{
	text-align: center;
	font-size: 9pt;
	color: #fff;
}
a.footerlink
{
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
}
a.footerlink:hover
{
	font-size: 9pt;
	color: #ffcc33;
	text-decoration: none;
}
.subFont
{
	font-size: 9pt;
	color: #666;
}
.redfont
{
	font-size: 9pt;
	color: Red;
}
.ansPageContent h1
{
	font-size: 11pt;
	font-weight: bold;
}
.learnmorebtn
{
	padding: -.6em 0px 0px 0px;
	text-align: right;
	margin-top:-10px;
}
.learnmorebtna
{
	padding: -.6em 0px 0px 0px;
	text-align: right;
	margin-top:-10px;
}
.learnmorebtnb
{
	margin: 1em 0px 0px 61em;
}
.criteria
{
	margin: 0px;
}
.redLg
{
	font-size: 14pt;
	color: #003366;
}
.redsmLg
{
	font-size: 12pt;
	color: #003366;
}
.getstarted
{
	margin-top: 10px;
	margin-bottom: 30px;
	text-align: center;
}
.getstartedpartner
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.getstarteda
{
	margin: 20px 0px 20px 35px;
}
.smallFont
{
	font-size: 9pt;
}
.small
{
	font-size: 8pt;
	color: #555;
}
.invhome
{
	margin-top: 10em;
	margin-bottom:2em;
	margin-left: 2px;
	font-size: 12pt;
}
.invhomea
{
	margin-top: 8em;
	margin-bottom:2em;
	margin-left: 2px;
	font-size: 12pt;
}
.whatruwaita
{
	width: 920px;
	font-size: 10.5pt;
	height:280px;
}
.whatruwaita ul
{
	padding: 0;
	margin: 13px 0 0 4.5em;
}
.whatruwaita ul li
{
	padding-top: 8px;
	padding-right: 2px;
}
.fontlg
{
	font-size: 12pt;
	font-style: italic;
}
.anspagebub1
{
	background-image: url(images/ans_bub1.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 250px;
	margin: 0;
}
.anspagebub2
{
	background-image: url(images/ans_bub2.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 100px;
	margin: 0;
}
.anspagebub3
{
	background-image: url(images/ans_lg.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 360px;
	margin: 0;
}
.anspagebub4
{
	background-image: url(images/ans_xlg.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 950px;
	margin: 0;
}
.anspagebub5
{
	background-image: url(images/ans_bub500.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 500px;
	margin: 0;
}
.anspagebub6
{
	background-image: url(images/ans_bub400.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 400px;
	margin: 0;
}
.anspagebub7
{
	background-image: url(images/ans_950.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 950px;
	margin: 0;
}
.anspagebub8
{
	background-image: url(images/ans_600.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 600px;
	margin: 0;
}
.anspagebub9
{
	background-image: url(images/ans_750.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 750px;
	margin: 0;
}
.anspagebub10
{
	background-image: url(images/ans_200.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 200px;
	margin: 0;
}
.anspagebub11
{
	background-image: url(images/ans_bub170.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 170px;
	margin: 0;
}
.anspagebub12
{
	background-image: url(images/ans_bub300.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 300px;
	margin: 0;
}
.anspagebub13
{
	background-image: url(images/ans_bub320.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 320px;
	margin: 0;
}
.graysmfont
{
	font-size: 9pt;
	color: #006699;
}
.smallFontform
{
	font-size: 9pt;
	color: #666666;
}
.formspace
{
	margin: 0;
}
.formspace table tr td
{
	margin-bottom: 5px;
}
.gridHeader a:link, .gridHeader a:visited, .gridHeader
{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
/********************************************************************/
/* dimensios for both splash image and the player wrapper */
a.flowplayer, a.flowplayer img {
	display:block;				
	width:271px;
	height:206px;
	border:0px;	
	}

/* play button on top of splash screen */
div.playButton {
	background:url(images/play.png) no-repeat;
	width:64px;
	height:64px;
	position:relative;
	top:-10em;
	margin-left:7em;	
	opacity:0;
}

/* play button upon mouseover */
div.playButton:hover {
	opacity: 0;		
}
/*---------------------------------------*/
/********************************************************************/
/* dimensios for both splash image and the player wrapper */
a.flowplayerlg, a.flowplayerlg img {
	display:block;				
	width:400px;
	height:250px;
	border:0px;	
	}

/* play button on top of splash screen */
div.playButtonlg {
	background:url(images/play.png) no-repeat;
	width:64px;
	height:64px;
	position:relative;
	top:-10em;
	margin-left:7em;	
	opacity:0;
}

/* play button upon mouseover */
div.playButtonlg:hover {
	opacity: 0;		
}
/*---------------------------------------*/

#LoginControl
{
	width:400px;
	height:300px;
	border: 1px solid #333;
	margin: 50px auto;
	background:#F2F2F2;
}
#LoginHeaderText
{
	margin-left:80px;
	font-weight:bold;
	font-size:16pt;
}
#LoginTable
{
	margin-left:80px;
	margin-top:20px;
}

.ReportTitle
{
	font-size:18px;
}
.gridLink, .gridLink:visited
{
	font-size: 10pt;
	color: #003366;
}
a.gridLink:hover
{
	font-size: 10pt;
	color: #92191a;
}
