﻿*:focus { outline: none; }


       
#licenseSearchSuggestions { margin-bottom:20px; }

#licenseSearchSuggestions .licenseSearchSuggestion ul, .licenseSearchSuggestion ul  { margin: 0; padding: 0; list-style: none; margin-top:4px;}
 
#licenseSearchSuggestions .licenseSearchSuggestion li, .licenseSearchSuggestion li { display:inline-block; margin: 0; padding: 0; margin-right:5px; }
#licenseSearchSuggestions .licenseSearchSuggestion li a, .licenseSearchSuggestion li a { list-style-type: none; display:block; padding:5px 7px; font-size:15px; color:#00519C !important; border-radius:4px; -moz-border-radius:4px;}
#licenseSearchSuggestions .licenseSearchSuggestion li a:hover, .licenseSearchSuggestion li a:hover { background-color:#EFF4FF; color:#00519C !important; }
#licenseSearchSuggestions .licenseSearchSuggestion li a:before, .licenseSearchSuggestion li a:before { content:attr(data-icon); font-family:"Entypo Edited"; }

#licenseSearchSuggestions a { text-decoration:none; }
        
/*#licenseSearchSuggestions .subnavlist a{
display: block;
padding: 3px;
width: 290px;
color: #00519C;
background-color:White;
border: 1px solid #e0dfdf;
}
*/ 

#licenseSearchSuggestions .licenseSearchSuggestion .question, .licenseSearchSuggestion .question { font-size: 15px; }
#licenseSearchSuggestions .licenseSearchSuggestion a:hover .name, .licenseSearchSuggestion a:hover .name { color:#D2232A; }
#licenseSearchSuggestions .licenseSearchSuggestion a .name, .licenseSearchSuggestion a .name { display:table-cell; vertical-align:middle; height: 50px; margin-left:8px; max-width:550px; line-height:105%; font-size:21px;color:#00519C; }
#licenseSearchSuggestions .licenseSearchSuggestion img, .licenseSearchSuggestion img { float:left; margin-right:12px; }

#licenseSearchSuggestions .licenseSearchSuggestion, .licenseSearchSuggestion { margin-bottom:20px; padding-left:10px; color:#00519C; }

#gn_menu li p a { color:#FFF; }
#gn_menu li p a:hover { color:#C8DBFA; }

#gn_menu li .licenseSearchNavSuggestions a, #gn_menu li .licenseSearchNavSuggestions .question { color:#3F65AE !important; font-weight:normal; background-color:#EFF4FF; display:block; font-size:15px !important; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; padding:5px 6px; margin-bottom:3px;}
#gn_menu li .licenseSearchNavSuggestions a:hover { background-color:#FFF; color:#000 !important;}
#gn_menu li .licenseSearchNavSuggestions a.suggestedItemHover { background-color:#FFF; color:#000 !important; }

#licenseSearchSuggestions .nothingFound { font-size:17px; color:#A1A1A1; text-align:center; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; }
#licenseSearchSuggestions .nothingFound span { font-size:13px; }
#licenseSearchSuggestions .nothingFound span a { color:#00519C; }
#licenseSearchSuggestions .nothingFound span a:hover { color:#D2232A; }

#licenseSearchNavSuggestions .nothingFound { color:#3F65AE !important; font-weight:normal; background-color:#C7D6E8; display:block; font-size:15px !important;  padding:5px 6px; margin-bottom:3px;}


#licenseSearchSuggestions .fullListLink { font-size:13px; color:#A1A1A1; padding-left:10px; padding-top:20px; }
#licenseSearchSuggestions .fullListLink a { color:#00519C; }
#licenseSearchSuggestions .fullListLink a:hover { color:#D2232A; }

