@charset "utf-8";
/*Super Teacher Worksheet CSS Document 

search area on css file:
index.html
template
Header
profile
Login
PDF classes
about membership
Individ Sign Up
Footer
Notifications
expired individ
Common Core Page
Spanish Translations Page
help index
help pages
become member
contact us
information
recover
sorry

*/
.modal-backdrop{
	height:100%;
}
.siteModalText{
	margin-top: 15px;
}
a:link.warningLink,a:visited.warningLink,a:active.warningLink,a:hover.warningLink{
	color: #fff;
	font-size: inherit;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
a:link.modalBAMbtn,a:visited.modalBAMbtn,a:active.modalBAMbtn,a:hover.modalBAMbtn{
		font-style: normal;
		font-weight: bold;
}
.modalLoginBtn{
		font-style: normal;
		font-weight: bold;
}
#page{/*overly*/
	position:relative;
	}
.overlySize{
	height: 157px;
}
body{  
	font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

a, a:focus{
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	outline: 0 none;;
}
a.homeitem:link,a.homeitem:focus, a.homeitem:active, a.homeitem:hover,a.homeitem:visited {
	font-style: unset;
	font-size: 16px;
	font-weight: normal;
	outline: 0px none;
	text-decoration: none !important;
}
a.moreWorksheets{
	color: rgb(0, 113, 187);
	font-weight: bold;
	font-style: italic;
}
a.itemCatMenu{
	font-style: normal;
	font-weight: bold;
}
#catHandwriting{
	padding-bottom: 0px;
}
#catMenu{
	background-color: rgb(236, 237, 237);
	border: 1px solid #000;
	border-radius: 8px;
	padding: 17px;
	position: absolute;
	right: 0;
	z-index: 1000;
}
#catMenuList{
	position: relative;
}
#catSTW{
	padding-bottom: 0px;
}
#container {
  margin: 0 auto;
  width: 895px;
}
#contentBox {
 width: 597px;
 height: 305px;
}
#contentContainer{
	display: inline-block;
	margin-left: 17px;
	vertical-align: top;
}
#contentSlide { 
	clear: both; 
	display: inline-block;
 }
#copywrite {
  margin-top: 30px;
  text-align: center;
}
 #footerTop{
	 margin: 0 auto;
	width: 895px;
}
#footerTopColOne{
	display: inline-block;
	margin-left: 19px;
	width: 230px;
}
#footerTopColTwo{
	/*width: 597px;
	display: inline-block;
	margin-left: 17px;
	vertical-align: top;*/
}
#halfLeft{	
	display: inline-block;
	height: 324px;
	vertical-align: top;
	width: 290px;
}
#halfRight{		
	display: inline-block;
	height: 324px;
	margin-left: 13px;
	/*overflow: hidden;*/
	vertical-align: top;
	width: 290px;
}
#header{
	margin: 20px auto 8px;
	position: relative;
	width: 901px;
}
#headerNormal{
	margin: 45px auto 8px;
	position: relative;
	width: 901px;
}
#headerRenew{
	margin: 60px auto 8px;
	position: relative;
	width: 901px;
}
#headerPrint{
	display: none;
}
#heading{
	font-size: inherit;
	font-weight: inherit;
	margin: 0;
}
#innerContentHome{
	padding-top: 0px;
	margin-top: 0px;
}
#loginContainer{
	
}
#menuBox{
	display:inline-block;
	margin-left:19px;
	width:230px;
}
#renewBtnRed{
	background-image: url("../images/buttons-renew-red.png");
	background-repeat: no-repeat;
	background-size: 172px 34px;
	height: 34px;
	margin: 6px 0;
	width: 172px;
}
#renewBtnRedExpired{
	background-image: url("../images/buttons-renew-red-large.png");
	background-repeat: no-repeat;
	background-size: 272px 34px;
	height: 34px;
	margin: 6px 0;
	width: 272px;
}
#row2, #row3, #row4, #row5, #row6, #row7, #row8, #row9 {
 margin-top: 15px;
}
#row2{
	height: 324px;
}
#row2Col2Text{
	/*height: 109px;*/
}
.box425{
	height:425px;
	width: 287px;
}
.boxCatTitle{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.btxt{
	font-weight: bold;
}
.catMenuItem{
	margin: 0px;
	line-height: 25px;
}
.ctl{
   list-style: outside url('../images/square-icon.png') no-repeat;
    max-width:25% !important;
    max-height:15% !important; /*or any other percentage that would look good*/
    cursor: pointer;
    text-align:center;
}
.ctl .active {
  list-style: outside  url('../images/square-icon-grey.png') no-repeat;
  max-width:25% !important;
  max-height:15% !important; /*or any other percentage that would look good*/
  margin: 0px; 
}
.carousel_arrow{
	margin-top: 102px;
}
.divideBox{
	margin: 8px 13px 0px;
}
#divideColumn{	
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 595px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	height: 574px;
	overflow: hidden;
	width: 595px;
}
#divideLeft{
	display:inline-block;
	height: 100%;
	width:287px;
	vertical-align: top;
}
#divideMiddle{
	background: rgba(0, 0, 0, 0) url("../images/dotted-rule.png") repeat-y scroll center center / 3.5px auto;
	display: inline-block;
	height: 426px;
	margin-top: 10px;
	vertical-align: top;
	width: 6px;
	}
.dividePara{
	margin: 8px 0px 0px;
}
.divideRight{	
	display:inline-block;
	height: 100%;
	/*margin-left: 9px;*/
	width:287px;
	vertical-align: top;
}
.free{
	margin: 0px;
}
.singleImage {  
  height: 225px;
}
.icon{
	margin: 9px 12px 0 15px;
	width: 75px;
}
.icons{
	float:left;
}
.leftBox{	
	display: inline-block;
	vertical-align: top;
	width: 288px;
}
.midHeightLeft{
	display: inline-block;
	height: 425px;
	width: 288px;
}
.midHeightRight{	
	display: inline-block;
	height: 425px;
	margin-left: 15px;
	vertical-align: top;
	width: 287px;
}
.nobold{
	font-weight: normal;
}
.nouline{
	text-decoration: none !important;
}
.nostyle{
	font-style: normal;
}
.otherBorder{
	border-top: 2px solid rgb(0, 113, 187);
	margin: 8px 13px 7px;
}
.pickBox{
	margin: 8px 13px 0px;
}
.pickPara{
	margin: 0px;
}
.pickParaTitle{
	margin:0px;
}
.pickBorder{
	border-top: 2px solid rgb(0, 113, 187);
	margin: 8px 13px 7px;
}
#rightBox{
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	width: 287px;
}
.row2Col1{
	
}
.row2Col1Text{
	
}
.row2Col2{
	/*height: 115px;
	overflow: hidden;*/
}
.row3col1{
}
#row2Col1MoreText{
	margin-top: 11px;
}
.row2Col1Top{
	height: 175px;
}

.row2Col2Top{	
	height: 175px;
}
#row2Col2Bottom{
	margin-top: 11px;
}
.row4Col1{
	height:139px;
	overflow: hidden;
}
.row4Col2{
	height:139px;
	overflow: hidden;
}
.row5Col1 {  
  height: 144px; 
	overflow: hidden;
}
.row5Col2 {  
  height: 144px;
	overflow: hidden;
}
.row5Col1Top{
	
	height: 240px;
}

.row5Col2Top{
	height: 241px;
}
.row7Col1{
	height: 185px;
	overflow: hidden;
}
.row7Lower{
	height: 222px;
}
.row7Upper{
/*	height:325px;*/
}
.row7Col1Middle{
	height: 240px;
	width: 288px;
}
.row7Col2Top{
	display: table;
	height: 46px;
	width: 289px;
}
.row8ColTop{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	text-align: center;
	vertical-align: middle;
	width: 595px;
}

