		/* Hem/Onc layout */
		/* Last updated October 10, 2007  */

* {
	margin:0; 
	padding:0;
}

body {
	margin:0 auto;
	background:#fff;
	font-family:Tahoma,verdana, sans-serif;
	font-size: .8em;
	color: #333;
	text-align:center;
	padding:0;
	}
	
/* Links */	

a,a:visited {
	color:#931a25;
	text-decoration:none;
	}
a:hover,a:visited:hover {
	text-decoration:underline;
	}
	
	
/* Primary layout divisions */


#wrapper {

	width:965px;
	margin:0 auto;
	text-align:center;
	padding:0;
	/* background:url(/images/bg1.gif) 10px 0 repeat-y; */

}

#topAdSpace {

width:770px;
height:100px;
padding-left:0px;
padding-top:2px;



}

#topAdSpace .topAd {
text-align:center;
vertical-align:bottom;

}

.printIssue .current {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
text-transfrom:uppercase;
letter-spacing:0.2em;
padding-top:10px;
padding-bottom:5px;
color:#931a25;
}
.printIssue .issue {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
font-style:italic;
border-top:1px solid #f0f0f0;
padding-top:3px;
color:#000;
}
.printIssue .subscribe {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
font-weight:bold;
padding:5px;
letter-spacing:0.1em;
} 

.printIssue img {

border:0;
}
#pageContent {
width:780px;
text-align:left;
float:left;
background:#fff;
margin-top:10px;

}
#logo {
float:left;
height:90px;
width:480px;
padding-top:5px;
}

#login {
float:right;
text-align:right;
padding-right:15px;
padding-top:59px;
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-weight:bold;
color:#931a25;
}
#login a {
font-weight:normal;
color:#000;
}
#content {
margin-top:10px;
border-left:1px solid #f0f0f0;
height:100%;
min-height: 740px;
}

#verticalNav {
float:left;
width:175px;
margin:0;
padding:0;
}
#searchBox {
width:166px;
height:65px;
padding:10px 5px;
background:#e9e9e9;
}
#searchBox a {
font:11px/16px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
}
#searchBox a:hover {
color:#931a25;
text-decoarion:underline;
}

#searchBox #search {
width:120px;
border:1px solid #ccc;
float:left;
margin-top:5px;
font-size:17px;
} 
.searchTermBox {
width:120px;
border:1px solid #ccc;
float:left;
margin-top:5px;
font-size:17px;
}
.goBtn {
padding-left:5px;
float:right;
margin-top:6px;
vertical-align:bottom;
}
#searchBox #go {
padding-left:5px;
float:right;
margin-top:5px;
} 

#searchBox p {
clear:both;
padding-top:10px;
}
#searchBox p img {
border:0;
}
#specialtyNav  {
padding-left:2px;
padding-top:20px;
}
#specialtyNav ul {
list-style:none;
}
#specialtyNav ul li{

padding-bottom:5px;
padding-left:15px;
background:url(/images/navArrow.gif) 5px 5px no-repeat;
}

#specialtyNav ul li a{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
}
#specialtyNav ul li a:hover {
color:#931a25;
}

#specialtyNav ul li a.selected{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#931a25;
font-weight:bold;
text-decoration:underline;
}

.subspecialty {
background:url(/images/subspBg.jpg) 0px 0px no-repeat;
margin-left:15px;
}

.breadcrumbs {
padding-left:10px;
font:11px/14px "Trebuchet MS", verdana, Arial, sans-serif;
}
.breadcrumbs a, .breadcrumbs a:visited {
text-decoration:underline;
color:#000;
}
.breadcrumbs a:hover, .breadcrumbs a:visited:hover {
color:#931a25;
}

#specialtyNav ul.subspecialtyList {
padding-top:5px;
list-style:none;
background:url(/images/subspBg.jpg) 0px 0px no-repeat;
padding-right:0;
margin-right:0;
padding-left:10px;
}

