	*
	{
		margin:				0;
		padding:			0;
	}

	body
	{
		background:			url("../pix/bg.png") repeat-x top left;
		font-family:		"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Sans-serif;
		font-size:			12px;
		font-size-adjust:	none;
		font-style:			normal;
		font-variant:		normal;
		font-weight:		normal;
		line-height:		1.5;
		color:				#444444;
		border-width :		0;
		overflow:			auto;
		text-align:			center;
	}


	.container
	{
		text-align:			left;
		vertical-align:		top;
		margin: 			0 auto;
		/*
		width:				770px;
		width:				880px;
		height:				100%;
		*/
		width:				85%;
	}
	div.container table
	{
		width:				100%;
	}
	div.container table td
	{
		vertical-align:		top;
	}



	a
	{
		cursor:				pointer;
		_cursor:			hand;
		color:				#277ACD;
		text-decoration:	none;
	}
	a:hover
	{
		text-decoration:	underline;
	}
	
	:focus
	{
		outline:			none;
	}


	div.logo
	{
		color: 				#FFF;
		font-size:			26px;
		height:				54px;
		letter-spacing: 	-1.5px;
	}

	div.path
	{
		color: 				#A2A7AC;
		font-size:			12px;
	}
	div.path a
	{
		color: 				#277ACD;
	}
	div.path a:hover
	{
		color: 				#277ACD;
		text-decoration:	underline;
	}
	

	.content h1
	{
		/*
		font: 					normal 2.0em/1.3 georgia, palatino, "Times New Roman", serif;
		*/
		font: 					bold 1.9em/1.3 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		color: 					#000;
		margin: 				0.7em 0 0.2em 0;
		letter-spacing: 		-1.5px;
	}
	.content p
	{
		margin-bottom:				1em;
	}

	h2
	{
		font: 				bold 17px/1.4 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif !Important;
		letter-spacing: 	-1px;
		color: 				#A2A7AC !Important;
		margin: 			1em 0 1em 0;
	}

	h3,
	h4
	{
		font: 				bold 15px/1.5 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		letter-spacing: 	-1px;
		color: 				#2F2F2F;
		margin: 			1em 0 0.1em 0;
	}

	h4
	{
		border-bottom: 		1px solid #D8D8D8;
		margin: 			1em 0 0.8em 0;
		/*
		border-bottom: 2px solid #E5ECF9;
		*/
	}
/**/
	

	.content
	{
		margin-top:			15px;
		padding-right:		25px;
	}




	.copyright
	{
		padding: 			10px 0px 20px 0px;
		color:				#A2A7AC;
	}



	td.tdright
	{
		text-align:right;
	}
	div.right
	{
		text-align:			left;
		width:				290px;
		margin-top:			135px;
		position:			relative;
		background:			#FFF;
	}

	div.outer
	{
		margin: 			0px;
		background: 		#fff;
		padding: 			0px;
	}


	#switch
	{
		font-weight:		bold;
		font-size:			19px;
		text-decoration:	none;
		position:			absolute;
		top:				40px;
		right:				7%;
	}

	div.meta
	{
		padding:			5px 0px 5px 8px;
		margin-bottom:		8px;
		display:			block;
		border:				0;
		zoom:				1;
		float:				left;
		overflow:			hidden;
	}
	
	.p
	{
		background-color:	#E4F3FA;
	}
	
	.d
	{
		background-color:	#ECFBE2;
	}
	
	div.meta li
	{
		list-style:			none;
		padding-bottom:		3px;
	}


	ul.dir
	{
		margin-top:		5px;
	}
	ul.dir li
	{
		display:			inline;
	}
	ul.dir li strong
	{
		font-weight:		bold;
		float:				left;
	}
	ul.dir li ul
	{
		margin-bottom:		5px;
		margin-left:		80px;
	}
	ul.dir li ul li
	{
		display:			block;
		padding-left:		20px;		
		margin-right:		8px;
	}
	
	.link
	{
		background:				url("../pix/arrow_down.gif") no-repeat left;
	}
	.mail
	{
		background:				url("../pix/mail.gif") no-repeat  left;
	}
