body {
		position:relative;
		margin:auto;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		background:#E3EDF8;
		
		}


#container {
	width: 1000px;
	margin: 10px auto;
	background-color: #E3EDF8;
	color: #333;
	border: 1px solid #fff;
	line-height: 130%;
	text-align:left;
	}
html>body #container {
	width: 1000px;
	margin: 10px auto;
	background-color: #E3EDF8;
	color: #333;
	border: 0px solid gray;
	line-height: 130%;
	}
	
#top
{
padding: 0;
background-color: #ddd;
border-bottom: 0px solid #ffffff;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav {
	float: left;
	width: 160px;
	margin: 0;
	padding: 1em;
	}

#rightnav {
	float: right;
	width: 172px;
	height: auto;
	margin: 0;
	padding: 0;
	min-height: 400px;
	background-color: #546999;
	border-left: 1px solid #fff;
	}

#rightnav p { padding: 1em; }
	
	

#nav {
	width: 1000px;
	height: 30px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	background-color: #1B4083;
	}
	
	
#content {
	border-left: 1px solid #ffffff;
	margin-right: 172px;
	padding: 0;
	max-width: 850px;
	height: 420px;
	background-color: #E3EDF8;
	}
html>body #content {
	border-left: 1px solid #ffffff;
	margin-right: 172px;
	padding: 0;
	max-width: 850px;
	height: auto;
	min-height: 400px;
	background-color: #E3EDF8;
	}

#content h1 { padding: 1em 1em 0 1em; } 
#content p { padding: 1em 1em 0 1em; } 


#footer
{
clear: both;
margin: 0;
padding: 2em .5em .5em .5em;
color: #333;
background-color: #fff;
border-top: 1px solid #ffffff;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

	

#profile {
	width: 485px; 
	min-width: 485px;
	max-width: 750px;
	height: 192px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
	
	#profile td img {
		margin: 3px ;
		padding: 3px;
		width: 135px; 
		height: 177px;
		float:left;
		top:5px;
		left:5px;
		}

html>body #profile {
	width: 485px; 
	min-width: 485px;
	max-width: 750px;
	height: auto;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
	
	html>body #profile td img {
		margin: 10px 0 0 15px;
		padding: 10px 0 0 15px;
		width: 135px; 
		height: 177px;
		float:left;
		top: 15px;
		left: 15px;
		}
				
table {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}		
tr {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}
td {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}		
	
	div tr.nTitle {
		width:350px;
	}
	
	
		

/* +++++++++++ INVISIBLE HORIZONTAL RULE +++++++++++ */	
/* ++++++++++ AND LINE BREAK CLEAR FLOATS ++++++++++ */	

hr, br.fix {
		visibility:visible;
		line-height: 5px;
		background:#D9D1D4;
		height:1px;
		font-size:0px;
		padding:.5em;
		margin:.5em;
		}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++ SUB NAV LIST 2 FOR THE RIGHT SIDE OF THE SITE +++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#subnavlist2 ul {
		list-style-type:none;
		margin:0 0 5px 0;
		padding:0;
		background-color:#1B4083;
		}

		
		/* Tantek's hack used to close gaps
		between li-elements in Win IE 5.x */


		#subnavlist2 li { 
				border-top:1px solid #fff;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				margin:-3px 0 0 0;
				voice-family: "\"}\""; 
				voice-family:inherit;
				margin:0;
				}		

				
		html>body #subnavlist2 li {
				margin:0;
				} 		

		

		#subnavlist2 a {
				text-decoration:none;
				color:#FFFFFF;
				display:block;
				}

		#subnavlist2 a {
				text-decoration:none;
				}
				
		/* Simplified box model hack, 
		prohibits link expansion in IE6 */	

		#subnavlist2 ul li a {
				list-style-type:none;
				padding:6px 0 6px 10px;
				background:#1B4083;
				\width:172px;
				w\idth:162px;
				}
				

/* ++++++++++++++++++++ NAVLEVEL 2 ++++++++++++++++++++ */		


#subnavlist2 ul ul {
		margin:0 0 0 0;
		padding:0;
		}


		/* Tantek's hack used to close gaps
		between li-elements in Win IE 5.x */

		#subnavlist2 ul ul li	{
				font-weight:normal;	
				margin:-3px 0 0 0;
				voice-family: "\"}\""; 
				voice-family:inherit;
				margin:0
				}
		

		html>body #subnavlist2 ul ul li {
				margin:0
				} 	


		#subnavlist2 ul ul li a  {
				padding-left:18px;
				background:#546999;
				padding-right:3px;
				}			



				/* For used box model hack see http://www.info.com.ph/~etan/w3pantheon/style/abmh.html  */		

				#subnavlist2 ul ul li a {
						width: 172px;
						width/* */:/**/152px;
						width: /**/152px;
						}

						

						

						

/* ++++++++++++++++++++ NAVLEVEL 3 ++++++++++++++++++++ */	


						#subnavlist2 ul ul ul li {
								padding:0;
								border-top:1px solid #f3f3f3;
								background:#fff;
								font-size:11px;
								margin:-3px 0 0 0;
								voice-family: "\"}\""; 
								voice-family:inherit;
								margin:0
								}

		

						html>body #subnavlist2 ul ul ul li {
								margin:0
								} 

						#subnavlist2 ul ul ul li a  {
							padding-left:25px;
							background:#66b5e5;
							padding-right:3px;
						}

				

						/* For used box model hack see http://www.info.com.ph/~etan/w3pantheon/style/abmh.html  */

						#subnavlist2 ul ul ul li a {
								width: 165px;
								width/* */:/**/137px;
								width: /**/137px;
								}

				

				

/* ++++++++++ ACTIVE LINK IN LOCAL NAVIGATION ++++++++++ */


		#subnavlist2 a.current {
				color:#cccccc;
				font-weight:bold;
				xmargin-bottom:-1px; /* prohibits white border for topmost element */
				}

		

		#subnavlist2 a:hover.current {
				text-decoration:underline;
				}				

		