#midHeightInnerRow5 {
 background-image: url("../images/category-pic-240px-spelling.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-size: 290px 240px;
	border: 1px solid #000;
	border-radius: 6px;
	width: 290px;
}
#midHeightInner{
	background-image: url("../images/category-pic-240px-perimeter.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-size: 290px 240px;
	border: 1px solid #000;
	border-radius: 6px;
	width: 290px;
}
#midHeightInnerRight{
	background-image: url("../images/category-pic-240px-generic-science.png");
	background-position: -1px -2px;
	background-repeat: no-repeat;
	background-size: 287px 240px;
	border: 1px solid #000;
	border-radius: 6.75px;
	width: 289px;
}
.item{
	padding-left: 0px;
}
.homeMoreLink{
	border-top: 2px solid rgb(0, 113, 187);
height: 35px;
letter-spacing: 0.3px;
margin: 0 15px;
padding-top: 1px;
}
.fullRowText{
padding: 9px 15px 10px;
}
.margin15{
	margin-top:15px;
}
.rowText{
	line-height: 20px;
padding: 9px 15px 10px;
width: 287px;
}
.nolnheight{
	line-height: normal;
}
#nullh1{
	font-size: inherit;
}
.singleTextRow{	
	width: 595px;
}
.singleTextRowTitle{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	text-align: center;
	vertical-align: middle;
	width: 595px;
}
.smallbox{
	left: -1px;
	position: absolute;
	top: 35px;
}
.smallBoxCat{
	background-image: url("../images/category-bar-small.png");
	background-repeat: no-repeat;
	background-size: 288px 46px;
	display: table;
	height: 46px;
	width: 288px;
}
#smallBoxCatCC{
	display: table;
	height: 46px;
	width: 288px;
}
#smallBoxCatNutrition{
	display: table;
	height: 46px;
	width: 288px;
}
#smallBoxCat4 {
  display: table;
  height: 46px;
  width: 288px;
}
.smallBoxCat7{
	display: table;
	height: 46px;
	width: 288px;
}
#smallFullWide{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 6px;
}
.smallHeightInner1{
	background-image: url("../images/category-pic-175px-place-value.png"); 
	background-position: -1px 0;
	background-repeat: no-repeat;
	background-size: 290px 175px;
	border: 1px solid #000;
	border-radius: 7px;
	display: table;
	height: 324px;
	width: 289px;
}
#smallHeightInner2{
	background-image: url("../images/category-pic-175px-reading.png");
	background-position: -1px 0;
	background-repeat: no-repeat;
	background-size: 290px 175px;
	border: 1px solid #000;
	border-radius: 7px;
	display: table;
	height: 324px;
	width: 289px;
}
#smallHeightInner{
	background-image: url("../images/category-bar-small.png");
	background-repeat: no-repeat;
	background-size: 288px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 6.75px;
	display: table;	
	width: 289px;
}
#smallLeft1{	
  background-image: url("../images/category-bar-small.png");
  background-repeat: no-repeat;
  background-size: 288px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 7px;	
	height: 225px;
	width: 290px;	
}

#smallLeft{	
  background-image: url("../images/category-bar-small.png");
  background-repeat: no-repeat;
  background-size: 288px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 7px;
	height: 225px;
	width: 290px;	
}
#smallRightRow4{
	background-image: url("../images/category-bar-small.png");
	background-repeat: no-repeat;
	background-size: 288px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 7px;
	height: 225px;
	width: 289px;
}
.smallRight{
	border: 1px solid #000;
	border-radius: 7px;
	/*display: inline-block;vertical-align: top;*/
	height: 225px;
	width: 289px;
}
.specFull46{
	height:46px;
	width: 287px;
}
#tallInner{	
	background-image: url("../images/category-bar-small.png");
	background-repeat: no-repeat;
	background-size: 289px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 6.75px;
	width: 291px;
	height: 1010px;
}
.tallLeft{
	display: inline-block;
	height: 1014px;
	vertical-align: top;
	width: 289px;
}
.tallRight{
	display:inline-block;
	margin-left: 12px;
	vertical-align: top;
	height: 1014px;
}
.tbl{
	display: table;
}
.text{
	margin: 8px 13px;
}
.text14{
	font-size: 14px;
}
.text16{
	font-size: 16px;
}
.text18{
	font-size: 18px;
}
.text21{
	font-size: 21px;
}
.toTop{
	background-image: url('../images/back-to-top-icon.png');
	background-size: 165px 25px;
	width: 165px;
	height: 25px;
}
.toTopLeft{
	margin: 19px auto 10px;
	width: 165px;
}
.toTopRight{
	margin: 19px auto 10px;
	width: 165px;
}
.textItalics{
	font-style: italic;
}
/*********************************************Header*/
#accountBtn{
	background-image: url("../images/buttons-account.png");
	background-repeat: no-repeat;
	background-size: 172px 34px;
	height: 34px;
	width: 172px;
}

#banner{
	display: inline-block;
	width: 585px;
	height: 140px;
	vertical-align: top;
}
#bannerLarge{
	display: inline-block;	
	vertical-align: top;
	width: 860px;
}
#fileCabBtn{
	background-image: url("../images/buttons-file-cabinet.png");
background-repeat: no-repeat;
background-size: 92px 112px;
height: 112px;
width: 92px;
}
#headerRight{
	display: inline-block;
	margin: 8px 0 0 11px;
	width: 275px;
}
#headerRightLftCol{
	display: inline-block;
	width: 172px;
}
#headerRightRightCol{
	display: inline-block;
	margin-left: 4px;
	width: 92px;
}
#logoutBtn{
	background-image: url("../images/buttons-logout.png");
	background-repeat: no-repeat;
	background-size: 172px 34px;
	height: 34px;
	width: 172px;
}

#renewBtn{
	background-image: url("../images/buttons-renew.png");
	background-repeat: no-repeat;
	background-size: 172px 34px;
	height: 34px;
	margin: 6px 0;
	width: 172px;
}
.hdrRightTop{
  background-image: url("../images/buttons-login-2.png");
	background-repeat: no-repeat;
	background-size: 272px 34px;
  height: 34px;
  margin: 0px;
	width: 272px;
	-ms-behavior: url("includes/backgroundsize.min.htc");
}
.hdrRightTopImg{
	max-width: 100%;
	height: auto;
}
.hdrRightMiddle{
	background-image: url("../images/buttons-become-member.png");
	background-repeat: no-repeat;
	background-size: 272px 34px;
	height: 34px;
	margin: 6px 0;
	width: 272px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/buttons-become-member.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/buttons-become-member.jpg', sizingMethod='scale')";*/
}
.hdrRightBottom{
	background-image: url("../images/buttons-membership-info.png");
	background-repeat: no-repeat;
	background-size: 272px 34px;
	height: 34px;
	width: 272px;
	-ms-behavior: url("includes/backgroundsize.min.htc");
}
/*********************************************end Header*/
/********************************************* profile (settings-profile.html)*/
#iteach{
	width: 85px;
}
#announcements {
  display: inline-block;
  width: 186px;
}
#profileName{
  border-bottom: 2px solid rgb(0, 113, 187);
  margin-top: 20px;
  width: 773px;
}
#profileCurrentEmailB{
	
}
#profileCurrentEmailOuter{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin-top: 20px;
	width: 773px;
}
#profileCurrentEmailText{
	display: inline-block;
	width: 220px;
}
#profileCurrentEmailList{
	color: rgb(235, 34, 39);
	display: inline-block;
	width: 433px;
}
#profileCurrentEmailChange{
	display: inline-block;
	height: 25px;
	margin: 0;
	vertical-align: bottom;
	width: 112px;
}
#profileEmail{
 border-bottom: 2px solid rgb(0, 113, 187);
  margin-top: 20px;
  width: 773px;
}
#optionsTable {
  margin: 0;
  width: 95%;
}
#optionsTable > tbody > tr > td {
  /*border-bottom: 1px solid #ddd;
  border-top: medium none;*/
  line-height: 1.42857;
  padding: 8px 8px 8px 0;
  vertical-align: top;
}
#profilePassword{
 border-bottom: 2px solid rgb(0, 113, 187);
  margin-top: 20px;
  width: 773px;
}
#profileUser{
  display: inline-block;
  width: 196px;
}
#profilePass{
  display: inline-block;
  width:144px;
}
#profileEmailText{
 display: inline-block;
 width:117px;
}
#profileAccountName{
  width:   212px;  
  display: inline-block;
  height: 26px;
  margin: 0;
  vertical-align: bottom;

}
#profileAccountEmail{
  width:   212px;  
  display: inline-block;
  height: 26px;
  margin: 0;
  vertical-align: bottom;
}
#profileAccountPass{
 width:   212px;  
  display: inline-block;
  height: 26px;
  margin: 0;
  vertical-align: bottom;
}
#profileContentName{
 display: inline-block;
  margin-left: 1px;
  width: 356px;
}

