.bsanftBody
{
	background-image: url("../pix/content/bg_main.jpg");
	background-repeat: no-repeat;
	background-color: #FFEAF5;
	margin: 0px;
	padding: 0px;
}

.bsanftBodyInner
{
	width: 995px;
}

* form
{
	padding: 0px;
	margin: 0px;
}

.bsanftSup
{
	font-family: Arial, Verdana;
	font-size: 11px;
}


/* TOP NAVIGATION */

.bsanftNavTopBox
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	height: 14px;
	width: 710px;
	margin-top: 8px;
	margin-left: 256px;
	text-align: right;
}

.bsanftNavTopBox a
{
	color: #5A5A5A;
	text-decoration: none;
}

.bsanftNavTopBox a:hover
{
	text-decoration: underline;
}



/* MAIN NAVIGATION */

.bsanftNavMainBox
{
	background-image: url("../pix/nav_main/bg_nav.gif");
	background-repeat: no-repeat;
	background-position: 4px 32px;
	width: 710px;
	font-size: 29px;
	line-height: 29px;
	margin-top: 46px;
	margin-left: 256px;
	padding-left: 6px;
}
.bsanftNavMainBoxHome{
	background-image: url("../pix/nav_main/bg_nav.gif");
	background-repeat: no-repeat;
	background-position: 4px 32px;
	width: 710px;
	font-size: 29px;
	line-height: 29px;
	margin-top: 54px;
	margin-left: 256px;
	padding-left: 6px;
	}

.bsanftNavMainBox table
{
	border-collapse: collapse;
}

.bsanftNavMainBoxHome table
{
	border-collapse: collapse;
}

.bsanftNavMainItemLeft
{
	/*background-image: url("../pix/nav_main/border_left.gif");*/
	background-repeat: no-repeat;
	width: 9px;
	height: 33px;
}

.bsanftNavMainItem
{
	/*background-image: url("../pix/nav_main/bg_item.gif");*/
	background-repeat: repeat-x;
}

.bsanftNavMainItem a
{
	/*font-family: "Trebuchet MS", serif;*/
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #00267F;*/
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px 8px 6px 8px;
}

.bsanftNavMainItemRight
{
	/*background-image: url("../pix/nav_main/border_right.gif");*/
	background-repeat: no-repeat;
	width: 9px;
	height: 33px;
}


.bsanftNavMainItemLeftActive
{
	/*background-image: url("../pix/nav_main/border_left_hi.gif");*/
	background-repeat: no-repeat;
	width: 9px;
	height: 33px;
}

.bsanftNavMainItemActive
{
	/*background-image: url("../pix/nav_main/bg_item_hi.gif");*/
	background-repeat: repeat-x;
}

.bsanftNavMainItemActive a
{
	/*font-family: "Trebuchet MS", serif;*/
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 1px 8px 8px 8px;
}

.bsanftNavMainItemRightActive
{
	background-image: url("../pix/nav_main/border_right_hi.gif");
	background-repeat: no-repeat;
	width: 9px;
	height: 33px;
}



/* CONTENT NAVIGATION */

.bsanftContentDummyBox
{
	width: 64px;
	float: left;
}

.bsanftNavContentBox
{
	background-image: url("../pix/nav_cnt/bg_main.gif");
	background-repeat: repeat-y;
	width: 232px;
	float: left;
	padding-top: 80px;
}

.bsanftNavContentTop
{
	background-image: url("../pix/nav_cnt/border_top.gif");
	background-repeat: no-repeat;
	height: 7px;
	font-size: 7px;
	line-height: 7px;
}

.bsanftNavContentBottom
{
	background-image: url("../pix/nav_cnt/border_bottom.gif");
	background-repeat: no-repeat;
	height: 7px;
	font-size: 7px;
	line-height: 7px;
}