* html #specialtyNav ul.subspecialtyList {
margin-left:-15px;
}

#specialtyNav ul.subspecialtyList li{
padding-bottom:2px;
padding-top:2px;
padding-left:10px;
background:url(/images/subspBullet.gif) 0px 8px no-repeat;
/*background:url(/images/subspBg.jpg) 0px 8px no-repeat;*/
border-bottom:1px dotted #cc9166; 
}
#specialtyNav ul.subspecialtyList li.last{

border-bottom:0; 
}
#specialtyNav ul.subspecialtyList li a {
font:11px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:normal;
}


#stories {
float:right;
width:602px;
border-left:1px solid #f0f0f0;
margin:0;
padding:0;
padding-top:5px;
}



.sectionalHead {
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
font:  bold 25px arial;
color: #89191C;

}

#storyLeft {
float:left;
padding-left:10px;
padding-right:5px;
width:290px;
}
.news {
padding-left:3px; 
padding-bottom:8px;

}
.latestNews .posted {
font:11px/14px "Trebuchet MS", Arial, sans-serif;
padding-bottom:3px;
padding-left:3px;

}
.story {
padding-left:3px;
}
.story h3 {
	font:21px/24px  Arial, sans-serif;
	font-weight:bold;
	padding-left:0;
	margin-left:0;
}
.story p {
	padding-top:5px;
	padding-bottom:5px;
	font:12px/16px  Arial, sans-serif;
}
.storyPhoto {
float:right;
padding-left:8px;
padding-bottom:5px;
}


.storyPhoto p.caption {
text-align:right;
padding-top:5px;
padding-bottom:8px;
font-size:10px;
text-style:italic;
}


.recent {
background-color:#f0f0f0;
margin-top:10px;
}

.specialtyContent .sectionHead {
margin-top:15px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #931a25;
}

.specialtyContent {
border-bottom: 1px solid #931a25;
padding-bottom:10px;
margin-bottom:10px;

}
.caledar {
font:11px/14px Arial, sans-serif;
}

.sectional, .related {
margin-top:15px;
padding-bottom:5px;
margin-bottom:5px;
border-top:1px solid #931a25;
}
.calendar p, .specialtyContent p  {
font:11px/14px Arial, sans-serif;
padding-top:5px;
}
.calendar h4, .specialtyContent h4 {
font:11px/14px Arial, sans-serif;
font-weight:bold;
padding-top:5px;
padding-bottom:0;
}
.calendar .calendarHead, .relatedHead {
margin-top:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #f0f0f0;
}

.calendar h4 {
padding-top:0;
text-transform:uppercase;
 }
