body{
	padding:0;
	margin:0;
	width:100%;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:16px;
	font-size:12px;
}
.body_background {
	background-image: url(Images/body2.jpg);
	background-repeat: repeat;
	background-position: left top;
}


html{ font-size:11px;
overflow: scroll;}

form, div{ margin:0; padding:0;}

.table {
	width:100%;
	display:table;
}
.table_cell_format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 10px;
}

.table1 {
	width: 100%;
	display: table;
}
.popup_padding {
	margin: 25px;
}


.table_row {
	width:100%;
	display:table-row;
}
.table_row1 {
	width: 766px;
}

.left {
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:100%;
	 float:left
}

.text div b{ color:#006EAC;}
.text div a{ color:#006EAC; text-decoration:underline}
.text div a:hover{ color:#006EAC; text-decoration:none}
.text div span a{ color:#061317; text-decoration:underline; font-size:11px;}
.text div span a:hover{ color:#061317; text-decoration:none; font-size:11px;}
.text div b a{ color:#951600; text-decoration:underline; font-weight:normal; font-size:11px;}
.text div b a:hover{ color:#951600; text-decoration:none; font-weight:normal; font-size:11px;}


.txt1{
	font-size:11px;
	line-height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20385c;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20385c;
	line-height: 13px;
}

.text_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #20385C;
}
.font1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 006EAC;
}

.text_body_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #20385C;
	text-align: center;
}

.text_body_frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20385C;
	font-weight: normal;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: justify;
	background-color: #FFFFFF;
	background-image: url(Images/body-white.jpg);
	background-repeat: repeat;
	background-position: left top;
}

.text_highlight {
	font-weight: bold;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text_highlight_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.text_highlight_table {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.text_highlight_date {
	font-weight: bold;
	color: #20385C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text_highlight_center {
	text-align: center;
	font-weight: bolder;
}



.txt1 b{ color:#006EAC; font-size:12px;}
.txt1 a{ color:#951600; text-decoration:underline;}
.txt1 a:hover{ color:#951600; text-decoration:none;}

.more{
	margin:0 5px 0 0;
	text-align: center;
}

/*top_flash*/
.main_top{
	height:175px;
	width:766px;
	background-image: url(Images/Justtop-Rside.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.paint_screen {
	background-image: url(Images/body.jpg);
	width: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.main_top2 {
	background-image: url(images%5CJusttop6.jpg);
	background-position: left top;
	height: 175px;
	width: 766px;
	background-repeat: no-repeat;
}

.top_center {
	width:766px;
	text-align:left;
	background-repeat: no-repeat;
	background-image: url(Images/Justtop7.jpg);
	height: 175px;
}

.b1{
	width:766px;
}
.b2{
	width:439px;
}
.b2 img{
	margin-top: 26px;
	margin-bottom: 22px;
	margin-left: 43px;
	margin-right: 0px;
}
.b3{ width:190px;}
.b3 img{margin:63px 0 0 0;}
.b5{
	width:45px;
}
.b6{
	width:135px;
	float: left;
}

.b6a{
	width:135px;
	float: left;
	left: 300px;
}
.M1 {
	background-image: url(Images/FSDM3-over.jpg);
	background-repeat: no-repeat;
}


.b7{ width:134px; float:left}




/*footer*/
.main_footer{
	text-align:center;
	width:766px;
	color:#FFFFFF;
	font-size:11px;
}
.end1 a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
}
.end1 a:hover{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.end2 a{
	color:#000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.end2 a:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.end3 a{
	color:#000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*content*/
.main_content{
	width:100%;
	background-color: #E7E7E7;
	background-image: url(Images/main_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.main_content1{
	width:100%;
	background-image: url(Images/main_content1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.main_content_footer{
	width:766px;
	background-image: url(Images/main_content2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 60px;
}

.w_top {
	width:766px;
	background-image: url(Images/w_top_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.w_top_2 {
	background-image: url(Images/w_top_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 766px;
}
.update_middle {
	background-image: url(Images/noticeboxmiddle3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	width: 675px;
}

.update_top {
	background-image: url(Images/noticeboxtop4.gif);
	background-position: left top;
	width: 675px;
	background-repeat: no-repeat;
	height: 33px;
}


.update_bottom {
	background-image: url(Images/noticeboxbottom3.gif);
	background-position: left top;
	width: 675px;
	background-repeat: no-repeat;
	text-align: left;
	height: 17px;
}


.w_bot{
	width:766px;
	text-align:left;
	background-image: url(images/w_bot3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.w_bgr{
	width:766px;
	text-align:left;
	background-image: url(Images/w_bgr_water4.gif);
	background-repeat: repeat-y;
	height: 100%;
	background-position: left top;
}

.c1{
	width:44px;
}
.c1-a {
	width: 60px;
}

.breadcrumb_box {
	width: 500px;
}

.c11{
	width:766px;
	left: 27px;
}
.d1{ margin-left:13px;}
.f1 input{ width:162px; height:21px; border:1px solid #D7D7D7; color:#3F3F3F; font-weight:bold; padding:1px 0 1px 4px; font-family:arial; font-size:11px; vertical-align:middle; margin-left:8px; margin-bottom:9px;}
.f2{ width:163px; height:21px; border:1px solid #D7D7D7; color:#717171; padding:1px 0 1px 4px; font-family:arial; font-size:11px; vertical-align:middle;}
.q1{ width:144px;}
.q2{ width:205px;}
.q3{ width:198px;}
.qx1{ width:17px;}
.qx2{ width:31px;}
/*box_1*/
.box1_1{
	width:400px;
}
.box1_2{ width:19px;}
.box1_3{
	width: 1px;
	height: 100%;
}

.box1_3_img{
	background-image: url(images/bgr_y.jpg);
	background-repeat: repeat-y;
	width: 1px;
	height: 100%;
	background-position: center top;
	text-align: left;
}

.box_top {
	background-image: url(Images/bgr_y.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 1px;
	width: 300px;
	left: 45px;
	top: 45px;
}
.box_map {
	width: 200px;
}


.box1_4{ width:15px;}
.box1_5{ width:236px;}
.Box_time {
	width: 400px;
	height: 215px;
	clip: rect(2px,2px,2px,2px);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box_main_updates {
	width: 600px;
}



.box1_1x1{ width:385px;}
.box1_4x1{ width:34px;}
.box1_5x1{ width:217px;}
/**/
.a1{
	width:400px;
	clip: rect(auto,auto,auto,8px);
}

.a1-updates{
	width:600px;
	clip: rect(auto,auto,auto,8px);
}

.a2{
	width:110px;
	float: left;
	margin-left: 10px;
}
.a2-a {
	width: 236px;
	text-align: left;
	margin-top: 10px;
	background-image: url(Images/canadalogo1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}

.a3{
	width:211px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.a4{ width:415px;}
.a5{
	width:205px;
	float:left;
	height: 180px;
}
.a6{
	width:210px;
	height: 180px;
}
.x4{
	width:210px;
	background-image: url(Images/Round-Info.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.x4 img{
	margin-top: 140px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
}

.x4-2{
	width:205px;
	background-image: url(Images/Round-Updates.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.x4-2 img{ margin:140px 0 0 13px;}


.a7 span{ color:#99FF00; font-weight:bold}
.a11{ margin-left:21px; width:340px}
.a12{ width:390px; margin-left:26px}
.im1{ margin:0 19px 0 0; float:left;}
.a21{ width:376px; margin-top:17px;}
.a22{ width:207px;}
.a23{ width:140px;}
.box1_5x2{ width:215px;}
.a111{ margin-left:23px; width:381px;}

.a3s1{ width:365px;}
.a3s2{ width:193px;}
.a3s3{ width:171px;}

.q11{ width:200px;}
.q12{ width:20px;}
.q13{ width:20px;}
.q14{
	width:200px;
	top: 0px;
}
.q15{ width:20px;}
.q16{ width:15px;}
.q17{
	width:200px;
}
.q21{ width:210px;}
.Header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000033;
}
.Header-Breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	left: 60px;
	top: 60px;
	text-align: left;
	height: 20px;
	vertical-align: middle;
}
.Header-Breadcrumb-Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}



.f21{ width:182px; height:21px; border:1px solid #D7D7D7; color:#717171; padding:1px 0 1px 4px; font-family:arial; font-size:12px; margin-bottom:9px}
.f22{ width:182px; height:130px; border:1px solid #D7D7D7; color:#717171; padding:1px 0 1px 4px; font-family:arial; font-size:12px; margin-bottom:6px; overflow:auto;}
.q33{
	width:670px;
}
.box_directions {
	width: 650px;
}
.box_mailslot {
	background-image: url(Images/mailslot.gif);
	background-position: left top;
	height: 27px;
	width: 300px;
	float: left;
	background-repeat: no-repeat;
}
.box_mailslot2 {
	background-image: url(Images/mailslot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 45px;
	float: left;
}
.box_mailslot_address {
	height: 27px;
	width: 150px;
	float: left;
}




.box_company {
	width: 670px;
}
.box_mailing_top {
	width: 720px;
	height: 310px;
}
.box_mailing_bottom {
	width: 700px;
}
.box_mailing_fsd_image {
	height: 306px;
	width: 306px;
	background-image: url(Images/mapoffsd.gif);
	background-position: left top;
}
.box_mailing_fsd_address {
	height: 250px;
	width: 250px;
	margin-top: 10px;
	float: left;
}

.box_mailing_prs_address {
	float: left;
	height: 250px;
	width: 250px;
	margin-top: 10px;
}

.box_mailing_fsd_map {
	height: 306px;
	width: 306px;
	background-image: url(Images/mapoffsd.gif);
	float: left;
}

.box_mailing_prs_map {
	height: 306px;
	width: 306px;
	background-image: url(Images/mapofpacrim.gif);
	float: left;
}

.box_spacer {
	width: 50px;
	float: left;
	height: 300px;
}
.box_spacer_h {
	height: 10px;
	width: 675px;
}






.box_updates {
	width: 670px;
}
.box_updates_frame {
	width: 670px;
	text-align: left;
	background-color: #FFFFFF;
}

.box_updates_white {
	background-color: #FFFFFF;
	width: 100%;
	background-image: url(Images/body-white.jpg);
}


.box_careers {
	width: 670px;
}
.box_frpa {
	width: 670px;
}
.box_infrastructure {
	width: 670px;
}

.box_location {
	width: 670px;
}
.box_bclogo {
	float: left;
	height: 77px;
	width: 120px;
	background-image: url(Images/bclogo.gif);
	background-repeat: no-repeat;
	background-position: center;
}


.box_frpa_images {
	width: 335px;
	float: left;
}
.box_infrastructure_image {
	height: 447px;
	width: 533px;
	background-image: url(Images/mapfsd.jpg);
	background-position: left top;
}

div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

.box_frpa_logo {
	height: 50px;
	width: 114px;
	float: none;
}
.box_location_logo {
	width: 533px;
}
.box_map {
	height: 310px;
	width: 670px;
	background-image: url(Images/dockmap2.gif);
}

.box_location_logo2 {
	height: 265px;
	width: 300px;
}




.box_contacts {
	width: 225px;
}

.box_terms {
	width: 670px;
}
.box_hours {
	width: 670px;
}
.box_canada {
	background-image: url(Images/Canadalogo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 35px;
}




/*spisok*/

.r4 ul {
	line-height:14px;
	padding-left: 10px;
	padding-top: 10px;
	list-style-image: none;
	list-style-type: none;
	padding-right: 10px;
}

.r4 li {
	padding-left: 25px;
	background-image: url(Images/goldarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: 10px;
	top: 5px;
}

.blank ul {
	line-height:14px;
	padding-left: 10px;
	padding-top: 10px;
	list-style-image: none;
	list-style-type: none;
	padding-right: 10px;
}

.blank li {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	left: 10px;
	top: 5px;
}


.r5 ul {
	line-height:14px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-right: 0px;
}




.r5 li {
	padding-left: 5px;
	background-image: url(Images/acrobatreader.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.adobe li {
	padding-left: 25px;
	background-image: url(Images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: 10px;
	top: 5px;
}


.r1 ul {
	list-style:none;
	line-height:16px;
	padding-left: 10px;
	padding-top: 25px;
}

.r1 li {
	padding-left: 25px;
	background-image: url(Images/goldarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	left: 20px;
	margin-top: 5px;
	top: 10px;
}

.r3 ul {
	list-style:none;
	line-height:18px;
	padding-left: 7px;
	margin-top: 20px;
	float: left;
}

.r3 li {
	padding-left: 20px;
	background-image: url(Images/goldarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	left: 20px;
	margin-top: 5px;
}

.GoldArrow {
	background-image: url(Images/goldarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 5px;
	left: 20px;
	top: 10px;
}

.r1 li a { color:#006EAC; text-decoration:underline;  background-position:left center;}


.r1 li a:hover { text-decoration:none; color:#006EAC;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:24px;}
.r2 li { background:url(images/r2.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 10px;}
.r2 li a { color:#951600; text-decoration:underline;  background-position:left center; font-size:11px;}
.r2 li a:hover { text-decoration:none; color:#951600;  font-size:11px;}

/*rellower*/
/*###*/
.menu div a {height:32px;display:block;text-decoration:none;}
.menu div a:hover {text-decoration:none;}

.menu div.m1 a  {width:135px;height:32px; background:url(images/m1.jpg) no-repeat;}
.menu div.m1 a:hover {background:url(images/m1m.jpg) no-repeat top; }
.menu div.m2 a{width:135px;height:32px; background:url(images/m2.jpg) no-repeat;}
.menu div.m2 a:hover {background:url(images/m2m.jpg) no-repeat; }
.menu div.m3 a  {width:135px;height:32px; background:url(images/m3.jpg) no-repeat;}
.menu div.m3 a:hover {background:url(images/m3m.jpg) no-repeat; }
.menu div.m4 a  {width:135px;height:32px; background:url(images/m4.jpg) no-repeat;}
.menu div.m4 a:hover {background:url(images/m4m.jpg) no-repeat; }
.menu div.m5 a  {width:134px;height:32px; background:url(images/m5.jpg) no-repeat;}
.menu div.m5 a:hover {background:url(images/m5m.jpg) no-repeat; }
.top_logo {
	background-image: url(Images/FSDtoplogo.jpg);
	background-repeat: no-repeat;
}
.home_button {
	background-image: url(Images/home.gif);
	background-repeat: no-repeat;
	left: 45px;
	top: 45px;
	background-position: center center;
}
