			body {
				margin:0px;
				font-family:verdana,arial,sans,helvetica;
				background-color:#777777;
				font-size:11px;
			}

			ul {
				padding-left:0px;
				margin-left:16px;

			}

			a {
				color:#007BC7;
				text-decoration:none;
			}

			a:hover {
				text-decoration:underline;
			}
			
			p {
				font-family:verdana,arial,sans,helvetica;
				color: #000000;
				line-height: 18px;
			}

			h1 {
				font-size:12px;
			}

			h2 {
				font-size:11px;
			}

			table td {
				font-size:11px;
			}	

			#parent_container {
				width:914px;
				height:100%;
				background-color:white; 
				margin:0 auto;
			}
	
			#banner {
				background-repeat:no-repeat;
				width:914px;
				overflow:hidden;
				position:relative;
			}

			#banner .left {
				background-repeat:no-repeat;
				left:0px; top:0px;
				width:914px;
				height:100%;
				position:absolute;
			}

			
			#topLogo {
	background-image:url(<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="635" height="85">
                        <param name="movie" value="images/logo.swf">
                        <param name="quality" value="high">
                        <embed src="images/logo.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="635" height="85"></embed>
				      </object>);
	width:500px;
	height:62px;
	top:13px;
	left:25px;
	background-repeat:no-repeat;
	position:absolute;
			}

			#top_right_box {
	height:100%;
	top:0px;
	right:3px;
	position:absolute;
			}
			
			#top_right_box table td{
				font-size:10px;
				white-space:nowrap;
			}
			
			#top_right_box table select {
				font-size:9px;
				margin-top:7px;
				font-family:verdana,arial,sans,helvetica;
			}
			
			#top_right_box table td a {
				color:black;
				font-family:verdana,arial,sans,helvetica;
			}
			
			#top_right_box table td a:hover {
				text-decoration:underline;
			
			}

			#topDiv {
				width:100%; 
				height:110px; 
				position:relative;
				background-color:white;
			}

			.nostyle_ol li {
				list-style-image:none;
			}

			#coreTable {
				width:914px;
			}

			#horizMenu {
				height:26px;
				border-top:1px solid black;
				background-color:#e6e6e6;
				white-space:nowrap;
 				padding-left:30px;
				

background-image:url('../images/misc/blue-grey_bar_arrow_cropped_small.gif');
				background-repeat:no-repeat;
				background-position:30px 50%;
			}

			#horizMenu a {
				color:black;
				line-height:26px;	/* this should be identical to height of #horizMenu above, 

in order for text to be middle vertical aligned */
				text-decoration:none;
				font-family:verdana,arial,sans,helvetica;
				font-size:10px;
				padding-left:10px;
				padding-right:10px;
				height:100%;
				font-weight:normal;
			}
			
			#horizMenu a:hover {
				text-decoration:underline;
			}

			#article {
				text-align:left;
				background-color:white;
				font-weight:normal;
				padding:28px;
				padding-bottom:0px;				
				font-size:11px;
			}

			#article hr {
				height:1px;
				border:0px;
				border-bottom:1px solid black;
			}


			#article ul{
				margin:0px;
				margin-top:10px;
				margin-bottom:10px;
			}

			#article li{
				line-height:20px;

				font-weight:normal;
				list-style-type:none;
				font-size:11px;
				padding:0px;
				padding-left:8px;
				background-image:url('../images/misc/bullet_grey_small.gif');
				background-repeat:no-repeat; 
				background-position:0px 9px;
				font-family:verdana,arial,sans,helvetica;
			}

			#article ol li {
				list-style-type:decimal;
				padding:0px;
				background-image:none;				
			}			

			
			#article table td {
				background-color:white;
			}

			#footer {
				color:#666666;
				font-size:10px;
				padding-bottom:8px;
				padding-left:26px; padding-top:26px;
				display:block;
				bottom:0px;
			}
			
			#footer a {
				color:#666666;
			}
			
			#topLogo {
				cursor:pointer; cursor:hand;
			}
		
			#sidebar {
				font-size:12px;
			}

			#sidebar li { 
				font-weight:bold;
				font-size:14px;
				padding-bottom:10px;
				line-height:18px;
			}

			#sideBar a img {
				border:0px;
			}

			.sidebar_common {
	width:248px;
	background-color:#e6e6e6;
			}
			
			#footer_extend { /* left extendor footer container */
				width:672px; 
				margin:0px; padding:0px;
			}

			#sidebar .sidebar_container {
				margin-left:20px; 
				margin-top:20px; 
				margin-right:22px; 
				margin-bottom:22px;
			}

			#sidebar ul {
				margin-bottom:0px;
				margin-top:0px;
				margin-left:0px;
			}
			
			#sidebar li{
				font-weight:normal;
				list-style-type:none;
				font-size:11px;
				padding:0px;
				padding-left:8px;
				background-image:url('../images/misc/bullet_blue_small.gif');
				background-repeat:no-repeat; 
				background-position:0px 8px;
			}

			#sidebar p {
				font-family:verdana,arial,sans,helvetica;
				font-size:11px;
				margin:0px;
				line-height:15px;
			}
	
			#sidebar hr {
				margin-top:10px;
				margin-bottom:10px;
				border:0px;
				height:1px;
				border-bottom:1px solid black;
			}
			
			#topPrintDiv {		/* this should be displayed only when printing */
				display:none;
			}
			
			/* related to language table in about page */
			
	.languages_table td {
		font-size:9px;
		padding-right:10px;
		vertical-align:top;
	}

	.languages_table table {
		width:100%;
	}
	    select {
	font-size:11px;
    }

