html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}

.guts{margin:20px;}

/* remember to define focus styles! */

body {padding:0px;margin:0px 25px 0 25px;;text-align:left; width:650px;font-family: Arial, Helvetica, san-serif;color:#000000;font-size:10pt;}

p{font-family: Arial, Helvetica, san-serif;color:#000000;font-size:10pt; margin-top:8px; margin-bottom:8px; }

td { }

a:link, a:visited, a:active {text-decoration:underline; color:#000000;}
a:visited:hover, a:hover {text-decoration:underline; color:#3a6e8f; }


a.breadcrumblink:visited, a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:hover {color: #8D8D8F;}

.shell{background-color:#ffffff;width:950px;margin-top:0px;padding-top:0px;text-align:left;}
.header{background-image:url(../images/header.jpg);background-repeat:no-repeat;background-color:#bdcddb;height:99px;width:950px;margin-top:0px;padding-top:0px;text-align:left;}
.rgc-logo, .seal {border:0px;}

.breadcrumbs{padding:4px 10px 4px 10px;border-bottom:#ececed solid 1px;color:#8D8D8F; font-family: Arial, Helvetica, san-serif; font-size:9pt;}

.middle-1col{background-color:#ffffff;width:950px;}
.middle-2col{background-color:#ffffff;width:950px;background-image:url('../images/content-bg.gif');background-repeat: repeat-y;}
.middle-3col{background-color:#ffffff;width:950px;background-image:url('../images/3col-bg.gif');background-repeat: repeat-y;}
.middle-home{background-color:#ffffff;width:950px;background-image:url('../images/home-bg.gif');background-repeat: repeat-y;}

.content-2col{color:#4b4b4d; font-family: Arial, Helvetica, san-serif; font-size:10pt;padding:4px 10px 4px 10px;padding-bottom:20px;margin-left:180px;}
.content{color:#4b4b4d; font-family: Arial, Helvetica, san-serif; font-size:10pt;padding:4px 10px 4px 10px;padding-bottom:20px;}


/** HOME **/
.right-home{width:230px;float:right;padding:5px;margin-left:10px;}
.left-home{width:230px; float:left;margin:5px;}

.center-home{width:400px;margin-left:260px;}

.contentslider .center-home{width:400px;margin-left:0px;}

/** 3 col **/
.center-3col{width:580px;margin-left:180px;}

.left-col{width:160px; float: left;margin:5px;}
.right-col{width:155px;float:right;margin-bottom:10px;}

/** LEFT NAV **/
.sidenav-title2 {font-family: Arial, Helvetica, font-size:10pt;}
.leftnavtext, {font-size:9pt; margin:2px 5px 6px 10px;}
.leftnavsubhead{padding:5px;font-size:10pt;font-weight:bold; }
.leftnav-selected{color:#9f1b29;}

.leftnavflag {color:#ffffff;background-color:#b3aa7e;padding:5px;font-size:11pt;}
.sidenav-title2 {font-family: Arial, Helvetica, font-size:10pt;}
.leftnav p {font-size:9pt; margin:2px 5px 6px 10px;}
.leftnav .sibnav-this {color: #9f1b29; }
.leftnav .divider p {padding:5px;font-size:10pt;font-weight:bold;}
.leftnav .newlevel p {font-size:9pt; margin:2px 5px 6px 20px;}


p.bullet-links {margin-bottom: 7px; font-size: 9pt; padding-left: 15px; margin-left: 5px; margin-right: 5px; background-image:url('../images/nav-bullet.gif'); background-repeat:no-repeat;}


.pub-date{font-size:9pt;color:#848487;margin-top:15px;font-style:italic;}
.head1, H1, .center-home .sliderwrapper .title{font-family:Times,  "Adobe Garamond", Garamond, serif; font-size:18pt;}
.head2, H2{font-size:11pt; text-transform:uppercase;font-weight:bold;}
.head3, H3{font-size:9pt; text-transform:uppercase;font-weight:bold;}
.head4, H4{font-size:10pt; font-weight:bold;}
H5{font-size:10pt; text-transform:uppercase;font-weight:normal;}
.box-solid {background-color:#e6e1c6;padding:4px 10px 10px 10px; margin-top:10px;margin-bottom:10px;}
.shadel, .shader, .shadec{background-color:#e6e1c6;padding:4px 10px 10px 10px; margin-top:10px;margin-bottom:10px;}
.box-outline{border:#e6e1c6 1px solid;padding:4px 10px 10px 10px; margin-top:10px;margin-bottom:10px;}
.red{color:#9f1b29;}
.green{color:#b3aa7e;}
.blue{color:#40637a;}
hr{color:#ececed;background-color:#ececed;height:1px;border:0px;}
.9pt{font-size:9pt}
.right{text-align:right;}
.link-arrow{margin-bottom:-3px;}
.small-text{font-size:8pt;}


.title{font-family:Arial, Helvetica, san-serif; font-size:14pt;font-weight:normal;}
.author{font-size:11pt;}
.abstract{font-weight: bold;}

/** TOP NAV **/
.top-nav{width:950px;background-color:#939598!important;padding-top:0px;padding-bottom:0px;border-top:#ffffff solid 2px;height:23px;}
.top-nav2{width:950px;background-color:#cdd3d6;height:8px;margin:0px;padding:0px;border-top:#ffffff solid 2px;line-height:0px;clear:both;}
.menu {color:#fff;text-transform:uppercase;font-size:8pt;font-family: Arial, Helvetica, san-serif;padding:5px;}


/** RIGHT COL **/
.extras-box{margin-left:10px;}
.ftv-box{width:130px;border:#707072 solid 1px; padding:5px;color:#707072;font-size:8pt;text-align:center;margin-bottom:5px;}
.pfv{color:#ffffff;width:130px;background-color:#868588; padding:5px 5px 5px 5px;margin-bottom:0px;}
.pfv p, .pubmed-box p{margin-top: 0px; margin-bottom: 5px;color:#ffffff;font-size:8pt;}
.pfv img, .pubmed-box img  {margin-right: 5px;  float: left; }
.pubmed-box{width:130px;background-color:#707072; padding:5px 5px 5px 5px;margin-bottom:0px;}
.extras-box a:visited, .extras-box a:link, .extras-box a:active, .extras-box a:hover {color:#ffffff;}

/** SEARCH BOX **/
.searchbox{float: right; margin-top: 30px;margin-right:50px;width:155px;}
.searchbox a{color:#ffffff;margin-left:12px;padding-right: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;margin-top:0px;margin-bottom:0px;padding-top:0px;}
.submit {margin-top: -4px; vertical-align: text-top; margin-bottom:0px;padding-bottom:0px;}
.inputtext {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt;margin:0px;padding:0px;}
.searchtitleimage{margin-left:28px;margin-bottom:5px;}
.adv-search-link{margin-top:0px;}
input{margin:0px;padding:0px;}
#searchform{margin:0px;padding:0px;}


/*tables*/
table {border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.table { margin-top: 10px;margin-bottom:20px;}
.tabler {width: 260px; margin-right: 5px; float: right;}
.tablel {width: 260px; margin-right: 5px; float: left}
.col3 .tablec  {width: 410px; margin-top: 5px; margin-left: 5px}
.col2 .tablec  {width: 545px; margin-top: 5px;  margin-left: 0px;}
.col2noNav .tablec  {width: 595px; margin-top: 5px;  margin-left: 5px;}
.col1 .tablec  {width: 725px; margin-top: 5px;  margin-left: 5px;}
td {padding: 2px; border: 0px; margin: 0px;}
caption, caption p{text-align: center; padding-top: 3px; padding-bottom: 3px; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
tr {padding: 0px}
table p.credits {text-align: left; margin-top: 2px; margin-bottom: 5px}
.alternating-rows {}
.foot {text-align: left; font-style: italic; margin-top: 2px; margin-bottom: 2px; font-size: 8pt;}
.foot i {font-style: normal}
.withborder {border-top: 5px solid #000000; margin-top: 10px; border-bottom: 5px solid #000000;}
.table .topBorder {border-top: 5px solid #000000; margin-top: 10px;}
.table .bottomBorder {border-bottom: 5px solid #000000;}

.tabler hr, .tablel hr, .tablec hr {height: 1px; margin-top: 0px; margin-bottom: 0px}
.tabler .credits, .tablel .credits, .tablec .credits {margin-top: 2px; margin-bottom: 5px}

.withborderAll    {border-top: 5px solid #3a6e8f; border-bottom: 5px solid #3a6e8f; 
	border-left: 5px solid #3a6e8f; border-right: 5px solid #000000}
.tableth {vertical-align: bottom;  border-bottom: 1px solid #000000}
.cellbottomleft   {vertical-align: bottom; text-align: left}
table caption p {margin-top:1px;padding:bottom:1px;}



/** FOOTER **/
.footer{border-top:#ececed solid 1px; padding:0px 10px 0px 10px;clear:both;}
p.copyright, p.credits{margin-top:6px}
.copyright, .credits{margin-top:0px;margin-bottom:0px;font-size:9pt;padding: 10px 0px 10px 0px;}
.aafp-logo{float:right;}
.clear{clear:both;}
.footer #CFCButtonBarDiv {width:750px;}
.footer TABLE {width:200px;}


.anchorlist{margin-bottom:15px;margin-top:15px;}

.titledates{
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
}

.hdr{margin-bottom:6px;margin-top:4px;}
H2.hdr{margin-bottom:0px;margin-top:6px;}

.publicationresults{
	padding-top:10px;
}

A {
	text-decoration:none;
	color:707072;
}

.ftv-box a:visited, .ftv-box a:link, .ftv-box a:active, .ftv-box a:hover {COLOR: #707072; TEXT-DECORATION: none;}	

.sectiontype{
	font-style:italic;
	white-space: nowrap;
}

.childpage{
	margin-bottom:10px;
}

.mainpagetext{
	margin-top:10px;
}

.mapssectioncolumn1{
	float:left;
}
.mapssectioncolumn2{
	padding-right:75px;
	padding-left:75px;
	
	float:left;
}
.mapssectioncolumn3{
	float:left;
}

.mapssections .childpage{
	margin-bottom:0px;
}

.maptypes{
	padding-bottom:10px;
}

.mapsec{
	padding-top:7px;
	padding-bottom:7px;
}

/* ADDED FOR THE NESTED LIST */
li, ul, ol {margin: 0px; padding: 0px}
li {padding-top: 2px; padding-bottom: 2px; margin-left: 2em;}
ul, ol {margin-top: 8px}
.nestedlist ul, .nestedlist ol {
			zoom: 1; /* hasLayout for IE<= 6 */
 			overflow: auto; /* shrink the list to sit beside floats in compliant browsers */
			margin: 8px 0px 0px 0px; 
			padding: 0;
}
.nestedlist ol {padding-left: 25px}


ol.number {list-style-type: decimal;}
ol.lroman {list-style-type: lower-roman;}
ol.uroman {list-style-type: upper-roman;}
ol.lalpha {list-style-type: lower-alpha;}
ol.ualpha {list-style-type: upper-alpha;}

.nestedlist {text-align: left; padding-left: 1em}
/* ************************* */


