body  {
	color: #333333;
	font-family: arial, sans-serif;
	background-image: url(../images/layout/bg_dots.gif);
	text-align: center;
	margin: 20px 0;
	right: 760px }
#masterDiv {
	width: 760px;	
	margin: 0px auto 0px auto;
	text-align: left; }


/* Header Styles */
#pageHeader {
	width: 760px;
	height: 76px;
	text-align: right;
	font-size: x-small; }
#pageHeader a.globalLink {
	font-size: 8px;
	color: #333333;
	text-decoration: none; }
#pageHeader a.globalLink:hover {
	text-decoration: underline; }
#globalNavLinks {
	height: 14px; }	
#globalNavSearch {
	text-align: right;
	height: 24px;
	padding: 13px 0px 8px 0px; }
#globalNavSearch input {
	font-size: 9px; }
#globalNavMisc {
	height: 15px;
	padding-bottom: 2px; }
	

/* topNav Styles */
#topNav td {
	border-right: 1px solid #fff; }
#topNav td.last {
	border: 0px; }
#imageHeader {
	width: 760px; }
	
	
/* Breadcrumb Styles */
#breadcrumb  {
	margin-bottom: 0;
	padding-bottom: 0;
	width: 760px;
	border-bottom: 1px solid #333 }
#sectionTitle {
	font-weight: bold; 
	font-size: 10px; 
	text-align: left;
	color: #ffffff;
	padding: 5px 5px 5px 10px;
	width: 176px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 161px;	/* This is the correct value */}
html>body #sectionTitle {
	width: 161px;} 
#sectionTitleBackground {
	background-color: #ec191f; }
a#level1 {
	color: #ffffff;
	font-weight: bold; 
	font-size: 10px;
	text-decoration: none; }
a:hover#level1 {
	text-decoration: underline; }
#breadcrumbLinks {
	/*height: 23px;*/
	font-size: 9px;
	text-align: left;
	color: #ec191f;
	padding: 5px 5px 5px 10px;
	width: 584px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 569px;	/* This is the correct value */}
html>body #breadcrumbLinks {
	width: 569px; } 
#breadcrumbLinksBackground  {
	background-color: #fff4d9 }
#breadcrumbLinks a {
	color: #555555;
	text-decoration: none; }
#breadcrumbLinks a:hover {
	text-decoration: underline; }


/* Navigation Styles */
#navigation {
	padding: 16px 14px 16px 14px;
	font-size: 9px;
	width: 176px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;	/* This is the correct value */ }
html>body #navigation {
	width: 148px; } 
#navigationBackground  {
	background-color: #fff4d9 }
#navigation h1  {
	color: #000000;
	font-size: 9px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background: url(../images/layout/bg_blk_dots.gif) repeat-x 50% 100%;
	margin: 0 0 5px;
	padding-bottom: 2px;
	width: 144px }
#navigation a {
	text-decoration: none;
	color: #0051a0; }
#navigation a:hover {
	text-decoration: underline }
ul.level2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
ul.level2 a:hover  {
	border-left: #ec191f; }
ul.level2 li {
	list-style-type: none;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999791;
	margin: 0px 0px 15px 0px; 
	padding: 0px 5px 0px 4px; }
ul.level3  {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px; } 
ul.level3 li  {
	background: url(../images/layout/blt_arrow_blue.gif) no-repeat 0 4px;
	list-style-type: none;
	padding: 0 0 0 10px;
	border: 0 }
#activeLevel2, #activeLevel2NoSub {
	border-left-color: #ec191f;
	margin-bottom: 0px; }
#activeLevel2NoSub {
	margin-bottom: 15px; }
#activeLevel3  {
	color: #ec191f;
	background: url(../images/layout/blt_arrow_red.gif) no-repeat 0 4px }
#activeLevel3 a {
	color: #ec191f; }


/* Include Styles */
#include {
	padding: 16px 13px 11px 13px;
	font-size: 10px;
	color: #333333;
	width: 584px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 558px;	/* This is the correct value */ }
html>body #include {
	width: 558px; } 	
#includeBackground {
	background-color: #ffffff; }
#include ul {
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 0px; }
#include ul li  {
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	background: url(../images/layout/blt_square.gif) no-repeat 0 2px;
	list-style: none;
	padding-left: 15px }
li.spaceAfter  {
	margin-bottom: 10px }
#include ul.boldText li {
	font-weight: bold;
	font-size: 9px; }
h1, h1.noTagLine {
	font-family: "times new roman", serif;
	font-size: 19px;
	color: #1f2f60;
	margin: 0px 0px 0px 0px; }
