body
{
	margin:0;padding:0;
	font-family: Arial, Verdana ;
	color: #4D9CD5;
	font-size:9pt;
	background-color:#4b96d0; /*#62a9dd; 4b96d0*/
}

#outertable
{
	table-layout:fixed;
	width:100%;
	margin:0;padding:0;
	background-color:#fff;

}
H1
{
	color: #174F9A;
	font-family: Arial, Verdana ;
	font-size:12pt;
	font-weight:bold;
	text-align:left;	
	padding-top:0;
	margin-top:0;
}
H2
{
	color: #174F9A;
	font-family: Arial, Verdana ;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding-left:15px;	
	padding-top:10px;
}
h3
{
	text-align:left;
	padding-left:8px;
	font-size:10pt;
	margin-top:8px;
	margin-bottom:8px;
}

h3 a:link, a:visited
{
	text-decoration:none;

}
h3 a:hover
{
	text-decoration:underline;
}

h4
{
	color: #003366;
	font-size:10pt;
	text-align:left;
	margin-top:0px; margin-bottom:5px;
}


h5
{
	text-align:left;
	font-size:10pt;
	margin-top:8px;
	font-weight:bold;
	margin-bottom:11px;
}

img {
border-style:none;
}


P
{
	color: #838383;
	font-size:10pt;
	text-align:left;
	margin-top:0px; margin-bottom:5px;
	font-family:arial;
}
.LeftContainer {

	width: 66px;
	background-image:url(images/leftshadow.jpg); /*LeftColumnBkg*/
	background-repeat:no-repeat;
	margin:0;padding:0;
}
.RightContainer {

	width: 65px; 
	background-image:url(images/rightshadow.jpg); /*RightColumnBkg2*/
	background-repeat:no-repeat;
	margin:0;padding:0;
}

.RightCornerContainer
{
	width: 65px; 
	background-image:url(images/rightshadowcorner.jpg);
	background-repeat:no-repeat;
	margin:0;padding:0;
	
}

.MiddleContainer
{
	margin:0;padding:0;
	border:none;
	width:821px;
}

.TopLogo
{
	background-image:url(images/xinnovation_logo_bkg.jpg);
	background-repeat:no-repeat;
	width: 821px; height: 69px;
}
.subTopLogo
{
	background-image:url(images/xinnovation_logo_bkg.jpg);
	background-repeat:no-repeat;
	width: 821px; height: 69px;
}
#home_link  {
   float:left;
   text-align:left;
   width:214px;
   height:28px;
   margin-left:25px;
   margin-top:25px;
}
#home_link a a:link a:hover a:visited
{
	border:none;
	text-decoration:none;
}

.Header
{
	float:right;
	padding-right:15px;
	padding-top:15px;
	font-size:7pt;
	color:#174F9A;
	vertical-align:top;
}
.Header a:link
{
	font-size:8pt;
	font-weight:normal;
}
.Header a:hover
{
	color:#838383;
}
.TopBanner
{
	background-image:url(images/TopBanner.jpg);
	background-repeat:no-repeat;
	width: 821px; height:247px;
}
.TopMenu
{
	background:url(images/menubackground.jpg) no-repeat center;
	height:45px;
	margin-top:0;
	border:none;
	padding-top:10px;
}

