body {

	/*behavior: url(csshover.htc);*/

/*	font-size: 0.70em;*/

	font-family: Arial, Helvetica, Verdana, sans-serif;

	background-color: #D1E0E7;

}



p {

	font-size:14px;
	
	line-height: 100%;

	font-family: Helvetica;

}

.fontsize18 {
	font-size: 18px;
}

/* Begin - Products horizontal */



.horizontal {

	float: left;

	list-style: none;

	margin: 10px;

}



/* End - Products horizontal */



/* Begin - Font styles and Header Colors */

ul {
line-height: 100%;
}

ul.lg-fontsize {					/* Site Map */

	font-size:12px;

	margin-left: 15%;

}



ul.bullet-indent {					/* Products subpages */

	font-size:14px;

	margin-left: 5%;

}

.indent {
	margin-left: 10%;
	margin-right: 10%;
}


.greenHeading {

	color:#060;

	font-family: Menlo;

	font-size:24px;

	font-weight: bold;

}



.blueFontColor {

	color: #2E3192;
	font-size: 15px;

}



.whiteFontColor {

	width: 75%;
padding: 5px 0 0 10px;
    color: white; 
height:20px;
background:  #0b6392;

} 



a.linkAbout {

	color:#060;

	font-family: Arial, Helvetica, sans-serif;

}

/* End - About Font styles and Header Colors */



sup {

	font-size: 80%; 

	line-height: 80%;

}



a{

	color: #060;

}



a.timesFont {

	color: #000;

}



a:link, a:visited, a:active {

	text-decoration: underline;



}



/* Begin - Contact - C2 World Heading */

#c2world {

	position: relative;

	top: 70px;

	left: 375px;

	display: none;

}

/* End - Contact - C2 World Heading*/



div {

	margin: 0px; 

}

		

div.left {
	font-size: 0.70em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	left: 10px;
	width: 50%;
	padding:  0px 1px;
	float: left;

}

div.left-column {
	font-size: 0.70em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	left: 10px;
	width: 35%;
	padding:  0px 1px;
	float: left;	
}

div.leftWelcome {
	font-size: 0.70em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	left: 50px;
	width: 40%;
	padding:  0px 10px;
	float: left;

}

div.leftTech {

	width: 40%;

}



div.center {

	width: 35%;

	margin-left: 215px;

	margin-right: 235px;

}	



div.right {

	top: 0px;

	width: 25%;

	padding:  0px 10px;

	float: right;

}	



div.rightCenterAlign {

	top: 0px;

	width: 40%;

	text-align: center;

	padding:  0px 1px;

	float: right;

}	



div.rightPDFS {

	top: 0px;

	width: 35%;

	text-align: right;

	padding:  0px 10px;

	float: right;	

}	



#container {

	display: none;

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;	

	border: 1px solid #CCC; 

	width: 755px;

	height: 755px;

}



#container-on {

/*	border: 1px solid #F00;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;	

	border: 1px solid #CCC;

	width: 755px;

	height: 755px;

}

#container-onBusiness {								/* About C2 - Business: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;	

	width: 755px;

	height: 775px; /* Change this to expand entire container */

}



#container-onBenefits {								/* About C2 - Benefits: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;	

	width: 755px;

	height: 1675px; /* Change this to expand entire container */

}



#container-onPrinciples {								/* About C2 - Principles: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;

	width: 755px;

	height: 1150px; /* Change this to expand entire container */

}



#container-onTechnology {								/* About C2 - Technology: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;

	width: 755px;

	height: 950px; /* Change this to expand entire container */

}



#container-onProducts {								/* About C2 - Products: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;	

	width: 755px;

	height: 850px; /* Change this to expand entire container */

}



#container-onLegal {								/* Legal Notice: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;	

	width: 755px;

	height: 1500px; /* Change this to expand entire container */

}


#container-onSiteMap {								/* Site Map: container specs */

/*	border: 1px solid #CCC;*/

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;		

	border: 1px solid #CCC;	

	width: 755px;

	height: 1000px; /* Change this to expand entire container */

}



#innercontainer {

/*	border: 1px dashed blue;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 500px;

	left: 12px;

	top: 110px;

	right: 0px;

}

#innercontainer-Business {				/* About C2 - Business: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 525px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}


#innercontainer-Benefits {				/* About C2 - Products: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 1425px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}



#innercontainer-Principles {			/* About C2 - Principles: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 900px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}



#innercontainer-Technology {			/* About C2 - Technology: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 700px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}



#innercontainer-Products {				/* About C2 - Products: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 600px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}



#innercontainer-Legal {				/* Legal Notice: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 1250px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}


#innercontainer-SiteMap {				/* About C2 - Site Map: container specs */