p.date {

font:11px/14px Arial, sans-serif;
font-weight:bold;
}
p.location {
padding-top:0;
font:11px/14px Arial, sans-serif;
font-style:italic;
padding-bottom:5px;
}
#storyright {
float:right;
padding-right:15px;
text-align:left;
width:270px;
}
.quote {
font:18px/20px  Georgia, "Times New Roman", serif;
font-weight:bold;

}
.more {
font:11px/14px "Trebuchet MS", Arial, sans-serif;
font-weight:normal;
text-align:right;
padding-top:5px;
padding-bottom:5px;

}
.left {
text-align:left;
font-size:12px;
}
.coverStory {
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.coverStoryLabel {
padding-left:10px;
position:relative;
top:-1px;
}

.coverStoryPhoto {
float:right;
padding-left:5px;
padding-bottom:5px;
}
.coverStoryContent {
	padding:10px;
}
.coverStoryContent h3 {
	font:16px/18px  Arial, sans-serif;
	font-weight:bold;
}
.coverStoryContent p {
	font:11px/14px Arial, sans-serif;
	padding-top:5px;
}

p.fullStory {
clear:both;
font-weight:bold;
text-transform:uppercase;
font:11px/14px "Trebuchet MS", Arial, sans-serif;
padding-top:5px;

}

p.fullStory a {
font-weight:bold;
letter-spacing:0.1em;
color:#000;
background:url(/images/fullStoryArrow.gif) 0 2px no-repeat;


}

p.fullStory a:hover {
color:#931a25;
text-decoration:none;
}

p.fullStory a span {
padding-left:22px;
color:#000;
}
p.fullStory a:hover span {
color:#931a25;
text-decoration:none;
}

.byTheNumbersHead {
padding-top:10px;
padding-bottom:5px;
padding-left:9px;
}
 
.byTheNumbersContent {
background-color:#891A1C;
}

.byTheNumbersContent div.white {
float:left;
font:14px/16px Arial, sans-serif;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
margin-bottom:0;
z-index:100;
color:#fff;
}

.byTheNumbersContent .byTheNumbersPic {
text-align:center;
padding:5px 10px 0px 10px;

}
.byTheNumbersPic img {
border:0;

}

.byTheNumbersFooter table {
margin-top:0;
pargin-top:0;
width:100%;
align:center;
}
.byTheNumbersFooter table td {
padding-left:10px;
padding-top:0;
width:40%

}
.byTheNumbersFooter table td.right {
text-align:right;
width:50%;
padding:5px;
}
.byTheNumbersFooter table td a, .byTheNumbersFooter table td a:visited {
font:13px "Trebuchet MS", Arial, sans-serif;
color:#fff;
font-weight:normal;
}
.byTheNumbersFooter .enlarge {

padding-left:10px;
padding-bottom:5px;

}

.byTheNumbersFooter .moreinfo {
position:relative;
top:-15px; left:150px;
padding-right:10px;
padding-bottom:5px;
font:11px/14px "Trebuchet MS", Arial, sans-serif;
}
.byTheNumbersFooter .moreinfo a, .byTheNumbersFooter .enlarge a {
color:#fff;
}
a.white {
font:11px "Trebuchet MS", Arial, sans-serif;
color:#fff;
font-weight:normal;
} 
.vindico {
clear:both;
text-align:center;
background-color:#f0f0f0;
padding-top:5px;
}
.vindico img {
border:0;
padding-bottom:5px;
}

.sponsored {
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.sponsoredLabel {
padding-left:10px;
position:relative;
top:-1px;
}

.sponsoredContent {
	padding:10px;
	font:11px Arial, sans-serif;
}


.sponsoredContent p{
	padding-bottom:10px;
	
}

.sponsoredContent a, .sponsoredContent a:visited {
	color:#bd9452;
	text-decoration:none;
	
}
.sponsoredContent a:hover, .sponsoredContent a:visited:hover {
	color:#bd9452;
	text-decoration:underline;
	
}




#sidebarRight {
width:180px;
float:right;


}

#sidebarRight .printIssue {
background:#fff;


}

.skyscraper {
width:160px;
/* height:642px; */
padding-top:23px;
margin-left:9px;
text-align:center;
}

.clear {
clear:both;

}

#footer {
clear:both;
border-top:1px solid #f0f0f0;
background:#fff;
width:965px;
font: 11px/18px Arial, sans-serif; 
padding-bottom:20px;
padding-top:15px;
border-left:1px solid #fff;
}

#footer a {
padding-left:10px; 
color:#000; 

}
#footer a:hover {
color:#931a25; 
}


/* Article dispaly */

.separator {
padding:10px 10px 5px 10px;

}

.separator2 {
padding:10px 0;

}

.articleContent {
padding-left:10px;
padding-top:0;
font:12px/17px Arial, sans-serif;

}

h2.articleTitle {
font:26px  Arial, sans-serif;
font-weight:bold;
}

h3.articleSubTitle {
font:15px  Arial, sans-serif;
color:#777;
font-weight:bold;
padding-top:5px;
}
.date  {
font:11px "Trebuchet MS", Arial, sans-serif;
margin-top:0;
padding-bottom:10px;
}

.articleContent table {
border-top:1px solid #edecea;
border-bottom:1px solid #edecea;
margin-bottom:15px;
margin-top:15px;
}

