html {height:100%;}
body {margin:0; padding:0; background:#bcc2c9 ; height:100%}
table, td {border-collapse:collapse; width:100%; font-size:100%}
table, td, img {
	border:0;
	padding:0;
	margin:0
}
form, td{margin:0; padding:0;}
td, select, input {
	font-family:tahoma;
	color:#4b565e;
	vertical-align:top;
	text-align:left
}
img{
	vertical-align:top
}
a{color:#96ce0b; text-decoration:underline} 


/*in_line_style*/

.rf {color:#ff0000}
.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%"); min-width:780px;}
.min_width td{ width:100%; text-align:center}

.site_bg{ background: #c1c7cd url('images/site_bg_bot.gif') repeat-x left bottom; }
.site_bg1{ background:url('images/site_bg_top.gif') repeat-x; text-align:center; padding-left:60px; padding-right:60px; padding-top:0; padding-bottom:0}

.main{ width:780px; margin:0 auto}
.main td{
	text-align:left;
}

.fleft{ float:left}
.fright{ float:right}

.clear{ clear:both}

.right1{ text-align:right}

p {margin:0; padding:0;}



strong{ color:#353d43}

ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.5em
}
ul li{ background:url('images/list_bg.gif') no-repeat 0 6px; padding-left:18px}
ul li a { color:#000000; text-decoration: none}
ul li a:hover{ text-decoration: underline}

.title, .title_top, .title_bot{ display:block}

.link{
	color:#e95f1f;
	text-decoration:underline;
	font-weight:bold;
	padding-right:8px;
	background:url('images/marker.gif') no-repeat right top; 
}
.link:hover{ text-decoration:none}

.link1{ color:#96ce0b; text-decoration:underline; font-weight:bold; padding-right:8px; background:url('images/marker1.gif') no-repeat right top; }
.link1:hover{ text-decoration:none}

.link2{ color:#96ce0b; text-decoration:underline; font-weight:bold}
.link2:hover{ text-decoration:none}

.link3{ color:#4b565e; text-decoration:none}
.link3:hover{ text-decoration:underline}

.separate{ background:url('images/separate.gif') repeat-x; width:auto; height:12px}
.separate1{ background:url('images/separate1.gif') repeat-x; width:auto; height:12px}

h1 {
	text-indent:-10000px;
	background:url('images/SFI_logo.jpg') no-repeat left top;
	height:62px;
	padding:0;
	line-height:1em; margin-left:0; margin-right:0; margin-top:63px; margin-bottom:0
}
h2 { font-size:1.09em; line-height:1.2em; margin:0; padding:0; color:#bcbcbc; font-weight:normal}



/*header*/
#header{ height:540px; font-size:0.6875em}
#header .t{ background:#ffffff url('images/top.gif') repeat-x;  }
#header .b{ background:url('images/bot.gif') repeat-x left bottom; }
#header .l{ background:url('images/left.gif') repeat-y; }
#header .r{ background:url('images/right.gif') repeat-y right top; }
#header .lt{ background:url('images/lt.gif') no-repeat; }
#header .rt{ background:url('images/rt.gif') no-repeat right top; }
#header .lb{ background:url('images/lb.gif') no-repeat left bottom; }
#header .rb{ background:url('images/rb.gif') no-repeat right bottom; text-align:center; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0}

#header .logo{
	height:140px
}
#header .slogan{
	height:337px;
	background:url('images/mainpic.jpg') no-repeat;
	line-height:1.36em;
	margin-left:19px; margin-right:0; margin-top:58px; margin-bottom:149px
}
#header .slogan .row1 img{ margin:58px 0 149px 19px }

#header .slogan .row2 .col1{ width:278px; float:left}
#header .slogan .row2 .col1 img{ margin-left:19px}
#header .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#header .slogan .row2 .col2 .indent{ padding-right:24px}
#header .slogan .row2 .col2 strong{ color:#FFFFFF}

#header .menu{ height:66px; text-align:center}
#header .head_block{ width:730px; margin:0 auto}

/*header2*/
#header2{
	height:230px;
	font-size:0.6875em
}
#header2 .t{ background:#ffffff url('images/top.gif') repeat-x;  }
#header2 .b{ background:url('images/bot.gif') repeat-x left bottom; }
#header2 .l{ background:url('images/left.gif') repeat-y; }
#header2 .r{ background:url('images/right.gif') repeat-y right top; }
#header2 .lt{ background:url('images/lt.gif') no-repeat; }
#header2 .rt{ background:url('images/rt.gif') no-repeat right top; }
#header2 .lb{ background:url('images/lb.gif') no-repeat left bottom; }
#header2 .rb{ background:url('images/rb.gif') no-repeat right bottom; text-align:center; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0}

#header2 .logo{
	height:140px
}
#header2 .slogan{
	height:337px;
	background:url('images/mainpic2.jpg') no-repeat;
	line-height:1.36em;
	margin-left:15px; margin-right:0; margin-top:58px; margin-bottom:149px
}
#header2 .slogan .row1 img{ margin:58px 0 149px 19px }

#header2 .slogan .row2 .col1{ width:278px; float:left}
#header2 .slogan .row2 .col1 img{ margin-left:19px}
#header2 .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#header2 .slogan .row2 .col2 .indent{ padding-right:24px}
#header2 .slogan .row2 .col2 strong{ color:#FFFFFF}

#header2 .menu{
	height:57px;
	text-align:center
}
#header2 .head_block{
	width:730px;
	margin:0 auto
}

/*header3*/
#header3{
	height:230px;
	font-size:0.6875em
}
#header3 .t{ background:#ffffff url('images/top.gif') repeat-x;  }
#header3 .b{ background:url('images/bot.gif') repeat-x left bottom; }
#header3 .l{ background:url('images/left.gif') repeat-y; }
#header3 .r{ background:url('images/right.gif') repeat-y right top; }
#header3 .lt{ background:url('images/lt.gif') no-repeat; }
#header3 .rt{ background:url('images/rt.gif') no-repeat right top; }
#header3 .lb{ background:url('images/lb.gif') no-repeat left bottom; }
#header3 .rb{ background:url('images/rb.gif') no-repeat right bottom; text-align:center; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0}

#header3 .logo{
	height:140px
}
#header3 .slogan{
	height:337px;
	background:url('images/mainpic3.jpg') no-repeat;
	line-height:1.36em;
	margin-left:15px; margin-right:0; margin-top:58px; margin-bottom:149px
}
#header3 .slogan .row1 img{ margin:58px 0 149px 19px }