h1.noTagLine    {
	background: url("../images/layout/bg_red_dots.gif") repeat-x 50% 100%;
	margin-bottom: 10px;
	padding-bottom: 5px }	
h1.tagline      {
	color: #333333;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	background: url("../images/layout/bg_red_dots.gif") repeat-x 50% 100%;
	margin-bottom: 10px;
	padding-bottom: 5px }
h1 sup   {
	font-size: 0.5em;
	padding-left: 1px;
	vertical-align: text-top; }
h2    {
	color: #1f2f60;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background: url("../images/layout/bg_gray_dots.gif") repeat-x 50% 100%;
	text-transform: uppercase;
	margin: 15px 0 10px;
	padding-bottom: 2px }
h3  {
	color: #1f2f60;
	font-size: 10px;
	font-family: arial, sans-serif;
	font-weight: bold;
	background-color: transparent;
	margin: 15px 0 3px;
	padding-bottom: 2px }
h4 {
	font-size: 9px;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 15px 0px 0px 0px; }
h5 {
	font-size: 8px;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	margin-bottom: 3px; }
sup   {
	font-size: 0.7em;
	padding-left: 1px;
	vertical-align: text-top; }
#subNav   {
	color: #999999;
	background: url(../images/layout/bg_red_dots.gif) repeat-x 50% 100%;
	margin: -10px 0 10px;
	padding: 5px 7px }
#subNav a {
	font-size: 10px;
	color: #1f2f60;
	text-decoration: none; }
#subNav a:hover {
	text-decoration: underline; }
#subNav strong {
	color: #1f2f60; }
.imgLeft   { 
	font-size: 9px; 
	background-color: white; 
	text-align: center; 
	display: inline; 
	padding: 3px; 
	width: 160px; 
	float: left }
.imgRight     { 
	font-size: 9px; 
	background-color: white; 
	text-align: center; 
	padding: 5px 0 5px 10px; 
	width: 160px; 
	float: right }
.imgRight p     {
	font-size: 9px;
	background-color: white;
	text-align: center;
	padding: 5px 0px 20px 5px }
.imgRightGeneric     { 
	font-size: 10px; 
	background-color: white; 
	text-align: center; 
	padding: 5px 0 5px 10px; 
	float: right }
.buttonsCenter  {
	text-align: center }

/* style is employed on 2 column pages */
#prmContent {
	padding: 0px 15px 0px 0px;
	font-size: 10px;
	width: 399px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 384px;	/* This is the correct value */ }
html>body #prmContent {
	width: 384px; } 	
p.firstChild {	/* created style b/c IE on Win does not support first-child pseudo class */
	padding-top: 15px; }
p.intro {
	font-size: 12px;
	margin-top: 0px; }
p {
	margin-top: 0px; }
p.footnote    {
	font-size: 8px;
	background: url(../images/layout/bg_gray_dots.gif) repeat-x 50% 0%;
	margin-top: 10px;
	padding-top: 5px }
a {
	color: #0051a0;
	text-decoration: underline; }
a:hover {
	color: #1f2f60; }
a.bright {
	color: #3399CC;
	text-decoration: underline; }
a.bright:hover {
	color: #1f2f60;
	text-decoration: underline; }
.backToTop {
	text-align:right;
	padding-bottom: 5px; }
.backToTop a  {
	color: #006699;
	font-size: 8px;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/icons/misc_arrow_up.gif) no-repeat 0 3px;
	display: inline;
	padding-left: 14px;
	width: 75px }
.backToTop a:hover {
	color: #1f2f60;
	text-decoration: underline; }
.smallText {
	font-size: 8px;
	font-family: arial, sans-serif;
	color: #5E5B4A; }
.date {
	 color: #666666; 
	 font-size: 9px; 
	 font-style: italic; }
	 
	 
/* Right Column Styles */
#rightCol {
	font-size: 9px;
	margin-top: 15px;
	width: 159px; }
#rightCol div.section   {
	background: #f3e6ce url("../images/layout/bg_tout_corner.gif") no-repeat right top;
	margin-bottom: 15px;
	padding: 10px }	
#rightCol p.tout   {
	color: #1f2f60;
	font-size: 10px;
	font-weight: bold;
	background: url(../images/layout/bg_blue_dots.gif) repeat-x 50% 100%;
	margin: 0 0 3px;
	padding: 0 0 2px }
p.toutCopy {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px; }
p.linkIcon   {
	background-image: url(../images/icons/icon_pointer.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 9px; }
#rightCol a {
	text-decoration: none; }
#rightCol a:hover {
	text-decoration: underline; }
