/* Style definitions for HTML tags */body{	height:100%;     padding:0; margin:0px 0px 10px 0px;	background-color:#fff;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;}/* Page Layout DIVs - Select by ID *//* Outer */DIV#wrapper{	width:990px; /* Establish overall width for fixed-width site */	margin:0px auto 0px auto; /* Center page in browser */	padding:0px 1px 1px 1px; /* Set the page margins */	/* border:solid;  Turn on outer page border 	border-width:0px 1px 1px 1px; /* Set hairline page border for right, bottom and left sides only 	border-color:#AAA98C;   */	background-color:#FFF;}/* Header */DIV#header{	margin: 0;	padding: 0;	height: 90px;	width: 350px;	/* border: 1px solid #DDAA73; */	float: left;	background-image: url(images/logo.gif);	background-repeat: no-repeat;	background-position: left top;}/* Navbar */DIV#navbar{	width:570px;	height:22px; 	margin: 66px 18px 0 0;	font-size:12px;	color:#01245C;	text-align: right;	float: right;	/* border: 1px solid #DDAA73; */}DIV#navbar a, DIV#navbar a:visited{	color:#01245C; text-decoration: none;}DIV#navbar a:hover{	color:#990000; text-decoration: underline;}DIV#social{    float: left;    width: 355px;     margin-left:130px; 	padding-left: 4px;	border: 0px solid #990000;}DIV#date{	float:left;	padding:6px 0px 0px 5px;}/* Main Content Areas */#content{	clear: both;	overflow: hidden;	width:985px;	height:inherit;	display: block;}DIV#left-col{    float: left;    width: 675px;     margin-left:0px; 	padding-left: 4px;	/* border: 1px solid #990000; */}DIV#banner{    float: left;     width: 666px; 	height: 239px; 	/* border: 1px solid #990000; */}DIV#right-col{    float: right; /* Position in upper right corner of content div */    width: 298px; /* Change in conjunction with outer and leftcol widths */    margin-left:0px; /* Establish 10px gutter between columns */	background-image: url(images/top-curve.gif);	background-repeat: no-repeat;	background-position: left top;	background-color: #ADD777;}/* Anchors */a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #006666;}a:link {	text-decoration:underline;	color:#006666;} a:visited {	text-decoration:underline; 	color:#666;} a:hover {	text-decoration:none; 	color:#CC6600; } a:active {    color:#253255;}/********* FORM STYLES *********/form {	margin:0px;	padding:0px;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	}DIV#story .form_button {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:5px 0px 5px 0px; 	width:130px;	height:21px; 	background-color: #C06000; 	border: 1px solid #DDAA73;}DIV#story .form_button:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold; 	color:#fff; 	padding:1px 0 4px 0; 	margin:5px 0px 5px 0px; 	width:130px;	height:21px; 	background-color: #666666; 	border: 1px solid #DDAA73;}DIV#story textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 280px;	color: #666;}DIV#story .MDSfields {	font-size: 10px;	color: #666;	height: 11px;}DIV#story .MDScheckbox {	margin: 0 5px 0 0;	padding: 0px;}/* Flash Area Divs */DIV#flashrow{	height:247px;	width:900px;	padding-top:5px;	/* background-image: url(images/flash-fpo.jpg);	background-repeat: no-repeat;	background-position: left top; */}DIV#flash{	width: 720px;	 float: left; /* Position in upper right corner of content div */	background-color: #FFFF99;	height: 247px;}DIV#flashads{	width: 176px; float: right; /* Position in upper right corner of content div */	background-color: #FFFF99;	height: 247px;	background-image: url(images/fpo-top-ads.jpg);	background-repeat: no-repeat;	background-position: left top;}/* Footer */DIV#footer{    clear: both; /* Clear floats from left/right divs */	width:965px;	height:64px;	background-image: url(images/footer.jpg);	background-repeat: no-repeat;	background-position: left top;	color:#FFFFFF;}DIV#footer_menu{	padding:10px 10px 10px 5px;}DIV#copyright{	padding:0px 10px 15px 5px; 	color:#666;}/* Pseudo Class Selectors */.div_nav_all {	z-index:1;	color:#253255;	background-color:#D5DEE5;	visibility: hidden; 	top: 142px; 	text-align:left;	padding-top:3px;}.clear {   height: 0;   font-size: 1px;   margin: 0;   padding: 0;   line-height: 0;   clear: both;}/* GENERAL */h1{	font-size:20px;	color:#930505;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 22px;	font-weight: normal;}h2{	font-size:16px;	color:#666666;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	line-height:18px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}h3{	font-size:14px;	color:#01245C;	padding:2px 0px 2px 5px;	margin:0px 0px 5px 0px;	line-height:16px;	font-family: Arial, Helvetica, sans-serif;}ol { 	font-size:10px;	list-style-position: outside;	margin-top:0px;	margin-bottom:10px;	margin-left:15px;	padding-left:15px;}ul { 	font-size:12px;	list-style-position: outside; 	margin-top:0px;	margin-bottom:10px;	margin-left:15px;	padding-left:15px;}li {margin-bottom:3px;}li.expand {margin-bottom:10px;}/*  TABLES    */table {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000;}table.outset {	border-width: 1px;	border-spacing: 2px;	border-style: outset;	border-color: #253255;	border-collapse: separate;	background-color: white;}table.outset th {	border-width: 1px;	padding: 3px;	border-style: none;	background-color: #D5DEE3;}table.outset td {	border-width: 1px;	padding: 3px;	border-style: none;}table.inset { /* homepage inset box */margin: 24px 0 0 0;	border-width: 1px;	border-spacing: 2px;	border-style: none;	border-color: #253255;	border-collapse: separate;	background-color: white;}table.inset th {	border-width: 1px;	padding: 3px 3px 3px 3px;	border-style: solid;	border-color: #253255;	background-color: #D5DEE3;}table.inset td {	border-width: 1px;	padding: 3px 3px 3px 3px;	border-style: solid;	border-color: #253255;}/* My Dr Story specific  */.greenPull {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #8cc63f;}.bluePull {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	font-weight: bold;	color: #01245C;}.yellowPull {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #990000;	background-color: #FFFFCC;	padding: 1px;}.greenPull2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #8cc63f;}h4 {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 24px;	font-style: italic;	color: #B95C00;}
