body
	{
		margin:0px;
		padding:0px;
	}
.header
	{
		margin:0px auto;
		padding:0px;
		width:1015px;
	}
	
.headertext{font-family:verdana,arial; font-size:14px; color:#000000;}

.highlight {text-decoration:none; font-weight:bold; color:black;}
	
.header .banner
	{
		margin:0px auto;
		padding:0px;
		width:1013px;
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		border-bottom:1px solid #c0c0c0;
	}
.header .menu
	{
		margin:0px auto;
		padding:0px;
		width:992px;
		height:33px;
		background:url(img/menu_bg.jpg) top left repeat-x;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		position:relative;
	}
.header .menu ul
	{
		margin:0px 0px 0px 9px;
		padding:0px;
		list-style-type:none;
		height:32px;
	}
.header .menu ul li
	{
		margin:0px;
		padding:0px;
		display:inline;
		height:32px;
	}
.header .menu ul li a
	{
		margin:0px;
		padding:9px 9px 9px 9px;
		height:14px;
		line-height:33px;
		border-left:1px solid #587d92;
		border-right:1px solid #24546e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
.header .menu ul li a:hover
	{
		margin:0px;
		padding:9px 9px 9px 9px;
		height:14px;
		line-height:33px;
		border-left:1px solid #24546e;
		border-right:1px solid #827258;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(img/menu_over_bg.jpg) top left repeat-x;
	}
.header .menu ul li a.active
	{
		margin:0px;
		padding:9px 9px 9px 9px;
		height:14px;
		line-height:33px;
		border-left:1px solid #24546e;
		border-right:1px solid #827258;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(img/menu_over_bg.jpg) top left repeat-x;
	}
.header .menu input.search
	{
		margin:10px 3px 0px 9px;
		padding:0px 3px 0px 3px;
		width:75px;
		height:15px;
		border:1px solid #b9b9b9;
		color:#050505;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		float:right;
	}
.header .menu input.go
	{
		margin:13px 6px 0px 0px;
		padding:0px 0px 0px 0px;
		float:right;
	}

.site_content
	{
		margin:0px auto;
		padding:0px;
		width:1013px;
		border-top:1px solid #dedede;
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		border-bottom:1px solid #dedede;
		background:url(img/site_content_bg.jpg) top left repeat-x;
		background-color:#FFFFFF;
	}
.site_content a
	{
		color:#0000ff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
.site_content a:hover
	{
		color:#0000ff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-decoration:underline;
	}
	
.site_content a:visited
	{
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-decoration:underline;
	}
	
	.site_content .left_content
		{
			margin:0px auto;
			margin-top:10px;
			margin-left:25px !important;
			margin-right:32px !important;
			margin-left:12px;
			margin-right:16px;
			padding:0px;
			width:153px;
			float:left;
		}
	
	.site_content .left_content1
		{
			margin:0px auto;
			margin-top:10px;
			margin-left:25px !important;
			margin-right:32px !important;
			margin-left:12px;
			margin-right:16px;
			padding:0px;
			width:153px;
			float:left;
		}
	.site_content .left_content1 p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .left_content1 p 
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}	
	.site_content .left_content1 p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}	
		.site_content .fixcontent
		{
			margin:0px auto;
			margin-top:1px;
			margin-left:25px !important;
			margin-right:32px !important;
			margin-left:12px;
			margin-right:16px;
			padding:0px;
			width:153px;
			border-top:1px solid #dee6ec;
			float:left;
		}
	.site_content .left_content_box
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:153px;
			border-top:1px solid #dee6ec;
			background:url(img/left_content_bg.jpg) top left repeat-y;
		}
	.site_content .left_content_box1
	{
		margin:0px auto;
		padding:0px 0px 0px 0px;
		width:153px;
		border-top:1px solid #dee6ec;
		background:url(img/left_content_bg.jpg) top left repeat-y;
	}
	.site_content .left_content1 .left_content_box1 p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .left_content1 .left_content_box1 p 
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}	
	.site_content .left_content1 .left_content_box1 p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}	
	.site_content .left_content_box ul,
	.site_content .left_content1 ul
		{
			margin:0px 1px 9px 1px;
			padding:0px 0px 0px 0px;
			border:0px;
			width:151px;
			list-style-type:none;
		}
	.site_content .left_content_box ul li, 
	.site_content .left_content1 ul li
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:0px;
			background:url(img/left_content_menu_bg.jpg) top left repeat-y;
			border-bottom:1px solid #ffffff;
		}
	.site_content .left_content_box ul li a,
	.site_content .left_content1 ul li a
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_white_square.gif) top left no-repeat;
		}
	.site_content .left_content_box ul li a:hover,
	.site_content .left_content1 ul li a:hover
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_orange_square.gif) top left no-repeat;
		}
	.site_content .left_content_box ul li a.active,
	.site_content .left_content1 ul li a.active
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_orange_square.gif) top left no-repeat;
		}
	.site_content .left_content_box h1
		{
			margin:0px 1px 0px 1px;
			padding:6px 0px 6px 23px;
			height:13px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}
	.site_content .left_content_box1 h1
		{
			margin:0px 1px 0px 1px;
			padding:6px 0px 6px 23px;
			height:13px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}	
	.site_content .left_content_box .form
		{
			margin:2px 1px 0px 0px;
			padding:0px 0px 0px 24px;
			width:122px;
		}
	.site_content .left_content_box .form label
		{
			margin:0px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			display:block;
		}
	.site_content .left_content_box .form a
		{
			margin:0px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
			display:block;
		}
	.site_content .left_content_box .form a:hover
		{
			margin:0px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			display:block;
		}
	.site_content .left_content_box .form input.login
		{
			margin:0px 0px 0px 0px;
			padding:0px 3px 0px 3px;
			width:88px;
			height:15px;
			border:1px solid #bababa;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
		}
	.site_content .left_content_box .form input.submit
		{
			margin:5px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:0px;
			float:right;
		}
	.site_content input.register
		{
			margin:4px 0px 5px 3px;
			padding:0px 0px 0px 0px;
			border:0px;
 		}
	.site_content p.left_content_bottom
		{
			margin:0px;
			padding:0px;
			left:0px;
			background:url(img/left_content_bottom.gif) top left no-repeat;
			font-size:8px;
			line-height:8px;
			height:8px;
			width:153px;
			text-decoration:none;
 		}
	.site_content .right_content
		{
			margin:0px auto;
			padding:0px;
			width:795px !important;
			width:810px;
			float:left;
		}
	.site_content .right_content_blue
		{
			margin:0px auto;
			padding:0px;
			width:793px;
			border-bottom:1px solid #ffffff;
			background-color:#82a3bf;
			float:left;
		}