#header3 .slogan .row2 .col1{ width:278px; float:left}
#header3 .slogan .row2 .col1 img{ margin-left:19px}
#header3 .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#header3 .slogan .row2 .col2 .indent{ padding-right:24px}
#header3 .slogan .row2 .col2 strong{ color:#FFFFFF}

#header3 .menu{
	height:57px;
	text-align:center
}
#header3 .head_block{
	width:730px;
	margin:0 auto
}

/*header4*/
#header4{
	height:230px;
	font-size:0.6875em
}
#header4 .t{ background:#ffffff url('images/top.gif') repeat-x;  }
#header4 .b{ background:url('images/bot.gif') repeat-x left bottom; }
#header4 .l{ background:url('images/left.gif') repeat-y; }
#header4 .r{ background:url('images/right.gif') repeat-y right top; }
#header4 .lt{ background:url('images/lt.gif') no-repeat; }
#header4 .rt{ background:url('images/rt.gif') no-repeat right top; }
#header4 .lb{ background:url('images/lb.gif') no-repeat left bottom; }
#header4 .rb{ background:url('images/rb.gif') no-repeat right bottom; text-align:center; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0}

#header4 .logo{
	height:140px
}
#header4 .slogan{
	height:337px;
	background:url('images/mainpic4.jpg') no-repeat;
	line-height:1.36em;
	margin-left:15px; margin-right:0; margin-top:58px; margin-bottom:149px
}
#header4 .slogan .row1 img{ margin:58px 0 149px 19px }

