@charset "utf-8";
html, body { height:100%; margin:0; padding:0; }
html>body #all { height:auto; }

body { background:url(i/bgs/bg001.jpg) repeat-x 26px 76px #00759b; font-family:Tahoma, Arial, Helvetica, sans-serif}

p, a, div, td {font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0}

form, input, select, textarea { padding:0; margin:0}

ul, li { margin:0; padding:0; list-style:none}

a { text-decoration:underline; color:#0091b2}
a:hover { text-decoration: none}

#all { width:1000px; height:100%; min-height:100%; margin-bottom: -119px; background:#fff}

#main { padding:130px 21px 0 30px}
#main1 { padding:130px 0 0 30px}

#header { position:absolute; z-index:5; left:0px; top:0; width:1000px; height:130px; background:url(i/bgs/bg030.jpg) no-repeat 0 0 }
.header01 { width:744px}
.header01 .st01 { font-size:11px; font-weight:bold; color:#a4f0fc; line-height:17px; margin:11px 0 0 0}
.header01 .st01 strong { font-weight:normal; font-size:17px; color:#deeef1}
.header01 .st02 { font-size:12px; color:#fff; margin:27px 0 0 0 }
.header01 .st02 a{ font-size:12px; color:#fff}
.header01 .st03 { width:177px; height:49px; background:url(i/bgs/bg003.gif) no-repeat right; font-size:12px; color:#044e65; text-align:center}
.header01 .st03 a{font-size:12px; color:#044e65}
.header01 .st04 { text-align:right; margin:17px 0 0 0}
.header01 .st04 a { margin:0 0 0 1px}

.header02 { padding:120px 0 0 259px}

.header03 { position:absolute; left:0; top:346px; width:1000px; z-index:10}
.header03 .header04 { background:url(i/bgs/bg004.jpg); height:160px}



#content { width:778px; background:url(i/bgs/bg015.gif) repeat-x 0 0}

.hdr01 { background: url(i/bgs/bg031.gif) no-repeat right bottom #c8dfe5; padding:0 34px 0 0}
.hdr01 h1 { font-size:18px; font-weight:normal; color:#f41200; padding:24px 11px 5px 8px; background:url(i/bgs/bg016.gif) repeat-x 0 0}
.hdr01 .st01 { width:192px} 
.hdr01 .st02 { width:477px} 
.hdr01 span { font-size:11px; color:#858e93; font-weight:bold; display:block; padding:1px 0 9px 15px; margin:29px 0 0 0; border-left:3px solid #fff}
.hdr01 span strong { color:#0f2639;}
.hdr01 span a { color:#0f2639; font-weight:normal}

h2 { font-size:20px; color:#0f2639; font-weight:normal}
h2.h2_1 { font-size:18px; color:#0f2639; font-weight:normal}
h2.h2_1 strong { color:#005a8e; font-weight:normal}

h2.h2_2 strong { font-size:18px; color:#005a8e; font-weight:normal}
h2.h2_2 strong em{ font-size:20px; font-style:normal}

h3 { font-size:18px; color:#005a8e; font-weight:normal}


h4.h4_1 {font-size:14px; color:#005a8e; margin:5px 0 0 0 }

p.p01 { font-size:11px; padding:7px 0; color:#0f2639}
p.p01indent { font-size:11px; padding:7px 0; color:#0f2639; margin-left: 30px}

ul.list01 li { background:url(i/bullets/bul001.gif) no-repeat 0 9px; padding:0 0 5px 14px; font-size:11px; color:#0f2639; line-height:22px}

ul.list02 li { background:url(i/bullets/bul001.gif) no-repeat 0 4px; padding:0 0 5px 14px; margin:0; font-size:11px; color:#0f2639; line-height:13px }

ul.list02_1 { margin:15px 0 0 0}
ul.list02_1 li { background:url(i/bullets/bul001.gif) no-repeat 0 4px; padding:0 0 15px 14px; margin:0; font-size:11px; color:#0f2639; line-height:13px }
ul.list02_1 li h3 a {font-size:18px; color:#005a8e; font-weight:normal; text-decoration:underline}
ul.list02_1 li h3 a:hover { text-decoration:none}
ul.list02_1 li h3 a strong { font-weight:normal;}

ul.list02_2 { margin:15px 0 0 0}
ul.list02_2 li { background:url(i/bullets/bul001.gif) no-repeat 0 4px; padding:0 0 15px 14px; margin:0; font-size:11px; color:#0f2639; line-height:13px }
ul.list02_2 li h3 {font-size:18px; color:#005a8e; font-weight:normal;}
ul.list02_2 li h3 strong { font-weight:normal;}

ul.list03 li { background:url(i/bullets/bul002.gif) no-repeat 0 0px; padding:3px 0 7px 20px; margin:0; font-size:11px; color:#0f2639; line-height:13px }

.left_side01 { width:741px}
.left_side02 { width:363px}

.right_side01 { width:199px}

.box01 { background:url(i/bgs/bg032.gif) repeat-y 0 0}
.box01 .st01 { width:237px; font-size:11px}
.box01 .st01 a{ font-size:11px; color:#0091b2}
.box01 .st01 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 20px; padding: 2px 0 3px 32px}
.box01 .st01 h3.var01 { background:url(i/icons/ico006.gif) no-repeat 0 3px; margin-left:0}
.box01 .st01 h3.var02 { background:url(i/icons/ico007.gif) no-repeat 0 2px}
.box01 .st01 h3.var03 { background:url(i/icons/ico008.gif) no-repeat 0 4px}
.box01 .st01 h3.var04 { background:url(i/icons/ico009.gif) no-repeat 0 4px}
.box01 .st01 h3 strong { color:#005a8e; font-weight:normal}
.box01 .st01 .st02 { padding:0 0 0 27px; font-size:11px; color:#0f2639} 
.box01 .st01 .st02 ul li { background:url(i/bullets/bul001.gif) no-repeat 0 5px; padding:0 7px 7px 14px}
.box01 .st01 .st03 { background:url(i/bgs/bg033.gif) no-repeat 0 0; width:210px; margin-bottom:5px} 
.box01 .st01 .st03 .st04 { background:url(i/bgs/bg034.gif) no-repeat 0 100%; padding:25px 0 5px 0} 
.box01 .st01 .st03 .st04 .st05 { background:url(i/bgs/bg035.gif); font-size:11px; color:#6b767d; padding:7px 30px 13px 40px} 
.box01 .st01 .st03 .st04 .st05 em { font-weight:bold; display:block; text-align:right; margin-top:7px}

.box02 { background:#eeeaba; padding:15px 0}
.box02 .st01 { background:url(i/bgs/bg036.gif);}
.box02 .st01 .st02 { width:316px}
.box02 .st01 .st02 .st03 { padding:0 20px; font-size:11px; color:#0f2639}
.box02 .st01 .st02 .st03 span { color:#6b7a84}
.box02 .st01 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 0;}
.box02 .st01 h3 strong { color:#005a8e; font-weight:normal}
.box02 .st04 { text-align:center; margin:20px 0 0 0}

.box03 { width:199px}
.box03 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 14px; }
.box03 h3 strong { color:#005a8e; font-weight:normal}
.box03 .st01 { margin:0 13px 0 17px;  font-size:11px; color:#0f2639; }
.box03 .st01 td input { width:123px;  font-size:11px; color:#0f2639; padding:2px}
.box03 .st01 table { margin:0 0 7px 0}
.box03 .st01 td { padding:0 0 0 0; height:27px}
.box03 .st01 td input { width:123px;  font-size:11px; color:#0f2639; padding:2px}
.box03 .st01 textarea { width:161px; height:89px; margin:3px 0 0 0;   font-size:12px; color:#0f2639; padding:2px}
.box03 .st02 { background:url(i/pics/pic012.jpg) no-repeat 100% 100%; padding:15px 0 7px 0}
.box03 .st02 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0px 0px; }
.box03 .st02 p { margin:0 0 0 0px; width:90px }
.box03 .st01 textarea {margin:0 0 0 0;   font-size:11px;}


.box04 { width:199px; background:url(i/bgs/bg037.jpg) no-repeat bottom #eaecee}
.box04 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 14px; padding:5px 0 0px 0; border-right:4px solid #00759b }
.box04 h3 strong { color:#005a8e; font-weight:normal}
.box04 .st01 { margin:0 13px 0 17px;  font-size:11px; color:#0f2639; }
.box04 .st02 { background:url(i/pics/pic007.jpg) no-repeat 0 0; margin:10px 0 0 0}
.box04 .st02 h3 {  padding:10px 0 0px 70px; margin:0 0 20px 0}
.box04 ul.list01 li { padding-bottom:1px; line-height:18px}
.box04 h3.var01 { margin-bottom:0}

.box05 { padding:15px 15px; background:#eeeaba}
.box05 p { font-size:11px; color:#0f2639; padding:6px 0}
.box05 .st01 { width:388px}
.box05 .st02 { background:#fff; width:163px; height:83px}
.box05 .st02 a { background:url(i/icons/ico010.gif) no-repeat 0 0; padding:5px 0 7px 33px; display:block; font-size:11px; color:#0091b2; margin:30px 0 0 0}
.box05 .st03 { margin:20px 0 0 0; display:block}

.box06 {}

.box07 .st01 div { font-size:11px; color:#0f2639; text-decoration:none; background:#eaecee; display:block; float:left}
.box07 .st01 div { padding:9px 22px 9px 22px; cursor:pointer}
.box07 .st01 .clear { background:#74808e; padding:0; width:100%; cursor:default; float:none}
.box07 .st01 div.item_act { background:#fff; border:1px solid #74808e; border-bottom:none; position:relative; z-index:10; margin-bottom:-1px; font-weight:bold; color:#91b432}
.box07 .st02 {border:1px solid #74808e; border-top:none; padding:13px; background:#fff}
.box07 .st03 { width:355px}
.box07 .st04 { width:290px}
.box07 .st04 td { font-size:11px; color:#0f2639; border-bottom:1px solid #74808e; padding:5px 0 6px 0}
.box07 tr.st05 td { border:none}
.box07  .st04 td.st06 { text-align:center; padding-right:30px}
.box07 .st07 { width:350px; margin:34px 0 0 0}
.box07 .st08 { width:52px; height:52px; background:#eaecee}
.box07 .st09 { width:230px; font-size:11px; color:#0f2639; padding:7px 0 0 0}
.box07 .st09 a { color:#0091b2}

.box08 { width:199px}
.box08 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0 14px; }
.box08 h3 strong { color:#005a8e; font-weight:normal}
.box08 h3 span { font-size:11px; display:block; padding:0 0 0 2px}
.box08 h4 { font-size:12px; margin:10px 0 0 0}
.box08 .st01 { margin:0 13px 0 17px;  font-size:11px; color:#0f2639; }
.box08 .st01 select { width:100%; font-size:11px; margin:6px 0 0 0}
.box08 .st02 { width:142px; _margin:3px 0 0 0}
*+html .box08 .st02 { width:146px; margin:3px 0 0 0}

.box09 { width:199px}
.box09 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 5px 0 }
.box09 h3 strong { color:#005a8e; font-weight:normal}
.box09 span {  color:#005a8e}
.box09 td { background:#eeeaba; font-size:11px; color:#0f2639; border-bottom:2px solid #fff; height:23px; padding:0 0 0 16px}
.box09 td.st01 { font-weight:bold; padding:0}
.box09 .st02 { margin:0 13px 0 17px;  }
.box09 form { margin:15px 0 0 0}
.box09 form input { width:100px; font-size:11px; color:#303030; height:16px; padding: 0 0 0 4px}
.box09 form select { width:60px; font-size:11px; color:#303030; height:19px}

.box10 div { font-size:11px}
.box10 .st01 { width:302px; height:213px; border:1px solid #9ecbd9; background:url(i/bgs/bg038.jpg) no-repeat left bottom}
.box10 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0 0; padding:8px 0 10px 49px}
.box10 h3 strong { color:#005a8e; font-weight:normal}
.box10 h3.var01 { background:url(i/icons/ico011.gif) no-repeat 0 0}
.box10 h3.var02 { background:url(i/icons/ico012.gif) no-repeat 0 0}
.box10 h3.var03 { background:url(i/icons/ico013.gif) no-repeat 0 0}
.box10 .st02 { padding:8px 8px 0 0}
.box10 .st03 { padding:0 0 0 70px}
.box10 .st03 ul { margin:8px 0 0 82px}
.box10 .st03 ul li { line-height: normal; background-position:0 5px; padding-bottom:7px}
.box10 .st03_1 { padding:0 0 0 15px}
.box10 .st03_1 ul { margin:20px 0 0 0}
.box10 .st03_1 ul li { line-height: normal; background-position:0 5px; padding-bottom:7px}
.box10 .st03_2 { padding:0 0 0 15px}
.box10 .st03_2 ul { margin:0 0 0 0; width:138px}
.box10 .st03_2 ul li { line-height: normal; background-position:0 5px; padding-bottom:7px}
.box10 .nobg { background:none} 

.box11 { background:#eaecee; padding:16px}
.box11 .st01 { background:url(i/bgs/bg039.gif) repeat-y 50% 0}
.box11 .st02 { width:443px;}
.box11 .st03 { width:353px;}
.box11 h3 { font-size:18px; color:#005a8e; font-weight:normal; margin:0 0 0 0; padding:0}
.box11 .st02 ul { margin:12px 0 0 0; width:156px; padding-left:4px}
.box11 .st02 ul li { line-height: 12px; background-position:0 3px; padding-bottom:7px}
.box11 .st04 { background:#fff; text-align:right; padding:10px}
.box11 .st04 h4 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 5px 0 }
.box11 .st04 h4 strong { color:#005a8e; font-weight:normal}
.box11 .st04 h4 strong span { font-size:22px}
.box11 .st04 h4 em { font-size:11px; font-style:normal}

.box12 { background:url(i/pics/broadband_map_03.jpg) no-repeat 0 0; height:300px; padding:45px 0 0 265px}
.box12 h2 { margin:30px 0 15px 0; width:350px;}
.box12 h2.st01 { margin:0 0 3px 0; font-size: 18px; color:#005a8e}
.box12 p { font-size:11px; color:#0f2639; width:330px; line-height:150%;}
.box12 h3 strong { font-size:35px; color:#ED1C24; font-weight:normal;}

.box13 { background:#eaecee}
.box13 .st01{ background:url(i/bgs/bg042.gif) repeat-y center top; margin:0 0 16px 0}
.box13 .st02 { width:290px;}
.box13 .st02 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:5px 0 12px 0; padding:14px 0 12px 47px}
.box13 .st02 h3 strong { color:#005a8e; font-weight:normal}
.box13 .st02 h3.var01 { background:url(i/icons/ico016.gif) no-repeat 0 0}
.box13 .st02 h3.var02 { background:url(i/icons/ico017.gif) no-repeat 0 0}
.box13 .st02 h3.var03 { background:url(i/icons/ico018.gif) no-repeat 0 0}
.box13 .st02 ul { margin:0 0 0 10px}
.box13 .st03 { width:441px; background:#fff}
.box13 .st04 { padding:18px 22px}
.box13 .st04 h4 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0 0 }
.box13 .st04 h4 strong { color:#005a8e; font-weight:normal}
.box13 .st04 h4 strong span { font-size:22px}
.box13 .st04 h4 em { font-size:11px; font-style:normal}
.box13 .st04 .but009 { margin:25px 0 0 0}
.box13 .st04 h5 { font-size:18px; font-weight:normal; color:#f41200; margin:5px 0 0 0}
.box13 .st04 .vm01 { margin:3px 0 0 0}

.box14 { border:1px solid #9ecbd9; padding:11px 19px 15px 19px}
.box14 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 5px 0 }
.box14 h3 strong { color:#005a8e; font-weight:normal}
.box14 .st01 { width:163px; font-size:11px; height:16px}
.box14 .st02 select{ width:143px; font-size:11px; height:21px}
.box14 ul { width:152px}

.box15 { width:294px; height:304px; background:url(i/pics/pic011.jpg) no-repeat left bottom #eaecee}
.box15 .st01 { padding:20px}
.box15 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 0 }
.box15 h3 strong { color:#005a8e; font-weight:normal}
.box15 h3 span { text-transform:uppercase}
.box15 p { font-size:11px}

.box16 { width:251px; font-size:11px}
.box16 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 10px 0 }
.box16 h3 strong { color:#005a8e; font-weight:normal}
.box16 th {height:23px}
.box16 td { font-size:11px; font-weight:bold; background:#eeeaba; border-bottom:2px solid #fff; height:23px; border-right:1px solid #fff; padding:0 7px; text-align:center}
.box16 td.st01 { padding-left:17px; font-weight:normal}

.box17 {}
.box17 .st01 { border:1px solid #9ecbd9; width:235px}
.box17 .st01_1 { border:1px solid #9ecbd9; width:235px; background:url(i/bgs/bg043.jpg) no-repeat 0 100%}
.box17 .st02 { padding:9px 14px 14px 14px}
.box17 .st02_1 { padding:9px 14px 14px 14px}
.box17 .st02_2 { padding:9px 14px 14px 14px}
.box17 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0 0;  padding:9px 0 10px 50px;  }
.box17 h3 strong { color:#005a8e; font-weight:normal}
.box17 h3.var01 {background:url(i/icons/ico019.gif) no-repeat 0 0}
.box17 h3.var02 {background:url(i/icons/ico020.gif) no-repeat 0 0}
.box17 h3.var03 {background:url(i/icons/ico021.gif) no-repeat 0 0}
.box17 .st03 { height:80px}
.box17 .st02 a.but011 { width:127px}
.box17 .st02_1 a.but011 { width:127px; background:#ff5a00}
.box17 .st02_2 a.but011 { width:127px; background:#0091b2}
.box17 .st04 { font-size:13px; padding:23px 0 0 43px }
.box17 .st04_1 { font-size:11px; padding:10px 0 0 0}
.box17 .st04_1 td { height:26px}
.box17 .st04_1 input{ font-size:11px; width:145px; padding:2px}
.box17 .st04_2 { font-size:11px; padding:4px 0 0 53px }

.box18 { background:#eaecee; padding:15px 25px}
.box18 .st01 { background:url(i/bgs/bg039.gif) repeat-y 50% 0}
.box18 .st02 { width:317px;}
.box18 h3 { font-size:18px; color:#0f2639; font-weight:normal; margin:0 0 0 0;   }
.box18 h3 strong { color:#005a8e; font-weight:normal}
.box18 .st02 ul { margin:10px 0 0 0}
.box18 .st03 { background:#fff; padding:13px}
.box18 .st03 ul { margin-top:10px; width:300px;}
.box18 .st03 ul li { background:url(i/bullets/bul003.gif) no-repeat 0 1px; padding:2px 0 7px 24px;}
.box18 a.but011 { width:127px;}

a.but001 { background:url(i/bgs/bg009.gif); width:63px;  display:block; text-align:center; font-size:11px; color:#082a37; text-decoration:none; padding:3px 0 4px}
a.but001:hover { text-decoration:underline}

a.but002 { background:#7f8995; width:63px;  display:block; text-align:center; font-size:11px; color:#fff; text-decoration:none; padding:3px 0 4px}
a.but002:hover { text-decoration:underline}

.but003 { background:url(i/bgs/bg013.gif) no-repeat 0 0}
.but003 a { display:block; background:url(i/bgs/bg014.gif) no-repeat right; padding:2px 12px 2px 12px;  font-size:11px; color:#082a37; text-decoration:none;}
.but003 a:hover { text-decoration:underline} 

.but004 { background:url(i/buttons/but009.gif); width:179px;}
.but004 a { font-size:11px; color:#fff; text-decoration:none; display:block; padding:7px 0 10px 50px}
.but004 a:hover { text-decoration:underline}

.but005 { background:url(i/buttons/but010.gif); width:179px;}
.but005 a { font-size:11px; color:#fff; text-decoration:none; display:block; padding:7px 0 10px 63px}
.but005 a:hover { text-decoration:underline}

.but006 { background:url(i/buttons/but011.gif); width:179px;}
.but006 a { font-size:11px; color:#fff; text-decoration:none; display:block; padding:7px 0 10px 61px}
.but006 a:hover { text-decoration:underline}

.but007 { background:url(i/buttons/but012.gif); width:179px;}
.but007 a { font-size:11px; color:#fff; text-decoration:none; display:block; padding:7px 0 10px 42px}
.but007 a:hover { text-decoration:underline}

.but008 { background:url(i/bgs/bg040.gif) no-repeat 0 0}
.but008 a { display:block; background:url(i/bgs/bg041.gif) no-repeat right top; padding:1px 18px 5px 18px;  font-size:13px; color:#082a37; text-decoration:none;}
.but008 a:hover { text-decoration:underline} 

a.but009 { display:block; background:#91b432; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:4px 22px 5px 22px}
a.but009:hover { text-decoration:underline}
 
a.but010 { display:block; background:#0091b2; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:4px 13px 5px 13px}
a.but010:hover { text-decoration:underline}

a.but011 { display:block; background:#91b432; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:4px 0 5px 0; text-align:center; width:119px}
a.but011:hover { text-decoration:underline}
 
a.but012 { display:block; background:#0091b2; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:4px 0 5px 0; text-align:center; width:119px}
a.but012:hover { text-decoration:underline}
 
#footer { height:119px; background:url(i/bgs/bg010.gif) repeat-x bottom}
.footer01 { height:119px; width:1000px; background:#fff} 
.footer02 { font-size:10px; color:#6b7a84}
.footer03 { width:781px;}
.footer04 a { font-size:12px; color:#6b7a84; margin:0 5px 0 0; padding:11px 0 3px 0; background:url(i/bgs/bg011.gif) no-repeat  right top; width:105px; display:block; float:left}
.footer04 a:hover { background:url(i/bgs/bg029.gif) no-repeat  right top; color:#191a1f;  }
.footer05 { background:#d4e8ef; height:71px; margin:5px 12px 0 0}
.footer06 { font-size:11px; color:#6b7a84; padding:20px 0 0 20px}
.footer06 a { font-size:11px; color:#006a8c}

#of { height:119px;}

.left { float:left}
.right { float:right}
.clear { clear:both}
.clear1 { clear:both; height:1px; overflow:hidden}
.clear1 img {display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}