.articleContent table td a, .articleContent table td a:visited{
font:12px/17px Arial, sans-serif;
font-weight:bold;
color:#000;
}

.articleContent table td a:hover, .articleContent table td a:visited:hover{

color:#931a25;
}


.articleContent p{
font:12px/17px Arial, sans-serif;
padding-right:5px;
}

h4.perspectiveHead {
font:12px/17px Arial, sans-serif;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

.adFloatingLeft {
float:left; 
padding:10px 10px 10px 0;
}

.pullQuoteContainer {
width:150px; 
float:right; 
padding:5px 0px 5px 10px;
}

.pullQuoteAuthor {
font-size:11px;
font-family:Georgia, "Times New Roman", serif;
font-weight:bold;
text-align:right;
text-transform:uppercase;
padding-top:5px;
}

.articleAuthor {
font-size:11px;
font-family:Arial, sans-serif;
text-align:right;
padding-top:5px;
padding-bottom:10px;
padding-right:5px;

}

.related ul {
list-style:none;
margin-left:0px;
}

.related ul li {
padding-left:15px;
font-size:12px;
font-weight:bold;
font-family:Arial,sans-serif;
padding-bottom:5px;
color:#000;
background: url(/images/beigeBullet.gif) 0 4px no-repeat;
}
.related ul li a, .related ul li a:visited {

color:#000;
}
.related ul li a:hover, .related ul li a:visited:hover {
color:#931a25;
}

.access {
background:#f4ddde;
margin-left:10px;
padding:10px;
font-weight:bold;
width:560px;
margin-top:0;
text-align:center;
}

.center {
align:center;
text-align:center;
}

/* ---------- Log in page --- */

.login {
width:570px; 
align:center; 
text-align:center; 
background:#ebebeb; 
margin: auto;
margin-bottom:100px;
height:320px;
}
.freeAccessHead {
width:560px; 
align:center; 
text-align:center; 
background:#666668; 

color:#fff;
font:16px/17px Arial, sans-serif;
font-weight:bold;
padding:5px;

}

.registerBlurb { 
width:241px;
float:left; 
background:#fff; 
border:0px solid #ccc; 
margin:10px; 
text-align:left; 
padding:10px;
}

.loginForm {
width:250px; 
float:right; 
padding-top:15px;
text-align:left;
padding-left:25px;
}

.loginForm2 {
padding-top:5px;
}

.loginForm2 label{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
display:block;
}


.loginForm2 p {
font-size:11px;
}
.member {

} 

.log1 {
border:1px solid #ddd;
width:180px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}

.loginButton {
align:center;
text-align:center;

}
.loginButton{
margin-left:60px;
padding-top:20px;
padding-bottom:20px;
}

.forgotPsw {
width:570px; 
align:center; 
text-align:left; 
background:#fff; 
margin: auto;
margin-bottom:100px;
height:320px;
}

.forgotPswForm {
font:12px/18px Arial, sans-serif;
color:#000;
padding-top:15px;
text-align:left;
}


.forgotPswForm p {
font:12px/18px Arial, sans-serif;
color:#000;
padding-top:25px;
text-align:left;
}
.forgotPswForm2 {
padding-top:5px;
}

ul.register {
list-style:none;
padding-top:15px;
padding-bottom:10px;

}

ul.register li {
padding-left:15px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
padding-bottom:5px;
color:#000;
background: url(/images/beigeBullet.gif) 0 4px no-repeat;
}

.registerButton {
padding-left:60px;
}

.registerToday {
padding-left:5px;
padding-top:5px;
}

.regForm {
padding-top:15px;
text-align:left;
padding-left:25px;
}

.regForm2 {
padding-top:5px;
padding-bottom:0;
}


.regForm3 {
padding-top:5px;
margin-top:0;
padding-left:25px;
}
.regForm2 label{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
width:250px;
}

.logLong {
border:1px solid #ddd;
width:480px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}


.articleContent table.regFormTable {
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-size:12px;
border-top:0;
margin-bottom:0;
border-top:0;
font-weight:bold;
width:100%;
} 

.articleContent table.regFormTable2 {
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-size:11px;
border-bottom:0;
border-top:0;
margin-bottom:0;
} 

.articleContent table.regFormTable4 {
padding-top:0px;
border-top:1px solid #f0f0f0;
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
}

.b11 {
color:#931a25;
text-transform:uppercase;
padding-top:0;

}

.log2 {
border:1px solid #ddd;
width:150px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}

.log3 {
border:1px solid #ddd;
width:180px;
margin-bottom:5px;
font-size:12px;
line-height:18px;
font-weight:normal;
padding:3px;
margin-bottom:4px;
}

.specSelection {
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
margin-bottom:5px;
}
input[type=radio]{
padding-right:10px;
}

h3.account {
padding-left:20px;
}

/* serach results */

.refine {
background:#f9f9f9;
margin-left:10px; 
margin-right:10px;
border:1px solid #ddd;
border-bottom:3px solid #eee;
text-align:center;
padding:10px;
margin-bottom:10px;
}
.refine span {
padding-right:15px;

}
.refine span a {

font:12px/18px verdana, Arial, sans-serif;
font-weight:bold;
}

.refine h5 {
border-bottom:1px solid #ddd;
padding:5px;
font-size:10px;
font-size:11px;
background:#f0f0f0;
margin-top:0;
}

.refine table td {
font-size:11px;
text-align:left;
padding:0;
width:27%;
padding-left:10px;

}

.refine table td.date2 {

width:15%;


}
.refine table td p {
padding-bottom:2px;

}
.refine table td.subspecialty3 {

width:25%;

}

.refine table td p a{

font-size:11px;
font-weight:normal;

}
.refine table td {
padding-top:5px;
}
.refine table td strong{
text-transform:uppercase;
font-size:10px;
margin-bottom:5px;

}
.refine table td div {
margin-top:5px;
text-align:left;
padding:0;

}
.resultsContainer {
text-align:left;
padding-bottom:10px;
margin-left:10px;

}
.singleResult {
width:580px;
border-bottom:0px solid #acc0d7;
padding-bottom:10px;
padding-top:5px;
font:12px/18px Arial, sans-serif;
}

.singleResult a {
font-weight:bold;
}

.singleResult p {
font-size:12px;
line-height:16px;
}
.singleResult .byline {
font-size:11px;
padding-bottom:5px;
}
.singleResult .byline .pubDate {
text-transform:uppercase;
}

.singleResult .blurb {
padding-bottom:10px;
border-bottom:1px solid #eee;
}
.singleResult p span.cat {
font-weight:bold;
font-size:11px;
color:#174882;
}
.singleResult p span.date {
font-weight:bold;
font-size:11px;
color:#174882;
}

.searchresultsfor {
margin-right:10px;
padding:0 10px 10px 10px;
text-align:left;
background:#fff;
margin-bottom:0;
}
.pagination {
width:575px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
background:#f0f0f0;
margin-left:10px;
padding-right:10px;
height:15px;
}
.pagination .right {
float:right;
text-align:right;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
width:265px;

}

.pagination .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:275px;
padding-left:10px;
}