.bsanftNavContentMiddle
{
	background-image: url("../pix/nav_cnt/border_middle.gif");
	background-repeat: no-repeat;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.bsanftNavContentItemSubEnd
{
	background-image: url("../pix/nav_cnt/bg_item_open.gif");
	background-repeat: repeat-y;
	height: 6px;
	font-size: 1px;
	line-height: 1px;
}

.bsanftNavContentItem
{
	background-image: url("../pix/nav_cnt/bg_item.gif");
	background-repeat: repeat-y;
}

.bsanftNavContentItem a
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #00267F;
	text-decoration: none;
	padding: 6px 43px 6px 6px;
	display: block;
	text-align: right;
}

.bsanftNavContentItemActive
{
	background-image: url("../pix/nav_cnt/bg_item_hi.gif");
	background-repeat: no-repeat;
}

.bsanftNavContentItemActive a
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00267F;
	text-decoration: none;
	padding: 6px 43px 6px 6px;
	display: block;
	text-align: right;
}

.bsanftNavContentItemOpen
{
	background-image: url("../pix/nav_cnt/bg_item_open.gif");
	background-repeat: repeat-y;
}

.bsanftNavContentItemOpen a
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00267F;
	text-decoration: none;
	padding: 6px 43px 6px 6px;
	display: block;
	text-align: right;
}

.bsanftNavContentItemSub
{
	background-image: url("../pix/nav_cnt/bg_item_open.gif");
	background-repeat: repeat-y;
}

.bsanftNavContentItemSub a
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #FF009D;
	text-decoration: none;
	padding: 3px 43px 3px 6px;
	display: block;
	text-align: right;
}

.bsanftNavContentItemSubActive
{
	background-image: url("../pix/nav_cnt/bg_item_hi.gif");
	background-repeat: repeat-y;
}

.bsanftNavContentItemSubActive a
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF009D;
	text-decoration: none;
	padding: 3px 42px 3px 6px;
	display: block;
	text-align: right;
}

.bsanftNavContentItem a:hover,
.bsanftNavContentItemActive a:hover,
.bsanftNavContentItemOpen a:hover,
.bsanftNavContentItemSub a:hover,
.bsanftNavContentItemSubActive a:hover
{
	text-decoration: underline;
}



/* BOTTOM NAVIGATION */

.bsanftNavBottomBox
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	height: 14px;
	margin-top: 6px;
	width: 966px;
}
.homeBsanftNavBottomBox {
font-family:Verdana,sans-serif;
font-size:10px;
height:94px;
margin-top:36px;
width:966px;
}



.bsanftNavBottomDummy
{
	width: 256px;
	float: left;
}

.bsanftNavBottomContent
{
	float: left;
	width: 710px;
	text-align: center;
}

.bsanftNavBottomContent a
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	text-decoration: none;
}

.bsanftNavBottomContent a:hover
{
	text-decoration: underline;
}



/* MAIN BOXES */

.bsanftMainBorderTop
{
	background-image: url("../pix/content/border_top.gif");
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 8px;
}

.bsanftMainBox
{
	background-image: url("../pix/content/bg_main.gif");
	background-repeat: repeat-y;
}

.bsanftContentBox
{
	width: 640px;
	float: left;
}

.bsanftContentInnerBox
{
	width: 472px;
	float: left;
}

.bsanftContentMarginalBox
{
	width: 168px;
	float: left;
}



/* CONTENT CLASSES */

.bsanftContentBox h1
{
	padding: 8px 16px 10px 0px;
	margin: 0px;
	/*
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	*/
	font-family: Tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00267F;
}

.bsanftContentBoxLead
{
	padding: 8px 16px 10px 0px;
	margin: 0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00267F;
}

.bsanftContentInnerBox h2
{
	padding: 0px 32px 8px 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #FF009D;
}

.bsanftContentInnerBox p
{
	padding: 0px 32px 16px 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #00267F;
}

