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: Arial, Helvetica, sans-serif;

}


/* Begin - drop shadow and border */

#center {
	margin: 0px auto;
	width: 100%;
	background-color: #D1E0E7;
	text-align: center;
}

.img-container {
	display: inline-block;
	margin-top: 10px;
	
}
	
.img-shadow {
	background: url(/images/shadow.png) no-repeat bottom right;
	float: left;
	margin: 10px 5px;
}

.img-shadow img {
	background: #fff;
	border: 1px solid #a9a9a9;
	display:  block;
	margin: -5px 5px 5px -5px;
	padding: 5px;	
	position: relative;	
}
	
/* End - drop shadow and border */


/* Begin - Font styles and Header Colors */



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

	font-size:12px;

	margin-left: 15%;

}



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

	font-size:14px;

	margin-left: 5%;

}



.greenHeading {

	color:#060;

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

	font-size:18px;

	font-weight: bold;

}

.rightCenterAlign {

	top: 0px;

	width: 50%;

	text-align: center;

	padding:  0px 5px;

	float: right;

}	

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

}

.right {

	top: 0px;

	width: 50%;

	padding:  0px 5px;

	float: right;

}	


.blueFontColor {

	color: #2E3192;

}



.whiteFontColor {

	width: 75%;

    color: white; 

	background-color: #2A5C98;

} 


sup {

	font-size: 80%; 

	line-height: 80%;

}



a{

	color: #060;

}



a.timesFont {

	color: #000;

}



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

	text-decoration: underline;



}




div {

	margin: 0px; 

}

	

#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-onAsia {

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

	background: #F0F6F9;

	margin:auto;

	position: relative;

	top: 10px;	

	border: 1px solid #CCC;

	width: 755px;

	height: 755px;

/*	height: 1310px;*/

}

#innercontainer {

/*	border: 1px dashed blue;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 500px;

	left: 12px;

	top: 110px;

	right: 0px;

}

#innercontainerAsia {

/*	border: 1px dashed blue;*/

	background: #FFF;

	position: relative;

	width: 730px;

	height: 500px;
/*	height: 1050px;*/

	left: 12px;

	top: 110px;

	right: 0px;

}


#menu {

	z-index: 1;

	margin: 0;

	padding: 0;

	position: absolute;

	width: auto;

	top: 90px;

	right: 15px;

}

/* Sub pages: header animated gif image */

/*#sub-picture {									

	z-index: 3;
	
	background-color: #D1E0E7;

	position: relative;

	width: 730px; 

	height: 130px; 

}*/




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



#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;
	
	margin-top: 30px;

}







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

	color: #2E3192;

	position: absolute;

	bottom: 125px; 

	left: 30px;

}



#lt-footnote a {

	color:#2E3192; /* 06.03.09 changed color to blue */

}



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

	position:  absolute;

	bottom: 10px; 

	left: 30px;

}

#center-footnote {

	position: absolute;

	bottom: 120px;

	left: 550px;

}



#rt-footnote{                                                /* Footer text: Right alignment */

	color: #2E3192;

	position:  absolute; 

	bottom: 125px; 

	right: 30px;

}



#rt-footnote a {

	color:#2E3192; /* 06.03.09 changed color to blue */

}



#rt-footnote-logo {											/* Footer logo: Right alignment */

	position:  absolute;

	bottom: 10px; 

	left: 150px;

}



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