.toAdvSearch {
background:#fff;
margin-left:10px;
padding:10px;
text-align:right;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
}

/* ================== adv search =================== */

#advSearchBox {
margin-left:10px;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
}

.advSearchString {
border:1px solid #ddd;
width:350px;
}
.advSearchStringShort {
border:1px solid #ddd;
width:150px;
}


#advSearchBox .regFormTable2 {
font-size:11px;
line-height:18px;
}

#advSearchBox .subhead {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
margin-bottom:5px;
color:#931a25;
padding-top:10px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:15px;
}

.dateRange {
 width:75%;
 margin-top:0px;
}

.advSearchDrop {
font-size:12px;
width:140px;
}
#subsp, #authors{
padding-top:0;
margin-top:0px;
}

.refine a.filter, #refine table td div p a.filter:visited {
background:#ffffcc;
}

.filterArea {
margin:0px 10px 5px 10px;
padding:10px;
border:2px solid #f4ddde;
}

.filterArea dt {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#931a25;
padding-bottom:5px;
}

.filterArea dd {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
color:#333;
display:inline;
padding-right:0px;

}

.filterArea dd span {
font-weight:bold;
text-transform:none;
font-size:10px;
}

.filterArea dd a img {
border:0;
}

.regFormTable2 td a img {
border:0;
vertical-align:top;
}