.facet { margin-bottom:5px;	color:#00519C; }
.facet:hover { cursor: pointer; cursor: hand; }

#facetsList { float:left; width: 120px;	list-style-type:none; clear:both; }

.facetsList { display:inline; }
#resultsList { float:right;	margin-left: 10px; margin-right: 10px; width:440px; }

.result { margin-bottom:15px; }

.resultLink { margin-bottom:5px; }

.resultItemLink { color:#00519C; }

.pageLink {	float:left;	margin-right:1px; }
.pageLink:hover { cursor: pointer; cursor: hand; }

#pageLinksList { width:460px; float:right; margin-left:0px; margin-right:10px; }

.viewMoreItemsLink /* not being picked up so I put it inline */
{
    display:block;
    margin-top:5px;
    color:#00519C;
}

.licenseSearchSuggestion a.suggestedItemHover .name { color:#D2232A !important; }   


.licenseFinder p, p.bigger { font-size: 13px; line-height:132%;}
.licenseFinder a { font-size: 13px;}





.licenseFinder .contentText { margin-bottom:20px;  }
.licenseFinder .contentText .linksRow { padding-top:5px;  }

.textboxNewContainer.bigSearchText { padding:5px 45px 5px 8px; margin-top:5px; margin-bottom:20px;}
.textboxNewContainer.bigSearchText:after { font-family:"Entypo Edited"; content:attr(data-icon); position:absolute; right:9px; top:5px; font-size:33px; color:#A1A1A1; cursor:default;  }
.textboxNewContainer.bigSearchText.searching:after { content:'\E4B0' !important; }
.textboxNewContainer.bigSearchText.active:after { color:#00519C !important; }
.textboxNewContainer.bigSearchText input[type='text'] { width:100%;  font-size:27px;  }

.textboxNewContainer.licenseSearchNavText { padding:5px 45px 5px 6px; margin-top:5px; margin-bottom:3px; background-color:#C7CEEA; border-bottom:0 !important; }
.textboxNewContainer.licenseSearchNavText:after { font-family:"Entypo Edited"; content:attr(data-icon); position:absolute; right:7px; font-size:27px; color:#256FB4; cursor:default; top:3px;  }
.textboxNewContainer.licenseSearchNavText.searching:after { content:'\E4B0' !important; }
.textboxNewContainer.licenseSearchNavText.active { background-color:#FFF !important; border-bottom-color:#00519C}
.textboxNewContainer.licenseSearchNavText input[type='text'] { border:0; font-size:19px; color:#256FB4; }
.textboxNewContainer.licenseSearchNavText.containerHover { background-color:#EFF4FF; -moz-box-shadow: 0px 2px 3px #334D7C; -webkit-box-shadow: 0px 2px 3px #334D7C;	box-shadow: 0px 2px 3px #334D7C; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#334D7C')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#334D7C'); }

  
.licenseFinder .directory .col { float:right; width:305px; }
.licenseFinder .directory .col.first { float:left !important; }
.licenseFinder .directory .letter { margin-bottom:20px;  }
.licenseFinder .directory .letter .title { font-size:25px; color:#00519C; border-bottom:1px solid #00519C; padding-bottom:3px; margin-bottom:6px; padding-left:5px; }
.licenseFinder .directory .letter .license {  }
.licenseFinder .directory .letter .license a {padding:0 5px; font-size:13px; color:#00519C; line-height:123%;  padding-bottom:3px; display:inline-block; padding-top:2px; background-color:transparent;border-radius:3px; -moz-border-radius:3px; }
.licenseFinder .directory .letter a:hover {color: #D2232A; background-color:#EFF4FF; }

a.icon-link { color:#00519C; position:relative; padding-left:22px;}
a.icon-link:hover { color:#D2232A; }
a.icon-link:before { position:absolute; left:0; font-family:"Entypo Edited"; content:attr(data-icon); font-size:17px;}



.licensingRightColItem.first { padding-top:57px !important; }
.licensingRightColItem { padding:10px 0 5px 4px; }

a.whitebtn { display:block; width:150px; font-size:15px; text-align:center; height:25px; padding-top:55px; color:#00519C; position:relative; background-color:transparent; border-radius:5px; -moz-border-radius:5px; float:left;}
a.whitebtn:hover { color:#D2232A; background-color:#EFF4FF;}
a.whitebtn .icon { position:absolute; top:0; left:0; width:100%; text-align:center; margin-top:21px; font-family:"Entypo Edited"; font-size:35px; background-color:transparent; border-radius:5px; -moz-border-radius:5px;}

a.whitebtnHor { display:inline-block;color:#00519C; position:relative; font-size:15px; text-align:center; width:300px; padding:15px 0 20px 0; border-radius:5px; -moz-border-radius:5px;}
a.whitebtnHor:hover { color:#D2232A; background-color:#EFF4FF;}
a.whitebtnHor:before { content:attr(data-icon); font-family:"Entypo Edited"; font-size: 35px; margin-right:9px; position:relative; top:5px; }

#gn_menu .menuLicensing { border:0; }

#gn_menu a.menuBtn {  font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; font-size:15px !important; font-weight:normal !important; color:#EFF4FF !important; display:inline-block; width:136px; text-align:center; line-height:117% !important; height:40px; padding-top:50px; position:relative;border-radius:5px; -moz-border-radius:5px;   }
#gn_menu a.menuBtn:hover { color:#FFF !important; background-color:#3E84C1; }
#gn_menu a.menuBtn:after { content:attr(data-icon); font-size:31px; position:absolute; left:50%; top:17px; margin-left:-15px; font-family:"Entypo Edited"; }

#gn_menu a.menuBtnHor {  font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; font-size:15px !important; font-weight:normal !important; color:#EFF4FF !important; display:inline-block; text-align:center; padding:8px; line-height:117% !important;  position:relative;border-radius:5px; -moz-border-radius:5px;   }
#gn_menu a.menuBtnHor:hover { color:#FFF !important; background-color:#3E84C1; }

#gn_menu .divider { height:90px; background-color:#3E84C1; width:1px; display:inline-block; position:relative; top:7px; margin:0 3px; }

.licenseSearchNavSuggestions .icon, .licenseSearchSuggestion .icon { display:inline; font-family:"Entypo Edited"; margin-right:4px;}
.licenseSearchNavSuggestions .icon.yes:before, .licenseSearchSuggestion .icon.yes:before { content:'\2713'; font-size:19px; display:inline; }
.licenseSearchNavSuggestions .icon.no:before, .licenseSearchSuggestion .icon.no:before { content:'\2715'; font-size:19px; display:inline; position:relative; top:2px; left:1px;}

.licenseSearchNavSuggestions a:hover .icon.no:before, .licenseSearchSuggestion a:hover .icon.no:before {color:#D2232A}
.licenseSearchNavSuggestions a:hover .icon.yes:before, .licenseSearchSuggestion a:hover .icon.yes:before {color:#51AD48}


.twoColForm, .newContactForm { padding-top:15px; }
.twoColForm .field, .newContactForm .field { float:left; width:305px; margin-bottom:15px;}
.twoColForm .field.small, .newContactForm .field.small { float:left; width:85px; margin-bottom:15px;}
.twoColForm .field.medium, .newContactForm .field.medium  { float:left; width:206px; margin-bottom:15px;}
.twoColForm .field.full, .newContactForm .field.full  { width:100%; margin-bottom:15px;}
.twoColForm .field.pad, .newContactForm .field.pad { margin-right:14px;}
.twoColForm .field.break, .newContactForm .field.break {margin-top:25px; } 
.twoColForm .field.right, .newContactForm .field.right {float:right; text-align:right;}
.twoColForm .field label.twolines, .newContactForm .field label.twolines { margin-top:-6px; line-height:121%; }
/*CHROME HACK */
@media screen and (-webkit-min-device-pixel-ratio:0) { .twoColForm .field select, .newContactForm .field select { height:26px; } }

.twoColForm .field input.submit, .newContactForm .field input.submit {margin:0;-webkit-appearance: none; -moz-appearance: none; appearance: none; border:0; background-image:url('/~/media/B39B0E299FA742C3A30FFF3FB38D6FD7.png'); background-position:0 0; width:91px; height:39px; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; font-size:15px; color:#FFF; background-color:transparent; padding-bottom:7px; float:right; cursor:pointer; cursor:hand;}
.twoColForm .field input.submit:hover, .newContactForm .field input.submit:hover { background-position:0 39px; }

.reqRed { color:#D2232A; }

a.btnSm {margin:0;-webkit-appearance: none; -moz-appearance: none; appearance: none; border:0; background-image:url('/~/media/B39B0E299FA742C3A30FFF3FB38D6FD7.png'); background-position:0 0; width:91px; height:39px; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; font-size:15px; color:#FFF; background-color:transparent; padding-bottom:7px; float:right; cursor:pointer; cursor:hand;}
a.btnSm:hover { background-position:0 39px; }


.textboxNewContainer {  background-color:#EEE; border-bottom: 1px solid #A1A1A1; position:relative; padding:5px;overflow:hidden;}

.textboxNewContainer.active { background-color:#EFF4FF !important; border-bottom-color:#00519C}
.textboxNewContainer input[type='text'] { font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; border:0; color:#A1A1A1; width:100%; font-size:17px; background-color:transparent;}
.textboxNewContainer input[type='text'].active { color:#000 !important; }
.textboxNewContainer input[type='password'] { font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; border:0; color:#A1A1A1; width:100%; font-size:17px; background-color:transparent;}
.textboxNewContainer input[type='password'].active { color:#000 !important; }


.textboxNewContainer.containerHover { -moz-box-shadow: 0px 2px 3px #CCC; -webkit-box-shadow: 0px 2px 3px #CCC;	box-shadow: 0px 2px 3px #CCC; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#CCCCCC')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#CCCCCC'); }

label.textboxNew { text-transform:uppercase; font-size:13px; float:none; color:#5E5E5E; padding:0; margin-bottom:3px; width:auto; }
label.textboxNew.active { color:#00519C; }

.textboxNewContainer textarea { border:0; background-color:transparent; width:100%; resize:none; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; font-size:17px; margin:0; height:90px; }

.textboxNewContainer select { border:0; background-color:transparent; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; font-size:17px; margin:0; line-height: 1; border-radius: 0; -webkit-appearance: none; position:relative; -moz-appearance: none; appearance: none;overflow:hidden; width: 111%; height:21px; z-index:2}
.field.small .textboxNewContainer select {width:135%; z-index:2 }
.textboxNewContainer.select:after { content:'\E75C'; position:absolute; right:8px; top:4px; font-size:25px; font-family:"Entypo Edited"; color:#5E5E5E;}

.licensingFaqNav { background-color:#EEE; border-bottom: 1px solid #00519C; height:80px; position:relative; margin-bottom:20px; position:relative; top:2px;}
.licensingFaqNav ul li { display:inline-block; width:150px; position:absolute; top:0; margin-left:-75px; text-align:center;}
.licensingFaqNav ul li.general { left:13% }
.licensingFaqNav ul li.television { left:36% }
.licensingFaqNav ul li.radio { left:60% }
.licensingFaqNav ul li.webmobile { left:84% }
.licensingFaqNav ul li.copyright { left:13% }
.licensingFaqNav ul li.royalties { left:50% }
.licensingFaqNav ul li.successors { left:84% }
.licensingFaqNav ul li a { font-size:13px; text-transform:uppercase; color:#A1A1A1; height:32px; padding:49px 10px 0 10px; display:inline-block; position:relative; background-color:transparent; text-align:center; cursor:pointer; cursor:hand; }
.licensingFaqNav ul li a:hover { color:#D1242A; }
.licensingFaqNav ul li a:after { content:attr(data-icon); font-size:29px; position:absolute; text-align:center; width:100%; left:0; top:23px; font-family:"Entypo Edited" }
.licensingFaqNav ul li a.verdana:after { font-family:Verdana, Sans-Serif !important;}
.licensingFaqNav ul li { list-style-type:none; }
.licensingFaqNav ul li a.selected { color:#00519C; }
.licensingFaqNav .arrow { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #00519C; position:absolute; bottom:0; margin-left:-7px; left:5%;}

h2.new { color:#2f5eab; font-size:17px; font-weight:bold; margin:0 0 5px 0px; text-decoration:none !important; line-height:30px; clear:both; font-family:'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode',sans-serif; }

ul.faqItems { list-style:none; }
.faqItems li { margin-bottom: 8px; list-style-type:none; padding-left:0.5em; }
.faqItems li:before {content: ""; border-color: transparent #00519C; border-style: solid; border-width: 0.43em 0 0.43em 0.43em; display: block; height: 0; width: 0; left: -1.2em; top: 1.2em; position: relative; }
.faqItems li.open:before {/* Safari */-webkit-transform: rotate(90deg);/* Firefox */-moz-transform: rotate(90deg);/* IE */-ms-transform: rotate(90deg);/* Opera */-o-transform: rotate(90deg);/* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.faqItems .q a {color:#00519C; font-size:15px; line-height:121%;}
.faqItems .q { margin-bottom:7px; }
.faqItems .a { display:none; margin:0; padding:0; padding-top:10px;}
.faqItems .a p {font-size:13px; }
.faqItems a { color:#00519C; }
.faqItems a:hover { color:#D1242A; }
.faqItems { margin-bottom:8px; }

.faq-content { display:none; }
.faq-content li .q a { cursor:pointer; cursor:hand; }

.licensingRightColItem .relatedContent { background-color:#EEE; font-size:13px; width:300px }
.licensingRightColItem .relatedContent .title { text-transform:uppercase; padding:8px 12px; border-bottom:1px solid #FFF; color:#00519C }
.licensingRightColItem .relatedContent ul { list-style:none; padding: 15px 9px 1px 9px;}
.licensingRightColItem .relatedContent ul li { margin: 0 5px 18px 5px; }
.licensingRightColItem .relatedContent ul li.downloadIcon a:before { font-size:23px; content:"\1F4E5"; font-family:"Entypo Edited"; position:absolute; top:50%; left:0; margin-top:-8px;  }
.licensingRightColItem .relatedContent ul li a { color:#00519C; font-size:13px; position:relative; display:block;line-height:121%}
.licensingRightColItem .relatedContent ul li.downloadIcon a { padding-left:32px; }
.licensingRightColItem .relatedContent ul li a:hover { color:#D1242A; }
.licensingRightColItem .relatedContent #navlistBrochures a {display:inline !important; }
.licensingRightColItem .relatedContent #navlistBrochures .brochureImage {float:left;margin-right:7px; position:relative; background-color:#FFF; }
.licensingRightColItem .relatedContent #navlistBrochures .brochureImage a { display:block !important; }
.licensingRightColItem .relatedContent #navlistBrochures .brochureImage a:hover img { opacity:0.5;  filter: alpha(opacity = 50); }
.licensingRightColItem .relatedContent #navlistBrochures .brochureImage a:hover:before {font-size:65px; content:"\1F4E5"; font-family:"Entypo Edited"; position:absolute; top:40px; left:18px; opacity:1; color:#00519C !important; z-index:100; }


.licensingRightColItem .relatedContent .showallReportFormsli, 
.licensingRightColItem .relatedContent .showallBrochureli, 
.licensingRightColItem .relatedContent .ShowLimitedBrochuresLi, 
.licensingRightColItem .relatedContent .ShowLimitedReportFormsLi { cursor:pointer; cursor:hand; }

.licenseTypeContent { background-color:#00519C; color:#FFF; padding:15px 15px 15px 15px; }
.licenseTypeContent .left { width:620px; float:left; margin-right:24px; }
.licenseTypeContent .right { float:left; text-align:center; padding-top:24px; width:300px;}
.licenseTypeContent h1 { color:#FFF; margin-bottom:5px; }
.licenseTypeContent h2 { color:#CDE2FF; margin-bottom:0;line-height:100%; }
.licenseTypeContent p {color:#FFF; font-size:13px; line-height:131%;  }

.blueBtn { font-size:15px !important; font-weight:normal !important; color:#EFF4FF !important; display:inline-block; width:145px; text-align:center; line-height:117% !important; height:40px; padding-top:50px; position:relative;border-radius:5px; -moz-border-radius:5px;   }
.bluelink {color:#00519C !important; margin: 20px}
a.blueBtn:hover { color:#FFF !important; background-color:#0560AF; }
.blueBtn:after { content:attr(data-icon); font-size:31px; position:absolute; left:50%; top:17px; margin-left:-15px; font-family:"Entypo Edited"; }
.blueBtn.dl:after { content:'\1F4E5'; }
.blueBtn.sl:after { content:'\E73D'; }
.blueBtn.ma:after { content:'\1F4BC'; }
.blueBtn .icon { font-size:31px; position:absolute; left:50%; top:17px; margin-left:-15px; font-family:"Entypo Edited"; }

.bigblueBtn { font-size:21px; color:#EFF4FF !important; display:inline-block;text-align:center; position:relative; border-radius:5px; -moz-border-radius:5px;   
                    background-color: #0560AF;cursor:pointer; cursor:hand;border: none;
                    padding:5px;}
.bigblueBtn:hover {color: #FFF !important;background-color: #00519C;}
a.bigblueBtn:hover { color:#FFF !important; background-color: #00519C;}
                     
.bigblueBtn:after { content:attr(data-icon); font-size:31px; position:absolute; left:50%; top:35px; margin-left:-15px; font-family:"Entypo Edited"; }
.bigblueBtn.sl:after { content:'\E73D'; }
.bigblueBtn .icon { font-size:31px; position:absolute; left:50%; top:17px; margin-left:-15px; font-family:"Entypo Edited"; }



img.licenseTypeImg {width:100%; position:relative; top:-40px; }
.licenseTypeImgContainer { height:325px; overflow:hidden; }

.lightbox-container { width: 450px; background-image:url('/~/media/8F19B04E77CC4889A46D71D44B8991A4.png'); height:530px;border-radius:4px; -moz-border-radius:4px;}
.lightbox-container .lightbox { background-color:#FFF; width:380px; height:460px; position:relative; top:15px; left:15px; padding:20px; }
.lightbox-container .lightbox .title { text-align:center; font-size:21px; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Sans-Serif; color:#A1A1A1; font-weight:bold; margin-bottom:26px}
   .lightbox-container .lightbox .title:before { font-size:33px; font-family:"Entypo Edited"; content:attr(data-icon); display:inline; margin-right:10px; position:relative; top:3px; }
   
   .squarebtn { background-image:url('/~/media/ADD67EEB55C3488CAF9B228FFC131F54'); width:115px; height:120px; background-position:0 0; display:block; position:relative;}
   a.squarebtn:hover, .squarebtn.active { background-position:0 120px; }
   .squarebtn:after { position:absolute; font-size:69px; content:attr(data-icon); top:49px; left:23px; color:#FFF; font-family:"Entypo Edited"}
   
   .squarebtn.red { background-image:url('/~/media/D4E4E4A5B80C42B3938267F0C63A3270'); }
   
   .lightbox-container .lightbox .login-item .squarebtn { float:left; margin-right:11px; }
   
   a.login-item { margin-bottom:11px; display:block; padding:10px 10px 5px 10px; border-radius:8px; -moz-border-radius:8px; text-decoration:none; }
   a.login-item:hover { background-color:#EFF4FF;}
   
   .lightbox-container .lightbox .login-item .login-title { font-size:25px; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; margin-bottom:3px; line-height:100%;}
   .lightbox-container .lightbox .login-item .login-title span { font-size:17px; text-transform:uppercase; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Sans-Serif; font-weight:bold }
   .lightbox-container .lightbox .login-item .login-description { font-size:13px; font-family:"Lucida Grande", "Lucida Sans Unicode", Sans-Serif; line-height:131%; }
   .lightbox-container .lightbox .pad { padding: 5px 10px; }
   
   
   .login-item.blue {  color:#00519C; }
   .login-item.red {  color:#D2232A; }
   
   .text-divider { color:#a1a1a1; font-size:19px; font-weight:bold; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Sans-Serif; text-align:center; position:relative;  }
   .text-divider:before { width:100%; display:block; border-top:1px solid #A1A1A1; position:absolute; top:12px; content:""; }
   .text-divider span { background-color:#FFF; z-index:20000; display:inline; position:relative; padding:0 8px;}
   
   #licensingNavError p {color:#D0222B; font-weight:bold; }
   
   
    .blueBtn.modMargin { margin-top:30px; }
    .blueBtn.modCenter:after { margin-left:-11px;}
    .licenseHeader { width:100%; height:325px; position:relative; overflow:hidden; background-color:#00519C }
    .licenseHeader img { position:absolute; bottom:0; left:0 }
    .licenseHeader .overlay { color:#FFF; position:relative; z-index:5; text-align:center; font-size:39px; margin-top:90px; text-shadow: 0 0 20px black; width:600px; margin-left:auto; margin-right:auto; line-height: 128% } 
    .licenseHeader .overlay a { text-shadow:none; }
    