#profileContentEmail{
  display: inline-block;
  width: 436px;
}
#profileContentPass{
  display: inline-block;
  width: 409px;
}
#profileBookmarks{
 border-bottom: 2px solid rgb(0, 113, 187);
 margin-top: 20px;
 width: 773px;
}
#profileBookmarksText{
   display: inline-block;
   width:180px
}
#profileBookmarksCount{
 color: rgb(235, 34, 39);
 display: inline-block;
 width:345px
}
#profileBookmarksLnk{
  display: inline-block;
  margin: 0px;
  width:240px;
  vertical-align: bottom;
}
#profileBookmarksTab{  
  background-image: url("../images/buttons-bookmark-files.png");
  background-position: right bottom;
  background-size: 241px 26px;
  display: table;
  height: 26px;
  width: 241px;
}
#profileGenerator{
 border-bottom: 2px solid rgb(0, 113, 187);
  margin-top: 20px;
  width: 773px;
}
#profileGeneratorText{
   display: inline-block;
   width:180px
}
#profileGeneratorCount{
  color: rgb(235, 34, 39);
  display: inline-block;
  width:345px
}
#profileGeneratorLnk{
  display: inline-block;
  margin: 0px;
  width:240px;
  vertical-align: bottom;
}
#profileGeneratorTab{
  background-image: url("../images/buttons-generated-files.png");
  background-position: right bottom;
  background-size: 241px 26px;
  display: table;
  height: 26px;
  width: 241px;
}
#changeNameTab{
 background-image: url("../images/buttons-name-change.png");
  background-position: right bottom;
  background-size: 214px 26px;
  display: table;
  height: 26px;
  width: 214px;
}
#changeEmailTab{
  background-image: url("../images/buttons-email-change.png");
  background-position: right bottom;
  background-size: 214px 26px;
  display: table;
  height: 26px;
  width: 214px;
}
#changeEmailTab2{
	background-image: url("../images/buttons-change.png");
	background-position: right bottom;
	background-size: 113px 25px;
	display: table;
	height: 25px;
	width: 113px;
}
#changePassTab{
 background-image: url("../images/buttons-password-change.png");
  background-position: right bottom;
  background-size: 214px 26px;
  display: table;
  height: 26px;
  width: 214px;
}
#chPassError{
	margin-bottom: 15px;
	t	ext-align: center;
}
#announce{
   display: inline-block;
}
#newsletters{
  display: inline-block;
   width:186px;
}
#renewals{
  display: inline-block;
  width: 186px;
}
#announceOuter{
	/*background-image: url("../images/buttons-change.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 112px 25px;*/
	display: inline-block;
	height: 25px;
	margin: 0;
	vertical-align: bottom;
	width: 112px;
}
#newsletterOuter{
	/*background-image: url("../images/buttons-change.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 112px 25px;*/
	display: inline-block;
	height: 25px;
	margin: 0;
	vertical-align: bottom;
	width: 112px;
}
#remindersOuter{
	/*background-image: url("../images/buttons-change.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 112px 25px;*/
	display: inline-block;
	height: 25px;
	margin: 0;
	vertical-align: bottom;
	width: 112px;
}
#announceChoice{
  color: rgb(235, 34, 39);
	display: inline-block;
	width: 467px;
}
#newsletterChoice{
	color: rgb(235, 34, 39);
  display: inline-block;
  width: 467px;
}
#remindersChoice{
  color: rgb(235, 34, 39);
	display: inline-block;
  width: 467px;
}
#announceTab{
  background-image: url("../images/buttons-change.png");
  background-position: right bottom;
  background-size: 113px 25px;
 display: table;
  height: 25px;
  width: 113px;
}
#newsletterTab{
background-image: url("../images/buttons-change.png");
  background-position: right bottom;
  background-size: 113px 25px;
  display: table;
  height: 25px;
  width: 113px;
}
#remindersTab{
  background-image: url("../images/buttons-change.png");
  background-position: right bottom;
  background-size: 113px 25px;
 display: table;
  height: 25px;
  width: 113px;
}
#profileAnounce{
   border-bottom: 2px solid rgb(0, 113, 187);
	 margin-top: 20px;
	 width: 773px;
}
#bday_month{
   width: 109px;
}
#bday_day{
 width: 54px;
}
#ptype{
  width: 179px;
}
#profileContainer{   
	border: 1px solid #000;
	border-radius: 8px;
	font-size: 16px;
	margin-left: 19px;
	width: 845px;
}
.profileContainerBG{
	background-image: url("../images/category-bar-large.png");
  background-repeat: no-repeat;
  background-size: 845px 46px;
	background-position: left top;
}
#profileNewsletters{
   border-bottom: 2px solid rgb(0, 113, 187);
	 margin-top: 20px;
	 width: 773px;
}
#profileReminders{
  border-bottom: 2px solid rgb(0, 113, 187);
	margin-top: 20px;
	width: 773px;
}
#profileUserContainer{
 border: 1px solid #000;
	border-radius: 8px;
	/*font-size: 16px;*/
	margin: 20px 0 0 19px;
	width: 845px;
}
#profileFileContainer{
  border: 1px solid #000;
	border-radius: 8px;
	/*font-size: 16px;*/
	margin: 20px 0 0 19px;
	width: 845px;
}
#profileEmailContainer{
  border: 1px solid #000;
	border-radius: 8px;
	/*font-size: 16px;*/
	margin: 20px 0 0 19px;
	width: 845px;
}
#profileSettingContainer{
	border: 1px solid #000;
	border-radius: 8px;
	/*font-size: 16px;*/
	margin: 20px 0 0 19px;
	width: 845px;
}
#profileOptContainer, #choicesTable{
  margin: 24px 36px;
}
#profileDescription{
  font-size: 17px;
  margin: 18px 36px;
}
#submitProfileBtn{
	background-color: unset;
	background-image: url("../images/buttons-save-changes.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 134px 64px;
	border: medium none;
	height: 64px;
	margin: 0;
	padding: 0;
	width: 134px;
}
#profileSetText{
	
}
.profileContentText{
  margin-left: 10px;
  display: inline-block;
  width: 471px;
}
.profileContent{
  line-height: 32px;
  margin: 28px 36px;
}
.siteContactPersonProfile, .siteProfileContent{
	display: inline-block;
	width: 43%;
	vertical-align: top;
	margin: 28px 0px;
	line-height: 32px;
}
.siteProfileContent{
	margin-left: 32px;
}
#profileSetOptions{
  display: inline-block;
	vertical-align: top;
	width: 285px;
}
#profileTextOpt{
  
}
#profileBdayText{
   display: inline-block;
   width: 80px;
}
#profileMonthOpt{
  display: inline-block;
  margin-right: 11px;
}
#profileDayOpt{
  display: inline-block;
}
#profileType{
   display: inline-block;
   width: 80px;
}
#profileTypeOpt{
  display: inline-block;
}
#profileSetCalOptions{
 display: inline-block;
 width:75px;
}
#profileSetBtn{
  display: inline-block;
	height: 64px;
	margin: 0 15px;
	width: 134px;
}
#profileSetNote{
  border: 2px solid rgb(0, 113, 187);
  border-radius: 8px;
  color: rgb(0, 113, 187);
  display: inline-block;
  height: 64px;
  padding: 9px;
  vertical-align: top;
  width: 295px;
}
#profileOptions{
   margin-top: 14px;
}
.profileTitleBar{  
  display: table;
  height: 46px;
  width: 847px;
}
.profileTitleText{
  color: #fff;
  display: table-cell;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
.ptype_text{
	font-weight: normal;
	margin-left: 5px;
}
/********************************************* end profile (settings-profile.html)*/
/********************************************* Login for html page*/
#nav_login {
	background-image: url("../images/v8/login-submit-button2-v8.png");
	background-repeat: no-repeat;
	background-size: 125px 29px;
	border: 0.5px solid #fff;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	height: 29px;
	width: 125px;
}
.nav_login_Btn {
  color: #fff;
  display: table-cell;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
#forgot{
	background-color: #2291d0;
	background-repeat: no-repeat;
	background-size: 478px 46px;
	border-radius: 8px;
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 29px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 478px;
}
#formBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 524px 46px;
	border-radius: 8px;
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	text-align: center;
	vertical-align: middle;
	width: 524px;
}
#formTitle{
	height: 46px;
}
#formTitleBox{
	display: table;
	width: 524px;
}
#loginErrors{
	font-size: 16px;
margin-bottom: 11px;
margin-left: 31px;
}
#loginForm{
	margin: 21px;
}
#loginFormBox{
	border: 1px solid #000;
	border-radius: 8px;
	display: inline-block;
	height: 222px;
	margin: 0 17px 0 30px;
	vertical-align: top;
	width: 525px;
}
.loginFormBtnText{
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#loginInputPass, #loginInputUser{
	display: inline-block;
vertical-align: top;
}
#loginPassBox{
	color: #000;
	font-weight: normal;
	text-align: left;
}
#loginUserBox{
	color: #000;
	font-weight: normal;
	margin: 10px 0;
	text-align: left;
}
#loginTextUser, #loginTextPass{
	display: inline-block;
	vertical-align: top;
	width: 80px;
}
#newSignUp{
	border: 1px solid #000;
	border-radius: 8px;
	display: inline-block;
	height: 222px;
	vertical-align: top;
	width: 286px;
}
#reminderBox{
	display: table;
	margin: 0 auto;
	width: 478px;
}
#signupImage{
	margin: 17px;
}
#singupTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 286px 46px;
	border-radius: 8px;
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	text-align: center;
	vertical-align: middle;
	width: 286px;
}
.loginFormBtn{
	display: inline-block;
	height: 29px;
	width: 105px;
}
.loginTextUser{
	width: 100px;
	display: inline-block;
}
.loginInputUser{
	width: 200px;
	display: inline-block;
}
.loginUser{
	margin-left: 20px;
	width: 248px;
}
.loginPass{
	margin-left: 20px;
	width: 248px;
}
/**/
/*********************************************PDF classes*/

#catPage{	
	/*background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	background-size: 100% 46px;*/
	color: #fff;
	/*display: table;*/
	height: 46px;
	width: 595px;
}
.catPageMenu{
	background-image: url("../images/buttons-pull-down.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 25px 30px;
	height: 46px;
	left: 550px;
	position: absolute;
	top: 0px;
	width: 25px;
	-ms-behavior: url("includes/backgroundsize.min.htc");
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='images/buttons-pull-down.png',
	sizingMethod='scale');
	
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='images/buttons-pull-down.png',
	sizingMethod='scale')";*/
}
#catPageTitle{	
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 595px;
}
#catPageTitleBox{
	/*display: table;*/
	height: 46px;
	position: relative;
	width: 595px;
	}