.dateFormat {
color:#777;
}

.advSearchStringShort {
font-size:11px;
padding-bottom:1px;
}
/*added sge 11/01/07*/
.gotoPageLinks{
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
color:#487ab1;
padding-left:1px;
padding-right:1px;
}


.paginationTop .left-hide{
float:left;
text-align:left;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:white;
width:175px;
}


/* ================= added on Oct 21, 2007 ========= */

.featureLogo{
font-size:9px;
font-family:Tahoma, Verdana, sans-serif;
padding-top:5px;
color:#777;
}
.featureLogo img {
display:block;
	margin-left:15px;
}

.featureLogo2{
font-size:9px;
font-family:Tahoma, Verdana, sans-serif;
padding-top:0px;
color:#777;
}
.featureLogo2 img {

display:block;
	margin-left:0px;
}

.sfeatureLogo {
float:left;
display:block;
width:150px;
}

.sfeatureBody {
padding-right:10px;
}

.singleFeature {
display:block;
border-bottom:1px solid #eee;
margin-bottom:5px;
padding-bottom:5px;


}
.sfeatureLogo a img{
border:0;
}
.singleFeature h6 a, .singleFeature h6 a:visited {
font:13px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#931a25;
}
.singleFeature h6 a:hover, .singleFeature h6 a:visited:hover {
color:#000;
text-decoration:underline;

}
.singleFeature h6{
padding-bottom:5px;
}
.singleFeature .sfeaturePosted {
text-align:right;
font-size:11px;
color:#999;
}



/*========================== Calendar - added on Oct 24, 2007 ============== */

.month {
font:11px/14px Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#fff;
background: #931a25;
padding:5px;

}

.event {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #e3e3e3;
font-size:11px;
}
.event p {
font-size:11px;
}
.event .dates {
float:left;
color:#000;
font-weight:bold;
}

.event .eventBody {
float:right;
width:460px;
padding-left:10px;
}

.event .eventName {
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}


.backtotop {
text-align:right;
margin-bottom:5px;
}
.backtotop a img {
border:0;
}

.last {
border:0;
}
/* =================== added Oct 29 ================ */
.button {
padding:10px;
}

.redBorder {
border-top:1px solid #931a25;
padding-top:10px;
margin-top:10px;
margin-right:5px;
}
.qanda{
margin-top:5px;
}


.qanda dt{
margin-top:10px;
border-top:0px solid #f1f1f1;
color:#931a25;
padding:5px;
font-weight:bold;
}
.qanda dd {
background:#ffffff url(/images/bganswers.gif) top left repeat-y;
padding:10px;
margin-left:15px;
}

.noResults {
color:#990000;
font-weight:bold;
float:left:
}
.noResults b {
color:#000000;
}

.newSearch {
float:right;
padding-bottom:5px;
}
.modifySearch {
padding-left:10px;
}
ul.searchTipsShort li {
list-style-type:disc;
margin-left:10px;
padding-left:0;
margin-bottom:3px;

}
.subTitle {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:0px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
color:#931a25;
padding-top:10px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:5px;
}
.subTitle2 {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
color:#931a25;
padding-top:5px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:5px;
margin-top:15px;
}

.subContent p {
margin-bottom:7px;
}