.clear
	{
		margin:0px;
		padding:0px;
		height:0px;
		clear:both;
		line-height:0px;
		font-size:0px;
	}

.footer
	{
		margin:0px auto;
		padding:0px;
		background-color:#FFFFFF;
		width:1015px;
		height:39px;
		text-align:center;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.footer a
	{
		margin:0px;
		padding:0px 7px 0px 7px;
		line-height:39px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
.footer a:hover
	{
		margin:0px;
		padding:0px 7px 0px 7px;
		line-height:39px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
	}

/* ----------------- dropdown menu ---------------------- */
.m
{
	width:203px;
	background-color:#cc7600;
	background:url(img/dropdown_menu_bg.gif) bottom left no-repeat;
	white-space: nowrap;
	position: absolute;
	z-index:10;
	display: none;
	margin: 0px;
	padding: 11px 0px 8px 0px;
	-moz-opacity:.89;
	filter:alpha(opacity=89);
	opacity:.89;
}	
.m a
{
	display: block;
	width: 141px;
	margin: 0;
	padding: 4px 4px 7px 58px;
	color: #ffffff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(img/dropdown_menu_square.gif) top left no-repeat;
	border-bottom: 1px solid #b25d0d;
}
.m a:hover
{
	display: block;
	width: 141px;
	margin: 0;
	padding: 4px 4px 7px 58px;
	color: #ffffff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(img/dropdown_menu_square.gif) top left no-repeat;
	background-color:#ddc6b3;
	border-bottom: 1px solid #c6bbb0;
}
.m a.active
{
	display: block;
	width: 141px;
	margin: 0;
	padding: 4px 4px 7px 58px;
	color: #ffffff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(img/dropdown_menu_square.gif) top left no-repeat;
	background-color:#ddc6b3;
	border-bottom: 1px solid #c6bbb0;
	-moz-opacity:.89;
	filter:alpha(opacity=89);
	opacity:.89;
}	
.left
{
	float: left;
	width: auto;
}
.none
{
	float: none;
}
.sm
{
	position: absolute;
	z-index:5;
	margin-left: 130px;
-	margin-left: 120px;
	margin-top: -25px;
-	margin-top: -24px;
	border: 1px solid #fff;	
}
	.sm a
	{
		display: block;
		width: 174px;
		height: 20px;		
	}
/* ----------------- end of dropdown menu ---------------------- */

/* ----------------- news articles -------------------------- */
	.site_content .right_content .news_articles
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .news_articles h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .news_articles_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .news_articles_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .news_articles_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .news_articles_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .news_articles_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .news_articles h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of news articles ---------------------- */

/* ----------------- news events -------------------------- */
	.site_content .right_content .news_events
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .news_events h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .news_events_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .news_events_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .news_events_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .news_events_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .news_events_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .news_events h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of news events ---------------------- */


/* ----------------- technical papers ----------------------- */
	.site_content .right_content .technical_papers
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .technical_papers h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
			
		}
	.site_content .right_content .technical_papers .view_all a:hover
		{
			text-decoration:none;
		}
	.site_content .right_content .technical_papers_content
		{
			margin:0px auto;
			padding:18px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			
		}
		
		
	.site_content .right_content .technical_papers_content a.memPages:link, a.memPages:active, a.memPages:hover
	{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
	}	
		
		
		
	.site_content .right_content .technical_papers_content p
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technical_papers_content .year
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technical_papers_content .year p
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			float:left;
		}
	.site_content .right_content .technical_papers_content .year .select_opt_fake
		{
			margin:0px 18px 0px 18px;
			padding:0px 0px 0px 0px;
			width:127px;
			height:19px;
			*height:22px;
			*background:url(img/technical_papers_select.gif) no-repeat left top;
			float:left;
		}
	.site_content .right_content .technical_papers_content .year .select_opt_fake select
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			width:125px;
			height:17px;
			*height:20px;
			border:1px solid #dcdcdc;
			z-index:0;
		}
	.site_content .right_content .technical_papers_content .submit_btn
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif
			color:#000000;
			font-weight:normal;
			width:57px;
			float:left;
		}
	.site_content .right_content .technical_papers_content .pages
		{
			padding:0px;
			margin:10px 0px 0px 258px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			
		}
		
	.site_content .right_content .technical_papers_content .pages a, .site_content .right_content .technical_papers_content .pages a:hover

		{
			margin:0px 0px 0px 7px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			
		}
	.site_content .right_content .technical_papers_content td a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technical_papers_content td, div a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .technical_papers h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
			
		}
	.site_content .right_content .technical_papers .results
		{
			margin:0px auto;
			padding:0px;
			width:700px; 
		}
	.site_content .right_content .technical_papers .results_box
		{
			margin:0px 0px 0px 0px;
			padding:10px 0px 0px 0px;
			width:700px;
			background-color:#ebd3b9;
		}
	.site_content .right_content .technical_papers .results_box_table
		{
			margin:0px auto;
			padding:0px;
			width:650px; 
		}
	.site_content .right_content .technical_papers .results_content
		{
			margin:0px;
			padding:10px 5px 10px 0px;
		}
	.site_content .right_content .technical_papers .results_box_table_left
		{
			margin:0px 0px 10px 0px;
			padding:0px; 
			font-weight:bold;
		}
	.site_content .right_content .technical_papers .results_box_table_left img
		{
			margin:0px 40px 0px 5px;
			padding:0px;
		}
	.site_content .right_content .technical_papers .results_box_table_center
		{
			margin:0px 0px 10px 0px;
			padding:0px; 
			font-weight:bold;
		}
	.site_content .right_content .technical_papers .results_box_table_center img
		{
			margin:0px 17px 0px 5px;
			padding:0px;
		}
	.site_content .right_content .technical_papers .results_box_table_right
		{
			margin:0px 0px 10px 0px;
			padding:0px;
			width:70px;
			font-weight:bold;
		}
	.site_content .right_content .technical_papers .results_box_table_right img
		{
			margin:0px 0px 0px 0px;
			padding:0px;
		}
	.site_content .right_content .technical_papers .results_details
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:434px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
		}
	.site_content .right_content .technical_papers .links
		{
			margin:0px auto;
			padding:34px 0px 21px 0px;
			height:14px;
			width:488px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#336e8d;
			position:relative;
		}
	.site_content .right_content .technical_papers .preview
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#336e8d;
			position:absolute;
			left:0px;
			text-decoration: underline;
		}
	.site_content .right_content .technical_papers .preview:hover
	{
		text-decoration: none;
	}
	.site_content .right_content .technical_papers .request
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#336e8d;
			position:absolute;
			right:0px;
		}
	.site_content .right_content .technical_papers .request:hover
	{
		text-decoration: none;
	}
	.site_content .right_content .technical_papers .request_box
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:377px;
		}
	.site_content .right_content .technical_papers .request_box_content
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:377px;
			height:143px;
			background:url(img/request_box_content_bg.jpg) repeat-x top left;
			position:relative;
		}
	.site_content .right_content .technical_papers .request_box_content .title
		{
			margin:3px 0px 2px 0px;
			padding:0px 0px 0px 33px;
			width:311px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .technical_papers .request_box_content .text
		{
			margin:12px 9px 11px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:101px;
			text-align:right;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .technical_papers .request_box_content .text_field
		{
			margin:12px 19px 11px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			height:13px;
			width:175px;
			border:1px solid #dcdcdc;
			color:#000000;
			float:left;
		}
	.site_content .right_content .technical_papers .request_box_content .text_val
		{
			margin:15px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			float: left;
		}
	.site_content .right_content .technical_papers .request_box_content .submit
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:absolute;
			right:16px;
			bottom:0px;
			width:57px;
		}
	.site_content .right_content .technical_papers p.separator_2px
		{
			margin:0px;
			padding:0px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
/* ------------- end of technical papers -------------------- */

 

/* ----------------- resources publication -------------------------- */
	.site_content .right_content .resources_publication
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .resources_publication h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .resources_publication_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .resources_publication_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .resources_publication_content p.additional
		{
			margin-left: 50px;
		}
	.site_content .right_content .resources_publication_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .resources_publication_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .resources_publication_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .resources_publication h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of resources publication ---------------------- */

/* ----------------- search -------------------------- */
	.site_content .right_content .search
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .search h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .search_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .search_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .search_content p.additional
		{
			margin-left: 50px;
		}
	.site_content .right_content .search_content table.pag
		{
			margin-left: 240px;
		}
	.site_content .right_content .search_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .search_content td a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .search_content td a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .search_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .search_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .search h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of search ---------------------- */

/* ----------------- industry links -------------------------- */
	.site_content .right_content .industry_links
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .industry_links h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .industry_links_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .industry_links_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .industry_links_content li
		{
			margin-bottom: 5px;
		}
	.site_content .right_content .industry_links_content li a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .industry_links_content li a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .industry_links h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of resources ---------------------- */

/* ----------------- glossary ----------------------- */
	.site_content .right_content .glossary
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .glossary h1
		{
			margin:0px auto;
			padding:4px 0px 27px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .glossary .letters
		{
			margin:0px 0px 0px 50px;
			padding:11px 0px 0px 12px;
			border:1px solid #d3d3d4;
			width:626px;
			height:23px;
			background:url(img/glossary_letters_bg.jpg) repeat-x top left;
		}
	.site_content .right_content .glossary .letters a, .letter
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
		}
	.site_content .right_content .glossary .letters a
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .glossary .letters a:hover
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .glossary .letters a.active
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .glossary p
		{
			margin:0px 0px 0px 81px;
			padding:5px 0px 5px 0px;
			font-size:12px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	.site_content .right_content .glossary p a.top_lnk
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .glossary p a.top_lnk:hover
		{	margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .glossary p.separator_2px
		{
			margin:0px;
			padding:0px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	/* added */
	.site_content .right_content .glossary .div1
		{
			float: left;
			width:250px;
		}
	.site_content .right_content .glossary .div2
		{
			float: left;
			width: 500px;
			padding:5px 0px 5px 0px;
			font-size:12px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	.site_content .right_content .glossary .div_alternate
		{
			float: left;
			width:750px;
			background-color: #EFF3FB;
		}
	.site_content .right_content .glossary .div2 a
		{
			color: #000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:underline;
		}
	.site_content .right_content .glossary .div2 a:hover
		{
			text-decoration: none;
		}
/* ------------- end of glossary -------------------- */


/* ----------------- marketing resources -------------------------- */
	.site_content .right_content .marketing_resources
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .marketing_resources h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .marketing_resources_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .marketing_resources_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .marketing_resources_content p.title_underline
		{
			margin:0px 24px 0px 24px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			border-bottom: 1px solid #000000;
		}
	.site_content .right_content .marketing_resources_content p.brochure
		{
			text-align:center; 
			line-height:17px
		}
	.site_content .right_content .marketing_resources_content span
		{
			margin:0px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .marketing_resources_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .marketing_resources_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	
	.site_content .right_content .marketing_resources_content p a.reg
		{
			margin:0px;
			padding:0px 24px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .marketing_resources_content p a.reg:hover
		{
			margin:0px;
			padding:0px 24px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}	
		
	.site_content .right_content .marketing_resources_content p.separator_2px
		{
			margin:0px 24px 0px 24px;
			padding:25px 0px 20px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .marketing_resources h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of marketing resources ---------------------- */

/* -----------------  video library  -------------------------- */
	.site_content .right_content .video_library
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .video_library h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .video_library_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .video_library_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .video_library_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .video_library_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .video_library_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .video_library h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
	.site_content .right_content .video_library .request_boxV
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:377px;
		}
	.site_content .right_content .video_library .request_boxV_content
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:377px;
			height:143px;
			background:url(img/request_box_content_bg.jpg) repeat-x top left;
			position:relative;
		}
	.site_content .right_content .video_library .request_boxV_content .title
		{
			margin:3px 0px 2px 0px;
			padding:0px 0px 0px 33px;
			width:311px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .video_library .request_boxV_content .text
		{
			margin:5px 9px 4px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:101px;
			text-align:right;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .video_library .request_boxV_content .video
		{
			margin:6px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			float:left;
		}
	.site_content .right_content .video_library .request_boxV_content .text_field
		{
			margin:3px 19px 3px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			height:14px;
			width:175px;
			border:1px solid #dcdcdc;
			color:#000000;
			float:left;
		}
	.site_content .right_content .video_library .request_boxV_content .text_val
		{
			margin:8px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			float: left;
		}
	.site_content .right_content .video_library .request_boxV_content .email_val
		{
			margin-left:110px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:150px;
			text-align:right;
		}
	.site_content .right_content video_library_content .paging
		{
			padding:0px;
			margin:10px 0px 50px 258px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
		}
	.site_content .right_content video_library_content .paging .actPage
	{
			font-weight: bold;
	}
	.site_content .right_content .video_library_content .paging a, .site_content .right_content .video_library_content .paging a:hover
		{
			margin:0px 0px 0px 7px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .video_library .request_boxV_content .submit
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:absolute;
			right:16px;
			bottom:0px;
			width:57px;
		}
/* -------------- end of video library ---------------------- */


/* ----------------- technology resources -------------------------- */
	.site_content .right_content .technology_resources
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .technology_resources h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .technology_resources_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technology_resources_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technology_resources_content p.tech_papers
		{
			margin:0px 20px 0px 24px;
			padding:0px;
			width: 550px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			float: left;
		}
	.site_content .right_content .technology_resources_content p.articles
		{
			margin:0px 0px 0px 50px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .technology_resources_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .technology_resources_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	
	.site_content .right_content .technology_resources_content p a.reg
		{
			margin:0px;
			padding:0px 24px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .technology_resources_content p a.reg:hover
		{
			margin:0px;
			padding:0px 24px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}	
	
	.site_content .right_content .technology_resources_content p.separator_2px
		{
			margin:0px 24px 0px 24px;
			padding:25px 0px 20px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .technology_resources h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of technology resources ---------------------- */


/* ----------------- press releases -------------------------- */
	.site_content .right_content .press_releases
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .press_releases h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .press_releases_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .press_releases_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .press_releases_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .press_releases_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .press_releases_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .press_releases h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of press releases ---------------------- */
        
/* ----------------- member directory ----------------------- */
	.site_content .right_content .memberDir
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:20px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .memberDir h1
		{
			margin:0px auto;
			padding:4px 0px 25px 50px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberDir .letters
		{
			margin:0px 0px 0px 50px;
			padding:11px 0px 0px 12px;
			border:1px solid #d3d3d4;
			width:626px;
			height:23px;
			background:url(img/glossary_letters_bg.jpg) repeat-x top left;
		}
	.site_content .right_content .memberDir .letters a, .letter
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
		}
	.site_content .right_content .memberDir .letters a
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .memberDir .letters a:hover
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .memberDir .letters a.active
		{
			margin:0px;
			padding:0px 7px 0px 7px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:underline;
		}
	.site_content .right_content .memberDir .memberDir_box
		{
			margin:0px 0px 0px 50px;
			padding:0px;
			width:554px;
			border-left:1px solid #edc599;
			border-right:1px solid #edc599;
		}
	.site_content .right_content .memberDir .memberDir_box p
		{
			margin:0px 0px 0px 0px; 
			padding-left:12px;
			width:278px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
		}
	.site_content .right_content .memberDir .memberDir_box p.title
		{
			margin:0px 0px 0px 0px;
			padding:18px 0px 4px 0px;
			width:278px;
			padding-left:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:bold;
		}
	.site_content .right_content .memberDir .memberDir_box img
		{
			padding:0px 0px 0px 0px;
			border:0px;
		}
	.site_content .right_content .memberDir .memberDir_box a.title_link
	{
		text-decoration: underline;
		color: #000000;
		font-weight: bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.site_content .right_content .memberDir .memberDir_box a.title_link:hover
	{
		text-decoration: none;
		font-weight: bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
	}
	.site_content .right_content .memberDir .memberDir_box a.mail:link, a.mail:active, a.mail:visited
	{
		text-decoration: underline;
		color: #000000;
		font-weight: normal;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
	}
	.site_content .right_content .memberDir .memberDir_box a.mail:hover
	{
	    font-weight: normal;
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.site_content .right_content .memberDir .memberDir_box div.photos
	{
		margin: 18px 5px 0px 0px;
		float:right; 
		width: 250px;
	}
	.site_content .right_content .memberDir .memberDir_box div.photos .floatRight
	{
		float: right;
	}	
	.site_content .right_content .memberDir .memberDir_box .margin_pages
	{
		margin-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
	}
	.site_content .right_content .memberDir .memberDir_box a.memPages:link, a.memPages:active, a.memPages:hover
	{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
	}
	.site_content .right_content .memberDir .memberDir_box .actPage
	{
		font-size:12px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#000000; 
		font-weight: normal;
	}
/* ------------- end of member directory -------------------- */

/* ---------------------   marketing    -------------------------*/
	.site_content .right_content .marketing
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .marketing h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .marketing_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .marketing_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .marketing_content p.text_indent
    {
        margin-left: 50px;
    }
    .site_content .right_content .marketing_content p.text_indent2
    {
        margin-left: 100px;
    }
    .site_content .right_content .marketing_content p.text_indent3
    {
        margin-left: 130px;
    }	
	.site_content .right_content .marketing_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .marketing_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .marketing_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .marketing h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of marketing ---------------------- */

/* ---------------------   about    -------------------------*/
	.site_content .right_content .about
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .about h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .about_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .about_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .about_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .about_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .about_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .about h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of about ---------------------- */

/* ---------------------   membership    -------------------------*/
	.site_content .right_content .membership
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .membership h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .membership_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membership_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membership_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .membership_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .membership_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .membership h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of membership ---------------------- */

/* ---------------------   contactus    -------------------------*/
	.site_content .right_content .contactus
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .contactus h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .contactus_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .contactus_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .contactus_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .contactus_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .contactus_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .contactus h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of contactus ---------------------- */

/* ---------------------   forum    -------------------------*/
	.site_content .right_content .forum
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .forum h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .forum_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .forum_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .forum_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .forum_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .forum_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .forum h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of forum ---------------------- */

/* ---------------------   forumtopics    -------------------------*/
	.site_content .right_content .forumtopics
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .forumtopics h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .forumtopics_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .forumtopics_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .forumtopics_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .forumtopics_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .forumtopics_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .forumtopics h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of forumtopics ---------------------- */

/* ---------------------   changepassword    -------------------------*/
	.site_content .right_content .changepassword
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .changepassword h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .changepassword_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .changepassword_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .changepassword_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .changepassword_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .changepassword_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .changepassword h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of changepassword ---------------------- */

/* ---------------------   passwordrecovery    -------------------------*/
	.site_content .right_content .passwordrecovery
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .passwordrecovery h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .passwordrecovery_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .passwordrecovery_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .passwordrecovery_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .passwordrecovery_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .passwordrecovery_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .passwordrecovery h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of passwordrecovery ---------------------- */

/* -----------------  PTSPresentations  -------------------------- */
	.site_content .right_content .PTSPresentations
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .PTSPresentations h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .PTSPresentations_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .PTSPresentations_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .PTSPresentations_content p.summary
		{
			margin:0px;
			padding:5px 24px 5px 48px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .PTSPresentations_content p.session_summ
		{
			margin:0px;
			padding:0px 24px 5px 72px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .PTSPresentations_content p.session_underline
		{
			margin:0px;
			padding:15px 24px 0px 48px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration: underline;
		}
	.site_content .right_content .PTSPresentations_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .PTSPresentations_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .PTSPresentations_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .PTSPresentations h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:377px;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:377px;
			height:143px;
			background:url(img/request_box_content_bg.jpg) repeat-x top left;
			position:relative;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .title
		{
			margin:3px 0px 2px 0px;
			padding:0px 0px 0px 33px;
			width:311px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .text
		{
			margin:5px 9px 4px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:101px;
			text-align:right;
			font-weight:bold;
			color:#000000;
			float:left;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .video_title
		{
			margin:3px 19px 3px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			height:19px;
			width:175px;
			border:1px solid #dcdcdc;
			color:#000000;
			float:left;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .text_field
		{
			margin:3px 19px 3px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			height:14px;
			width:175px;
			border:1px solid #dcdcdc;
			color:#000000;
			float:left;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .text_val
		{
			margin:8px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			float: left;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .email_val
		{
			margin-left:110px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:150px;
			text-align:right;
		}
	.site_content .right_content PTSPresentations_content .paging
		{
			padding:0px;
			margin:10px 0px 50px 258px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
		}
	.site_content .right_content PTSPresentations_content .paging .actPage
	{
			font-weight: bold;
	}
	.site_content .right_content .PTSPresentations_content .paging a, .site_content .right_content .PTSPresentations_content .paging a:hover
		{
			margin:0px 0px 0px 7px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:underline;
		}
	.site_content .right_content .PTSPresentations .request_boxPTS_content .submit
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:absolute;
			right:16px;
			bottom:0px;
			width:57px;
		}
/* -------------- end of PTSPresentation ---------------------- */

/* ---------------------   membershipbenefit    -------------------------*/
	.site_content .right_content .membershipbenefit
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .membershipbenefit h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .membershipbenefit_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membershipbenefit_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membershipbenefit_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:underline;
		}
	.site_content .right_content .membershipbenefit_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .membershipbenefit_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .membershipbenefit h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of membershipbenefit ---------------------- */

/* ---------------------   certification    -------------------------*/
	.site_content .right_content .certification
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .certification h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .certification_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .certification_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .certification_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:underline;
		}
	.site_content .right_content .certification_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .certification_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .certification_content li.text_indent
    {
        margin-left: 60px;
    }		
	.site_content .right_content .certification h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of certification ---------------------- */


/* ---------------------   jointoday    -------------------------*/
	.site_content .right_content .jointoday
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .jointoday h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .jointoday_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .jointoday_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .jointoday_content p.text_indent
    {
        margin-left: 50px;
    }
    .site_content .right_content .jointoday_content p.text_indent2
    {
        margin-left: 100px;
    }
    .site_content .right_content .jointoday_content p.text_indent3
    {
        margin-left: 130px;
    }
    
    .site_content .right_content .jointoday_content li.text_indent3
    {
        margin-left: 130px;
    }	
	.site_content .right_content .jointoday_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .jointoday_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .jointoday_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .jointoday h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of jointoday ---------------------- */

/* ---------------------   membershipdues    -------------------------*/
	.site_content .right_content .membershipdues
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .membershipdues h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .membershipdues_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membershipdues_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .membershipdues_content p.text_indent
    {
        margin-left: 50px;
    }
    .site_content .right_content .membershipdues_content p.text_indent2
    {
        margin-left: 100px;
    }
    .site_content .right_content .membershipdues_content p.text_indent3
    {
        margin-left: 130px;
    }
    
    .site_content .right_content .membershipdues_content li.text_indent3
    {
        margin-left: 130px;
    }	
	.site_content .right_content .membershipdues_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .membershipdues_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .membershipdues_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .membershipdues h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of membershipdues ---------------------- */

/* ---------------------   board of directories    -------------------------*/
	.site_content .right_content .board
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .board h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .board_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .board_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .board_content p.title_underline
		{
			margin:0px 24px 0px 24px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			border-bottom: 1px solid #000000;
		}
	.site_content .right_content .board_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .board_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .board_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .board h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of board of directories ---------------------- */

/* ----------------- case studies -------------------------- */
	.site_content .right_content .case_studies
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .case_studies h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .case_studies_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .case_studies_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .case_studies_content p.submission
		{
			margin:0px;
			padding:0px 24px 0px 48px;
		}
	.site_content .right_content .case_studies_content p.summary
		{
			margin:0px;
			padding:5px 24px 0px 48px;
			width: 635px;
		}
	.site_content .right_content .case_studies_content p.learn_more
		{
			margin:0px;
			padding:0px 48px 0px 48px;
			float: right;
		}
	.site_content .right_content .case_studies_content p.subm_title
		{
			margin:0px;
			padding:3px 24px 0px 72px;
		}
	.site_content .right_content .case_studies_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .case_studies_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .case_studies_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .case_studies h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of case studies ---------------------- */

/* ---------------------   member services    -------------------------*/
	.site_content .right_content .memberservices
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float:left;
		}
	.site_content .right_content .memberservices h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberservices_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .memberservices_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .memberservices_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .memberservices_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .memberservices_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .memberservices h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of member services ---------------------- */

/* ---------------------   calendar    -------------------------*/
	.site_content .right_content .calendar
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .calendar h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .calendar_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .calendar_content p
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .calendar_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .calendar_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .calendar_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .calendar h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of calendar ---------------------- */

/* ---------------------   annualmeeting    -------------------------*/
	.site_content .right_content .annualmeeting
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .annualmeeting h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .annualmeeting_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .annualmeeting_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .annualmeeting_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .annualmeeting_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .annualmeeting_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .annualmeeting h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of annualmeeting ---------------------- */


/* -------------------annual meeting materials --------------------------- */
.site_content .right_content .meeting_materials
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .meeting_materials h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .meeting_materials_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .meeting_materials_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .meeting_materials_content p.title_underline
		{
			margin:0px  24px 0px 24px;
			padding:0px;
			font-size:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			border-bottom: 1px solid #000000;
		}
	.site_content .right_content .meeting_materials_content p.indent
		{
			margin:0px;
			padding:0px 24px 0px 48px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .meeting_materials_content p.summary
		{
			margin:0px;
			padding:5px 24px 5px 48px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .meeting_materials_content p i.size
		{
			margin:0px;
			padding:0px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .meeting_materials_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .meeting_materials_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content meeting_materials_content .paging
		{
			padding:0px;
			margin:10px 0px 0px 258px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
		}
	.site_content .right_content meeting_materials_content .paging .actPage
		{
				font-weight: bold;
		}
	.site_content .right_content .meeting_materials_content .paging a, .site_content .right_content .meeting_materials_content .paging a:hover
		{
			margin:0px 0px 0px 7px;
			padding:0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}
	.site_content .right_content .meeting_materials_content p.separator_2px
		{
			margin:0px;
			padding:23px 0px 18px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .meeting_materials h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -------------- end of annual meeting materials ---------------------- */

/* ----------------- member profile ----------------------- */
	.site_content .right_content .memberProfile
		{
			margin:0px auto;
			margin-bottom:20px;
			padding:0px;
			width:795px !important;
			width:810px;
			float: left;
		}
	.site_content .right_content .memberProfile h1
		{
			margin:0px;
			padding:0px 0px 0px 22px;
			width:541px;
			height:36px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile p
		{
			margin:0px;
			padding:0px 0px 0px 22px;
			width:733px;
			height:22px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile p label
		{
			margin:0px 0px 0px 42px;
			padding:0px 0px 0px 0px;
			height:22px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile p input
		{
			margin:0px 0px 0px 5px;
			*margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
	.site_content .right_content .memberProfile .member_form
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:755px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile .member_form h1
		{
			margin:0px;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/member_form_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile .member_form h1 strong
		{
			margin:0px;
			padding:0px 0px 0px 230px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile .member_form_box
		{
			margin:0px;
			padding:26px 0px 6px 0px;
			width:755px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#336e8d;
			background:url(img/member_form_box.jpg) top left repeat-y;
		}
	.site_content .right_content .memberProfile .member_form_box_left
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:385px;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left .label
		{
			margin:6px 0px 6px 0px;
			padding:0px 16px 0px 0px;
			width:170px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			text-align:right;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left input
		{
			margin:6px 0px 6px 0px;
			padding:1px 0px 0px 0px;
			width:122px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left .comp_required
		{
			margin: 10px 0px 0px 5px;
			float: left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_left .inp_file
		{
			margin:6px 0px 6px 0px;
			padding:1px 0px 0px 0px;
			width:160px;
			height:17px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_left .btn_delete
	{
		float: none;
		margin-left: 50px;
		width: 90px;
		height: 20px;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float: left;
	}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_left .logo_pic
		{
			margin:6px 0px 20px 70px;
			padding:1px 0px 0px 0px;
			float: left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_left .val_zip
		{
			margin: 8px 0px 0px 5px;
			float: left;
		}
	.site_content .right_content .memberProfile .member_form_box_left .sel_state
		{
			margin:6px 70px 6px 0px;
			padding:1px 0px 0px 0px;
			width:126px;
			height:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left .browse
		{
			margin:6px 0px 6px 0px;
			padding:0px 0px 0px 0px;
			width:190px;
			height:18px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left input.zip
		{
			margin:6px 10px 6px 0px;
			padding:1px 0px 0px 0px;
			width:48px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left input.country
		{
			margin:6px 10px 6px 0px;
			padding:1px 0px 0px 0px;
			width:122px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_left input.phone
		{
			margin:6px 7px 6px 0px;
			padding:1px 0px 0px 0px;
			width:34px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_right
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:370px;
			float: right;
		}
	.site_content .right_content .memberProfile .member_form_box_right .label
		{
			margin:6px 0px 6px 0px;
			padding:0px 16px 0px 0px;
			width:144px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			text-align:right;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_right input
		{
			margin:6px 0px 6px 0px;
			padding:1px 0px 0px 0px;
			width:122px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_right .inp_file
		{
			margin:6px 0px 6px 0px;
			padding:1px 0px 0px 0px;
			width:160px;
			height:17px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_right .btn_delete
	{
		float: none;
		margin-left: 50px;
		width: 90px;
		height: 20px;
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float: left;
	}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_right .logo_pic
		{
			margin:6px 0px 20px 50px;
			padding:1px 0px 0px 0px;
			float: left;
		}
	.site_content .right_content .memberProfile .member_form_box .member_form_box_right .name_required
		{
			margin: 10px 0px 0px 10px;
			float: left;
		}
	.site_content .right_content .memberProfile .member_form_box_right .sel_mail_state
		{
			margin:6px 70px 6px 0px;
			padding:1px 0px 0px 0px;
			width:126px;
			height:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_right input.browse
		{
			margin:6px 0px 6px 0px;
			padding:0px 0px 0px 0px;
			width:190px;
			height:18px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_right input.zip
		{
			margin:6px 140px 6px 0px;
			padding:1px 0px 0px 0px;
			width:48px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form_box_right input.phone
		{
			margin:6px 7px 6px 0px;
			padding:1px 0px 0px 0px;
			width:34px;
			height:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			display:block;
			float:left;
		}
	.site_content .right_content .memberProfile .member_form h6
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:755px;
			background:url(img/member_form_bottom.gif) top left no-repeat;
			height:30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .memberProfile .member_form h6 .submit
		{
			margin:5px 24px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			width:57px;
			font-weight:normal;
			float:right;
		}
/* ------------- end of member profile -------------------- */

/* ------------- user name box -------------------- */
	.site_content .right_content .user_name_box
		{
			margin:0px 0px 0px 0px;
			padding:0px;
			height:51px;
			float:right;
		}
	.site_content .right_content .user_name_box .left
		{
			margin:0px 0px 0px 0px;
			padding:0px;
			height:51px;
			float:left;
			width:10px;
		}
	.site_content .right_content .user_name_box .right
		{
			margin:0px 0px 0px 0px;
			padding:0px;
			height:51px;
			float:left;
			width:10px;
		}
	.site_content .right_content .user_name_box .user_name_box_content
		{
			margin:0px 0px 0px 0px;
			padding:0px;
			background:url(img/user_name_box_bg.jpg) top left repeat-x;
			height:51px;
			float:left;
		}
	.site_content .right_content .user_name_box .user_name_box_content p
		{
			margin:5px 0px 0px 0px;
			*margin:0px 0px 0px 0px;
			padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:15px;
			color:#33647d;
			text-align:right;
		}
	.site_content .right_content .user_name_box .user_name_box_content p strong
		{
			margin:0px 0px 0px 0px;
			padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:15px;
			color:#33647d;
			text-align:right;
		}
	.site_content .right_content .user_name_box .user_name_box_content a
		{
			margin:0px 14px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#33647d;
			float:right;
			text-decoration:underline;
		}
	.site_content .right_content .user_name_box .user_name_box_content a:hover
		{
			margin:0px 14px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#33647d;
			float:right;
			text-decoration:none;
		}
	.site_content .right_content .user_name_box .user_name_box_content a.profile
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#33647d;
			float:right;
			text-decoration:underline;
		}
	.site_content .right_content .user_name_box .user_name_box_content a.profile:hover
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#33647d;
			float:right;
			text-decoration:none;
		}
/* -------------- end of user name box -------------------- */

/* ---------------------   sitemap    -------------------------*/
	.site_content .right_content .sitemap
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .sitemap h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .sitemap_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .sitemap_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .sitemap_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .sitemap_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .sitemap_content ul
	{
		margin: 0px;
		padding: 0px 0px 0px 40px;
	}	
	.site_content .right_content .sitemap_content li
		{
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .sitemap_content li a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .sitemap_content li a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .sitemap_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .sitemap h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of sitemap ---------------------- */



/* ---------------------   legal    -------------------------*/
	.site_content .right_content .legal
		{
			margin:0px auto;
			margin-top:5px;
			margin-bottom:10px;
			padding:0px;
			width:755px;
			float: left;
		}
	.site_content .right_content .legal h1
		{
			margin:0px auto;
			padding:4px 0px 0px 22px;
			width:733px;
			height:27px;
			background:url(img/news_articles_content_title.gif) top left no-repeat;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#336e8d;
		}
	.site_content .right_content .legal_content
		{
			margin:0px auto;
			padding:36px 22px 64px 22px;
			width:711px;
			background-color:#F8E9D9;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .legal_content p
		{
			margin:0px;
			padding:0px 24px 0px 24px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
		}
	.site_content .right_content .legal_content p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .right_content .legal_content p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .right_content .legal_content p.separator_2px
		{
			margin:0px;
			padding:46px 0px 36px 0px;
			font-size:2px;
			height:2px;
			line-height:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(img/separator_2px.gif) center left repeat-x;
		}
	.site_content .right_content .legal h6
		{
			margin:0px auto;
			padding:0px;
			width:755px;
			background:url(img/news_articles_content_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			line-height:8px;
		}
/* -----------------  end of legal ---------------------- */

/* ------------- home page ------------------ */
		.site_content .home_left_content
		{
			margin:0px auto;
			margin-top:36px;
			margin-left:45px !important;
			margin-right:9px !important;
			margin-left:22px;
			margin-right:4px;
			padding:0px;
			width:153px;
			border-top:1px solid #dee6ec;
			float:left;
		}
	.site_content .home_left_content_box
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:153px;
			background:url(img/left_content_bg.jpg) top left repeat-y;
		}
	.site_content .home_left_content_box ul
		{
			margin:0px 1px 9px 1px;
			padding:0px 0px 0px 0px;
			border:0px;
			width:151px;
			list-style-type:none;
		}
	.site_content .home_left_content_box ul li
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:0px;
			background:url(img/left_content_menu_bg.jpg) top left repeat-y;
			border-bottom:1px solid #ffffff;
		}
	.site_content .left_content1 .menu
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 2px 0px;
			border:0px;
			background:url(img/left_content_bg.jpg) top left repeat-y;
		}
	.left_content1 p, .left_content p { text-align: center; }
	.left_content1 p img, .left_content p img  { margin: 0px 0px 10px 0px; }
	
	.site_content .home_left_content_box ul li a
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_white_square.gif) top left no-repeat;
		}
	.site_content .home_left_content_box ul li a:hover
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_orange_square.gif) top left no-repeat;
		}
	.site_content .home_left_content_box ul li a.active
		{
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 23px;
			border:0px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-size:12px;
			color:#ffffff;
			background:url(img/left_content_menu_orange_square.gif) top left no-repeat;
		}
	.site_content .home_left_content_box h1
		{
			margin:0px 1px 30px 1px;
			padding:6px 0px 6px 23px;
			height:13px;
			width:128px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}
	.site_content .home_left_content_box .form
		{
			margin:2px 1px 0px 0px;
			padding:0px 0px 0px 24px;
			width:122px;
		}
	.site_content .home_left_content_box .form label
		{
			margin:0px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			display:block;
		}
	.site_content .home_left_content_box .form a
		{
			margin:30px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
			display:block;
		}
	.site_content .home_left_content_box .form a:hover
		{
			margin:30px 0px 0px 0px;
			padding:5px 0px 2px 0px;
			width:122px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			display:block;
		}
	.site_content .home_left_content_box .form input.login
		{
			margin:0px 0px 0px 0px;
			padding:0px 3px 0px 3px;
			width:88px;
			height:15px;
			border:1px solid #bababa;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
		}
	.site_content .home_left_content_box .form input.submit
		{
			margin:5px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:0px;
			float:right;
		}
	.site_content .home_middle_box
		{
			margin: 5px 0px 0px 0px;
			padding:0px;
			float:left;
			width:592px; 
		}
	.site_content .home_middle_orange
		{
			margin: 0px 0px 0px 0px;
			padding:0px;
			border-top:1px solid #dedede;
			width:592px;
			background:url(img/home_orange_bg.jpg) top left repeat-y;
		}
	.site_content .home_middle_orange h1
		{
			margin: 16px 0px 10px 13px;
			padding:0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			color:#ffffff;
			font-weight:normal;
		}
	.site_content .home_middle_orange h1 b
		{
			margin: 0px 0px 0px 0px;
			padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:24px;
			color:#ffffff;
			font-weight:bold;
		}
	.site_content .home_middle_orange p
		{
			margin: 0px 13px 0px 13px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			font-weight:normal;
		}
	.site_content .home_middle_orange p.link
		{
			margin: 0px 0px 0px 0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			width:530px;
			text-align:right;
		}
	.site_content .home_middle_orange p.link a
		{
			margin: 0px 0px 0px 0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
	.site_content .home_middle_orange p.link a:hover
		{
			margin: 0px 0px 0px 0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content p.middle_orange_bottom
		{
			margin:0px;
			padding:0px;
			left:0px;
			background:url(img/home_middle_orange_bottom.gif) top left no-repeat;
			font-size:8px;
			line-height:8px;
			height:8px;
			width:592px;
 		}
	.site_content .home_middle_blue_box
		{
			margin:5px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:286px;
			float:left;
			border-top:1px solid #dee6ec;
		}
	.site_content .home_middle_blue_box .home_middle_blue
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:286px;
			background:url(img/home_middle_blue_bg.jpg) top left repeat-y;
		}
	.site_content .home_middle_blue_box .home_middle_blue h1
		{
			margin:0px 1px 0px 1px;
			padding:6px 0px 6px 19px;
			height:13px;
			width:265px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}
	.site_content .home_middle_blue_box .home_middle_blue p
		{
			color:#000000;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			margin:8px 9px 5px 9px;
			padding:0px 0px 0px 0px;
			width:268px;
		}
    
    .site_content .home_middle_blue_box .home_middle_blue p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .home_middle_blue_box .home_middle_blue p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
        
	.site_content .home_middle_blue_box .home_middle_blue p.separator
		{
			display:block;
			font-size:1px;
			height:1px;
			margin:0px 9px 0px 9px;
			padding:0px 0px 0px 0px;
			width:268px;
			background:url(img/separator.gif) repeat-x top left;
		}
	.site_content .home_middle_blue_box p.middle_blue_bottom
		{
			margin:0px;
			padding:0px;
			left:0px;
			background:url(img/home_middle_blue_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			width:286px;
 		}
 		
 		
 		/*
 		
 	.site_content .home_middle_blue_boxVideo
		{
			margin:5px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:286px;
			float:left;
			border-top:1px solid #dee6ec;
		}
	.site_content .home_middle_blue_boxVideo .home_middle_blueVideo
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			width:286px;
			background:url(img/home_middle_blue_bg.jpg) top left repeat-y;
		}
	.site_content .home_middle_blue_boxVideo .home_middle_blueVideo h1
		{
			margin:0px 1px 0px 1px;
			padding:6px 0px 6px 19px;
			height:13px;
			width:265px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}
	.site_content .home_middle_blue_boxVideo .home_middle_blueVideo p
		{
			color:#000000;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			margin:8px 9px 5px 9px;
			padding:0px 0px 0px 0px;
			width:268px;
		}
    
    .site_content .home_middle_blue_boxVideo .home_middle_blueVideo p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .home_middle_blue_boxVideo .home_middle_blueVideo p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
        
	.site_content .home_middle_blue_boxVideo .home_middle_blueVideo p.separator
		{
			display:block;
			font-size:1px;
			height:1px;
			margin:0px 9px 0px 9px;
			padding:0px 0px 0px 0px;
			width:268px;
			background:url(img/separator.gif) repeat-x top left;
		}
	.site_content .home_middle_blue_boxVideo p.middle_blue_bottomVideo
		{
			margin:0px;
			padding:0px;
			left:0px;
			background:url(img/home_middle_blue_bottom.gif) top left no-repeat;
			font-size:8px;
			height:8px;
			width:286px;
 		}	
 		
 	
 		
 		
 		*/
 		
 		
 		
 		
 		
 		
 		
 		
 		
	.site_content .home_right_content
		{
			margin:0px auto;
			margin-top:5px;
			/*margin-left:9px !important;
			margin-left:4px;*/
			margin-left:32px !important;
			margin-left:16px;
			padding:0px;
			width:153px;
			border-top:1px solid #dee6ec;
			float:left;
		}
	.site_content .home_right_content_box
		{
			margin:0px auto;
			padding:0px 0px 0px 0px;
			width:153px;
			background:url(img/left_content_bg.jpg) top left repeat-y;
		}
	.site_content .home_right_content_box h1
		{
			margin:0px 1px 0px 1px;
			padding:6px 0px 6px 19px;
			height:13px;
			width:132px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#ffffff;
			border-bottom:1px solid #ffffff;
			background:url(img/left_content_menu_white_square.gif) bottom left no-repeat;
			background-color:#72a5c1;
		}
	.site_content .home_right_content_box p
		{
			color:#000000;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			margin:8px 9px 5px 9px;
			padding:0px 0px 0px 0px;
			width:135px;
		}
	.site_content .home_right_content .home_right_content_box p a
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
	.site_content .home_right_content .home_right_content_box p a:hover
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}	
	.site_content .home_right_content_box p.separator
		{
			display:block;
			font-size:1px;
			height:1px;
			margin:0px 9px 0px 9px;
			padding:0px 0px 0px 0px;
			width:135px;
			background:url(img/separator.gif) repeat-x top left;
		}
.home_footer
	{
		margin:0px auto;
		padding:15px 0px 10px 0px;
		background-color:#FFFFFF;
		width:1013px;
		height:12px;
		display:block;
		text-align:center;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
	}
.home_footer a
	{
		margin:0px;
		padding:0px 7px 0px 7px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
	}
.home_footer a:hover
	{
		margin:0px;
		padding:0px 7px 0px 7px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
.home_footer a.adobe_reader
	{
		margin:0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:30px;
		left:77px;
		border:0px;
	}
/* ------------- end home page --------------- */ 

/* ------------- dropdown position for menu --------------- */
#m_01
	{
	 	top:33px;
		left:10px;
	}
#m_02
	{
	 	top:33px;
		left:66px;
	}
#m_03
	{
	 	top:33px;
		left:156px;
	}
#m_04
	{
	 	top:33px;
		left:268px;
	}
#m_05
	{
	 	top:33px;
		left:366px;
	}
#m_06
	{
	 	top:33px;
		left:544px;
	}
#m_07
	{
	 	top:33px;
		left:728px;
	}
/* ----------- end dropdown position for menu ------------- */
