@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body{background-color:#fff;font:500 9pt Arial, Helvetica, sans-serif;color:#000}
.container{width:960px;margin:10px auto}
.container{width:960px;margin:0 auto}
.container table{border-collapse:collapse;}
.container table,th, td{padding:0;margin:0;}
#left_block{vertical-align:top;width:265px;background:#fff right url(images/tp_block_lft_bg.gif) no-repeat;text-align:right}
#logo{}
#arrow{margin-top:47px}
#right_block{background:#fcebc8 url(images/block_gradient.jpg) top repeat-x;width:665px;height:262px;padding:30px 30px 20px 0;margin:11px 0 0 0;border:3px solid #ffdd99;border-left:none}
#right_block h1{font:800 14pt Arial, Helvetica, sans-serif;color:#009900}
#right_block p{font:500 9pt Arial, Helvetica, sans-serif;color:#000;margin-top:15px}
#Google-Fiber-video{width:300px;float:right;margin:15px 0 0 20px}
#GFV-inner{border:1px solid #d7d7d7;width:300px}
#Google-Fiber-video a{text-align:center;margin:0;display:block}

.video_btn{background:#fff;font:500 12px Arial, Helvetica, sans-serif;color:#00F;border:1px solid #ccc}
.shift{margin:0 0 0 188px}
#more_videos{margin:0 0 0 188px;visibility:hidden;display:none}
h1.green{font:800 34px Arial, Helvetica, sans-serif;color:#009900;margin-top:10px;margin-bottom:0;line-height:100%}
h1.blk{font:800 34px Arial, Helvetica, sans-serif;color:#000;margin:15px 0 0 188px;line-height:100%;display:block}
.shift h2{font:500 18pt Arial, Helvetica, sans-serif;color:#999999;line-height:120%}
.shift h3{font:800 13pt Arial, Helvetica, sans-serif;color:#000;margin:20px 0}
.icon{margin:0 10px 0 22px;height:16px;float:left}
.icon_link{margin:6px 0;height:16px;vertical-align:middle;display:block;clear:right}

.stretch{width:100%}
#map-top{width:100%;background:url(images/map_top_bg.gif) bottom repeat-x;height:80px}
#map-btm{width:100%;background:url(images/map_btm_bg.gif) top repeat-x;height:60px}

.container2{width:960px;margin:0 auto;padding:20px 0 15px 0}
.icon-lrg{margin:0 15px 0 188px;height:32px;width:32px;float:left}
.container2 h2{width:762px;font:500 18pt Arial, Helvetica, sans-serif;color:#000;line-height:130%;display:inline}

.form_container{width:500px;margin:10px auto}
.form_container h1{font:800 34px Arial, Helvetica, sans-serif;color:#009900;margin:20px 0;line-height:140%}
.form_container label{font:800 13pt Arial, Helvetica, sans-serif;color:#000;line-height:120%;margin:20px 0 0 3px;display:block}
.form_container input[type="text"]{width:300px}
.form_container input[type="submit"]{background-color:#666;color:#fff;font:800 12pt Arial, Helvetica, sans-serif;border-top border-left:2px solid #ccc;border-bottom border-right:2px solid #000;padding:5px;margin:20px 0;}
.form_container p{font:500 12pt Arial, Helvetica, sans-serif;color:#000;line-height:120%;margin:20px 0 0 3px;}

p.grey{font:800 12px Arial, Helvetica, sans-serif;color:#999;margin:3px 0 4px 5px;padding:0;}
p.grey2{font:800 13px Arial, Helvetica, sans-serif;color:#999;margin:18px 0 4px 5px;padding:0;}
li.grey{font:500 12px Arial, Helvetica, sans-serif;color:#999;margin:0 0 0 22px;padding:0;list-style-type:disc}

#footer{font:500 12px Arial, Helvetica, sans-serif;color:#999;margin:50px auto 10px auto;padding:0 0 10px 0;width:960px;display:block;float:left}
li.news{margin:5px 0 5px 25px;list-style-type:disc;font:500 14px Arial, Helvetica, sans-serif}