.bsanftContentInnerBox p a
{
	color: #00267F;
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

strong
{
	color: #FF009D;
}

.bsanftContentInnerBox p a:hover
{
	text-decoration: underline;
}

.bsanftContentList
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #00267F;
	margin: 0px 32px 10px 0px;
	padding: 0px;
}

.bsanftContentList ul
{
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	list-style-type: none;
}

.bsanftContentList ul li
{
	background-image: url("../pix/content/ico_list.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
}

.bsanftContentList ul li a
{
	color: #00267F;
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

.bsanftContentList ul li a:hover
{
	text-decoration: underline;
}

.bsanftContentTableTop
{
	background-image: url("../pix/content/table_top.gif");
	background-repeat: no-repeat;
	height: 9px;
	font-size: 9px;
	line-height: 9px;
}

.bsanftContentTableTopWide
{
	background-image: url("../pix/content/table_top_wide.gif");
	background-repeat: no-repeat;
	height: 9px;
	font-size: 9px;
	line-height: 9px;
}

.bsanftContentTable,
.bsanftContentTableForm,
.bsanftContentTableWide
{
	width: 440px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-bottom: 2px solid #FF009C;
}

.bsanftContentTableWide
{
	width: 640px;
}

.bsanftContentTableWide td,
.bsanftContentTable td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	color: #00267F;
	border-bottom: 1px dotted #FF009D;
}

.bsanftContentTableWide th,
.bsanftContentTable th
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	color: #000000;
	border-bottom: 1px dotted #FF009D;
}

.bsanftContentTableWide td a,
.bsanftContentTable td a,
.bsanftContentTableWide th a,
.bsanftContentTable th a
{
	color: #00267F;
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

.bsanftContentTableWide td a:hover,
.bsanftContentTable td a:hover,
.bsanftContentTableWide th a:hover,
.bsanftContentTable th a:hover
{
	text-decoration: underline;
}

.bsanftContentTableHead_1
{
	background-color: #F3BCD4;
}

.bsanftContentTableHead_2
{
	background-color: #F7D3E3;
}

.bsanftContentTableCell_1
{
	background-color: #FFF7FB;
}

.bsanftContentTableCell_2
{
	background-color: #FFFFFF;
}

.bsanftContentDownloadTable
{
	border-collapse: collapse;
	margin-bottom: 10px;
}

.bsanftContentDownloadTableIcon
{
	width: 36px;
	vertical-align: bottom;
}

.bsanftContentDownloadTableText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #838282;
	vertical-align: bottom;
	padding-bottom: 2px;
}

.bsanftContentDownloadTableText a
{
	color: #00267F;
	color: #838282;
	/*
	text-decoration: none;
	*/
}

.bsanftContentDownloadTableText a:hover
{
	text-decoration: underline;
}

.bsanftContentImageFloatBox
{
	margin-bottom: 10px;
}

.bsanftContentImageFloat
{
	width: 208px;
	margin: 8px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 16px;
	float: left;
}

.bsanftContentImageFloatText
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	margin-right: 32px;
	color: #00267F;
}

.bsanftContentImageFloatText a
{
	color: #00267F;
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

.bsanftContentImageFloatText a:hover
{
	text-decoration: underline;
}

.bsanftContentImageCaption
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #00267F
}

.bsanftContentImage
{
	margin: 0px 32px 10px 0px;
}

p.bsanftFootnote
{
	font-size: 11px;
	line-height: 15px;
}



.bsanftTextBoxTop
{
	background-image: url("../pix/content/textbox_top.gif");
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 8px;
	height: 8px;
	margin-right: 32px;
}