#header4 .slogan .row2 .col1{ width:278px; float:left}
#header4 .slogan .row2 .col1 img{ margin-left:19px}
#header4 .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#header4 .slogan .row2 .col2 .indent{ padding-right:24px}
#header4 .slogan .row2 .col2 strong{ color:#FFFFFF}

#header4 .menu{
	height:57px;
	text-align:center
}
#header4 .head_block{
	width:730px;
	margin:0 auto
}

/*content*/
#content{ height:290px; font-size:0.6875em; line-height:1.18em}
#content .title{ margin-bottom:5px}

#content .link{ color:#e95f1f}

#content #block_1 .l{ background: url('images/left_1.gif') repeat-y; }
#content #block_1 .r{ background:url('images/right_1.gif') repeat-y right top; }
#content #block_1 .t{ background:#ffffff url('images/top_.gif') repeat-x; }
#content #block_1 .b{ background:url('images/bottom_.gif') repeat-x left bottom; }
#content #block_1 .lt{ background:url('images/lt_1.gif') no-repeat; }
#content #block_1 .rt{ background:url('images/rt_1.gif') no-repeat right top; }
#content #block_1 .lb{ background:url('images/lb_1.gif') no-repeat left bottom; }
#content #block_1 .rb{
	background:url('images/rb_1.gif') no-repeat right bottom;
	height:290px
}

#content #block_2 .l{ background: url('images/left_2.gif') repeat-y; }
#content #block_2 .r{ background:url('images/right_2.gif') repeat-y right top; }
#content #block_2 .t{ background:#ffffff url('images/top_.gif') repeat-x; }
#content #block_2 .b{ background:url('images/bottom_.gif') repeat-x left bottom; }
#content #block_2 .lt{ background:url('images/lt_2.gif') no-repeat; }
#content #block_2 .rt{ background:url('images/rt_2.gif') no-repeat right top; }
#content #block_2 .lb{ background:url('images/lb_2.gif') no-repeat left bottom; }
#content #block_2 .rb{ background:url('images/rb_2.gif') no-repeat right bottom; height:290px}

#content #block_3 .l{ background: url('images/left_3.gif') repeat-y; }
#content #block_3 .r{ background:url('images/right_3.gif') repeat-y right top; }
#content #block_3 .t{ background:#ffffff url('images/top_.gif') repeat-x; }
#content #block_3 .b{ background:url('images/bottom_.gif') repeat-x left bottom; }
#content #block_3 .lt{ background:url('images/lt_3.gif') no-repeat; }
#content #block_3 .rt{ background:url('images/rt_3.gif') no-repeat right top; }
#content #block_3 .lb{ background:url('images/lb_3.gif') no-repeat left bottom; }
#content #block_3 .rb{ background:url('images/rb_3.gif') no-repeat right bottom; height:290px}


/*footer*/
#footer{ height:70px; color:#626d76; font-size:0.6875em}
#footer .fleft{
	padding-left:14px;
	padding-top:3px
}
#footer a{ color:#626d76; text-decoration:none; font-size:10px}
#footer a:hover{ text-decoration:underline}
#footer p{ color:#3d454b; padding-bottom:2px; word-spacing:6px}
#footer p a{ color:#3d454b; text-decoration:none; font-weight:bold; word-spacing:normal}


/*index.html*/
#page1 #header .slogan .row2 .col1{ width:278px; float:left}
#page1 #header .slogan .row2 .col1 img{
	margin-left:30px
}
#page1 #header .slogan .row2 .col2{
	width:452px;
	float:left
}
#page1 #header .slogan .row2 .col2 .indent{ padding-right:24px}
#page1 #header .slogan .row2 .col2 strong{ color:#FFFFFF}