#memberLoginLinks  {
	font-size: 8px;
	background: url(../images/layout/bg_blue_dots.gif) repeat-x 50% 0%;
	text-align: center;
	margin-bottom: 0;
	padding-top: 5px }

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
.surveyField {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E5EDF5;
	width: 95%;
	padding: 20px 0 5px 10px; }
.surveyField label {
	display: block;
	font-weight :bold; }
.surveyField input {
	margin-left: 20px;
	display: inline; }
.surveyField select {
	margin-left: 20px; }
.noBorder {
	border: 0px; }
.input{
	border: 1px solid #8A8A8A; }
acronym {
	color: #993300;
	border-bottom: 1px dotted #993300; }	
.divLine {
	height: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #E6E6E6;
	line-height: 1px; }
label.doFloat, label.required {
	text-align: right;
	float: left;
	width: 30%;
	margin-right: 10px;
	padding-bottom: 10px;
	font-weight: bold; }
label.required:first-letter {
	color: #CC0000; }
label.noFloat {
	float: none;
	text-align: left;
	font-weight: normal;
	padding-bottom: 0px; }
br.clearLeft {
	clear: left; }
.tableWithBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc; }
.tableWithBorder td, .tableWithBorder th, .tableWithBorder td.lastRow {
	border-bottom: 1px solid #cccccc;
	font-size: 10px; }
.tableWithBorder th {
	background-color: #E6E6E6; }
.tableWithBorder td.lastRow {
	border-bottom: 0px; }
	
/* start grid styles */
.gridTable  {
	margin-bottom: 10px;
	border-top: 1px solid #0051a0;
	border-left: 1px solid #0051a0 }
.gridTable th, .gridTable td  {
	font-size: 9px;
	padding: 5px;
	border-right: 1px solid #005cbf;
	border-bottom: 1px solid #005cbf }
.gridTable li{
	font-size: 9px !important;
	margin-left: : -20px !important;}
.gridTable th {
	color:#ffffff;
	background-color: #0051a0;
	font-size: 12px;
	font-family: "times new roman", serif;
	text-align: center; }
.gridTableSub {
	font-weight: bold;
	background-color: #dceefe; }
tr.darkRow {
	background-color:#E8E8E8; }
tr.lightRow {
	background-color:#ffffff; }

/* begin footer styles */
#footer {
	width: 760px;
	margin: 15px 0px 0px 0px;
	font-size: 8px;
	font-family: arial, sans-serif;
	color: #444;
	text-align: left; }
#footerLinks {
	float: right; }
#footerLinks a {
	color: #444;
	text-decoration: none; }
#footerLinks a:hover {
	text-decoration: underline; }
#footerCopy {
	color: #777; }
#popPrivacyNotice   {
	font-size: 12px;
	font-family: arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 15px 15px 0px 15px;
	padding-bottom: 15px }
/* end footer styles */

/* begin home styles */
/* homePhoto edit by Sean 7/13/06 */
#homePhoto {
	 width: 250px;
	 background-color: #ffffff; }
#homeCenterBackground {
	 background-color: #ffffff; }
#homeCenter { 
	padding: 23px 28px 10px 28px;
	width: 313px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 257px;	/* This is the correct value */ }
html>body #homeCenter {
	width: 257px; } 
#homeRightBackground {
	 background-color: #ffffff; }
#homeRight { 
	padding: 10px 10px 0px 0px;
	background-color: #ffffff;
	font-size: 9px;
	text-align: center }
#homeRight input {
	border: 1px solid #8A8A8A; }
#homeCenter div.firstDiv, #homeCenter div.midDiv, #homeCenter div.lastDiv  {
	font-size: 9px;
	background: url(../images/layout/bg_ltblue_dots.gif) repeat-x 0 100%;
	text-align: center }
#homeCenter div.firstDiv {
	padding: 0px 0px 20px 0px; }
#homeCenter div.midDiv  {
	padding: 10px 0px 20px 0px; }
#homeCenter div.lastDiv {
	padding: 10px 0px 20px 0px;
	background: none }
#homeLogin {
	padding: 5px 12px 0px 12px;
	font-size: 8px;
	color: #333333;
	background-color: #F2E6CE; 
	text-align: left }
#homeLoginLinks  {
	background: url(../images/layout/bg_lighterblue_dots.gif) repeat-x 50% 0%;
	text-align: center;
	padding: 5px 0 }
#homeNewsUpdates  {
	margin: 0px }

/* pop up styles */
#popUp  {
	color: #333333;
	font-family: arial, sans-serif;
	background-image: url(../images/layout/bg_dots.gif);
	text-align: left;
	margin: 0;
	right: 400px }
