body { margin-top: 0px; padding: 0; font-family: Arial; font-size: 12px; color: #3f3f3f; text-align:center; }

#frametable { width: 880px; } 

#top {float:left; width: 880px; margin-top:10px; }

#top .logo {float:left; width:230px;}
#top .topmenu {float:right; margin-top:20px; width:640px; text-align:right; }
#top span {padding:0 10px;}
#top a {text-decoration:none; color:#595858;}
#top a:hover {text-decoration:none; color:#F6932E;}
#top h4 { color:#F6932E; font-size:18px; font-weight:normal; font-style:italic; padding-top:18px; margin:0; }

#contentbody {float:left; width: 880px; margin-top:10px; }

#contentbody #leftnav {float:left; width: 176px;}
#contentbody #middleright {float:right; width: 675px; margin-left:15px; text-align:left;}
#contentbody #breadcrumb {float:right; width: 670px; margin-left:190px; font-size:11px; text-align:left;}

#navbg { float:left; width: 176px; text-align:left; }
#navbg .textarea {text-align:left; padding:10px;}
#navbg h3 { padding:0px 4px 4px 5px; margin:0; font-size:14px; font-weight:normal; border-bottom: 1px solid #DBDCDD; color: #000; visibility:hidden;}
#navbg span { float:left; padding:0; margin:0;  width: 155px; height:1px; line-height:0px; border-top: 1px solid #DBDCDD; background:#CCC;}
#navbg ul { list-style:none; margin:0 0 28px 0; padding:0; font-size:11px;}
#navbg ul li { margin: 6px 0 0 0; padding: 5px 0 0 10px; background:url('../images/common/bullet-top.gif') left top no-repeat; border-bottom:  0;  border-top: 1px solid #DBDCDD;}
#navbg a.homelink { text-decoration:none; color:#F6932E; font-size:11px; padding-left:2px;}
#navbg ul ul { list-style:none; margin:0 0 10px 0; padding:0; font-size:11px;}
#navbg ul ul li { margin: 1px 0 0 0; padding: 3px 0 0 10px; background:url('../images/common/square-bullet.gif') left top no-repeat; border:  0;  }
#navbg ul ul ul li { margin: 1px 0 0 0; padding: 3px 0 0 10px; background:url('../images/common/dash-bullet.jpg') left top no-repeat; border:  0;  }


#navbg .cms {float:left; width: 176px; background:url('../images/common/navbg-grey.jpg'); background-repeat: no-repeat; }
#navbg .newsEvents {float:left; width: 176px; background:url('../images/navbg/news-and-media.jpg'); background-repeat: no-repeat; }
#navbg .aboutBluepoint {float:left; width: 176px; background:url('../images/navbg/about-bluepoint.jpg'); background-repeat: no-repeat; }
#navbg .bluepointSupport {float:left; width: 176px; background:url('../images/navbg/bluepoint-support.jpg'); background-repeat: no-repeat; }
#navbg .bluepointContact {float:left; width: 176px; background:url('../images/navbg/bluepoint-contact.jpg'); background-repeat: no-repeat; }
#navbg .googleSearch {float:left; width: 176px; background:url('../images/navbg/google-search.jpg'); background-repeat: no-repeat; }
#navbg .googleMini {float:left; width: 176px; background:url('../images/navbg/google-mini.jpg'); background-repeat: no-repeat; }
#navbg .googleSA {float:left; width: 176px; background:url('../images/navbg/google-search-appliance.jpg'); background-repeat: no-repeat; }
#navbg .googleEarth {float:left; width: 176px; background:url('../images/navbg/google-maps.jpg'); background-repeat: no-repeat; }
#navbg .googleApps {float:left; width: 176px; background:url('../images/navbg/google-apps.jpg'); background-repeat: no-repeat; }
#navbg .ecm {float:left; width: 176px; background:url('../images/navbg/bluepoint-ecm.jpg'); background-repeat: no-repeat; }
#navbg .googleCommerce {float:left; width: 176px; background:url('../images/navbg/google-commerce.jpg'); background-repeat: no-repeat; }


.separator { float:left; width:100%; margin-top:10px; padding:0;}

#navbg #leftbg { float:left; width: 176px; text-align:left; margin-top:100px;}
#navbg #leftbg h3 { padding:0px 4px 4px 5px; margin:0; font-size:14px; font-weight:normal; border-bottom: 1px solid #DBDCDD; color: #000; visibility:hidden;}
#navbg #leftbg  .textarea {text-align:left; padding:10px;}
#navbg #leftbg  span { float:left; padding:0; margin:0;  width: 155px; height:1px; line-height:0px; border-top: 1px solid #DBDCDD; background:#CCC;}
#navbg #leftbg  ul { list-style:none; margin:0 0 28px 0; padding:0; font-size:11px;}
#navbg #leftbg  ul li { margin: 6px 0 0 0; padding: 5px 0 0 2px; background:none; border-bottom:  0;  border-top: 1px solid #DBDCDD;}
#navbg #leftbg  a.leftbg { text-decoration:none; color:#3f3f3f; font-size:11px; padding-left:2px;}
#navbg #leftbg  a.leftbg:hover { text-decoration:none; color:#F6932E; font-size:11px; padding-left:2px;}

#navbg #leftbg .googleExpert {float:left; width: 176px; background:url('../images/navbg/google-expert.jpg'); background-repeat: no-repeat; }
#navbg #leftbg .ecmExpert {float:left; width: 176px; background:url('../images/navbg/ecm-expert.jpg'); background-repeat: no-repeat; }
#navbg #leftbg .founded {float:left; width: 176px; background:url('../images/navbg/founded.jpg'); background-repeat: no-repeat; }
#navbg #leftbg .headquarters {float:left; width: 176px; background:url('../images/navbg/headquarters.jpg'); background-repeat: no-repeat; }
#navbg #leftbg .newoffice {float:left; width: 176px; background:url('../images/navbg/newoffice.jpg'); background-repeat: no-repeat; }




#navbg #leftbg2 { float:left; width: 176px; text-align:left; margin-top:30px;}
#navbg #leftbg2 .bottom {float:left; width: 174px; height:8px; background:url('../images/leftbg/left-info-bottom2.jpg'); background-repeat: no-repeat; }
#navbg #leftbg2 .middle{float:left; width: 174px; background:url('../images/leftbg/left-info-mid2.jpg'); background-repeat: repeat-y; }
#navbg #leftbg2 .needInfo {float:left; width: 174px; height:63px; background:url('../images/leftbg/need-info3.jpg'); background-repeat: no-repeat; }
#navbg #leftbg2 h2 { padding:0 0 5px 0; margin:0; font-size:14px; font-weight:bold; color: #00448d; }



#footer {float:left; width: 880px; margin-top:10px; font-size:11px;}
#footer .textarea {text-align:center width: 770px; border-top:1px solid #DBDCDD; padding-top:10px;}
#footer p { color:#676767; }
#footer span {padding:0 10px;}
#footer a {color:#676767; text-decoration:none;}
#footer a.netablelink {color:#9F9E9E; text-decoration:none;}
#footer a { text-decoration:none; color:#676767;}
#footer a:hover { text-decoration:none; color:#F6932E;}

#contentbody #breadcrumb a {text-decoration:none; color:#f6932e; }

#gsaHome {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-enterprise-search.jpg'); background-repeat: no-repeat; }
#gsaHome h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}

#gsaCommerce {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-commerce-search.jpg'); background-repeat: no-repeat; }
#gsaCommerce h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}


#gMini {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-mini.jpg'); background-repeat: no-repeat; }
#gMini h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gSA {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-search-appliance2.jpg'); background-repeat: no-repeat; }
#gSA h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gEarth {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-maps.jpg'); background-repeat: no-repeat; }
#gEarth h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gApps {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-apps.jpg'); background-repeat: no-repeat; }
#gApps h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gPostini {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-postini.jpg'); background-repeat: no-repeat; }
#gPostini h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gMailBusiness {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/gmail-for-business.jpg'); background-repeat: no-repeat; }
#gMailBusiness h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gCalendar {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-calendar.jpg'); background-repeat: no-repeat; }
#gCalendar h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gDocs {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-docs.jpg'); background-repeat: no-repeat; }
#gDocs h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gSites {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-sites.jpg'); background-repeat: no-repeat; }
#gSites h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#gVideo {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/google-video.jpg'); background-repeat: no-repeat; }
#gVideo h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#bSupport {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-support.jpg'); background-repeat: no-repeat; }
#bSupport h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#newsEvents {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-news.jpg'); background-repeat: no-repeat; }
#newsEvents h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#quickFacts {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-quick-facts.jpg'); background-repeat: no-repeat; }
#quickFacts h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#ourNetwork {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/our-network.jpg'); background-repeat: no-repeat; }
#ourNetwork h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#mgtTeam {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/management-team.jpg'); background-repeat: no-repeat; }
#mgtTeam h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#eCM {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/ecm.jpg'); background-repeat: no-repeat; }
#eCM h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#contentManager {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-content-manager.jpg'); background-repeat: no-repeat; }
#contentManager h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#emailManager {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-email-manager.jpg'); background-repeat: no-repeat; }
#emailManager h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#recordsManager {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-records-manager.jpg'); background-repeat: no-repeat; }
#recordsManager h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#objectManager {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-object-manager.jpg'); background-repeat: no-repeat; }
#objectManager h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#sdkApi {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/bluepoint-sdk-api.jpg'); background-repeat: no-repeat; }
#sdkApi h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}
#contactBluepoint {float:left; width: 671px; height:92px; text-align:left; background:url('../images/banners/contact-bluepoint.jpg'); background-repeat: no-repeat; }
#contactBluepoint h1 { color:#FFF; font-size:26px; font-weight:normal; font-style:italic; padding-left: 20px; padding-top:30px; margin:0; visibility:hidden;}


#contentbg { margin-top:10px; float:left; width: 671px; text-align:left; background:url('../images/common/contentbg.jpg'); background-repeat: no-repeat; }
#contentbg .textarea {text-align:left; padding:5px 20px 0 20px;}
#contentbg .textareasep {float:left; text-align:left; margin-top:10px; padding:5px 20px 0 20px;}
#contentbg h2 { color:#00448d; font-size:15px; font-weight:bold; padding-bottom:5px;}
#contentbg p {line-height:16px; }

#contentbg .textarea .coldiv {float:left; width: 300px;  padding-left:15px;}
#contentbg .textarea .coldiv3 {float:left; width: 200px;  padding-left:10px; font-size:11px;}
#contentbg .textarea .coldiv4 {float:left; width: 120px; text-align:center; }
#contentbg .textarea .coldiv5 {float:left; width: 500px; }
#contentbg .textarea .coldiv6 {float:left; width: 400px; }
#contentbg .textarea .coldiv7 {float:left; width: 210px; margin-left:20px;}
#contentbg .textarea .coldiv8 {float:left; width: 150px; text-align:center; }
#contentbg .textarea .coldiv9 {float:left; width: 600px;  padding-left:15px;}
#contentbg .textarea .coldiv10 {float:left; width: 50px; text-align:center;}
#contentbg .textarea .coldiv11 {float:left; width: 570px; }
#contentbg .textarea .toppadding {float:left; margin-top:10px;}

#contentbg .textarea .divlinksL {float:left; width: 305px; }
#contentbg .textarea .divlinksR {float:right; width: 305px; padding-top:10px;}

#contentbg .textareasep  #videodiv {float:left; width: 340px;}
#contentbg .textareasep  a.videodivlink {color:#3b4e6e; text-decoration:underline;}
#contentbg .textareasep  a.videodivlink:hover {color:#3b4e6e; text-decoration:underline;}
#contentbg .textareasep  .videothumbsdiv {float:left; width: 275px;}
#contentbg .textareasep  .videothumbsdivcol {float:left; width: 130px; padding:10px 0; text-align:center; font-size:11px; color:#3b4e6e; font-weight:bolder;}
/*
#contentbg ul { list-style:none; margin:0 0 28px 0; }
#contentbg ul li { margin: 1px 0 0 0; padding:0; background:url('../images/common/bullet-top.gif') left top no-repeat; }
*/
#contentbg ul { list-style:none; margin:25px 0 15px 0; padding:0;}
#contentbg ul li { margin: 1px 0 0 0; padding: 1px 0 0 10px; background:url('../images/common/dash-bullet.jpg') left top no-repeat; }

#contentbg .textareasep h1 { color:#2f66a2; font-size:20px; font-weight:normal;  margin:0 0 10px 0;}

#colbluebg {float:left; width: 280px; text-align:left;}
#colbluebg .middle {float:left; width: 280px; background:url('../images/common/colbluebgmid.jpg'); background-repeat: repeat-y; }
#colbluebg .bottom {float:left; width: 280px; height:50px; background:url('../images/common/colbluebgbottom.jpg'); background-repeat: no-repeat; }
#colbluebg .textarea {text-align:left; padding:10px;}
#colbluebg .textareasml {text-align:left; padding:10px; font-size:11px;}
#colbluebg h3 { padding:10px 4px 7px 15px; margin:0; font-size:16px; font-weight:normal; font-style:italic; color:#FFF; visibility:hidden;}
#colbluebg img.imgtoppadding { margin-top:10px; }
#colbluebg p { margin-bottom:0px; padding-bottom:0px; }


#colbluebg .googleMini {float:left; width: 280px; height:53px; background:url('../images/colbg/google-mini.jpg'); background-repeat: no-repeat; }
#colbluebg .googleSearchAppliance {float:left; width: 280px; height:53px; background:url('../images/colbg/google-search-appliance.jpg'); background-repeat: no-repeat; }
#colbluebg .gsaNewFeatures {float:left; width: 280px; height:53px; background:url('../images/colbg/gsa-6-0-new-features.jpg'); background-repeat: no-repeat; }
#colbluebg .enterpiseFind {float:left; width: 280px; height:53px; background:url('../images/colbg/enterprise-findability.jpg'); background-repeat: no-repeat; }

#colbluebg .bigcol {float:left; width: 260px; padding:3px 0;}
#colbluebg .leftcol {float:left; width: 60px; text-align:center; letter-spacing:1px; color:#9a2126;}
#colbluebg .rightcol {float:left; width: 200px;}

#colappsbg {float:left; width: 191px; text-align:left; }
#colappsbg .middle {float:left; width: 191px; background:url('../images/common/colbg-apps-bottom.jpg'); background-repeat: repeat-y; }
#colappsbg .bottom {float:left; width: 191px; height:50px; background:url('../images/common/colbg-apps-mid.jpg'); background-repeat: no-repeat; }
#colappsbg h3 { padding:10px 4px 7px 15px; margin:0; font-size:16px; font-weight:normal; font-style:italic; color:#FFF; visibility:hidden;}
#colappsbg .gPostini {float:left; width: 191px; height:52px; background:url('../images/colbg/google-postini.jpg'); background-repeat: no-repeat; }
#colappsbg .gMail {float:left; width: 191px; height:52px; background:url('../images/colbg/gmail-for-business.jpg'); background-repeat: no-repeat; }
#colappsbg .gCal {float:left; width: 191px; height:52px; background:url('../images/colbg/google-calendar.jpg'); background-repeat: no-repeat; }
#colappsbg .gDoc {float:left; width: 191px; height:52px; background:url('../images/colbg/google-docs.jpg'); background-repeat: no-repeat; }
#colappsbg .gSites {float:left; width: 191px; height:52px; background:url('../images/colbg/google-sites.jpg'); background-repeat: no-repeat; }
#colappsbg .gVideo {float:left; width: 191px; height:52px; background:url('../images/colbg/google-video.jpg'); background-repeat: no-repeat; }

#colbluebg-finda {float:left; width: 580px; text-align:left;}
#colbluebg-finda .middle {float:left; width: 280px; background:url('../images/common/colbluebgmid.jpg'); background-repeat: repeat-y; }
#colbluebg-finda .bottom {float:left; width: 280px; height:50px; background:url('../images/common/colbluebgbottom.jpg'); background-repeat: no-repeat; }
#colbluebg-finda .textarea {text-align:left; padding:10px;}
#colbluebg-finda .textareasml {text-align:left; padding:10px; font-size:11px;}
#colbluebg-finda h3 { padding:10px 4px 7px 15px; margin:0; font-size:16px; font-weight:normal; font-style:italic; color:#FFF; visibility:hidden;}
#colbluebg-finda img.imgtoppadding { margin-top:10px; }
#colbluebg-finda p { margin-bottom:0px; padding-bottom:0px; }


#contentbg img.border { border:1px solid #f3f3f3;}
p.smallnotes { font-size:11px; margin:0px; padding:0px; }
span.redletters {color:#9a2126; font-weight:bold;}

#contentbg .separatorline { border-top:1px solid #DBDCDD; padding-top:5px; padding-bottom:5px;}


#map { float: left; width: 620px; height: 360px;  border: 1px solid #CCCCCC;}
#googlemapcontact { float: left; width: 620px;}




.newstable {font-size:11px;}
input, textarea, select {font-size:11px;  font-family: Arial;}
span.notes {color:#b9baba;}
tr.headings {font-weight:bold; font-size:12px; }