.bsanftTextBoxTop span
{
	background-image: url("../pix/content/textbox_topright.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	display: block;
}

.bsanftTextBoxBottom
{
	background-image: url("../pix/content/textbox_bottom.gif");
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 8px;
	height: 8px;
	margin-right: 32px;
	margin-bottom: 15px;
}

.bsanftTextBoxBottom span
{
	background-image: url("../pix/content/textbox_bottomright.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	display: block;
}

.bsanftTextBoxMain
{
	background-color: #FFFFFF;
	margin-right: 32px;
}

.bsanftTextBoxMain p
{
	border-left: 1px solid #FF009C;
	border-right: 1px solid #FF009C;
	padding: 15px;
}






/* MARGINAL CLASSES */

.bsanftContentMarginalBox h2
{
	padding: 0px 32px 0px 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF009D;
}

.bsanftContentMarginalBox p
{
	padding: 0px 32px 10px 0px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00267F;
}

.bsanftContentMarginalBox p a
{
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

.bsanftContentMarginalBox p a:hover
{
	text-decoration: underline;
}

.bsanftContentMarginalImage
{
	margin: 0px 0px 10px 0px;
}

.bsanftContentMarginalList
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00267F;
	margin: 0px 32px 10px 0px;
	padding: 0px;
}

.bsanftContentMarginalList ul
{
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	list-style-type: none;
}

.bsanftContentMarginalList ul li
{
	background-image: url("../pix/content/ico_marglist.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 8px;
}

.bsanftContentMarginalList ul li a
{
	color: #FF009D;
	/*
	text-decoration: none;
	*/
}

.bsanftContentMarginalList ul li a:hover
{
	text-decoration: underline;
}


/* FOOTER */

.bsanftFooterBox
{
	background-image: url("../pix/content/bg_footer.gif");
	background-repeat: no-repeat;
	height: 67px;
	width: 969px;
}
.bsanftFooterBoxHome
{
	background-repeat: no-repeat;
	height: 67px;
	width: 969px;
}

.bsanftFooterDummy
{
	width: 256px;
	float: left;
	
}
.bsanftFooterDummyHome{
	width: 256px;
	margin-top:-50px;
	margin-left:16px;
	font: 12px Tahoma,Arial;
	color:#00267f;
	position:absolute;
	}
.homeImg{
	border: 0px;
	}
.homeA{
	font: 12px Tahoma,Arial;
	color:#00267f;
	}
.homeWiecej{
padding-top:6px;	
	}
.bsanftFooterContent
{
	width: 712px;
	float: left;
	text-align: center;
}

.bsanftFooterRecommend a
{
	background-image: url("../pix/content/btn_recommend.gif");
	background-repeat: no-repeat;
	background-position: 130px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #00267F;
	text-decoration: none;
	padding-right: 20px;
}

.bsanftFooterRecommend a:hover
{
	text-decoration: underline;
}

.bsanftFooterText
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 20px;
	padding-top: 6px;
	color: #FFFFFF;
}





/* HOMEPAGE */

.bsanftBodyHome
{
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.bsanftMainHomeBox h1
{
	padding: 16px 0px 0px 290px;
	margin: 0px;
	/*
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	*/
	font-family: Tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	color: #00267F;
}

.bsanftMainHomeBox h2
{
	padding: 0px;
	margin: 0px;
	width: 740px;
	text-align: right;
	/*
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	*/
	font-family: Tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	height: 24px;
	line-height: 28px;
	color: #00267F;
}

.bsanftMainHomeBox h2 strong
{
	color: #FF009D;
	font-weight: normal;
}

.bsanftMainHomeNewsletterBox
{
	border-collapse: collapse;
	height: 191px;
	margin-bottom: 23px;
}

.bsanftMainHomeNewsletterBox td,
.bsanftNewsIndexNewsletterBox td
{
	vertical-align: top;
}

.bsanftNewsIndexNewsletterBox h3,
.bsanftMainHomeNewsletterBox h3,
.bsanftMainHomeMainBox h3
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00267F;
	margin: 0px;
	padding: 4px 0px 3px 8px;
}

.bsanftNewsIndexNewsletterBox table,
.bsanftMainHomeNewsletterBox table
{
	border-collapse: collapse;
	margin-top: 8px;
}

.bsanftMainHomeNewsletterBoxLabel
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00267F;
	width: 80px;
	padding: 3px 10px 3px 3px;
	text-align: right;
}

.bsanftMainHomeNewsletterInput
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #00267F;
	border: 1px solid #7E7C7C;
	width: 130px;
	margin-right: 8px;
}