#catText {
 font-size: 15px;
	line-height: 21px;
	margin: 18px 17px 15px;
}
#pdfContainer{
	background-image: url("../images/category-bar-large.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 596px 46px;
	border: 1px solid #000;
	border-radius: 6.75px;
	width: 596px;
}
#pdfContainerCenter{
	/*background: rgba(0, 0, 0, 0);*/
	background-attachment: scroll;
	background-clip: content-box;
	background-image: url("../images/dotted-rule.png");
	background-repeat: repeat-y;
	background-size: 4.5px auto;
	display: inline-block;
	padding-bottom: 17px;
	vertical-align: top;
	width: 6px;
}
/*
#pdfContainerCenter {
  background: rgba(0, 0, 0, 0) url("../images/dotted-rule.png") repeat-y scroll 0 5px / 5px auto;
  display: inline-block;
  vertical-align: top;
  width: 6px;
}
*/
#pdfContainerLeft{
	display: inline-block;
	margin: 0 17px;
	width: 254px;
}
#pdfContainerRight{	
	display: inline-block;
	margin: 0 17px;
	vertical-align: top;
	width: 254px;
}
.cat{
	border-bottom: 2px solid rgb(0, 113, 187);
	border-top: 2px solid rgb(0, 113, 187);
	display: table;
	margin-bottom: 10px;
	width: 254px;
}

.catTitle{
	color: rgb(237, 28, 36);
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
}
.ccStandard{
	width: 30px;
	height: 30px;
}
.describe{
	margin: 0 0 12px;
}
.pdfFree{
	color: rgb(237, 28, 36);
	letter-spacing: 0.4px;
}
.pdfBox {
  margin: 0 0 27px;
}
.pdfBtns{
	width: 37px;
	width: 37px;
}
.pdfCC {
	display: inline-block;
	width: 37px;
}
.pdfDownload{
	position: relative;
}
.pdfGrade{
	font-style: italic;
	margin-bottom: 6px;
}
.pdfLang{
	display: inline-block;
	width: 37px;
}
.pdfPreview {
	left: 176px;
	position: absolute;
	top: -7px;
}
.pdfSave {
  left: 219px;
	position: absolute;
	top: -7px;
}
.pdfText{
	margin: 0px;
}
.pdfTtitle {
  font-weight: bold;
  margin: 0px;
}
.pdfView{	
	position:relative;
}
.pdfViewMore{
	position:absolute;
	left: 91px;
	top: -7px;
}
.pdfViewLess{
	position:absolute;
	left: 137px;
	top: -7px;
}
.standard{
	line-height: 20px;
	margin-bottom: 18px;
}
.under{
	text-decoration: underline;
}
/*********************************************end PDF Classes*/
/********************************************* about membership*/
#aboutContainer{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 845px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 17px;
	width: 847px;
}
#aboutTitleBar{	
	display: table;
	height: 46px;
	width: 847px;
}
#aboutTitleText{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#refundImgTop{

}
#refundImgBottom{
	background-image:url('../images/membership-icons-contact-info.png');
	background-repeat: no-repeat;
	background-size: 220px 35px;
  margin-top:  6px;
	width: 220px;
	height: 35px;
}
.aboutImages{
  display: inline-block;
	margin-top: 2px;
	vertical-align: top;
	width: 216px;
}
.aboutBoxes{
  border-bottom: 2px solid rgb(0, 113, 187);
  margin: 20px;
  padding-bottom: 20px;
}
.aboutBoxesLast{
	margin: 20px;
}
.aboutCatText{
  width:100%;
}
.aboutText{
  display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	width: 564px;
}
.aboutCatTitle{
 font-size: 18px;
	font-weight: bold;
}
/********************************************* end about membership*/
.tooltip-inner{
	background-color: #fff;
	box-shadow: 0 0 5px #aaa;
	border: 1px solid rgb(0, 113, 187);
	color:#000080;
	font-weight: bold;
}
/*********************************************Individ Sign Up*/
#btns {
  margin-left: 19px;
}
#btnOuter {
  margin-top: 14px;
}
#cancelBox_ind{
	display: inline-block;
	margin-left: 24px;
	vertical-align: top;
	width: 98px;
}
.cancelContainer{
	background-color: #fff;
	border: 4px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: rgb(0, 113, 187);
	display: table-cell;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	width: 98px;
}
#cc_type{
	width: 396px;
}
#divider_4{
border-top: 2px solid rgb(0, 113, 187);
margin-top: 15px;
width: 421px;
}
/*#formbutton2{
	width: 98px;
	height: 58px;
	background-color: #fff;
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
}*/
#form_lower_block{
	background-color: rgb(236, 237, 237);
	border-radius: 8px;
	margin: 12px;
	padding: 8px;
}
#formIndNewLowerBlock{
	background-color: rgb(236, 237, 237);
	border-radius: 8px;
	margin: 12px;
}
#formLowerLast {
  display: inline-block;
  width: 470px;
}
#formUpperLeft{
	display: inline-block;
	width: 470px;
}
#formUpperContents{
	padding-left: 27px;
}
#img_pay_pp{
	background-image: url('../images/buttons-paypal.png');
	background-size: 271px 58px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 271px;
	height:58px;
}
#individThanks{
	margin: 17px 0;
	text-align: center;
}
#orderFormUpper{
	border: 1px solid #000;;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#newInstructions{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
#ppImageBlock{
	margin-top: 10px;
}
#ppImageBlockLeft{
	display: inline-block;
	width: 271px;
}
#ppImageBlockRight{
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	width: 200px;
}
#ptype_block {
  padding-left: 30px;
}
#payType{
	margin-bottom: 7px;
	margin-top: 7px;	
}
#ptype_title {
  color: #000;
  font-size: 16px;
}
#pageTitleSU{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#paymentBlockInfoInd{
	margin-left: 20px;
	margin-top: 12px;
}
#renewIndInstructions{
	border: 2px solid rgb(0, 113, 187);
border-radius: 8px;
color: #000;
display: inline-block;
font-weight: 500;
margin-top: 2px;
padding: 18px;
vertical-align: top;
width: 300px;
}
#secure {
  padding-left: 30px;
  padding-top: 30px;
}
/**/
#secureLockIndBlock{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
#secureLockIndBlockInner{
	display: inline-block;
	width: 483px;
}
#secureLockSealInd{
	display: inline-block;
	position: relative;
	top: -14px;
	vertical-align: top;
	width: 246px;
}
#secureLockSealPosition{
	position: absolute;
	right: 0px;
}
#secureLockTitle {
  display: inline-block;
  /*width: 309px;*/
}
#secureLockTitleText{
	font-size: 18px;
	font-weight: bold;
}
#secureLockTitleText_2{
		font-size: 16px;
}
#secure_seal{
	display: inline-block;
	margin-left: 157px;
	margin-top: 38px;
	vertical-align: top;
	width: 119px;
}
/**/
#secureIndBlock{
	padding-left: 30px;
	padding-top: 30px;
}
#secureIndBlockInner{
	display: inline;
}
#secure_sealInd{
	display: inline-block;
	position: relative;
	top: -14px;
	vertical-align: top;
	width: 251px;
}
#secureSealPosition{
	position: absolute;
	right: 0px;
}
#secure_image {
  display: inline-block;
	vertical-align: top;
	width: 48px;
}
#secureLockImage{
	background-image: url("../images/icons-gold-lock.png");
	background-repeat: no-repeat;
	background-size: 40px 47px;
	display: inline-block;
	height: 47px;
	margin-right: 8px;
	vertical-align: top;
	width: 40px;
}
#secure_title {
  display: inline-block;
  width: 309px;
}
#secure_title_text{
	font-size: 18px;
	font-weight: bold;
}
#secure_title_text_2{
		font-size: 16px;
}
#secure_seal{
	display: inline-block;
	margin-left: 157px;
	margin-top: 38px;
	vertical-align: top;
	width: 119px;
}
#submitBox{
	display: inline-block;
	width: 271px;
}