.TopMenu P
{
	padding-left:10px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.footer
{
	background-image:url(images/regularfooter.jpg);/*BottomCurve-with-Footer*/
	background-repeat:no-repeat;
/*	padding-top:50px;*/
	width:821px;
	float:left;
	height:50px;
}

.footergradient
{
	margin-bottom:0;
	background-image:url(images/gradiantfooter.jpg);
}
.footergradient P
{
	color: #174F9A;
	font-size:8pt;
	line-height:11pt;
	text-align:center;
	margin-bottom:0;
	/*background-color:#4B96D0;*/
}

.footer a:link, a:hover, visited
{
	text-decoration:none;
	
}

/*.footerbkg
{
	background-image:url(images/footerblue.jpg);
	background-repeat:repeat;
	height:100%;
	background-color:#4D9CD5;
}*/
.rightcolumnshadow
{
	background-image:url(images/rightexpand.jpg);
	background-repeat:repeat-x;
	
}
.leftshadowcorner
{
	background-image:url(images/leftshadowcorner.jpg);
	background-repeat:no-repeat;
}
.rightshadowcorner
{
	background-image:url(images/rightshadowcorner.jpg);
	background-repeat:no-repeat;
}
.leftcolumnshadow
{
	background-image:url(images/leftexpand.jpg);
	background-repeat:repeat-x;

}
#XidocsLogo
{
	background-image:url(images/xidocs_logo.jpg);
	background-repeat:no-repeat;
	float:left;
	width:176px;
	height:59px;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:15px;

}
.innerLeftDiv
{	float:left;
	padding-left:20px;
	padding-right:10px;
	width: 178px;text-align:left;

}
.innerDivs
{	float:left;
	padding-left:20px;
	padding-right:10px;	
	width: 821px;
	text-align:left;
	height:400px;
}

.LeftMenu
{
	vertical-align:top;
	float:left;
	padding-bottom:20px;
	
}
.innerleftSummary
{
	vertical-align:top;

}

.innerleftSummary P
{
	color:#174F94;
	font-size: 8pt;
	/*padding-left:8px;
	padding-top:5px;
	height:400px;*/
}

.LeftNavpdfs

{
	padding-top:10px;
	width:157px;/* from 178*/
	font-size:7pt;
	vertical-align:top;
	float:left;
	height:540px;

}

.LeftNavpdfs P
{
	color:#114e99;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;

}

.LeftNavpdfs a:link
{
	color:#114e99;
	text-decoration:underline;
	font-weight:normal;
}
.innerrightDiv
{
	float:right;
	background-image:url(images/QuoteBkg.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:291px;
	vertical-align:top;
	margin-right: 15px;
	margin-left:5px;
}
.innerrightDivCustomers
{
	float:right;
	background-image:url(images/CustomerBkg.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:215px;
	vertical-align:top;
	margin-right: 15px;
	margin-left:5px;
}
.innerrightDivCustomers P
{
	
	color: #174F9A;
	font-size:9pt;
	padding-right:10px;
	padding-left:15px;
	line-height:12pt;
}
.innerrightDiv P
{
	
	color: #174F9A;
	font-size:9pt;
	padding-right:10px;
	padding-left:15px;
	line-height:12pt;
}
.innermiddleDiv
{
	float:left;
	width:389px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	/*height:495px;470*/
}
.innermiddleDiv P
{
	line-height:15pt;	
}

.MainContent
{
	float:left;
	width:558px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

.MainContent P
{
	line-height: 15pt;	
}
.MainContent LI
{
	color: #838383;
	line-height: 15pt;
	font-size:10pt;
}

.FormTable
{
	width:450px;
}

.SubmitBotton
{
	width:100px;
	float:left;
	margin-top:20px;
}

.eventtable td
{
	font-family: Arial, Verdana ;
	font-size:8pt;
	text-align:left;
	padding:8px;
	/*color:#838383;*/

}
.eventtable 
{
	color:#838383;
}

a:hover
{
color:#838383;
}

.tableHeader
{
	background-color:#2B71B6;
	font-size:9pt;
	font-weight:bold;
	color:White;

}

.LRexpandgradient
{
	background-image:url(images/LRexpandgradient.jpg);
	background-repeat:repeat-x;
}

.LRexpandregular
{
	background-image:url(images/LRexpandregular.jpg);
	background-repeat:repeat-x;
}
#flash
{
	/*background-image:url(images/TopBanner.jpg);
		background-repeat:no-repeat;*/
		width: 821px; height:234px;
}