.bsanftMainHomeNewsletterButton
{
	background-color: #FFFFFF;
	background-image: url("../pix/homepage/btn_submit.gif");
	background-repeat: no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #00267F;
	border: none;
	width: 100px;
	text-align: left;
}



.bsanftMainHomeMainBox
{
	border-collapse: collapse;
/*	background-image: url("../pix/content/bg_home_unten.gif");*/
	background-repeat: no-repeat;
	/*height: 173px;*/
}

.bsanftMainHomeMainBox td
{
	vertical-align: top;
}

.bsanftMainHomeTextBox
{
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

.bsanftMainHomeTextBox h4
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF009D;
	padding: 0px;
	padding-top: 50px;
	padding-bottom: 5px;
	margin: 0px;
}

.bsanftMainHomeTextBox p
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00267F;
	padding: 0px;
	margin: 0px;
	/*height: 72px;*/
}

.bsanftMainHomeNewsBox h4
{
	background-image: url("../pix/homepage/btn_submit.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	margin: 10px 0px 0px 8px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 33px;
	overflow: hidden;
	line-height: 16px;
}

.bsanftMainHomeNewsBox h4 a
{
	color: #000000;
	text-decoration: none;
}

.bsanftMainHomeNewsBox h4 a:hover
{
	text-decoration: underline;
}

.bsanftMainHomeNewsBox p
{
	padding: 0px 10px 0px 32px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00267F;
	height: 66px;
	overflow: hidden;
}

.bsanftMainHomeNewsBox p a
{
	color: #00267F;
	text-decoration: none;
}

.bsanftMainHomeNewsBox p a:hover
{
	text-decoration: underline;
}
.bsanftMainFlash{
position:absolute;
top:173px;
left:257px;
}


/* FORM CLASSES */

.bsanftContentTableTopForm
{
	background-image: url("../pix/content/table_top_form.gif");
	background-repeat: no-repeat;
	height: 9px;
	font-size: 9px;
	line-height: 9px;
}

.bsanftContentTableForm
{
	width: 600px;
}

.bsanftContentTableFormCell
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #F3BCD4;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
	text-align: right;
	width: 50%;
	color: #00267F;
}

.bsanftContentTableFormCell div
{
	padding: 7px;
}

div .bsanftContentError
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 0px;
}

.bsanftContentFormInput
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #00267F;
	border: 1px solid #7E7C7C;
	width: 450px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.bsanftContentFormTextarea
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #00267F;
	border: 1px solid #7E7C7C;
	width: 450px;
	height: 150px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.bsanftContentFormButton
{
	background-color: #F3BCD4;
	background-image: url("../pix/homepage/btn_submit.gif");
	background-repeat: no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00267F;
	border: none;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}




/* SITEMAP CLASSES */

.bsanftContentInnerBox h5
{
	background-image: url("../pix/content/btn_sitemap.gif");
	background-repeat: no-repeat;
	padding: 0px 32px 10px 20px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004B86;
}

.bsanftContentInnerBox h5 a
{
	color: #004B86;
	text-decoration: none;
}

.bsanftContentInnerBox h5 a:hover
{
	text-decoration: underline;
}

.bsanftContentSitemapList
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #00267F;
	margin: 0px 32px 10px 0px;
	padding: 0px;
}

.bsanftContentSitemapList ul
{
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	list-style-type: none;
}

.bsanftContentSitemapList ul li
{
	background-position: 0px 6px;
	padding-left: 12px;
}

.bsanftContentSitemapList ul li a
{
	color: #004B86;
	text-decoration: none;
}