#popupHeader  {
	background-image: url(../images/layout/bg_dots.gif);
	height: 83px }

#prmContentPop {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 2px 10px;
	background-color: #ffffff;
	border-top: 5px solid #0051a0;
	border-bottom: 5px solid #0051a0;
	font-size: 10px; }	
#prmContentPop h1, #prmContentPop h1.noTag {
	color: #1f2f60 !important;
	font-size: 17px; }
#prmContentPop h1.tagline  {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	background: url(../images/layout/bg_red_dots.gif) repeat-x 50% 100%;
	padding-bottom: 5px }
#prmContentPop h1.noTag  {
	background: url(../images/layout/bg_red_dots.gif) repeat-x 50% 100%;
	padding-bottom: 5px }
#prmContentPop h2.tagline  {
	font-family: "times new roman", serif;
	color: #999999;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 5px;
	text-transform: none;
	margin: 0px;
	background-image: none; }


/* error class for forms */
.error {
	color: #f00;
	visibility: hidden;
	font-weight: bold; }
	
	
/* Site map specific */
#siteMap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
#siteMap ul li.siteMapLevel1, 
#siteMap ul li.siteMapLevel2, 
#siteMap ul li.siteMapLevel3, 
#siteMap ul li.siteMapLevel4, 
#siteMap ul li.siteMapLevel5, 
#siteMap ul li.siteMapLevel6 {
	list-style: none;
	background: none; }
#siteMap ul li.siteMapLevel1 {
	font-size: 12px;
	font-weight: bold;
	padding: 18px 0px 0px 0px; }
#siteMap ul li.siteMapLevel2 {
	padding: 5px 0px 0px 40px; }

#siteMap ul li.siteMapLevel3 {
	padding: 0px 0px 0px 80px;
	font-size: 9px; }
#siteMap ul li.siteMapLevel4 {
	padding: 0px 0px 0px 120px;
	font-size: 9px; }
#siteMap ul li.siteMapLevel5 {
	padding: 0px 0px 0px 160px;
	font-size: 9px; }
#siteMap ul li.siteMapLevel6 {
	padding: 0px 0px 0px 200px;
	font-size: 9px; }

/* Search Results Styles */
.searchTable {
	background-color: #f5f3e0;
	margin-bottom: 8px }
.searchTable td {
	font-size: 10px;
	padding: 10px;
	vertical-align: top }
.searchTextField     {
	font-size: 10px;
	background-color: white;
	display: inline;
	margin: 0px;
	padding: 3px;
	border: solid 1px #666 }
.resultsHeader {
	font-size: 10px;
	background-color: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
	width: 100% }
.resultsTable {
	margin-bottom: 55px;
	width: 100%;
	clear: both }
.resultsInfoBox {
	margin-left: 10px;
	float: right }
.resultLastModified {
	margin-bottom: 15px;
	margin-left: 15px;
	float: right }
.resultMainText {
	clear: none !important }
.resultSmallLinks {
	font-size: 8px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	clear: none !important;
	border-bottom: 1px solid #ccc }
.resultSmallLinks a {
	text-decoration: none }
	
/* Find a Plan Styles */
#findaPlanTable {
	width: 100%;
	font-size: 10px;
	margin: 10px 0px 10px 0px; }
#findaPlanTable td {
	border-bottom: 1px solid white }
