/* included files can be removed as they get integrated */
@import url(bswTopNav.css);
@import url(bswFooter.css);
@import url(bswResources.css);
@import url(bswContentList.css);
@import url(bswForms.css);
@import url(bswLists.css);
@import url(bswNews.css);
@import url(bswPagination.css);

body
{
	/*background-image:url(../../images/body_bg.gif);*/
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #414141;
}


img
{
	border:0px;
}

img.logo 
{
	margin-right:247px;	
}

/* Basic type rules */
p, td, li, ul, ol {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
p, li, ul, ol	{
	line-height: 1.5em;
}

html p	{
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
}

/* Basic link formatting */
a:link {
	text-decoration: none;
	color: #15727d;
}

a:visited {
	text-decoration: none;
	color: #15727d;
}

a:hover {
	text-decoration: underline;
	color: #15727d;
}

a:active {
	text-decoration: none;
	color: #15727d;
}

ul,ol {
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

/* header tag rules */

h1	{
	font: bold 2em/1.25em Trebuchet MS,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
	margin: 20px 0px 5px 0px;
	padding: 0 0 0 0;
	color: #2d7079;
}

h1.article 	{
	font: bold 18px Trebuchet MS,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #2d7079;
}


h2	{
	font: bold 14px/1.25em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 1.5em 0 .5em 0;
	padding: 0px 0px 0px 0px;
	color: #333333;
	}

h3	{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25em;
	margin-bottom: .5em;
	margin-top: .5em;
	color: #328d35;
}

h4 {
	font: bold 11px/1.25em;
	margin-bottom: 0.4em;
	margin-top: 1.75em;
	color: #555;
}

ul li {
	line-height: 14px;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
}

/* LINK LISTS  */

ul.linkList {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.linkList li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;

}

ul.linkList li a {
	font-weight:bold;
	color:#15727d;
}


ul.linkListArrow {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.linkListArrow li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	/*list-style-image:url(../../images/arrow_button.gif);*/

}

ul.linkListArrow li a {
	font-weight:bold;
	color:#15727d;
}



ul.linkListNotBold {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.linkListNotBold li {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;

}

ul.linkListNotBold li a {
	font-weight:normal;
	color:#15727d;
}

ul.calendarList {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 0px;
}

ul.calendarList li {
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;

}

ul.calendarList li a {
	font-weight:normal;
	color:#15727d;
}
/* -----  */



.patientsDisclaimer {
	margin: 0px 0px 0px 0px;	
	padding: 30px 0px 20px 0px;
	color:#666666;
	width:500px;
}

table.header {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
}

table.header td.auxnav {
	font-size:10px;
	line-height:17px;
	font-weight:bold;
	margin: 0 0 0 0;	
	padding: 5px 0 0 5px;
	width:91px;
	height:80px;
}


table.header td.search {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 10px;
	background-color:#cfe9d0;
	width:147px;
	height:80px;
}

table.header td.search h4 {
	color:#328d35;
	font-size:10px;
	font-weight:bold;
	margin: 5px 0 4px 0;	
	padding: 0 0 0 0;
}

table.header td.search .gobutton {
	border: 0px;
	margin: 8px 0 4px 0;	
	padding: 0 0 0 0;
}


table.header td.nav {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}


div.search
{
	font-size:10px;
	font-weight:bold;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	background-color:#cfe9d0;
	width:157px;
	height:80px;
	/*border-bottom: solid 1px #a5c384;*/
}


div.auxnav
{
	font-size:10px;
	font-weight:bold;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	background-color:#ffffff;
	width:91px;
	height:80px;
	/*border-bottom: solid 1px #a5c384;*/
}





table.main td.dottedborderBlue {
	background-image:url(../../images/dots_blue.gif);
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}




table.main td.dottedborder {
	background-image:url(../../images/dots.gif);
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}


table.main {
	padding:0px;
	margin:0px;
}

table.main td.homeBanner { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../../images/home/banner_bg.gif);
	background-repeat:no-repeat;
	width:602px;
	height:94px;
}



table.main td.banner { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../../images/banner_bg.gif);
	background-repeat:no-repeat;
	width:602px;
	height:94px;
	font-size:13px;
	color:#115a63;
}

table.main td.banner img { 
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 15px;
}



table.main td.banner p { 
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 15px;
	font-size:13px;
	color:#115a63;
}

table.main td.banner p.noMarginTop, table.main td.bannerWide p.noMarginTop { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
}

table.main td.bannerWide { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../../images/bannerWide_bg.gif);
	background-repeat:no-repeat;
	width:763px;
	height:94px;
	font-size:13px;
	color:#115a63;
}

