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,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;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{font-weight:bold;}
em{font-style:italic;}

/*End Reset*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none; font-weight:bold; color:#1F577D;}
a:hover{color:#1B7EE4; text-decoration:underline;}
a:visited{color:#6A95A4;}

/*---Forms---*/
.thirdParty fieldset{margin-bottom:9px; width:466px;}
.thirdParty label{display:block; float:left; clear:both; width:70px; margin-bottom:5px; color:#333; font-size:11px; padding-top:6px;font-weight:bold;text-align:right;}
.thirdParty input{background: #fff url(/cssimages/sub/field-bg.png) repeat-x 0 0; border:1px solid #cdd0d0; padding:6px 7px; color:#525252; font-size:11px; width:370px; float:left; margin:0 0 5px 5px;}
.thirdParty .submit{display:block; color:#1f577d; background:#fff url(/cssimages/icons/portlets-arrow.png) no-repeat 60px 8px; margin-left:0px; border:1px solid #cdd0d0; padding:2px 0 2px 6px; font-weight:bold; font-size:12px; width:70px; margin-left:75px; clear:both;text-align:left;}
.formAction {float:right;margin:-35px 30px 0 0;padding:0}

#top{width:920px; position:relative; margin:auto;}
#header ul#info-nav{float:right; font-size:11px; color:#999; margin-top:20px; margin-bottom:13px;}
#header ul#info-nav a, #header ul#location a{color:#004963;}
#header form{display:inline; float:right; clear:right;}
#header form fieldset{height:22px; position:relative; width:218px;}
#header form input.search, #search-box form input.search{float:left;width:187px; height:15px; border:1px solid #DCDFE1; border-right:none; color:#525252; font-size:12px; padding:2px 3px 3px; margin-left:2px;}
#header form input.search-btn{float:right;}
#header ul#location{float:right; font-size:11px; color:#666; margin:4px 17px 0 0;}
#header ul#location li.country{background:url(/cssimages/layout/location.jpg) no-repeat left top; padding-left:42px; padding-bottom:5px;}
#header ul li{display:inline;}

ul#main-nav{height:34px; clear:both; margin-top:3px; background:url(/cssimages/layout/main-nav-sprite4.png) no-repeat;}
ul#main-nav li{text-indent:-9999px; float:left;}

ul#main-nav li#store {float:right;}

ul#main-nav li a{background:url(/cssimages/layout/main-nav-sprite4.png) no-repeat; height:34px; display:block;}
ul#main-nav li#home a{width:65px;}
ul#main-nav li#products a{width:82px; background-position:-65px 0}
ul#main-nav li#solutions a{width:86px; background-position:-147px 0;}
ul#main-nav li#resources a{width:91px; background-position:-233px 0;}
ul#main-nav li#support a{width:77px; background-position:-324px 0;}
ul#main-nav li#communities a{width:108px; background-position:-401px 0;}
ul#main-nav li#partners a{width:82px; background-position:-509px 0;}
ul#main-nav li#about-pbbi a{width:99px; background-position:-591px 0}
ul#main-nav li#store a {background:transparent url('/cssimages/layout/store_buttons.png') no-repeat 0 1px;width:101px;}
ul#main-nav li#store a:hover {background-position:0 -32px;}

ul#main-nav li#home a:hover, ul#main-nav li#home.active a, ul#main-nav li#home.current a{background-position:0 -34px;}
ul#main-nav li#products a:hover, ul#main-nav li#products.active a, ul#main-nav li#products.current a{background-position:-65px -34px;}
ul#main-nav li#solutions a:hover, ul#main-nav li#solutions.active a,  ul#main-nav li#solutions.current a{background-position:-147px -34px;}
ul#main-nav li#resources a:hover, ul#main-nav li#resources.active a, ul#main-nav li#resources.current a{ background-position:-233px -34px;}
ul#main-nav li#support a:hover, ul#main-nav li#support.active a, ul#main-nav li#support.current a{background-position:-324px -34px;}
ul#main-nav li#communities a:hover, ul#main-nav li#communities.active a, ul#main-nav li#communities.current a{background-position:-401px -34px;}
ul#main-nav li#partners a:hover, ul#main-nav li#partners.active a, ul#main-nav li#partners.current a{background-position:-509px -34px;}
ul#main-nav li#about-pbbi a:hover, ul#main-nav li#about-pbbi.active a, ul#main-nav li#about-pbbi.current a{background-position:-591px -34px}

ul#main-nav li ul{position:absolute; border:5px solid #1C6826; border-top:none; margin-left:-5px; display:none; z-index:99;}
ul#main-nav li.active ul{display:block;}
ul#main-nav li ul li{float:none;}
ul#main-nav li#solutions ul li a, ul#main-nav li#products ul li a, ul#main-nav li#support ul li a, ul#main-nav li#communities ul li a, ul#main-nav li#partners ul li a, ul#main-nav li#resources ul li a, ul#main-nav li#customers ul li a, ul#main-nav li#solutions.active ul li a, ul#main-nav li#products.active ul li a, ul#main-nav li#support.active ul li a, ul#main-nav li#communities.active ul li a, ul#main-nav li#partners.active ul li a, ul#main-nav li#resources.active ul li a, ul#main-nav li#about-pbbi.active ul li a{background:#6FAB0D; color:#FFF; text-indent:0; height:auto; border-bottom:1px solid #619807; border-top:1px solid #78B01B; width:151px; padding:5px 16px; font-size:11px; line-height:1;}
ul#main-nav li#support ul li a, ul#main-nav li#support.active ul li a{width:151px;}
ul#main-nav li#solutions ul li a:hover, ul#main-nav li#products ul li a:hover, ul#main-nav li#support ul li a:hover, ul#main-nav li#communities ul li a:hover, ul#main-nav li#partners ul li a:hover, ul#main-nav li#resources ul li a:hover, ul#main-nav li#about-pbbi ul li a:hover{background:#9C0; text-decoration:none;}

#footer{clear:both; padding:20px 0 20px 27px; color:#999; border-top:1px solid #DCDFE1;}
#footer ul{margin-bottom:5px; font-size:11px;}
#footer ul li{display:inline;}
#footer ul li a{color:#999; font-weight:bold;}
#footer p{font-size:10px; }

/*General*/
body#preview {background:url(/cssimages/ContentPreviewBG.png);}
body#preview .previewInfo {background-color:#fee7e6;padding:10px;margin-bottom:1em;}
body#preview .previewInfo h3 {color:#000;margin:0 0 .5em 0;}

#footer span.hide{color:#fff;}
#footer span:hover{color:inherit;}
.nrm, div.nrm{margin-right:0;}
.nlm, div.nlm{margin-left:0;}

.img-wrap{border:1px solid #CDD0D0; float:left; margin-right:10px;}
.img-wrap img{border:2px solid #FFF; display:block;}
#content .img-caption p{font-size:11px; clear:left; margin-bottom:5px; padding-top:5px;}
#url{display:none;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

a.content-edit {
background:transparent url(http://resources.mapinfogroup1.com/images/icon-page-edit.png) no-repeat scroll 0 3px;
color:red;
display:block;
float:left;
margin-right:10px;
padding:5px 0 10px 18px;
}

.alphaCap {text-transform:uppercase}