#titleBoxSU{
	display: table;
	width: 831px;
}
.formInput{
	height: 27px;
	margin-left: 12px;
	width: 396px;
}
.formInputSm{
	height: 27px;
	margin-left: 12px;
	width: 360px;
}
.boxH{
	margin-bottom: 7px;
	margin-top: 15px;
}
.boxHTop{
	margin-bottom: 7px;
	margin-top: 0px;
}
a:link.homeLink,a:visited.homeLink,a:active.homeLink{
	color: #000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a:hover.homeLink{
	text-decoration:underline;
}
.errMargin{
	margin-left: 4px;
	color: #f00;
}
.inputBlock{
	display: inline-block;
	margin: 0px;
	vertical-align: top;
	width: 448px;
}
.inputBlockSecure{
	color: #000;
	display: inline-block;
	font-size: 16px;
	margin: 0;
	padding-left: 5px;
	vertical-align: top;
	width: 448px;
}
.inputText{	
	color: #000;
	font-size: 16px;
}
.newInstructionsText{
	margin: 0px 0px 19px;
}
.notes {
  font-style: italic;
}
.question{
	margin-left: 7px;
	vertical-align: top;
}
.redTxt{
	color: #f00;
}
.renewIndinstructText{
	margin: 0 0 14px;
}
.secureInput{
	height: 27px;
	width: 396px;
}
.secureInputBox{
	padding-left: 19px;
}
.star{
	display: inline-block;
	margin: 0px;
	vertical-align: top;
	width: 10px;
}
.starSecureArea{
	display: inline-block;
	margin: 0px;
	vertical-align: top;
	width: 10px;
}
/********************************************** End Individ Sign Up/
/*********************************************Footer*/
#footerBox4ContainerMember{
	background-image: url("../images/membership-icons-thankyou.png");
	background-repeat: no-repeat;
	background-size: 156px 80px;
	height: 80px;
	width: 156px;
}
#footerBox4Left{
	display: inline-block;
	vertical-align: top;
	width: 75px;
}
#footerBox4Right{
	display: inline-block;
	margin-left: 10px;
}
#footerBox4Image{
	background-image: url("../images/membership-icons-become-member-footer.png");
background-repeat: no-repeat;
background-size: 75px 75px;
height: 75px;
margin-top: 2px;
width: 75px;
}
#foot_Box_4_text{
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
}
#footer_container {
	background-color: #e7e7e8;
	display: inline-block;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom:8px;
	width: 100%;
}
#footer{
	margin: 15px auto 0;
	padding-bottom: 30px;
	padding-top: 20px;
	width: 902px;
}
#footer_boxes{
	margin-left: 20px;
}
#footerBox4_title{
	margin-bottom: 4px;
}
#footerBox4_Link{
	border-top: 2px solid #255aa8;
	margin-top: -2px;
}
#foot_box_1{
	border-right: 1px solid #8c8c8c;
display: inline-block;
height: 126px;
padding-right: 16px;
vertical-align: top;
}
#foot_box_1a{
	border-right: 1px solid #8c8c8c;
	display: inline-block;
	height: 126px;
	padding:0 16px 0 13px;
	vertical-align: top;
}
#foot_box_2{
border-right: 1px solid #8c8c8c;
display: inline-block;
height: 126px;
padding: 0 16px 0 13px;
vertical-align: top;
}
#foot_box_3{	
	display: inline-block;
	height: 126px;
	padding: 0 11px 0 13px;
}
#foot_box_4{	
	border-left: 1px solid #8c8c8c;
	display: inline-block;
	height: 126px;
	padding-left: 15px;
	vertical-align: top;
}
#foot_member_link{
	margin: 0px;
}
.foot_Box_Title{
	font-size: 16px;
	margin: 0;
}
.foot_box_text{
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
}
a.footer_link{
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #000000;
}
a.footer_text_link{
	color:#255AA8;
	font-size: 12px;
}
#footer_copy{
	font-size: 12px;
	margin-top: -20px;
	text-align: center;
}
#socialBox{
	
}
#socialIcons{
	display: inline-block;
	width: 85px;
}
#socialTopRow{
	
}
#socialBottomRow{
	
}
.socialIconLeftBottom{
	display: inline-block;
	margin: 4px 0px 0px;
	width: 39px;
}
.socialIconRightBottom{
	display: inline-block;
	margin: 4px 0px 0px;
	width: 39px;
}
.socialIconLeftTop{
	display: inline-block;
	margin: 0px;
	width: 39px;
}
.socialIconRightTop{
	display: inline-block;
	margin: 0px;
	width: 39px;
}
#socialText{
	display: inline-block;
	vertical-align: top;
	width: 106px;
}

/********************************************* Footer end*/

/*********************************************  Notifications*/
.notifybar_container, .loggedInContainer {
 background-image:linear-gradient(to bottom, rgb(99,196,242) 0%, rgb(69,170,220) 100%);
	border-color: rgb(69,170,220);
	border-radius: 0;
	box-shadow: 0 3px 20px #888888;
	color: #fff;
	height: 30px;
	margin-top: 0;
	padding: 1px 30px 0;
	width: 100%;
	z-index: 1000;
}
.notifybar_containerExpInd {
	background-image: linear-gradient(to bottom, rgb(237, 28, 36) 0%, rgb(201, 26, 32) 100%);
	border-color: rgb(244, 88, 93);
	border-radius: 0;
	box-shadow: 0 1px 15px 1px #a9a9a9;
	color: #fff;
	font-weight: bold;
	height: 45px;
	margin-top: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.notifybar_containerExpSite {
	background-image: linear-gradient(to bottom, rgb(237, 28, 36) 0%, rgb(201, 26, 32) 100%);
	border-color: rgb(244, 88, 93);
	border-radius: 0;
	box-shadow: 0 1px 15px 1px #a9a9a9;
	color: #fff;
	font-weight: bold;
	height: 45px;
	margin-top: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.loggedInContainer{
	/*background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%)*/
	background-color: rgb(69, 170, 220);
	border-radius: 0;
	box-shadow: 0 1px 5px 1px #a9a9a9;
	color: #fff;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 1000;
}
.notifybar_cell{	
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.notifybar_cellNormal{	
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.notifybar_innerNormal{
	display: table;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	
	width: 895px;
}

.closeSmall{
	font-size: 18px;
}
/*********************************************  End Notifications*/

/********************************************* expired individ and Site*/
#expDataContainer{
	margin-bottom: 35px;
	margin-left: 35px;
}
#expDataLeft{
	display: inline-block;	
	vertical-align: top;
	width: 420px;
}
#expEdit{
	/*display: inline-block;
	line-height: 18px;
	margin-top: 5px;
	text-align: center;
	width: 150px;*/
	line-height: 18px;
	margin: 5px auto;
	text-align: center;
	width: 150px;
	display: none;
}
#expIndDataLeft{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: inline-block;
	height: 225px;
	line-height: 35px;
	padding: 32px;
	vertical-align: top;
	width: 431px;
}
#expSiteDataLeft{
	display: inline-block;	
	vertical-align: top;
	width: 420px;
}
#expSiteDataLeftTop{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	line-height: 35px;
	padding: 17px 15px 17px 32px;
	width: 431px;
}
#expSiteDataLeftBottom{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	line-height: 35px;
	margin-top: 15px;
	padding: 17px 15px 17px 32px;
	width: 431px;
}
#expDataRight{
	display: inline-block;
margin-left: 27px;
margin-top: -1px;
vertical-align: top;
}
#expSiteDataRight{
	display: inline-block;
	margin-left: 35px;
	margin-top: -1px;
	vertical-align: top;
	width: 317px;
}
#expEditProfile{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: inline-block;
	margin-left: 4px;
	padding: 6px;
	width: 130px;
}
#expEditProfileText{
	vertical-align: middle;
	text-align: center;
	color: rgb(0, 113, 187);
}
#expInstRenew{
	
}
.expSiteInstRenewText{
	text-align: center;
	width: 300px;
	line-height: 19px;
}
#expInstRenewText{
	line-height: 19px;
	margin-top: 5px;
	text-align: center;
	width: 300px;
}
#expNotNow{
	margin: 20px;
}
#expNoThanks{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: inline-block;
	margin: 20px auto 0;
	padding: 6px;
	width: 130px;
}
#expNoThanksDescrip{
	display: inline-block;
	line-height: 18px;
	margin-top: 5px;
	text-align: center;
	width: 150px;
	
	}
#expSiteNoThanks{
	border: 3.5px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: inline-block;
	padding: 6px;
	width: 292px;
}
#expNoThanksText{
	vertical-align: middle;
	text-align: center;
	color: rgb(0, 113, 187);	
}
#expSiteNoThanksDescrip{
	line-height: 19px;
	margin-top: 5px;
	text-align: center;
	width: 300px;
}
#expiredContainer{
	background-image: url('../images/category-bar-large.png');
	background-size: 827px 46px;
	background-repeat: no-repeat;
	 background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 828px;
}
#expSiteInstRenew{
	margin-top: 20px;
}
.expSiteRenewType{
	color: rgb(0, 113, 187);
	font-size: 19px;
	text-align: center;
}
#expSiteRenewOrder{
	width: 300px;
	margin-top: 5px;
}
#expSiteRenewCard{
	margin-top: 5px;
width: 306px;
}
.expMsg{
	font-size: 20px;
	margin: 20px 35px;
}
.expPage{
	font-size: 18px;
}
.expText14{
	font-size: 14px;
}
.expTitle{	
	width: 827px;
	height: 46px;
	display: table;
}
.expTitleTxt{
	background-repeat: no-repeat;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;	
}
/*edit profile pages*/
#chNameBox{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 828px;
}
#chNameFirstInput{
	display: inline-block;
	width: 200px;
}
#chNameLastInput{
	display: inline-block;
	width: 200px;
}
#chNameBoxInner{
	padding: 32px;
}
#chNameDescr{
	margin-bottom: 20px;
	margin-top: 20px;
}
#chNameText{
	
}
.chProfileInputs{
	width: 200px;
}
.chTitleBox{
	background-image: url('../images/category-bar-large.png');
	background-repeat: no-repeat;
	background-size: 827px 46px;
	width: 827px;
	height: 46px;
	display: table;
}
.chTypeTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;	
}
.formText{
	width: 100px;
	margin: 0px;
	display: inline-block;
}
/*********************************************Common Core Page*/

#ccBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 596px 46px;
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}

#ccPageText{
	margin: 17px;
}
#ccSearchLink{
	margin: 15px 0px;
	text-align: center;
}
#ccTitleBox{
	display: table;
	height: 46px;
	width: 596px;
}
#ccTitleText{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#clickCommonCore{
	height: 27px;
	margin-left: 153px;
	margin-top: 119px;
	width: 44px;
}
#trialText1{
	display: inline-block;
}
#trialText2{
	background-image: url("../images/STW-commoncore-logolarge.png");
	background-repeat: no-repeat;
	background-size: 59px 59px;
	display: inline-block;
	height: 59px;
	margin: 0 5px;
	vertical-align: middle;
	width: 59px;
}
#trialText3{
	display: inline-block;
}
#trialCC{
	height: 32px;
	margin-top: -2px;
	width: 38px; 
}
.tryCommonCore{
	margin: 0 auto 15px;
	width: 536px;
}
#tryCommonCoreImage{
	background-image: url("../images/STW-commoncore-diagram.png");
	background-repeat: no-repeat;
	background-size: 538px 177px;
	display: table;
	height: 177px;
	margin-bottom: 20px;
	width: 538px;
}
.ccAnswer{
	margin-top: 10px;
}
.ccQuestion{
	margin-top: 20px;
}
.ccParaText{
	margin-bottom: 20px;
	}
.ccDivide{
	border-bottom: 2px solid rgb(0, 113, 187);
}
.ccDivide2{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 20px 0px;
}
/*********************************************Spanish Translations Page*/ 
#spAddMore{
	margin: 20px auto;
	width: 536px;
}
#spTransImg{
	background-image: url("../images/button-language.png");
	background-repeat: no-repeat;
	background-size: 59px 59px;
	display: inline-block;
	height: 59px;
	margin: 0 5px;
	vertical-align: middle;
	width: 59px;
}
#caTransImg{
	background-image: url("../images/button-canada.png");
	background-repeat: no-repeat;
	background-size: 59px 59px;
	display: inline-block;
	height: 59px;
	margin: 0 5px;
	vertical-align: middle;
	width: 59px;
}
#trySpanishImage{
	background-image: url("../images/STW-spanish-diagram-1.png");
	background-repeat: no-repeat;
	background-size: 536px 174px;
	display: table;
	height: 174px;
	width: 536px;
}
#tryCanadianImage{
	background-image: url("../images/stw-canadian-translation-2.png");
	background-repeat: no-repeat;
	background-size: 536px 174px;
	display: table;
	height: 174px; 
	width: 536px;
}
#clickTranslations{
	height: 27px;
	margin-left: 161px;
	margin-top: 125px;
	width: 37px;
}
#spBox{
	background-image: url("../images/category-bar-large.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 596px 46px;
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#spDescriptBox{
	margin: 0 auto;
	width: 536px;
}
#spDescriptImg{
	background-image: url("../images/STW-spanish-diagram-2.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 193px 138px;
	height: 138px;
	width: 193px;
}
#spDescriptImgBox{
	display: inline-block;
	width: 160px;
}
#spDescriptText{
	display: inline-block;
	line-height: 23px;
	vertical-align: top;
	width: 341px;
}
#spDescriptTextInner{
	margin-right: 4px;
}
#spPageText{
	margin: 17px;
}
#spTitleBox{
	display: table;
	height: 46px;
	width: 596px;
}
#spTranslationBox{
	margin: -10px auto 0;
	width: 536px;
}
#spTitleText{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#trialSP{
	height: 32px;
	margin-top: -2px;
	width: 38px; 
}
.spDivide{
	border-bottom: 2px solid rgb(0, 113, 187);
	width: 536px;
	margin: 0 auto;
}
/********************************************* help index*/

#helpBox{
	background-image: url("../images/help-file-banner.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 594px 360px;
	border: 1px solid #000;
	border-radius: 8px;
}
#helpBoxInner{
	margin: -9px 31px 26px 26px;
}
#helpDescrip{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-left: 46px;
	margin-right: 46px;
	margin-top: 220px;
}
#helpPageText{
	margin: 15px;
}
#helpTitleBox{	
	display: table;
	height: 360px;
	width: 594px;
}
#helpTitleText{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	margin-top: -13px;
	text-align: center;
	vertical-align: top;
}
.helpTopicBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 14px 0;
	padding-bottom: 14px;
}
a.helpLnk:active,a.helpLnk:visited,a.helpLnk:hover,a.helpLnk:link{
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}
.helpTextSize{
	font-size: 12px;
}
/********************************************* Help Pages*/
#helpCatBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 596px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 6.75px;
	width: 596px;
}
#helpCatContainer{
	margin: 0px 17px;
}
#helpPageTitle{
	display: table;
	height: 46px;
	width: 596px;
}
#helpTitle{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#touPrivacy, #touHomepage,#touHelp{
	margin-bottom: 8px;
}
.helpTopicTitle{
	margin-top: 20px;
}
.helpTopicText{
	margin-top: 10px;
}
.listitemspace{
	margin-bottom: 15px;
}
/********************************************* Become a member box*/
#becomeMember{	
	margin-top: 20px;	
}
#becomeMemberRule{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 20px 0;
}
#becomeMemberImageBox{
	background-image: url("../images/membership-icons-become-member.png");
	background-repeat: no-repeat;
	background-size: 255px 145px;
	height: 145px;
	width: 255px;
	display: inline-block;
}
#becomeMemberReason{
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
	width: 200px;
}
.becomeReasonText{
	margin-top: 16px;
}
.becomeReasonTextBold{
	color: #337ab7;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
}
/*Thank-You Page*/
#postInstructions1,#postInstructions2,#postInstructions3,#postInstructions4,#postInstructions5{
	margin-top: 15px;
}
#postInstructions3{
	margin-left: 20px;
}
#receiptPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#receiptTitleBox{	
	display: table;
	height: 46px;
	width: 828px;
}
#receiptContainer{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 828px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 828px;
}
#receiptContainerInner{
	margin: 20px 17px;
	
}
#receiptWelcome{
	
}
#receiptWelcome2{
	margin: 10px 0px;
}
.receiptdivideBox{
	margin: 20px 0px;
	border-bottom: 2px solid rgb(0, 113, 187);
}
.receiptType{
	
}
.receiptCategory{
	font-size: 18px;
}
.receiptDivideBottom{
	margin-bottom: 12px;
}
.receiptDivideTop{
	margin-top: 12px;
}
/*********************************************Contact Us*/
#ask{
	margin-top: 15px;
}
#clearContainer{
	display: inline-block;
	vertical-align: top;
	width: 125px;
}
#clearForm{
	background-color: #fff;
	border: 4px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: table-cell;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	width: 125px;
}
#contactbecomeMemberReason{
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
	width: 210px;
}
#contactBecomeReasonText{
	margin-top: 13px;
}
#contactBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#contactBtns{
	margin-top: 17px;
}
#contactContainer{
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#contactCaptchaInput{
	width: 417px;
}
.contactdivideBox2{
	margin: 20px 0px;
	border-bottom: 2px solid rgb(0, 113, 187);
}
#contactFax{
	
}
#contactFaxNum{
	margin-left: 15px;
}
#contactInner{
	margin: 17px;
}
#contactInstr{
	margin-top: 15px;
}
#contactMailAddressText{
	margin-left: 15px;
}
#contactMessageSent{
	font-size: 20px;
	margin-bottom: 8px;
	text-align: center;
}
#contactNote{
	margin-top: 17px;
}
#contactSubmit{
	background-image: url("../images/buttons-submit-email.png");
	background-size: 271px 58px;
	background-repeat: no-repeat;
	width: 271px;
	height: 58px;
}
#contactSupportEmail{
	margin-top: 17px;
}
#contactTitleBox{
	display: table;
	height: 46px;
	width: 596px;
}
#contactPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#predator{
	margin-top: 13px;
}
#ratanswer{
	margin-top: 13px;
}
#submitContainer{
	background-image: url("../images/buttons-submit-order.png");
	background-repeat: no-repeat;
	background-size: 271px 58px;
	display: inline-block;
	height: 58px;
	margin-right: 17px;
	width: 271px;
}
.boxsize {
  width: 396px;
}
.contactdivideBox{
	margin: 12px 0px;
	border-bottom: 2px solid rgb(0, 113, 187);
}
.contactSubj{
	margin-bottom: 7px;
	margin-top: 15px;
}
.contactThanks{
	text-align: center;
}
.rattrap {
  border: 1px solid #000;
  height: 41px;
  width: 123px;
}
/*********************************************Cancel Page*/
#cancelBox{
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#cancelTitleBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	display: table;
	height: 46px;
	width: 596px;
}
#cancelPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#cancelInformation{
	margin: 20px 17px;
}
#cancelDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
/*********************************************Information Page*/
#infoBox{
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#infoTitleBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	display: table;
	height: 46px;
	width: 596px;
}
#infoPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#infoTextBox{
	margin: 20px 17px;
}
/*********************************************Recover Page*/
#recoverBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#recoverDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
#recoverEmailText{
	margin-top: 15px;
	margin-bottom: 7px;
}
#recoverTitleBox{	
	display: table;
	height: 46px;
	width: 596px;
}
#recoverDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
#recoverPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#recoverSubmit{
	background-image: url("../images/buttons-submit-email.png");
	background-repeat: no-repeat;
	background-size: 271px 58px;
	height: 58px;
	margin-top: 17px;
	width: 271px;
}
#recoverTextBox{
	margin: 20px 17px;
}
.recoverInput{
	width: 390px;
}
/*********************************************sorry page*/
#sorryBox{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 594px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 8px;
	width: 596px;
}
#sorryDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
#sorryTitleBox{
	display: table;
	height: 46px;
	width: 596px;
}
#sorryPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#sorryText{
	margin: 20px 17px;
}
.warning{
	margin: 17px;
}
/*********************************************confirmation page*/
#confirmationBox{
	background-image: url("../images/category-bar-large.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 831px 46px;
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#confirmationBtn{
	background-image: url("../images/buttons-confirm.png");
	background-repeat: no-repeat;
	background-size: 162px 58px;
	height: 58px;
	margin-top: 7px;
	width: 162px;
}
#confirmationDetails{
	line-height: 35px;
}
#confirmationDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
#confirmationInner{
	margin: 20px 17px;
}
#confirmationTitleBox{
	display: table;
	width: 831px;
}
#confirmationPageTitle{	
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
/*********************************************choose page*/
#backbutton{
	
}
#chooseBox{
	background-image: url("../images/category-bar-large.png");
  background-repeat: no-repeat;
  background-size: 831px 46px;
	background-position: left top;
	border: 1px solid #000;
	border-radius: 6.75px;
	margin-left: 32px;
	width: 832px;
}
#choosenBtn{
	background-image: url('../images/buttons-confirm.png');
	background-size: 162px 58px;
	width: 162px;
	height: 58px;
	background-repeat: no-repeat;
}
#chooseCancel{/* on misc pages*/
	background-color: #fff;
	border: 4px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: rgb(0, 113, 187);
	display: table-cell;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	width: 98px;
}
#chooseDecision{
	display: inline-block;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	margin-top: 14px;
	text-align: center;
	vertical-align: top;
	width: 76px;
}
#chooseDetails{
	margin-bottom: 17px;
}
#confirmationDivideBox{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 12px 0;
}
#chooseGroup{
	margin: 0px 0px 0px 130px;
	width: 461px;
}
#chooseInner{
	margin: 20px 17px;
}
#chooseTitleBox{
	display: table;
	width: 831px;
}
#choosePageTitle{	
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#chooseReturn{
	display: inline-block;
	vertical-align: top;
}
#choosePaypal{
	width: 271px;
	display: inline-block;	
}
#choosePayPalImage{
	background-image: url('../images/buttons-paypal.png');
	background-size: 271px 58px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 271px;
	height:58px;
}
/*********************************************Site Form New Sign up*/
#errors{
	color:#F00;
}
#siteForm{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#titleBoxSiteNew{
	display: table;
	width: 831px;
}
#pageTitleSiteNew{
	background-image: url("../images/category-bar-large.png");