.bsanftContentSitemapList ul li a:hover
{
	text-decoration: underline;
}




/* NEWS CONTENT CLASSES */

.bsanftNewsNavBox
{
	border-collapse: collapse;
	margin-bottom: 10px;
}

.bsanftNewsNavText
{
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.bsanftNewsNavText a
{
	line-height: 16px;
	color: #5A5A5A;
	text-decoration: none;
}

.bsanftNewsNavText a:hover
{
	text-decoration: underline;
}



/* NEWS INDEX CLASSES */

.bsanftNewsIndexItem0,
.bsanftNewsIndexItem1
{
	background-image: url("../pix/news/ico_newsitem.gif");
	background-repeat: no-repeat;
	background-position: 3px 11px;
	width: 440px;
}

.bsanftNewsIndexItem0 h4,
.bsanftNewsIndexItem1 h4
{
	background-color: #FFF7FB;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	padding: 10px 5px 0px 5px;
	margin: 0px 0px 0px 25px;
	color: #FF009D;
}

.bsanftNewsIndexItem0 h4 a,
.bsanftNewsIndexItem1 h4 a
{
	color: #FF009D;
	text-decoration: none;
}

.bsanftNewsIndexItem0 h4 a:hover,
.bsanftNewsIndexItem1 h4 a:hover
{
	text-decoration: underline;
}

.bsanftNewsIndexItem0 p,
.bsanftNewsIndexItem1 p
{
	background-color: #FFF7FB;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	padding: 0px 5px 10px 5px;
	margin: 0px 0px 0px 25px;
	border-bottom: 1px dotted #FF009D;
}

.bsanftNewsIndexItem0 p a,
.bsanftNewsIndexItem1 p a
{
	color: #004B86;
	text-decoration: none;
}

.bsanftNewsIndexItem0 p a:hover,
.bsanftNewsIndexItem1 p a:hover
{
	text-decoration: underline;
}

.bsanftNewsIndexItem1 h4,
.bsanftNewsIndexItem1 p
{
	background-color: #FFFFFF;
}


.bsanftNewsIndexNewsletterBox
{
	background-image: url("../pix/news/box_newsletter.gif");
	background-repeat: no-repeat;
	position: absolute;
	top: 130px;
	left: 754px;
	width: 241px;
	height: 231px;
}




/* RECOMMEND CLASSES */

.bsanftBodyRecommend
{
	background-image: url("../pix/recommend/bg_main.gif");
	background-repeat: no-repeat;
}

.bsanftBoxRecommend h2
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00267F;
	margin: 0px;
	padding: 45px 0px 3px 18px;
}

.bsanftBoxRecommend table
{
	width: 400px;
	margin-top: 10px;
}

.bsanftRecommendBoxLabel
{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00267F;
	width: 120px;
	padding: 6px 10px 6px 3px;
	text-align: right;
}

.bsanftRecommendBoxInput
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00267F;
	border: 1px solid #7E7C7C;
	width: 240px;
	margin-right: 8px;
}

.bsanftRecommendBoxButton
{
	background-color: #FFFFFF;
	background-image: url("../pix/homepage/btn_submit.gif");
	background-repeat: no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #00267F;
	border: none;
	width: 100px;
	text-align: left;
}

.bsanftRecommendSuccess
{
	width: 400px;
	padding-top: 10px;
}

.bsanftRecommendSuccess h3
{
	padding: 5px 0px 10px 20px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #00267F;
}

.bsanftRecommendSuccess p
{
	padding: 5px 0px 10px 20px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #00267F;
}

.bsanftRecommendSuccess p a
{
	color: #FF009D;
	text-decoration: none;
}

.bsanftRecommendSuccess p a:hover
{
	text-decoration: underline;
}







/* PREVIEW BAR */

.previewBar
{
	background-color: #cd0000;
}

.previewBar td
{
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
}

.formSelect
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
}