#page1 #content .col1{ width:34%}
#page1 #content .col1 .indent{ padding:31px 33px 22px 35px}
#page1 #content .col1 .separate{ margin-right:10px; padding-bottom:8px} 
#page1 #content .col1 .img{ display: block; margin:15px 0 4px 0}
#page1 #content .col1 p{ padding-bottom:10px}

#page1 #content .col2{ width:33%}
#page1 #content .col2 .indent{ padding:31px 30px 30px 35px}
#page1 #content .col2 .separate{ margin-right:10px; padding-bottom:8px} 
#page1 #content .col2 ul{ margin:11px 0 6px 0}

#page1 #content .col3{ width:33%}
#page1 #content .col3 .indent{ padding:31px 38px 30px 31px}
#page1 #content .col3 .separate{padding-bottom:10px} 
#page1 #content .col3 .img{ float:left; margin:12px 13px 3px 0}
#page1 #content .col3 .separate1{padding-bottom:5px}
#page1 #content .col3 p{padding-top:3px}

/*index-1.html*/
#page2 #header .slogan .row2 .col1{ width:278px; float:left}
#page2 #header .slogan .row2 .col1 img{ margin-left:19px}
#page2 #header .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#page2 #header .slogan .row2 .col2 .indent{ padding-right:24px}
#page2 #header .slogan .row2 .col2 strong{ color:#FFFFFF}
#page2 #header .slogan .row2 .col2 .box{ width:425px; margin-top:5px}
#page2 #header .slogan .row2 .col2 .c1{ width:342px; float:left}
#page2 #header .slogan .row2 .col2 .c1 select{ width:178px; height:18px; background:#FFFFFF; color:#333333; vertical-align:middle}
#page2 #header .slogan .row2 .col2 .c2{ width:83px; float:left; padding-top:4px}

#page2 #content .col1{ width:68%}
#page2 #content .col1 .indent{ padding:31px 30px 20px 36px}
#page2 #content .col1 .indent .block{ width:100%; margin-top:8px}
#page2 #content .col1 .indent .block .c1{ width:53%; float:left}
#page2 #content .col1 .indent .block .c1 div{ padding-right:30px}
#page2 #content .col1 .indent .block .c2{ width:47%; float:left}
#page2 #content .col1 .indent .block .img{ margin:3px 16px 16px 0; float:left}
#page2 #content .col1 .indent .block p{ padding:6px 0 4px 0}

#page2 #content .col2{ width:32%}
#page2 #content .col2 .indent{ padding:31px 27px 30px 30px}
#page2 #content .col2 .indent .separate{ padding-bottom:9px; margin-right:8px}
#page2 #content .col2 .indent ul{ margin:10px 0 5px 0}

/*index-2.html*/
#page3 #header .slogan .row2 .col1{ width:278px; float:left}
#page3 #header .slogan .row2 .col1 img{ margin-left:19px}
#page3 #header .slogan .row2 .col2{ width:452px; float:left; color:#c2d0d9}
#page3 #header .slogan .row2 .col2 .indent{ padding-right:24px}
#page3 #header .slogan .row2 .col2 strong{ color:#FFFFFF}

#page3 #content .col1{ width:34%}
#page3 #content .col1 .indent{ padding:30px 27px 30px 34px}
#page3 #content .col1 .separate{ padding-bottom:8px}
#page3 #content .col1 ul{ margin:6px 0 6px 0}
#page3 #content .col1 ul li a{ color:#96ce0b; text-decoration:underline}
#page3 #content .col1 ul li a:hover{ text-decoration:none}


#page3 #content .col2{ width:66%}
#page3 #content .col2 .indent{ padding:30px 37px 30px 32px}
#page3 #content .col2 .indent .separate{ padding-bottom:10px}
#page3 #content .col2 .indent .img{ float:left; margin:3px 16px 11px 0}
#page3 #content .col2 .indent p{ padding-bottom:4px}