background-repeat: no-repeat;
background-size: 831px auto;
color: #fff;
display: table-cell;
font-size: 26px;
font-weight: bold;
height: 46px;
letter-spacing: -0.2px;
margin: 0;
text-align: center;
vertical-align: middle;
}
#siteFormCategory{
	font-size: 18px;
	margin-left: 12px;
}
#siteFormCancelBtn{
	display: inline-block;
	vertical-align: top;
	width: 98px;
}
#siteFormCPrice{
	margin-left: 18px;
	margin-top: 18px;
}
#siteFormContBtn{
	background-image: url("../images/buttons-continue.png");
	background-repeat: no-repeat;
	background-size: 162px 58px;
	display: inline-block;
	height: 58px;
	margin-right: 17px;
	width: 162px;	
}
#siteFormContents{
	padding-bottom: 27px;
	padding-left: 27px;
}
#siteFormInstructTitle{
	display: inline-block;
	width: 98px;
}
#siteFormInstructText{
	margin-top: 14px;
}
#siteFormInstruct{
	
}
#siteFormLeft{
	display: inline-block;
	padding-right: 57px;
	width: 470px;
}
#siteFormLeftBottom{
	display: inline-block;
	width: 470px;
}
#siteFormLicsInput{
	
}
#siteFormLicsText{
	margin-top: 18px;
	margin-bottom: 7px;
}
#siteFormLower{
	
}
#siteFormMemTypeTitleC{
	margin-left: 18px;
}
#siteFormPrice{
	margin-top: 18px;
}
#siteFormPayType{
	margin-top: 18px;
}
#siteFormPayTypeC{
	margin-left: 18px;
	margin-top: 18px;
}
#siteFormRight{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
#siteFormRightBottom{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
#siteFormSubmitGroup{
	margin-left: 13px;
	margin-top: 15px;
}
#siteFormThanks{
	margin: 18px 0px 24px 27px;
}
.siteFormSelectQty{
	width: 130px;
}
.siteFormDiv{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 21px 35px 21px 12px;
}
.siteFormDiv1{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 21px 0 21px 12px;
	width: 360px;
}
.siteFormInput{
	height: 27px;
	margin-left: 12px;
	width: 360px;
}
.siteFormInstructionsText{
	margin-top: 14px;
}
.siteFormInstructionsTextTop{
	
}
/*********************************************site formb*/
#siteFormb{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#siteFormbBtnGrp{
	margin: 9px 0 0 12px;
	background-image:url('../images/buttons-save-school.png');
	background-size: 271px 58px;
	width: 271px;
	height: 58px;
	background-repeat: no-repeat;
}
.siteFormbDiv1{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin: 21px 29px 21px 12px;
}
#siteFormbDoneBtnInstruct{
	margin-left: 12px;
}
#siteFormbDoneBtn{
	margin: 7px 0 0 12px;
	background-image: url("../images/buttons-continue.png");
	background-repeat: no-repeat;
	background-size: 162px 58px;
	height: 58px;
	width: 162px;	
}
#siteFormbInstruct{
	padding-top: 27px;
	padding-bottom: 27px;
}
#siteFormbtitleBox{
	display: table;
	width: 831px;
}
#siteFormbpageTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;	
}
#siteFormbAddSchool{
	display: inline-block;
	width: 470px;
}
#siteFormbRight{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
#siteFormbSchoolContainer{
	padding-bottom: 27px;
	padding-left: 27px;
}
#siteFormbSchoolList{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
/*********************************************site formc*/
#secureLockSiteBlock{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
#secureLockSiteCBlockInner{
	display: inline-block;
	margin-left: 5px;
	width: 483px;
}
#secureLockSiteBlockInner{
	display: inline-block;
	width: 483px;
}
#secureLockSealSite{
	display: inline-block;
	position: relative;
	top: -14px;
	vertical-align: top;
	width: 246px;
}
#secureLockSealSitePosition{
	position: absolute;
	right: 0px;
}
#secureSiteLockTitle {
  display: inline-block;
  /*width: 309px;*/
}
#secureSiteLockTitleText{
	font-size: 18px;
	font-weight: bold;
}
#secureSiteLockTitleText_2{
		font-size: 16px;
}
#secureSiteRenewImage{	
	background-image: url("../images/icons-gold-lock.png");
	background-repeat: no-repeat;
	background-size: 40px 47px;
	display: inline-block;
	height: 47px;
	margin-right: 8px;
	vertical-align: top;
	width: 40px;
}
/**/
#schoolListTitle{
	margin-bottom: 10px;

}
#siteFormc{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#siteFormcBtnGroup{
	margin-top: 8px;
}
#siteFormcContainer{
	
}
#siteFormcInputContainer{
	margin-top: 14px;
}
#siteFormcInstruct{
	padding-bottom: 27px;
	padding-top: 27px;
}
#siteFormcPayBlock{
	/*background-color: rgb(236, 237, 237);*/
	border-radius: 8px;
	padding: 17px;
}
#siteFormctitleBox{
	display: table;
	width: 831px;
}
#siteFormcpageTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#siteFormcPayTypeLeft{
	
}
#siteFormcPayTypeRight{
	background-image: url("../images/membership-icons-creditcard-nopaypal.png");
	background-repeat: no-repeat;
	background-size: 231px 38px;
	height: 38px;
	margin-left: -3px;
	margin-top: 7px;
	width: 231px;
}
#siteFormcSecure{
	margin-left: 17px;
	margin-top: 17px;
}
#siteFormcSecureImage{
	display: inline-block;
	margin-left: 157px;
	margin-top: 24px;
	vertical-align: top;
	width: 135px;
}
#siteFormcSubmitBox{
	display: inline-block;
	width: 473px;
}
#siteFormcSubmitContainer{
	background-image: url("../images/buttons-submit-order.png");
	background-repeat: no-repeat;
	background-size: 271px 58px;
	display: inline-block;
	height: 58px;
	margin-left: 19px;
	margin-top: 7px;
	width: 271px;
}
.newSchoolBlock{
	border-bottom: 2px solid rgb(0, 113, 187);
	margin-bottom: 14px;
	padding-bottom: 10px;
}
.siteFormcBoxH {
  margin-bottom: 7px;
	margin-top: 8px;
}
.siteFormcInput{
	margin-left: 20px;
	width: 360px;
}
.siteFormcInputLower{
	margin-left: 20px;
	width: 360px;
}
.siteFormcInputText{
	margin-left: 12px;
}
.siteFormcInputTextLower{
	margin-left: 9px;
}
.siteFormcInstructText{
	margin-bottom: 7px;
}
.siteFormcStarSecure{
	margin: 0;
	width: 10px;
}
.siteFormcStarSecureBottom{
	margin: 0;
	width: 10px;
}
/*********************************************setting email change*/
#chNameBox{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#chNametitleBox{
	display: table;
	width: 831px;
}
#chNamepageTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
/*********************************************renew I */
.lowerform {
	background-color: rgb(236, 237, 237);
	border-radius: 8px;
	margin: 12px;
	padding-bottom: 30px;
}
#paymentBlockInfo{
	margin-left: 20px;
	margin-top: 12px;
	padding-top: 8px;
}
#renewIppal{
	
}
#renewIBoxes{
	margin-top: 17px;
	padding-left: 27px;
}
#renewIContainer{
	background-image: url("../images/category-bar-large.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 827px 46px;
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 828px;
}
#renewIinstructions{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	color: #000;
	display: inline-block;
	font-weight: 500;
	padding: 18px;
	vertical-align: top;
	width: 300px;
}
#renewIForm{
	
}
#renewIformLeft{
	
}
#renewIFormContainer{
	display: inline-block;
	width: 470px;
}
#renewIformLower{
	display: inline-block;
	width: 415px;
}
#secureIndRenewImage{	
	background-image: url("../images/icons-gold-lock.png");
	background-repeat: no-repeat;
	background-size: 40px 47px;
	display: inline-block;
	height: 47px;
	margin-right: 8px;
	vertical-align: top;
	width: 40px;
}
.renewIformBtns{
	margin-left: 27px;
}
#renewIbtns{
	margin-left: 10px;
	display: inline-block;
	width: 271px;
}
#renewIformBtnsOuter{
	margin-top: 14px;
}
#renewIFormCancel{
	display: inline-block;
	margin-left: 23px;
	vertical-align: top;
	width: 98px;
}
.renewIinstructText{
	margin: 0px 0px 19px;
}
#renewITitleBox{
	display: table;
	height: 46px;
	width: 831px;
}
#renewIPageTitle{
	background-repeat: no-repeat;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#renewISecure_seal{
	display: inline-block;
	margin-left: 207px;
	margin-top: 38px;
	vertical-align: bottom;
}
#renewIThanksMsg{
	margin-bottom: 18px;
}
.renewIsubmitOrder{
	
}
.renewISubmitBtn{
	background-image: url('../images/buttons-submit-order.png');
	background-size: 271px 58px;
	background-repeat: no-repeat;
	display: inline-block;
	width: 271px;
	height: 58px;
}
.renewISecureInput{
	margin-left: 11px;
	width: 396px;
}
/* site-renewal.html*/
#siteContainer{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#siteTitleBox{
	display: table;
	margin-bottom: 17px;
	width: 831px;
}
#sitePageTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
/*renew2.html*/
#renewScontainer{
	border: 1px solid #000;
	border-radius: 8px;
	margin-left: 32px;
	width: 832px;
}
#renewStitleBox{
	display: table;
	width: 831px;
}
#renewSpageTitle{
	background-image: url("../images/category-bar-large.png");
	background-repeat: no-repeat;
	background-size: 831px auto;
	color: #fff;
	display: table-cell;
	font-size: 26px;
	font-weight: bold;
	height: 46px;
	letter-spacing: -0.2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#siteRtype{
	
}
#siteRtypeText{
	
}
#siteRcost{
	
}
#siteRcostText{
	
}
#siteRaccountSchools{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	padding: 8px;
	width: 431px;
}
#siteRacctTitle{
	font-size: 18px;
	font-weight: bold;
}
#siteRinstruct{
	border: 2px solid rgb(0, 113, 187);
	border-radius: 8px;
	display: inline-block;
	padding: 18px;
	vertical-align: top;
	width: 290px;
}
#siteRinfoList{
	display: inline-block;
	margin-left: 17px;
	width: 500px;
}
#siteRAccounttypeContainer{
	margin: 15px 0 15px 17px;
}
#siteRcancel{
	display: inline-block;
	margin-left: 6px;
	vertical-align: top;
	width: 99px;
}
#siteRformBtns{
	display: inline-block;
	margin-left: 30px;
	margin-top: 15px;
	vertical-align: top;
	width: 482px;
}
#siteRformInputs{
	margin-left: 20px;
	margin-top: 12px;
}
#siteRinfoBox{
	margin-top: 17px;
}
#siteRenewCCImages{
	background-image: url("../images/membership-icons-creditcard-nopaypal.png");
	background-repeat: no-repeat;
	background-size: 231px 38px;
	height: 38px;
	margin-left: 30px;
	margin-top: 14px;
	width: 231px;
}
#siteRsecrImage{
	display: inline-block;
	margin-left: 157px;
	vertical-align: bottom;
	width: 119px;
}
.renewSiteInputBlock{
	margin-left: 12px;
}
.siteRinstructText{
	margin: 0px 0px 19px;
}
/*settings site license*/
#settingSDecrip{
	margin-bottom: 20px;
}
/* search results*/
#searchPageContainer{
	display: inline-block;
	margin-left: 17px;
	vertical-align: top;
}
#searchPageResults{
	padding: 17px;
}
#searchPageResultBlock{
	background-image: url("../images/category-bar-large.png");
