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

#frametable { width: 970px; } 

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

#top .logo {float:left; width:230px;}
#top .topmenu {float:right; margin-top:20px; width:730px; 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: 970px; margin-top:10px; }
#contentbody2 {float:left; width: 970px; margin-top:10px; margin-top:0; top:-7px; *top:-10px; position:relative;}

#contentbody #leftnav {float:left; width: 175px;}
#contentbody .rightnav {float:right; width: 175px; margin-left:10px; }
#contentbody #middle {float:left; width: 590px; margin-left:15px; }
#contentbody #breadcrumb {float:left; width: 750px; margin-left:190px; font-size:11px; text-align:left;}

#contentbody2 #leftnav {float:left; width: 175px;}
#contentbody2 .rightnav {float:right; width: 175px; margin-left:10px; }
#contentbody2 #middle {float:left; width: 590px; margin-left:15px; }
#contentbody2 #breadcrumb {float:left; width: 750px; 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 8px 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 ul li.nobullet { margin: 6px 0 0 0; padding: 5px 0 0 10px; background:none;  border-bottom:  0;border-top: 1px solid #DBDCDD;}

#navbg a.homelink { text-decoration:none; color:#F6932E; font-size:11px; padding-left:2px;}
#navbg a { text-decoration:none; color:#3f3f3f;}
#navbg a:hover { text-decoration:none; color:#F6932E;}


#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 .googleSearch {float:left; width: 176px; background:url('../images/navbg/google-search.jpg'); background-repeat: no-repeat; }

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

#contentbody #middle .col {float:left; width:185px;}
#contentbody #middle .midcol {float:left; width:185px; margin-left:15px; margin-right:15px;}

#contentbody2 #middle .col {float:left; width:185px;}
#contentbody2 #middle .midcol {float:left; width:185px; margin-left:15px; margin-right:15px;}


#googleappsgreen {float:left; width: 184px; text-align:left; background:url('../images/common/google-apps-green2.jpg'); background-repeat: no-repeat; }
#googleappsgreen .textarea {text-align:left; padding:10px;}
#googleappsgreen h3 { padding:3px 4px 7px 5px; margin:0; font-size:15px; font-weight:normal; border-bottom: 1px solid #DBDCDD; color:#FFF; visibility:hidden;}
#googleappsgreen hr {color:#F4F6F8; height:1px;}
#googleappsgreen ul { list-style:none; margin:0; padding:0; font-size:11px;}
#googleappsgreen ul li { margin: 6px 0 6px 6px; padding: 0 0 2px 10px; background:url('../images/common/bullet.gif') left top no-repeat; }
#googleappsgreen a { text-decoration:none; color:#3f3f3f; }
#googleappsgreen a:hover { text-decoration:none; color:#219145; }


#googleearthred {float:left; width: 184px; text-align:left; background:url('../images/common/google-earth-red.jpg'); background-repeat: no-repeat; }
#googleearthred .textarea {text-align:left; padding:10px;}
#googleearthred h3 { padding:3px 4px 7px 5px; margin:0; font-size:15px; font-weight:normal; border-bottom: 1px solid #DBDCDD; color:#FFF; visibility:hidden;}
#googleearthred hr {color:#F4F6F8; height:1px;}
#googleearthred ul { list-style:none; margin:0; padding:0; font-size:11px;}
#googleearthred ul li { margin: 6px 0 6px 6px; padding: 0 0 2px 10px; background:url('../images/common/bullet.gif') left top no-repeat; }
#googleearthred a { text-decoration:none; color:#3f3f3f; }
#googleearthred a:hover { text-decoration:none; color:#CC242B; }

#googlesearchblue {float:left; width: 184px; text-align:left; background:url('../images/common/google-search-blue2.jpg'); background-repeat: no-repeat; }
#googlesearchblue .textarea {text-align:left; padding:10px;}
#googlesearchblue h3 { padding:3px 4px 7px 5px; margin:0; font-size:15px; font-weight:normal; border-bottom: 1px solid #DBDCDD; color:#FFF; visibility:hidden;}
#googlesearchblue hr {color:#F4F6F8; height:1px;}
#googlesearchblue ul { list-style:none; margin:0; padding:0; font-size:11px;}
#googlesearchblue ul li { margin: 6px 0 6px 6px; padding: 0 0 2px 10px; background:url('../images/common/bullet.gif') left top no-repeat; }
#googlesearchblue a { text-decoration:none; color:#3f3f3f; }
#googlesearchblue a:hover { text-decoration:none; color:#275EAB; }


#footer {float:left; width: 970px; margin-top:10px; font-size:11px;}
#footer .textarea {text-align:center width: 750px; 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: 761px; 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; }


#contentbg { margin-top:10px; float:left; width: 761px; 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: 305px;  padding-left:45px;}


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

