html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background:#FFF url(/virg2010/images/bg/body-bg.jpg) left top repeat-x scroll}p{margin-bottom:15px}#skipLinks{width:200px;position:absolute;left: -9999em}.row{float:left;clear:both;margin-bottom:20px}.fleft{float:left}img.fleft{margin:0px
16px 16px 0px}.fright{float:right}.clear{clear:both}h1{margin-bottom:15px}h2{margin-bottom:10px}h3{margin-bottom:5px}h4{margin-bottom:3px}.endorsementsp .leftCol h2,.endorsementsp .leftCol
h3{font-weight:bold}#headerWrap{width:100%}.head{background:url(/virg2010/images/bg/logo3.png) no-repeat bottom left;height:175px;margin-bottom:1px;position:relative}.head
.logoLink{position:absolute;top:25px;left:0;width:285px;height:150px}.head .logoLink
a{display:block;width:100%;height:100%}.head .logoLink
span{display:none}.head a.homeLink
span{}.head
.side{padding:70px
0 0 380px}.head
.newsletterSignup{width:310px;overflow:hidden;display:inline-block;margin-top:35px}.head .newsletterSignup input[type=image]{vertical-align:bottom}#header{width:987px;margin:0px
auto;padding:0px
55px 10px 55px}#logo{float:left;display:inline;width:224px;margin:10px
0 0 32px}#slogan{float:right;width:120px;text-align:center;font-weight:bold;margin-top: -17px}#slogan p a
img{vertical-align:middle}#nav{float:left;clear:both;background:#5c8bae url(/virg2010/images/bg/nav-bg.gif) left bottom repeat-x scroll;width:987px}#nav
ul{float:left;padding-left:20px}#nav ul
li{float:left;position:relative}#nav ul
li.current{background:transparent url(/virg2010/images/bg/nav-current-bg.gif) left top repeat-x scroll}#nav ul li
a{display:block;background:transparent url(/virg2010/images/bg/nav-divider.gif) left top no-repeat scroll;padding:15px
15px}#nav ul li.current
a{background:transparent url(/virg2010/images/bg/nav-current-divider.gif) left top no-repeat scroll}#nav ul li:first-child
a{background:none}#nav ul
ul{position:absolute;top:46px;left:0;background:#004B80;display:none;padding-left:0}#nav ul li:hover
ul{display:block}#nav ul ul
li{float:none;white-space:nowrap;background:none}#nav ul ul a, #nav ul li.current ul
a{color:#fff;background:none}#nav ul ul a:hover{background:#005fa2}#mainWrap{width:100%;clear:both}#main{margin:0px
auto}.home{width:987px;padding:11px
55px 45px 55px}.interior{width:987px;padding:25px
55px 45px 55px}#intro{float:left;background:none;width:1014px;margin-left: -27px;display:inline}#intro
#slideshow{float:left;width:579px;margin:10px
28px;display:inline}#intro
#welcome{float:left;width:350px;display:inline;margin-left: -15px;padding-top:10px}.home
#content{float:left;clear:both;width:987px}.home #content
.leftCol{float:left;width:322px}.home #content
.rightCol{float:right;width:599px;padding:0px
20px 20px 0px}.home #content .rightCol
.borderBottom{background:transparent url(/virg2010/images/bg/dot-border.gif) left bottom repeat-x scroll}.home #content .rightCol .news
ul{list-style-type:none;margin-left:0px}.home #content .rightCol .news
li{float:left;margin-bottom:20px}.home #content .rightCol .twitter, .interior #content .leftCol
.twitter{width:100%}.home #content .rightCol .twitter ul, .interior #content .leftCol .twitter
ul{list-style-type:none;margin-left:0px}.home #content .rightCol .twitter li, .interior #content .leftCol .twitter
li{float:left;width:599px;margin-bottom:20px}.home #content .rightCol .twitter li.newest
a#avatar{float:left;width:75px;margin-right:12px}.home #content .rightCol .twitter li.newest
div{float:left;width:510px}.home #content .rightCol .twitter li.newest div
h2{float:left;margin-bottom:5px}.home #content .rightCol .twitter li.newest div h2
span{}.home #content .rightCol .twitter li.newest div
ul{float:left;clear:both;width:100%}.home #content .rightCol .twitter li ul li, .interior #content .leftCol .twitter li ul
li{float:left;clear:none;border-left:1px solid #464646;padding:0px
6px;margin-bottom:0px;width:auto}.home #content .rightCol .twitter li ul li:first-child, .interior #content .leftCol .twitter li ul li:first-child{border-left:0px;padding-left:0px}.home #content .leftCol
form{float:left;margin-bottom:20px}.home #content .leftCol form span.fieldWrap, .head form
span.fieldWrap{background:transparent url(/virg2010/images/bg/signup-bg2.gif) left center no-repeat scroll;float:left;height:31px;width:222px;vertical-align:top;margin-right:4px}.home #content .leftCol form span.fieldWrap input, .head form span.fieldWrap
input{background-color:transparent;border:none;padding:7px;width:206px}.home #content .leftCol form span.buttonWrap, .head form
span.buttonWrap{float:left;width:75px}.home #content .leftCol
.social{float:left;clear:both;margin:0px
0px 20px 0px;width:100%}.home #content .leftCol .social
h3{clear:both;margin-bottom:15px;width:330px}.home #content .leftCol .social
ul{margin-bottom:30px;list-style-type:none;margin-left:0px}.home #content .leftCol .social ul
li{float:left;width:50px;margin-right:14px}.home #content .leftCol
.video{float:left;clear:both}.home #content .leftCol .video #videoBar-bar{}.home #content .leftCol .video
p{margin-bottom:15px}.home #content .leftCol .video
ul{}.home #content .leftCol .video ul li
img{float:left;width:171px}.home #content .leftCol .video ul li
div{float:left;width:164px;margin-left:10px}.interior #content
.rightCol{float:right;width:240px;margin-right:20px}.interior #content
.leftCol{float:left;width:690px;padding:0px
20px 0px 10px;min-height:400px}.videoArea.interior #content .leftCol, .issues.interior #content
.leftCol{width:100%}.videoArea
.video{clear:both;padding-bottom:15px}.videoArea .video
.video{float:left}.videoArea .video
.description{margin-left:450px}#content
ul{list-style-type:disc;margin-bottom:15px;margin-left:15px}#content
ul.noBullets{list-style-type:none}#content
ol{list-style-type:decimal;margin-bottom:15px;margin-left:20px}#content
ol.noBullets{list-style-type:none}.newsletterForm form.newsletter
label{display:block;float:left;clear:left;width:80px;margin-top:20px}.newsletterForm form.newsletter
input{margin-top:18px}.socialMedia
.imageSide{margin-left:366px}.socialMedia #content .imageSide
ul.noBullets{margin-left:0}.socialMedia #content .imageSide ul.noBullets
h2{margin-bottom:1px}.socialMedia #content .imageSide ul.noBullets
li{margin-bottom:5px}.socialMedia #content .imageSide
iframe{width:100%}.leftCol .news ul
li{margin-bottom:10px}.addthis_toolbox{float:right}.home #content h1 a
span{display:inline-block}.home #content h1.small.right a>span{float:right;font-size:60%}.home #content h1 a>span{font-size:105%;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}.home #content h1 a>span{background:url(/virg2010/images/bg/h1_l.gif) no-repeat left top;padding-left:5px}.home #content h1 a,.home #content h1 a:link{color:#fff}.home #content h1 a:hover{text-decoration:none}.home #content h1 a span>span{background:url(/virg2010/images/bg/h1_r.gif) no-repeat right top;padding-right:41px}.home #content h1 a span>span>span{background:url(/virg2010/images/bg/h1_m.gif) repeat-x top center;padding:6px
5px 0 5px;height:35px}.home #content
.small.right{margin-bottom:15px;overflow:hidden}.home #content .small.right a
span{display:inline-block}.home #content .small.right a>span{float:right;font-size:60%}.home #content .small.right a>span{font-size:105%;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}.home #content .small.right a>span{background:url(/virg2010/images/bg/small_l.gif) no-repeat left top;padding-left:3px}.home #content .small.right a,.home #content h1 a:link{color:#fff}.home #content .small.right a:hover{text-decoration:none}.home #content .small.right a span>span{background:url(/virg2010/images/bg/small_r.gif) no-repeat right top;padding-right:29px}.home #content .small.right a span>span>span{background:url(/virg2010/images/bg/small_m.gif) repeat-x top center;padding:5px
5px 0 5px;height:25px}.press
.rightCol{margin-top:92px}.rightcol
#sidebarSlogan{text-align:center;font-weight:bold}ul.endorsements{margin-left:0 !important}.endorsements
li{list-style-type:none;clear:both;padding-left:10px}.endorsements
.larger{font-size:1.2em;font-weight:bold;float:left;text-align:center;clear:none;width:219px}.endorsements .larger
img{margin-bottom:8px}.endorsementsp
.cola{width:300px;float:left;clear:none}.endorsementsp
.colb{width:300px;margin-left:305px;clear:none}#footerWrap{width:100%;background-color:#363636;clear:both}#footer{width:987px;overflow:auto;margin:0px
auto;padding:12px
55px 21px 55px}#footer
p{float:left;clear:left;padding:3px
0px;width:680px}.footerNav{float:left;width:auto}.footerNav
li{float:left;border-left:2px solid #a4a4a4;padding:0px
6px}.footerNav li:first-child{border-left:0px;padding-left:0px}#footer
form{float:right}#footer form
span.fieldWrap{background:transparent url(/virg2010/images/bg/signup-bg.gif) left center no-repeat scroll;float:left;height:31px;width:190px;vertical-align:top;margin-right:4px}#footer form span.fieldWrap
input{background-color:transparent;border:none;padding:7px;width:175px}#footer form
span.buttonWrap{float:left;width:75px}.simplemodal-wrap{overflow:hidden !important}#simplemodal-overlay{background-color:#000}#simplemodal-container{background-color:#333;border:8px
solid #444;padding:12px}iframe{overflow:hidden}.petition_form
label{display:inline-block;width:150px}.petition_form input[type=text]{width:200px}.errors,.required{color:red;font-weight:bold}#simplemodal-container
a.modalCloseImg{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer}body{font-family:"Helvetica","Arial",sans-serif;font-size:88%;color:#464646;line-height:1.2em}a{color:#3a81ce;text-decoration:none}a:hover{text-decoration:underline}h1{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:160%;color:#000;line-height:1.1em}h2{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:117%;color:#363636;line-height:1.1em}h1 a, h1 a:link, h2 a, h2 a:link{color:#000}h3{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:110%;color:#363636}#slogan
p{font-size:120%}#nav li
a{color:#FFF;text-decoration:none;font-size:105%;text-transform:uppercase}#welcome
p{font-size:105%;line-height:1.3em;color:#252525}#welcome p
span{font-size:120%}.home #content .rightCol .twitter li.newest div h2
span{color:#7d7d7d;font-size:80%}.home #content .rightCol .twitter li
span{color:#7d7d7d;font-size:95%}.error{color:red;font-weight:bold}.signUp
h1{margin-bottom:2px}.issues{font-size:1.2em}.issues
h2{xfont-weight:bold}#footer{color:#acacac}#footer
a{color:#00aeef;text-decoration:none}.footerNav
li{font-weight:bold}#footer
p{font-size:90%}#footer form
input#enterEmail{font-family:"Arial","Helvetica",sans-serif;font-size:90%;color:#464646}