background-position: left top;
background-repeat: no-repeat;
background-size: 596px 46px;
border: 1px solid #000;
border-radius: 6.75px;
width: 596px;
}
#searchPageTitleBox{
	
}
#searchPageTitleText{
	display: table;
height: 46px;
width: 596px;
}
#searchPageTitle{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
/*Opt Out Email*/
#optoutContainer{
	margin: 0 17px;
}
#optoutTitleBox{
	background-image: url("../images/category-bar-large.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 596px 46px;
	border: 1px solid #000;
	border-radius: 6.75px;
	width: 596px;	
}
#optoutPageTitle{
	display: table;
	height: 46px;
	width: 596px;
}
#optoutTitle{
	color: #fff;
	display: table-cell;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
/* Image Logo Gallery image-gallery.html*/
#containerGallery {
  margin: 0 auto;
  width: 901px;
}
#image1{
	width: 250px;
	margin: 0 auto;
}
#image2{
	width: 250px;
	margin: 0 auto;
}
#instantGallery {
  border: 1px solid #000;
  border-radius: 8px;
  margin-left: 22px;
  width: 846px;
}
#dividerOneGallery {
  background: rgba(0, 0, 0, 0) url("../images/dotted-rule.png") repeat-y scroll 0 0 / 5px auto;
  display: inline-block;
  vertical-align: top;
  width: 6px;
}
.pageTitleGallery {
  background-image: url("../images/category-bar-large.png");
  background-repeat: no-repeat;
  background-size: 846px auto;
  color: #fff;
  display: table-cell;
  font-size: 26px;
  font-weight: bold;
  height: 46px;
  letter-spacing: -0.2px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
}
.titleBoxGallery {
  display: table;
  width: 844px;
}
.dividerGallery{
	background: rgba(0, 0, 0, 0) url("../images/dotted-rule.png") repeat-y scroll 0 0 / 5px auto;
	display: inline-block;
	vertical-align: top;
	width: 6px;
}
.galleryBlocks{
	margin-bottom: 30px;
}
.galleryDescription{
	margin-bottom: 30px;
	margin-top: 14px;
	text-align: center;
}
.imageGalleryLeft{
	display: inline-block;
	width: 405px;	
}
.imageGalleryRight{
	display: inline-block;
	width: 405px;	
}
/* invalid email*/
.invalidEmail {
  background-color: #0772ba;
	background-image: linear-gradient(to bottom, rgba(62, 150, 209, 1), rgba(7, 114, 186, 0));
	border-color: #0772ba;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	padding: 5px;
}
.invalClose{
	margin-right: 10px;
}
.invalIgnore{
	margin-right: 10px;
}
.invalContact{
	margin-right: 10px;
}
