body{font-family:"lucida sans unicode","lucida grande",sans-serif;background:url(../images/main_back.jpg);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
fieldset,img{border:0 !important;}
a{outline:none;text-decoration:none;}
ol,ul{list-style:none;}
.a_left{text-align:left;}
.a_center{text-align:center;}
.a_right{text-align:right;}
.a_justify{text-align:justify;}
.f_left{float:left;}
.f_right{float:right;}
.c_both{clear:both;}
body, html{height:100%;}
.blueB{color:#429ed6;font-weight:bold;}
#header-container{width:100%;background:url(../images/main-back-line.jpg) repeat-x;float:left;margin-bottom:-280px;}
#Wrapper{width:961px;margin:auto;height:376px;background:url(../images/banner/vo_colour_banner-purple.jpg) no-repeat scroll 0 0 transparent;}
#mainWrapper{width:961px;margin:auto;}
#header{height:85px;}
.vo-header-container{float:left;width:961px;background:url(/images/altHomeHeader.jpg) no-repeat;height:336px;}
#vo_home_header{float:left;width:961px;background-color:#ffffff;}
#flashHeader{float:left;width:961px;background-color:#ffffff;}
#container{width:961px;float:left;margin-top:24px;padding-top:22px;padding-bottom:28px;background-color:#FFFFFF;}
#container .inner-container{float:left;width:273px;}
#container .inner-container.left{padding-left:28px;}
#container .inner-container.middle{padding-left:41px;}
#container .inner-container.right{padding-left:43px;}
#container .inner-container .image{float:left;width:273px;height:156px;}
#container .inner-container .title-image{float:left;width:273px;height:47px;}
.title-image h2.virtual-office{float:left;width:273px;height:0;padding-top:47px;overflow:hidden;background:url(../images/titles/vo-virtual-office-title.jpg) no-repeat;}
.title-image h2.serviced-office{float:left;width:273px;height:0;padding-top:47px;overflow:hidden;background:url(../images/titles/vo-serviced-office-title.jpg) no-repeat;}
.title-image h2.meeting-room{float:left;width:273px;height:0;padding-top:47px;overflow:hidden;background:url(../images/titles/vo-meeting-room-title.jpg) no-repeat;}
#container .inner-container .description{float:left;width:273px;height:66px;font-size:12px;font-weight:bold;color:#464749;}
#container .inner-container .link-container{float:left;width:273px;height:119px;}
#container .inner-container .inner-links{height:15px;float:left;width:250px;padding-left:20px;padding-bottom:5px;background:url(../images/link-icon.jpg) no-repeat 0 0;line-height:15px;}
#container .inner-container .inner-links a{text-decoration:none;color:#00789e;font-size:11px;padding-left:4px;padding-right:4px;line-height:15px;}
#container .inner-container .inner-links a:hover{text-decoration:none;color:#38a91e;background-color:#dfedbb;padding-left:4px;padding-right:4px;}
#container .inner-container .main-home-links{float:left;width:273px;height:30px;}
#container .inner-container .main-home-links a{float:left;width:273px;height:0;padding-top:30px;overflow:hidden;background:url(../images/buttons/learn-more-buttons2.jpg) no-repeat;}
#container .inner-container .main-home-links a.virtual-office-link{background-position:0px 0px;}
#container .inner-container .main-home-links a.virtual-office-link:hover{background-position:0px -30px;}
#container .inner-container .main-home-links a.virtual-office-link:active{background-position:0px -60px;}
#container .inner-container .main-home-links a.serviced-office-link{background-position:-273px 0px;}
#container .inner-container .main-home-links a.serviced-office-link:hover{background-position:-273px -30px;}
#container .inner-container .main-home-links a.serviced-office-link:active{background-position:-273px -60px;}
#container .inner-container .main-home-links a.meeting-room-link{background-position:-546px 0px;}
#container .inner-container .main-home-links a.meeting-room-link:hover{background-position:-546px -30px;}
#container .inner-container .main-home-links a.meeting-room-link:active{background-position:-546px -60px;}
#footer{width:937px;height:120px;float:left;margin-top:32px;padding:24px 0px 25px 23px;letter-spacing:0px;}
.footerLinks{width:208px;float:left;font-weight:normal;letter-spacing:-1px;}
.footerLinks h3{font-size:13px;margin-bottom:8px;font-weight:bold;color:#757575;}
.footerLinks ul li a{font-size:11px;color:#6d6f72;line-height:18px;font-weight:normal;letter-spacing:0.2px;}
.footerLinks ul li a:hover{color:#757575;text-decoration:underline;}
.contact-vo-logo{float:right;width:274px;height:0px;padding-top:67px;overflow:hidden;padding-right:20px !important;padding-right:10px;background:url(../images/contact-vo-logo.png) no-repeat 0 0;font-size:11px;text-align:left;}
#footer-seperator{width:100%;height:4px;background:url(../images/footer-seperator.jpg) repeat-x;float:left;}
#footer_copyright{color:#6D6F72;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:11px;height:30px;line-height:30px;margin:0 auto;text-align:right;width:961px;}
#mainWrapper #container .vo-content-area{float:left;font-size:12px;padding-left:30px;padding-top:20px;width:920px;}
#mainWrapper #container .vo-content-area .inner-content-area{color:#464749;float:left;height:260px;padding-right:55px;width:260px;}
#mainWrapper #container .vo-content-area .inner-content-area h2{font-size:14px;font-weight:bold;color:#464749;line-height:30px;}
#mainWrapper #container .vo-content-area .inner-content-area.last{padding-right:0;}
#footer_copyright .read-more-about-vo{color:#6D6F72;font-size:11px;line-height:30px;text-decoration:none;}