﻿body {	font-family: Verdana, Arial, sans-serif;	background-image: url(../../images/banner_bg.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #ffffff;	margin: 0;	padding: 0;	text-align:left;	}.center {	width:930px;	margin:auto;	padding:0;		}	.top_banner_pic {	margin:auto;	padding:0;	height:343px;	background-image: url(../../images/banner_pic.jpg);	background-repeat: no-repeat;	background-position: left bottom;		}	.top_banner_pic_CMS {	margin:auto;	padding:0;	height:343px;	background-image: url(../../images/banner_pic_CMS.jpg);	background-repeat: no-repeat;	background-position: left bottom;		}		.top_nav {	margin:0px 0px 0px 15px;	padding:0;	height:45px;	font-size:12px;	color:#047fca;	text-align:left;		}	.top_nav ul {	padding: 15px 0px 15px 0px;	margin:auto;	list-style: none;		}	.top_nav ul li {	display: inline;	padding: 0px;	color:#047fca;	}	.donate {	float:right;	padding: 0px 30px 0px 0px;	margin:0;	background:none;		}	.top_nav ul li a {	color:#047fca;	text-decoration:none;	padding:10px 5px 10px 2px;	margin:0px 0px 0px 0px;		background-image: url(../../images/nav_divider.gif);	background-repeat: no-repeat;	background-position: right;		}	.top_nav ul li a:hover {	color:black;	padding:10px 5px 10px 2px;	margin:0px 0px 0px 0px;		}		.center_column_main {	margin:20px 0px;	padding:0px 0px 0px 0px;	background-image: url(../../images/divider_blue.gif);	background-repeat: repeat-y;	background-position: center;	border-top:1px solid white;	border-left:1px solid white;	border-right:1px solid white;	}	.left_column_main {	float:left;	margin:0px 0px;	width:450px;	font-size:14px;	color:#333333;	line-height:1.3em;	}.right_column_main {	float:right;	margin:0px 0px;	padding: 0px 10px;	width:450px;	font-size:14px;	line-height:1.3em;	color:#333333;		}	.patients_family {	float:left;	margin:auto;	padding:0px 5px 0px 15px !important;	width:200px;	text-align:justify;		}	.patients_block_blue {	background-image: url(../../images/patients_block_blue.gif);	background-repeat: repeat-y;	background-position: left top;	width:200px;	height: 70px;	padding:0;	margin: 0px 0px 15px 0px;		}	.research_providers {	float:right;	margin:0;	padding:0px 0px 0px 0px;	width:200px;	text-align:justify;		}	.research_block_green {	background-image: url(../../images/research_block_green.gif);	background-repeat: repeat-y;	background-position: left top;	width:200px;	height: 70px;	padding:0;	margin: 0px 0px 15px 0px;		}	.medical_media {	float:right;	margin:auto;	padding:0px 10px;	width:200px;	font-size:14px;	text-align:justify;			}	.medical_block_purple {	background-image: url(../../images/medical_block_purple.gif);	background-repeat: repeat-y;	background-position: left top;	width:200px;	height: 70px;	padding:0;	margin: 0px 0px 15px 0px;		}		.donations {	float:left;	margin:auto;	padding:0px 10px;	width:200px;	font-size:14px;	text-align:justify;		}	.donations_block_red {	background-image: url(../../images/donations_block_red.gif);	background-repeat: repeat-y;	background-position: left top;	width:200px;	height: 70px;	padding:0;	margin: 0px 0px 15px 0px;		}.patients_findoutmore {	float:left;	margin:-2px 0px 0px 0px;	padding:0px 20px;	width:190px;	height:1px;	text-align:right;		}	.research_findoutmore {	float:right;	margin:-2px 0px 0px 0px;	padding:0px 0px 0px 0px;	width:200px;	height:1px;	text-align:right;	}	.medical_findoutmore {	float:right;	margin:-2px 0px 0px 0px;	padding:0px 10px;	width:200px;	height:1px;			text-align:right;	}		.donations_findoutmore {	float:left;	margin:-2px 0px 0px 0px;	padding:0px 10px;	width:200px;	height:1px;	text-align:right;	}	.ie6divider1 {	float:left;	margin:0px;	padding:0px;	width:194px;	height:1px;		}	.ie6divider2 {	float:right;	margin:0px;	padding:0px;	width:200px;	height:1px;	}	.ie6divider3 {	float:right;	margin:0px;	padding:0px;	width:200px;	height:1px;	}		.ie6divider4 {	float:left;	margin:0px;	padding:0px;	width:200px;	height:1px;	}.left_newscolumns {	float:left;	margin:20px 0px 0px 0px;	width:450px;	text-align:justify;	font-size:12px;	color:#333333;	line-height:1.5em;	}	.left_newscolumns a, a:visited {	color:#333333;	}.left_newscolumns a:hover {	color:#000000;		}	.left_newscolumns h1 {	font-size:12px;	font-weight:bold;	color:#0080d7;	margin: 0;	}.right_newscolumns {	float:right;	margin:20px 0px 0px 0px;	width:450px;	font-size:12px;	color:#333333;	line-height:1.5em;	}.right_newscolumns h1 {	font-size:12px;	font-weight:bold;	color:#0080d7;	margin: 0;	}	.right_newscolumns a, a:visited {	color:#333333;	}.right_newscolumns a:hover {	color:#000000;		}	.newscolumn1 {	float:left;	margin:auto;	padding:0px 20px;	width:200px;		}	.newscolumn2 {	float:right;	margin:0;	padding:0px 0px 0px 0px;	width:200px;		}		.newscolumn3 {	float:right;	margin:auto;	padding:0px 10px;	width:200px;	font-size:12px;	text-align:justify;			}		.newscolumn4 {	float:left;	margin:auto;	padding:0px 10px;	width:200px;	text-align:justify;		}					.l2_mainheading {    	padding:0px 15px;	text-align:left;	color:#333333;	border-bottom:1px solid #399cdf;	margin:0px 0px 10px 0px;	}	.l2_mainheading h1{    	font-size:22px;	color:#333333;	}	.l2_layout {        margin:auto;	padding:0px 0px 0px 10px;	background-image: url(../../images/latestnews_l2_border.gif);	background-repeat: repeat-y;	background-position: right;	text-align:left;	}	.l2_layout h1{		font-size:18px;	color:#000000;		}.l2_layout h3{		font-size:16px;	}.standard_l2_conent {        margin:0px 210px 20px 0px;	padding: 0px 10px 20px 15px;	border-top:1px solid white;	border-left:1px solid white;	border-right:1px solid white;	text-align:justify;	font-size:14px;	line-height:1.3em;	background-color:white;	color:#333333;	}	.standard_l2_conent h1{		font-size:18px;	color:#000000;	}.standard_l2_conent h3{		font-size:16px;	}	.standard_l2_conent a {	color:#047fca;		}	.standard_l2_conent a:hover {	color:#047fca;		}.standard_l2_conent a:visited {	color:#047fca;		}	.news ul {        list-style:none;	margin: 0;	padding:10px 0px 10px 0px;	color:#000000;	border-top: 0px solid #009bd4;	border-bottom: 1px dotted #0396cc;	}.news ul li {       	padding:2px 0px 2px 18px;    background-image: url(../../images/news_bullet.gif);	background-repeat: no-repeat;	background-position: left;	}			.l2_latestnews {       	float:right;	width:180px;	padding:0px 12px;	text-align:left;	color:#333333;	font-size:12px;	margin:auto;	}	.ie6position { 	margin:auto;}* html .ie6position { 	display:inline-block;}	.l2_latestnews_sidebar_item {	padding:10px 0px 0px 0px;	margin:auto;		}	.l2_latestnews_sidebar_item a, a:visited {	color:#333333;	}	.l2_latestnews_sidebar_item a:hover {	color:#000000;	}	.l2_latestnews_sidebar_item h3 {	font-size:12px;	margin:10px 0px 5px 0px;	}				.footer {	clear:both;	margin:20px 0px 0px 0px;	padding:10px 20px;	text-align:left;	color:#bfbfbf;	font-size:12px;	line-height:1.4em;	border-top:1px solid #399cdf;		}.footer a {	color:#bfbfbf;	font-size:12px;	text-align:left;	text-decoration:underline;		}	.footer a:hover {	text-decoration:underline;	color: black;		}	.footer h1 {		font-weight:bold;	font-size:12px;		}img {	border:0;		}		.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;		}.update_cancel{ 	border: 1px solid #FFC931;	background:#f0f0fc;	padding:7px 20px;	margin:10px;	text-align:left;	}.update_cancel ul{ 		list-style: none;	padding:0;	margin:0;	}.update_cancel ul li{ 		display:inline;	padding: 0px 10px 0px 0px;	}.news_anchorlink_item {	text-align:left;	padding: 10px 0px 0px 0px;	border-bottom: 1px dotted #0396cc;		}	.news_anchorlink_item_date {	color:#0080d7;	font-size:12px;	font-weight:bold;	margin-bottom:-10px;		}	.news_anchorlink_item h3 {	margin:12px 0px 10px 0px;	}	.back_to_top {	text-align:right;	padding: 20px 20px 20px 0px;	font-size:12px;	background-image: url(../../images/arrow_up.gif);	background-repeat: no-repeat;	background-position: right;		}	.logout_button {	float:right;	padding: 2px 0px 0px 0px;	margin:0px;		}