/*index-3.html*/
#page4 #header .slogan .row2 .col1{ width:269px; float:left}
#page4 #header .slogan .row2 .col1 img{ margin-left:19px}
#page4 #header .slogan .row2 .col2{ width:461px; float:left; color:#c2d0d9}
#page4 #header .slogan .row2 .col2 .indent{ padding-right:24px}
#page4 #header .slogan .row2 .col2 strong{ color:#FFFFFF}
#page4 #header .slogan .row2 .col2 img{ float:left; margin-right:12px}

#page4 #content .col1{ width:50%}
#page4 #content .col1 .indent{ padding:32px 30px 30px 34px}
#page4 #content .col1 .separate{ padding-bottom:7px}
#page4 #content .col1 .img{ float:left; margin:3px 18px 4px 0}
#page4 #content .col1 strong{ display:block; padding-bottom:8px}
#page4 #content .col1 p{ padding-bottom:10px}


#page4 #content .col2{ width:50%}
#page4 #content .col2 .indent{ padding:32px 28px 30px 37px}
#page4 #content .col2 .separate{ padding-bottom:7px}
#page4 #content .col2 .img{ float:left; margin:3px 17px 8px 0}
#page4 #content .col2 ul{ margin:6px 0 4px 0}



/*index-4.html*/
#page5 #header .slogan .row2 .col1{ width:225px; float:left}
#page5 #header .slogan .row2 .col1 img{ margin-left:19px}
#page5 #header .slogan .row2 .col2{ width:505px; float:left; color:#c2d0d9}
#page5 #header .slogan .row2 .col2 .indent{ padding-right:24px}
#page5 #header .slogan .row2 .col2 strong{ color:#FFFFFF}
#page5 #header .slogan .row2 .col2 .right1{ margin-right:27px}

#page5 #content .col1{ width:34%}
#page5 #content .col1 .indent{ padding:32px 32px 30px 33px}
#page5 #content .col1 .separate{ padding-bottom:13px}
#page5 #content .col1 .img{ display:block; margin-bottom:8px}
#page5 #content .col1 strong{ display:block; padding-bottom:5px}
#page5 #content .col1 p{ padding-top:12px}

#page5 #content .col2{ width:33%}
#page5 #content .col2 .indent{ padding:32px 27px 30px 33px}
#page5 #content .col2 .separate{ padding-bottom:6px}
#page5 #content .col2 .block{ width:195px; margin-top:8px}
#page5 #content .col2 .block .row{ height:26px}
#page5 #content .col2 .block .row1{ height:100px}
#page5 #content .col2 .block input{ width:194px; height:18px; color:#4b565e; background:#FFFFFF; font-size:1em; font-family:tahoma}
#page5 #content .col2 .block textarea{ width:194px; height:70px; color:#4b565e; background:#FFFFFF; font-size:1em; font-family:tahoma}
#page5 #content .col2 .block .right1{ padding-top:11px; margin-right:4px}
#page5 #content .col2 .block .right1 a{ margin-left:22px}


#page5 #content .col3{ width:33%}
#page5 #content .col3 .indent{ padding:32px 34px 30px 33px}
#page5 #content .col3 .separate{ padding-bottom:7px}

/*index-5.html*/

#page6 #header .slogan .row2 .col1{ width:169px; float:left}
#page6 #header .slogan .row2 .col1 img{ margin-left:19px}
#page6 #header .slogan .row2 .col2{ width:561px; float:left; color:#c2d0d9}
#page6 #header .slogan .row2 .col2 .indent{ padding-right:15px}
#page6 #header .slogan .row2 .col2 strong{ color:#FFFFFF}

#page6 #content .indent{ padding:31px 33px 30px 34px}
#page6 #content .separate{ padding-bottom:8px}
#page6 #content strong{ display:block}
#page6 #content p{
	padding-top:13px;
	color:#316AC5;
	font-weight:bold
}
#page6 #content p .link2{ color:#e95f1f}

#page6 #content .contenthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F5FA6;

/*index-6.html*/