.findaPlanLeftCol {
	font-size: 10px;
	padding: 10px;
	background-color: #dceefe }
.findaPlanRightCol {
	font-size: 10px;
	padding: 10px;
	border-left: 1px solid white;
	background-color: #a4ccf4 }
.findaPlanTitleCell {
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding: 10px;
	background-color: #0051a0 }	
#findaPlanPlanTable {
	width: 100%;
	font-size: 10px }
.findaPlanPlanCell h3 {
	padding-top: 0px !important;
	margin-top: 0px !important;
	white-space: nowrap }	
.findaPlanPlanCell {
	padding: 0px 10px 5px 0px;
	vertical-align: top }	
.findaPlanPlanCell ul {
	margin: 0px !important;
	padding: 0px !important }
.findaPlanPlanCell li  {
	background-image: none !important;
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px 0px 7px 0px !important }

/* Sortable table styles (added by JulieAnne, 2.07.2007)*/	
.sorttable {
	border-top: 1px solid #0051a0;
	border-left: 1px solid #0051a0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100% }
.sorttable th, 
.sorttable td {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-right: 1px solid #005cbf;
	border-bottom: 1px solid #005cbf;
	font-size: 11px; }
.sorttable th {
	color: #ffffff;
	background-color: #0051a0;
	font-size: 14px;
	font-family: "times new roman", Times, Georgia, serif;
	text-align: center; }
a.tableHeadLink {
	color: #ffffff;
	text-decoration: none; }
.sorttable td a {
	color: #0051a0; }
.tablelist {
	background-color: #ffffff; }
.tablelist-alt {
	background-color: #E8E8E8; }	

/* Announcement Box (for highlighted information in body) June 08 Matt Paley */
/* This is a pale blue box with a red left dog-eared corner */

#announcementBox {
	margin:10px 0 15px;
	width:100%;
	background:url(../images/layout/custom_announcement_top.gif) left top no-repeat #e7effc;
	}
#announcementBox #textBox {
	margin:0px 18px 0px 15px;
	padding:12px 0 4px 0;
	}
#announcementBox #textBox p {
	margin-top:0;
	font-family:inherit;
	font-size:inherit;}
#announcementBox #textBox p.title {
	font-family:inherit;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:13px;
	color:#ec191f;
	margin:0 0 0.375em}
	
/*-------------------BEGIN NEW LANDING PAGE STYLES-----------------
-------------------------------------------------------------------
*******************************************************************/




/*------LANDING PAGE LOGIN STYLES-----*/


#subheader {
width:584px;
float:left;
margin:0 0 20px 0;
}

#sublogin {
width:153px;
float:right;
background:#f1e5cc;
color:#000000;
font-size:12px;
height:170px;
padding:10px 10px 0 10px;
font-size:12px;
line-height:17px;
}


#sublogin h1 {
color:#15458d;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 5px 0;
}

#sublogin .main {
color:#202426;
font-size:13px !important;
}


#sublogin .main a {
text-decoration:underline;
color:#202426;
font-size:13px !important;
}




.subflash {

float:left;
width:411px;}

#sublogin .textfield {

background:#ffffff;
border:1px solid #d0c6b0;
color:#494848;
font-size:11px;
margin:0px 0 2px 0;
padding:4px;
width:130px;

}

#sublogin p {

margin:0;
padding:0;}



#sublogin .button {
margin:10px 0 5px 0;
}

#sublogin a {
text-decoration:underline;
color:#202426;
font-size:11px;
}

#sublogin label {

color:#0c3a61;
font-size:12px;
margin:5px 0 0 0;
position: absolute;
top:33;
left:5px;
}


/*-------LANDING PAGE CONTENT STYLES------*/

#contentcontainer {
width:564px;
margin:0px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;

}

#contentcontainer .rightcol {
float:right;
width:173px;
margin:0 0 0 0px;
}

#contentcontainer .leftcol {
float:left;

width:370px;
margin:0 0 10px 0px;

}


.register {

background:#e3e6e7;
color:#000000;
font-size:11px;
padding:13px 7px 12px 13px;

}

.register h1 {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#0a0a0a;
font-weight:normal;
margin:0 0 14px 0;
}



.quicklinks a {

color:#006497;
font-size:12px;
}


.quicklinks p {


margin:0 0 9px 0;}



.quicklinks {
margin:20px 0 0 0;
padding:0 10px 12px 13px;
}

.quicklinks sub {

font-size:10px;}


#contentcontainer .rightcol h1 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0a0a0a;
font-weight:normal;
margin:0 0 14px 0;
}


#contentcontainer .leftcol h1 {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#0a0a0a;
font-weight:normal;
margin:0 0 14px 0;
}




#links ul {
        list-style-type: none;
        width: 370px;
		margin:0;
		padding:0;
} 

#links li {
        border-top: 1px solid #c4c6c6;
        border-width: 1px 0;
        margin: 0px 0;
}

#links li a { 
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
		font-size:15px;
        padding: 10px 10px 10px 10px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 360px;
	margin:0;
	padding:10px 0 10px 10px;
}

#links li a:hover {
        background: #dbe6eb;
}

#links a p { 
        color: #333;
        display: block;
		font-size:11px;
        line-height: 16px; 
		margin:10px 0 0px 0;
}

#links a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}


#membernews h1 {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#0a0a0a;
font-weight:normal;
margin:20px 0 14px 0;
}



#membernews {
border-top:10px solid #dbe6eb;
margin:10px 20px 20px 0px;
}




#membernews ul{
list-style-type: none;
margin: 6px 0 20px 20px;
padding:0;
}

#membernews ul a  {

}


#membernews li{
background: url(../images/layout/bullet_member.gif) no-repeat 0px 6px;
padding: 0 0 4px 15px;
margin:0 0 10px 0;
font-size:11px;}


#membernews li a {
color:#000000;

}

#membernews li h3 {
margin:0;
padding:0;
color:#0046ad;
font-size:11px;

}