/*	border: 1px solid #F00;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 750px;  /* Change this to expand entire container */

	left: 12px;

	top: 110px;

	right: 0px;

}



#map {

/*	border: 1px solid #F00;*/

	float: left;

	background-repeat:no-repeat;

	background-position: center;

	position: relative;

	left: -170px; 

	height: 500px;

	width: 1060px; 

}



#menu {

	z-index: 1;

	margin: 0;

	padding: 0;

	position: absolute;

	width: auto;

	top: 90px;

	right: 15px;

}



#picture {

	z-index: 2;

	position: relative;

	top: 0px;

	left: 0px;

	right: 0px;

	width: 698px; 

	height: 263px;

}


#sub-picture {									/* Sub pages: header animated gif image */

	
	z-index: 3;

	position: relative;

	top: 0px;

	left: 0px;

	right: 0px;

	width: 730px; 

	/*height: 120px;*/

	background:url(../images/company-header.gif)	

	background-repeat: no-repeat;


}



div.transbox  {

	z-index: 4;

  	background:#999999;

  /* for IE */

  	filter:alpha(opacity=10);

  /* CSS3 standard */

  	opacity:0.6;

  }

div.transbox p  {

	z-index: 5;

	text-align: right;

	font-weight:bold;

  	color:#FFFFFF;

	font: Arial, Helvetica, sans-serif;

	font-size: large;

  }



.sub-header{

	z-index: 4;

	position: absolute;

	bottom: 5px;

	right: 5px;

	color:#FFFFFF;

	font: Arial, Helvetica, sans-serif;

	font-size: large;

}



#logo { 												/* Main Page - C2 logo */

	/*border: 1px solid #F00;*/

	position: relative;

	top: 30px;

	left: 80px;	

	float: left;

}



#companyname {											/* Main Page - Company name */

	position: relative;

	top: 70px;

	left: 180px;

	width: 228px;

	height: 70px;

	float: left;

	text-align:center;

}

/* ----------------------------------------------------------------- */



#nav, #nav ul{

margin:0;

padding:0;

list-style-type:none;

list-style-position:outside;

position:relative;

line-height:1.5em; 

}



#nav a{

display:block;

padding:0px 5px;

color:#2E3192;

text-decoration:none;

}



#nav a:hover{

background-color:#2A5C98; 

color:#fff;

}



#nav li{

float:left;

position:relative;

}



#nav ul {

position:absolute;

display:none;

width:9em;

top:1.5em;

}



#nav li ul a{

width:9em;

height:auto;

float:left;

background-image:url(../images/submenubar-gradient.png); /* added 6.5.09 - need to fix hover to #2A5C98*/

background-repeat:repeat-x; /* added 6.5.09 - need to fix hover to #2A5C98 */

border:1px solid #0088bb;

color:#fff;

}



#nav li ul a:hover {

background-color:#2A5C98;

}



#nav ul ul{

top:auto;

}	



#nav li ul ul {

margin:0px 0 0 10px;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{

display:none;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{

display:block;

}



/* ----------------------------------------------------------------- */



#Bottom { 							/* This DIV will hold anything in the body of the page */

/*	border: 1px dashed blue; */

	line-height: 100%;

	position: relative;

	width: 80%;

	height: 375px; 

	clear: both; 

	margin: 0px auto;

	padding: 5px 15px;

}



#Bottom-Center { 	/* Centers align with right side of C2 logo for the following pages: Products   */

	position: relative;

	width: 80%;

	height: 375px; 

	clear: both; 

	margin: 0px auto;

	padding: 5px 150px;

}


#Bottom-principles { 							/* About C2 - Principles: This DIV will hold anything on the bottom */

/*	border: 1px dashed grey;*/

	position: relative;

	top: 10px;

	left: 20px;

	width: 80%; 

	height: 440px;  

	clear: both; 

	margin: 0px auto;

	padding: 0px 50px 15px 15px;

}




#lt-footnote-logo {                                                 /* Footer logo: Left alignment */

	position:  absolute;

	bottom: 10px; 

	left: 30px;

}

#lt-footnote-logo img {
	padding-right: 10px;
	padding-left: 5px;
	float: left;
	width: 75px;

}



.text-footnote {
	height: 100px;
	float: right;
	width: 240px;
	font-size:xx-small;
	font-stretch:condensed;
}

/* ----------------------------------------------------------------- */