.subContent p.subContact {
border-bottom:1px solid #eee;
border-top:1px solid #eee;
padding:10px;
}
ul.policy li {
list-style-type:square;
margin-left:20px;
padding-left:0px;
margin-bottom:3px;

}
.singleResult .videoDate {
font-size:11px;
padding-bottom:0px;
}
.singleResult .videoAuthor {
font-size:11px;
padding-bottom:10px;
border-bottom:1px solid #eee;
}
p.podcastDesc {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
padding-bottom:10px;
margin-bottom:5px;
border-bottom:1px solid #eee;

}
.podcastWeek {
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
border-bottom:1px solid #eee;
padding-top:10px;
padding-bottom:10px;
}
.podcastWeek p {
margin-bottom:5px;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}
.podcastDates {
list-style:none;
padding-left:120px;
}

.podcastDates li {
background:url(/images/podcastIcon.gif) 0 0 no-repeat;
padding-left:20px;
font-size:11px;
line-height:16px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}
.edBoard {
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
text-align:left;
padding-bottom:10px;
margin-left:10px;
}


.edBoard .subTitle {
margin-top:15px;
padding-top:5px;
border-top:1px solid #eee;
margin-bottom:10px;
}
.rightPhoto {
float:right; 
margin-right:50px;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

.leftPhoto {
float:left;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

.sectionEditor {
background:#931a25;
color:#fff;
font-size:9px;
font-family:Verdana, sans-serif;
font-weight:bold;
text-transform:uppercase;
padding:2px;
margin-right:5px;
margin-bottom:5px;
}

.senior {
margin-left:90px;
top:-20px;
}

/* added Nov 24th 2007  */


#contentPrint {
margin-top:0px;
border-left:0px solid #f0f0f0;
height:100%;
}


.requiredFields {
border-top:1px dotted #eee;
background:#fefefe;
border-bottom:1px dotted #eee;
padding:5px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
font-size:11px;
}

.red {
color:#990000;
font-size:12px;
}

.send2 {
border:1px solid #ddd;
width:250px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}


ul.currentIssue {
background:#ffffff url(/images/bganswers.gif) top left repeat-y;
margin-top:0;
padding-top:15px;
padding-bottom:15px;
margin-bottom:0;
}
ul.currentIssue li{
list-style-type:none;
padding-left:20px;
margin:0;


}

.noborder {
border:0;
font-size:15px;
font-weight:bold;
color:#000;
}

.disclaimer {
padding-left:10px;
font-size:10px;
font-family:Arial, Tahoma, Verdana, sans-serif;
margin-top:20px;
margin-right:10px;
}

p.shortDesc {
	padding-top:1px;
	padding-bottom:10px;
	font:12px/16px  Arial, sans-serif;
}
/* Copied from marinas site on 11-30-07 by sge. from "= added Oct 29 =" to here  */

/*new on 01-15-2007 */
/* added Jan 6, 2008 */

.selectedState {
color:#990000;
font-size:12px;
text-transform:uppercase;
}

.careerStates{
width:560px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
background:#f0f0f0;
margin-left:0px;
padding-right:10px;
height:15px;
}
.careerStates .right {
}

.careerStates .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
padding-left:10px;
}


.singleResultCareer {
padding-left:0px;
width:570px;
border-bottom:0px solid #acc0d7;
padding-bottom:10px;
padding-top:5px;
font:12px/18px Arial, sans-serif;
}

.singleResultCareer a {
font-size:14px;
font-weight:bold;
}

.singleResultCareer p {
font-size:12px;
line-height:16px;
}

.item {
font-size:12px;
line-height:16px;
}

.bold {
font-weight:bold;
}

.ad {
align:center;
text-align:center;
padding-top:10px;
}

.moreInfo {
padding-top:10px;
padding-bottom:5px;
}

/* added jan 10, 2008 */

#expand {
padding-top:10px;
} 

#blogText ul
{
    padding-left: 15pt;
}
/* end new on 01-15-2007 */