table.main td.bannerWideShort { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../../images/bannerWide_bg.gif);
	background-repeat:no-repeat;
	width:763px;
	height:30px;
	font-size:13px;
	color:#115a63;
}

table.main td.bannerWide img { 
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 15px;
}


table.main td.bannerWide p { 
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 15px;
	font-size:13px;
	color:#115a63;
}

table.main td.greenshadow {
	background-image:url(../../images/shadow_below_green.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}


/* HOMEPAGE */
table.main td.homeCol {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.positioning  {
	margin: 0px 0px 0px 0px;	
	padding: 20px 30px 0px 35px;
	background-image:url(../../images/home/positioning_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family: Trebuchet MS, Tahoma ,verdana, arial, sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	background-color:#ffffff;
	color:#2d7079;
	
}


div.positioning p  {
	margin: 0px 0px 0px 0px;	
	padding: 0px 20px 0px 35px;

	font-family: Trebuchet MS, Tahoma ,verdana, arial, sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:normal;

	color:#2d7079;
	
}

div.positioning p a.green {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#328d35;
	
}

div.moreAbout {
	margin: 0px 0px 0px 0px;	
	padding: 10px 0px 0px 35px;
}

div.moreAbout a.green {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#328d35;
	
}

table.homeFeatures {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#ecf2f9;

}

div.homeFeaturesItem {
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ecf2f9;
}


div.homeFeaturesItem ul {
	padding:5px 0px 0px 6px;
	margin:0px 0px 0px 0px;
}


div.homeFeaturesItem h4 {
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ecf2f9;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#328d35;
	font-size:12px;
}


table.homeFeatureList {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	background-color:#ecf2f9;
	
	
}


table.homeFeatureList h4 {
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#ecf2f9;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#328d35;
	font-size:12px;
}


div.memberLoginHome {
	background-image:url(../../images/anchorQuote_bg.gif);
	background-repeat:no-repeat;
	background-color:#6e9ca3;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	line-height: 14px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}

div.memberLoginHome img {
	margin: 0 0 10px 0;
}

div.memberLoginHome p {
	font-size: 10px;
	margin: 0px 0px 3px 0px;
	padding: 0 0 0 0;
}

div.memberLoginHome label {
	color: #fff;
}

div.memberLoginHome input {
	margin: 0 0 5px 0;
}

div.memberLoginHome input.checkbox {
	border: 0px;
	background-color: transparent;
	
}


div.memberLoginHome #memberLogIn_submit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

div.memberLoginHome input.textBox, div.memberLoginHome input.textBox {
	width: 125px;
}


div.memberLoginHome label.form-checkbox {

}

div.homeDisclaimer{
	margin:0px 0px 0px 0px;
	padding:20px 10px 20px 10px;
	font-size:10px;

}



/*  LEFTNAV COLUMN  */

table.main td.leftCol {
	background-color:#dee8ea;
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
}

table.main div.logIn {
	padding:0px 0px 0px 0px;
	margin:12px 0px 7px 9px;
}

table.main div.logIn h4 {
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	color:#2d7079;
	font-size: 11px;
	font-weight: bold;
}

table.main div.logIn p {
	font-size: 10px;
	margin: 0px 0px 3px 0px;
	padding: 0 0 0 0;
}

table.main div.logIn label {
	font-size: 10px;
}

table.main div.logIn input {
	margin: 0 0 10px 0;
}

table.main div.logIn input.checkbox {
	border: 0px;
	background-color: transparent;
}

table.main div.logIn #memberLogIn_submit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

table.main div.logIn input.textBox, table.main div.logIn input.textBox {
	width: 110px;
}

table.main div.logIn label.form-checkbox {
	top: -6px;
}

table.main div.logIn p.member {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:9px;
	
}

table.main div.logIn p.logOut {
	padding:0px 0px 4px 0px;
	margin:4px 0px 0px 0px;
	font-size:10px;
	color:#2d7079;
	font-weight:bold;
}


table.main td.leftCol ul {
	padding:4px 0px 4px 0px;
	margin:0px 8px 10px 9px;
}

table.main td.leftCol li {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;
}

table.main td.leftCol li a {
	font-weight:normal;
}

table.main td.leftCol li a.on {
	font-weight:bold;
}


table.main td.leftCol ul.subnav {
	padding:0px 0px 0px 0px;
	margin:0px 8px 20px 9px;
}

table.main td.leftCol ul.subnav li {
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	list-style:none;
	font-size:10px;
	line-height:12px;
}

table.main td.leftCol ul.subnav li a {
	font-weight:normal;
}

table.main td.leftCol ul.subnav li a.on {
	font-weight:bold;
}

/*  GREEN BANNER WIDE  */

table.main td.greenBannerWide, table.main td.actionGroupBanner {
	background-color:#cfe9d0;
	border-top: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
}

div.greenBannerWide {
	padding: 10px 15px 25px 30px;
	margin: 0px 0px 0px 0px;
}

div.actionGroupBanner {
	padding: 10px 15px 15px 30px;
	margin: 0px 0px 0px 0px;
}

table.main td.greenBannerWide p.teaser {
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	list-style:none;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#328d35;
}

table.main td.actionGroupBanner p.teaser {
	padding:0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-size:12px;
	line-height:1.5em;
	color: #666;
}

table.main td.actionGroupBanner p.moreLink {
	font-weight: bold;
}

table.main td.greenBannerWide p.detail {
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	
}

table.main td.greenBanner {
	background-color:#cfe9d0;
	border-top: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

div.greenBanner {
	padding:10px 15px 10px 30px;
	margin:0px 0px 0px 0px;
}

div.greenBanner p.eventReturn {
	color:#328d35;
	font-weight:bold;
	font-size:12px;
}

div.greenBanner p.eventReturnPages {

	font-weight:normal;
	font-size:11px;
}


div.greenBanner td.iconDocument {
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}



div.greenBanner img {
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

table.main td.greenBanner p.title
{
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#328d35;

}

table.main td.greenBanner p.title a
{
	color:#328d35;

}

table.main td.greenBanner p.teaser
{
	padding:0px 0px 15px 0px;
	margin:4px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	line-height:14px;


}


/*  DETAIL ONE COLUMN LAYOUT  */

table.main td.oneCol {
	padding:10px 20px 0px 30px;
}

table.detail {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	
}

table.detail h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	color:#333333;
}

table.detail div.detail p {
	margin-bottom: 1em;
}

table.detail p.number_date, table.detail p.teaser {
	font-weight:normal;
	font-style:italic;	
}

/*  GUIDELINE DETAIL ONE COLUMN LAYOUT  */

table.main td.oneColGuideline {
	padding: 0 0 0 0;
}

table.main td.oneColGuideline table.detail {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.main td.oneColGuideline table.detail div.guidelineBody {
	margin: 0 0 0 0;
	padding: 15px 25px 20px 25px;
}

table.main td.oneColGuideline table.detail td.rightCol div.rightCol {
	margin: 0 0 0 0;
	padding: 5px 5px 20px 10px;
}

table.main td.oneColGuideline table.detail td.rightCol div.rightCol h3 {
	margin-bottom: 0;
	margin-top: 15px;
}

table.main td.oneColGuideline table.detail div.greenBanner {
	background-color:#cfe9d0;
	border-top: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	padding-left: 25px;
}

table.main td.oneColGuideline table.detail div.greenBanner p.moreLink {
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 20px;
}

table.main td.oneColGuideline table.detail div.greenBanner div#addMats{
	display: none;
}

div.detail {
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;	
	line-height: 1.4em;
}

div.detail h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	line-height:14px;
	color:#328d35;
}

div.detail img {
	float:left;
	padding:0px 0px 2px 0px;
	margin:0px 10px 0px 0px;
}

div.detail img.anchor {
	float:left;
	padding:0px 0px 2px 0px;
	margin:0px 10px 0px 0px;
}




table.downloadOrder {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.downloadOrder td.title {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:350px;
}

table.downloadOrder td.orderButton {
	padding:0px 0px 0px 80px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:100px;
}

.downloadIcon {
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}


/*  CENTER COLUMN  */

table.main td.centerCol {

	
}

table.main td.centerColDetail {
	padding:10px 30px 0px 30px;
}

table.main td.centerCol td.guidelineList {
	padding:20px 10px 0px 30px;
	margin:0px 0px 0px 0px;
}

div.guidelineList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;

}


table.main td.centerCol td.catList {
	padding:20px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

div.catList {
	width:195px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;

}

div.catList ul {
	list-style:none;
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}

div.catList li {
	font-weight:bold;
	padding:2px 0px 2px 0px;
}

div.acatList li a {
	font-weight:bold;
}






table.main td.centerCol td.arrowList {
	padding:20px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

div.arrowList {
	width:195px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;

}

div.arrowList ul {
	list-style-image:url(../../images/arrow_button.gif);
	padding-left:13px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

div.arrowList li {
	font-weight:normal;
	padding:2px 0px 2px 0px;
}

div.arrowList li a {
	font-weight:bold;
}

div.arrowListWide {
	width:250px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;

}

div.arrowListWide ul {
	list-style-image:url(../../images/arrow_button.gif);
	padding-left:13px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

div.arrowListWide li {
	font-weight:normal;
	padding:2px 0px 2px 0px;
}

div.arrowListWide li a {
	font-weight:bold;
}

td.centerCol img.subHead {
	 margin-left:30px;
	 margin-top:20px;
}

/* FAQ */

div.faqs 
{
    padding:30px 30px 0 30px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:1.5em;
	color:#414141;
}

div.faqs div.contentItem
{
	margin:0px 0px 30px 0px;
}

div.faq h2
{
    color: #15727d;
}

div.faqs div.fileResource span.resourceTeaser,
div.faqs div.urlResource span.resourceTeaser
{
    display: block;
    padding-left: 22px;
}

/*  RIGHT COLUMN  */
table.main td.rightCol {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.title {
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
}

div.rightColList {
	width:135px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
	font-size:11px;
	line-height:14px;


}

div.eventList {
	width:135px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 15px;
	font-size:11px;
	line-height:14px;

}

div.eventList p {
	line-height:14px;
}

table.main td.rightCol p.eventList {
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;

}

p.greenBox {
	width:115px;
	background-color:#cfe9d0;
	padding:5px 5px 5px 10px;
	font-size:9px;
	color:#328d35;
	font-weight:bold;
	
}


div.rightColMargin {
	width:135px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 15px;
	font-size:11px;
	line-height:14px;

}

td.rightCol img.subHead {
	 margin-bottom:8px;
}

/*  CALENDAR PAGE DISPLAY  */


table.eventDisplay {
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

table.eventDisplay td.dateTime {
	padding:0px 0px 15px 30px;
	margin:0px 0px 0px 0px;
	font-size:11px;

	font-weight:normal;
	
}

div.calendarList{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 8px;
}

table.eventDisplay td.title {
	padding:0px 30px 15px 20px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	
}

TABLE.calendar {
	width:145px;
	border-top:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;
	margin-left:4px;
}

TABLE.calendar TD {
	margin-left:4px;
	font-family: Tahoma ,verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}

TABLE.calendar TD.days {
	font-family: georgia, times new roman, serif;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	text-align:center;
	background-color:#C3C3C3;
}

TABLE.calendar TD.noline {
	font-weight:bold;
	font-size:11px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	background-color:#FFFFFF;
}


TABLE.calendar TD.nextMonth {
	background-color:#E2E2E2;
}

TABLE.calendar TD.nextMonth A {
	color:#FFFFFF;
}

TABLE.calendar A {
	color:#336699;
	text-decoration:none;
}




div.anchorQuoteHome {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color:#328d35;
	color:#ffffff;
	font-size:11px;
	line-height: 14px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}

div.blueBox {
	font-family: verdana, arial, helvetica, sans-serif;
	background-image:url(../../images/anchorQuote_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#2d7079;
	color:#ffffff;
	font-size:10px;
	line-height: 12px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 20px 10px;
}

div.blueBox h3 {
	color: #fff;
	margin-top: 5px;
	margin-bottom: 0px;
}

div.blueBox h4 {
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 0px 8px 0px;
}

div.blueBox a {
	font-size:11px;
	color:#98c8ce;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 0px 8px 0px;
}

div.blueBox a.link {
	font-size:11px;
	color:#98c8ce;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 0px 8px 0px;
	
}


div.pageNotFound {
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 25px;
}




/*  controls appearance of the breadcrumb trail */

div.breadCrumb {
	color: #747474;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div.greenBannerWide div.breadCrumb {
	margin: 0px 0px 20px 0px;
}

div.breadCrumb A {
	color: #15727d;
}

div.breadCrumb A:LINK {
	color: #15727d;
}

div.breadCrumb A:VISITED {
	color: #15727d;
}

div.breadCrumb A:ACTIVE {
	color: #15727d;
}

div.breadCrumb A:HOVER {
	color: #15727d;
	
}

div.breadCrumb A.breadCrumbOn {
	color: #15727d;
	font-weight: bold;
}

.greenLink a {
	color: #328d35;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



p span.displaynone { 
	display:none; 
	padding-top: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/* #1319 */
span.HomePageSidebarFeatureTitleLink,
a.HomePageSidebarFeatureTitleLink,
a.HomePageSidebarFeatureTitleLink:link,
a.HomePageSidebarFeatureTitleLink:hover,
a.HomePageSidebarFeatureTitleLink:visited
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

p.HomePageSidebarFeatureTextLink,
p.HomePageSidebarFeatureTextLink a,
p.HomePageSidebarFeatureTextLink a:link,
p.HomePageSidebarFeatureTextLink a:hover,
p.HomePageSidebarFeatureTextLink a:visited
{
    margin-top: 3px;
    color: #fff;
}

/* #2937 */
p.last-committed-date { color: #414141; font-style: italic; }

/* EOF */
