body, table, tr, td {
	font-family: Arial;
	font-size: 13px;
} 


body {
	background-color: #DDDDDD;
	margin: 2px 0;
}

a:link, a:visited, a:hover, a:active { color:#003366; }

/* Uses ie8 CSS file */
@media only screen and (min-width : 766px) {
	#wrapper { 
		width: 766px;
		margin: 0 auto;
		background-color: #FFFFFF;
		padding: 0px;
	}
	#header {
		width: 760px;
		height: 121px;
		padding: 3px;
		margin: 0;
		background-image: url(https://217e0a.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img-guide/header.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	#headerM { display: none; }
	#loginBlock {
		height: 50px;
		padding-left: 542px;
		font-size: 10px;
	}

	#headerMenu {
		height: 31px;
		padding-left: 250px;
		padding-top: 40px;
	}
	#container {
		width: 760px;
		padding: 0 3px 3px 3px;
		margin: 0;
		min-height: 400px;
	}
	#menu {
		width: 185px;
		float: left;
		min-height: 400px;
		background-color: #EEEEEE;
		border: 1px solid #CCCCCC;
	}
	#content {
		width: 567px;
		float: left;
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		margin-left: 4px;
	}
	#footerHR {
		height: 5px;
		margin: 3px;
		background-image: url(https://93fcc8.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/menu_bg.jpg);
	}
	.mobileMenuLogin { display: none; }
	#footerMenuM { display: none; }
}

.menuLink {
	float: left;
	display: block;
	text-align: center;
	margin: 0 10px 0 10px;
	color: white;
	font-weight: bold;
	height: 20px;

	font-size: 14px;
	background-image: url('https://93fcc8.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/menu_bg.jpg');
	padding-top: 2px;
	box-shadow: 1px 1px 4px #000;
	border: 1px solid #EEE;
	font-family: "Times New Roman";
	text-decoration: none;
}

a.menuLink:link, a.menuLink:visited, a.menuLink:hover, a.menuLink:active { color: white; }

#footerLinks {
	margin: 3px;
	font-size: 12px;
	text-align: center;
	padding: 2px 0 2px 0;
	border-top: 3px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
}

#footerLinks a {
	text-decoration: none;
}

#footerCR {
	margin: 3px;
	font-size: 10px;
	text-align: center;
	padding: 0 0 5px 0;
}





.menuHeader {
	height: 25px;
	background-image: url(https://93fcc8.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/menu_bg.jpg);
	text-align: center;
	vertical-align: middle;
}

.menuHeaderText {
	padding: 1px 0 1px 0;
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 18px;
	background-image: url(https://93fcc8.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/menu_bg.jpg);
	text-align: center;
	color: rgb(255, 255, 255);
	text-shadow: rgb(0, 0, 0) 2px 2px 1px;
	text-shadow: #000000 2px 2px 2px;
}

.menuContent {
	padding: 0 2px 0 9px;
	margin: 3px 0 6px 0;
}


.headlineContainer {
	width: 100%;
}

.headline {
	background-image: url(https://8230af.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/headline_bg.gif);
	height: 30px;
	border-top: 2px solid #003366;
	border-bottom: 2px solid #003366;
	margin: 10px 4px 10px 4px;
	font-size: 19px;
	font-family: Geneva, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	padding: 5px 0 0 5px;
	overflow: hidden;
}


.registerButton, .registerButton:link, .registerButton:hover, .registerButton:active, .registerButton:visited {
	background: #155390;
	background-image: -webkit-linear-gradient(top, #155390, #036);
	background-image: -moz-linear-gradient(top, #155390, #036);
	background-image: -ms-linear-gradient(top, #155390, #036);
	background-image: -o-linear-gradient(top, #155390, #036);
	background-image: linear-gradient(to bottom, #155390, #036);
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	-webkit-box-shadow: 1px 2px 2px #666666;
	-moz-box-shadow: 1px 2px 2px #666666;
	box-shadow: 1px 2px 2px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

/* SEARCH RESULTS */
h1.searchPageHeader {
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}

.breadcrumb {
	font-size: 11px;
	padding-bottom: 10px;
}

.breadcrumb div {
	display: inline;
}

.breadcrumb a {
	text-decoration: none;
}

p.searchPageIntro {
	margin: 0 0 10px 0;
	padding: 0;
}

.searchRefineContainer { display: none; }
.searchResult {	border-top: 1px solid #000000; padding: 5px 0 5px 0; }
.searchResultLast { border-bottom: 1px solid #000000; }

.resultUpperHalf { margin-left: 2px; }
.subSearchResultImgCol { float: left; margin: 0 3px 3px 0; }

.resultUpperHalf .subName { letter-spacing: -1pt; font-size: 16px; font-weight: bold; }
.resultUpperHalf .subCity { font-size: 10px; color: #666666; }
.resultUpperHalf p { font-size: 12px; margin: 5px 0 0 0; }

.resultInfoCol {
	float: right;
	width: 96px;
	min-height: 100px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 10px 0 0 10px;
	border-right: none;
	font-size: 12px;
	padding-left: 3px;
	padding-top: 8px;
	margin: 0 0 2px 2px;
}


.searchResultImg { width: 75px;	min-height: 56px; }

.searchDefaultImgBorder {
	height: 73px;
	width: 100px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 0;
}

.resultLowerHalf {
	padding-top: 5px;
}

.resultLowerHalf .subHomeTypes {
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin-left: 5px;
	text-align: center;
}

.subSearchImgDetailBorder {
	width: 25%;
	float: left;
	text-align: center;
	padding: 0;
}

.subSearchImgDetailBorder img {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}




/* TIERED COLUMNS */
.tieredColOuter {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	padding: 4px;
}

.tieredColInner {
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
	border-radius: 10px;
}


/* ADVANCED SEARCH */
.advancedRowOdd td {
	background-color: #EEEEEE;
	padding: 2px;
}

.advancedRowEven td {
	background-color: #D7EBFF;
	padding: 2px;
}



/* VIEW */
.subViewSearchBar {
	height: 50px;
	background-color: #FFFFCC;
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.subViewSearchBar .actionHeader {
	font-weight: bold;
	font-size: 14px;
}

.closePolyStyle {
	text-align: center;
	font-size: 10px;
	padding: 1px;
	color: #0033cc;
	border: 1px #bbbbbb solid;
	font-weight: bold;
	background-color: #ffcccc;
	font-family: Arial;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	max-height:254px;
	padding: 0;
	margin: 0;
}

.rslides li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: auto;
	max-height:254px;
	float: left;
	width: auto;
	border: 0;
 }

.caption {
	position: absolute;
	display: block;
	bottom: 7%;
	left: 15%;
	right: 15%;
	margin:0 auto;
	padding: 5px;
	text-align: center;
	background: #000;
	background: rgba(0,0,0, .8);
	color: #fff;
}

.noImageCell {
	width: 100%;
	height: 270px;
	background-color: #EEEEEE;
}




.sideStatTable {
	width: 100%;
}

.sideStatTable .minorCell {
	background-color: #FFCCCC;
	color: #666666;
	font-size: 10px;
	padding-left: 3px;
}

.sideStatTable .majorCell {
	background-color: #D7EBFF;
	padding-left: 3px;
}

.commInfoMultiLine {
	color: #666666;
	padding-left: 15px;
}

.commInfoSingleLine {
	color: #666666;
}

.mapPriceBlock {
	width: 25px;
	height: 15px;
	border: 1px solid #000000;

}


.friendTable td {
	padding: 5px;
}

.friendTableKey {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

.friendTableValue {
	vertical-align: top;
	color: #666666;
	font-size: 10px;
}

.loginTable td {
	padding: 2px;
}

.loginTableKey {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

.loginTableValue {
	vertical-align: top;
	text-align: left;
}

.loginTableValue input {
	font-size: 12px;
}


.NCSchoolWrapper {
	padding-left: 15px;
	margin-bottom: 10px;
}

.NCSchoolTestWrapper {
	padding-left: 15px;
	padding-bottom: 5px;
}

.NCSchoolTestResultWrapper {
	padding-left: 15px;
	color: #666666;
}

.NCTestResultTable {
	float: left;
	text-align: center;
}

.NCTestResultTable th {
	background-color: #EEEEEE;
	color: #666666;
	padding: 2px;
}

.NCTestResultTable .changeUp {
	color: green;
}

.NCTestResultTable .changeDown {
	color: red;
}

.NCSchoolName {
	font-weight: bold;
	font-size: 14px;
	color: maroon;
}


/* Framing */
.frameWrapper {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background: #CCCCCC;
}

.frameWrapper iframe {
	width:100%;
	height:92%;
	background: white;
}

.frameHeader {
	width: 760px;
	margin: 0 auto;
}



/* Favories */
.favSubResult {
	border-top: 1px solid #CCCCCC;
	
}

.favSubTable {
	border-spacing: 0;
}

.favSubTable td {
	padding: 3px;
}

/* IDX */
.idxSearchLeftCol { float: left; width: 390px; }
.idxSearchRightCol { float: left; width: 171px; }

.idxResultRightCol {
	width: 119px;
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 10px 0 0 10px;
	border-right: none;
	padding: 2px 0 2px 0;
	margin: 0 0 5px 5px;
}
.idxResultAddress {
	width: 255px;
	font-size: 15px;
	font-weight: bold;
}
.idxResultCityState {
	width: 255px;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	margin-bottom: 5px;
}
.idxResultPrice {
	color: #309A33; 
	text-align: right;
	font-weight: bold;
	font-size: 15px;
}
.idxResultImg {
	float: left;
	width: 137px;
	margin: 0 5px 5px 0;
}
.idxResultImg img {
	width:135px;
	border:1px solid #DDDDDD;
}
.idxResultGeneral {
	color: #555;
	text-align: right;
}

.specificKey { font-weight: bold; background-color: #EEEEEE; padding:2px; } 
.specificValue { padding: 2px 2px 2px 20px; } 
.specificKeyCell { font-weight: bold; background-color: #EEEEEE; text-align: center; } 
.specificValueCell { text-align: center; }
.idxQuestionInputRow { margin: 5px 0 5px 0; }
.idxQuestionNoShow { display: none; }
.idxContactBtn, .idxContactBtn:link, .idxContactBtn:active, .idxContactBtn:visited {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	background: #3498db;
	padding: 1px 20px 1px 20px;
	text-decoration: none;
}
.idxSideHeader {
	border-bottom: 1px solid #329A30; 
	border-top: 1px solid #329A30;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:10px;
	background-color:#EEEEEE;
	padding:3px;
}

.idxSearchFormItemHeader {
	font-size: 14px;
	font-weight:bold;
}

.idxSelectMultiList {
	width: 250px;
	height: 150px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.idxSelectMultiListSchool {
	width: 170px;
	height: 150px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.idxSelectMultiListSmall {
	width: 275px;
	border: 1px solid #CCCCCC;
}
.idxSelectMultiListLabel  {
	display: block;
	border: 1px solid #EEEEEE;
	//font-weight: bold;
	color: #444;
}



.loginLeftCol { float: left; width: 317px; }
.loginRightCol { float: left; padding-left: 10px; width: 220px; }
















.headlineNoBorder {
	background-image: url(https://8230af.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/headline_bg.gif);
	height: 30px;
	border-top: 2px solid #003366;
	border-bottom: 2px solid #003366;
	margin: 10px 0px 10px 0px;
	padding: 5px 0 0 5px;
	overflow: hidden;
}

.headlineNoBorder h1 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-family: Geneva, Tahoma, Verdana, sans-serif;
	font-weight: bold;
}

.subViewPaddingWrapper {
	padding: 0px 2px 0 2px;
}

.subViewThumbnails { margin-top: 5px; }

.subViewPhoto {
	float: left;
	width: 380px;
}

.subViewPhotoRightCol {
	float: left; 
	width: 178px; 
	padding-left: 5px;
}

.subViewSideHeader, .idxViewSideHeader {
	border-bottom: 1px solid #329A30; 
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
}

.subViewSideHeader img {
	padding-right: 5px;
}

.subViewLargeFSImage {
	width: 100%; 
	max-width: 550px;
}

.subViewStat { }

.viewSubSchool { }

.viewSubSchoolLeft {
	float: left;
	width: 20%;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.viewSubSchoolRight {
	float: left;
	width: 80%;
}

.subViewSchoolRightDist {
	font-size: 10px;
	color: #666666;
	padding: 0 0 0 10px;
}

.subViewLocationBox {
	float: left; 
	width: 210px;
}

.subViewMakeMoveBox {
	float: left;
	width: 338px;
	padding: 0 5px 0 10px;
}

.subViewTermsBox {
	font-size: 10px;
	padding-top: 10px;
	color: #999999;
}


.subSearchLeftCol { float: left; width: 390px; }
.subSearchRightCol { float: left; width: 171px; }

.idxViewThumbContainer img { width: 75px; height: 50px; border: 1px solid #DDDDDD; }
.idxViewThumbDiv { float: left; width: auto; height:auto; margin: 1px; }

.homePageRightCol .tieredColOuter { margin-bottom: 15px; }
.mobileCallButton { display: none; }
.smallMobileOnly { display: none; }

a.mobileTopButton {
	display: block;
	position: absolute;
	background-color: #003366;
	border-radius: 4px;
	box-shadow: rgba(255, 255, 255, 0.08) 1px 1px 0px 0px, rgba(0, 0, 0, 0.08) 1px 1px 0px 0px inset;
	color: #FFF;
	padding: 10px 13px 7px 13px;
	//font-family: "Futura Bold Oblique",sans-serif;
	//font-family: "Futura Bold Oblique",sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	margin: 0;
	opacity: 0.75;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	-moz-text-decoration-color: #FFF;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
}

a.mobileTopMenuButton {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAM0lEQVQoz2NkYGBQYSARMP4HArppOkCyJlI1gBzGOPgD4j/dAkKaZJu+fPlykmSb6BYQABnILK8EDXjoAAAAAElFTkSuQmCC');
	padding: 10px 35px 7px 13px;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 80% 50%;
	background-repeat: no-repeat;
	background-size: auto auto;
	line-height: 21px;
}



/* MOBILE */
/* All Mobile Screens - Large and Small*/
@media only screen and (max-width : 765px) {
	body {
		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
	}

	#header { display: none; }
	#headerM {
		height: 60px;
		background-image: url(https://93fcc8.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img/menu_bg.jpg);
		margin-bottom: 2px;
	}
	#headerMenuM {
		height: 60px;
		margin-left: 5px;
		background-image: url(https://612a95.claudeassets.com/20190118091138im_/https://www.moreheadcitymove.com/img-guide/mobile_logo.png);
		background-size: 122px 60px;
		background-repeat: no-repeat;
	}
	#menu { 
		position: absolute;
		top: 61px;
		left: -225px;
		bottom: 0;
		display: block;
		float: left;
		width: 225px;
		height: 100%;
		-moz-transition: all 300ms;
		-webkit-transition: all 300ms;
		transition: all 300ms;
		background-color: white;
		font-size: 16px;
	}
	#content, #footer {
		display: block;
		position: relative;
		top: 0px;
		left: 0px;
		bottom: 0;
		height: 100%;
		-moz-transition: all 300ms;
		-webkit-transition: all 300ms;
		transition: all 300ms;
	}

	#footerMenuM .menuContent { font-size: 20px; }
	#footerMenuM .menuContent a { display: inline-block; padding: 5px 0 5px 0; }

	.subViewDesc { padding: 0 3px 0 3px; }
	.subSearchNavLinks, .idxSearchNavLinks { font-size: 16px; }
	.prevNextLink { padding-right: 5px; }
	.loginLeftCol .touRow td { padding-bottom: 10px; }
	.loginLeftCol .touRow td input { margin: 0; }
}



/* Small Screens Only */
@media only screen and (max-width : 565px) {
	.subViewTopSocial { display: none; }
	.subViewFlexPhotoWrapper { display: -webkit-flex; display: flex;  -webkit-flex-direction: column; flex-direction: column; }
	.subViewPhoto { width: auto; float: none; order: 0; -webkit-order: 0; }
	.subViewPhotoRightCol { width: auto; float: none; padding-left: none; order: 2; -webkit-order: 2; }
	.subViewSchoolRightDist { padding: 0; }
	.subViewThumbnails { order: 1; -webkit-order: 1; }
	.subViewThumbnails div { float: left; height: 62px; margin: 0 2px 2px 2px; }
	.subViewLocationBox { width: auto; float: none; }
	.subViewMakeMoveBox { width: auto; float: none; padding-top: 10px; }
	.viewSubSchool { float: left; width: 33%; }
	.subViewStat { float: left; width: 50%; }
	.NCSchoolWrapper { padding-left: 0; }
	.NCSchoolTestResultWrapper { padding-left: 0; }
	.subViewLocationBoxValue { float: left; width: 50%; padding-bottom: 5px; }
	.subViewLocationBoxDiv { display: none; }
	.subViewSearchBar { display: none; }

	.subSearchLeftCol, .idxSearchLeftCol { float: none; width: auto; }
	.subSearchRightCol, .idxSearchRightCol { display: block; position: absolute; bottom: 0; width: 200px; left: -500px; top: 0; margin-left: 3px; background-color: white; font-size: 16px; -moz-transition: all 300ms; -webkit-transition: all 300ms; transition: all 300ms; }
	.searchRefineContainer { display: block; }
	.searchRefineContainer a { display: block; float: right; width: auto; height: auto; text-align: center; color: white; background-color: red; padding: 10px; border-radius: 4px; margin-top: 10px; }

	.loginLeftCol { float: none; width: 100%; }
	.loginRightCol { float: none; padding: 0; width: 100%; }

	.idxViewSocailIconsTop { display: none; }
	.idxViewTopWrapper { display: -webkit-flex; display: flex;  -webkit-flex-direction: column; flex-direction: column; }
	.idxViewTopLeftCol { order: 0; -webkit-order: 0; }
	.idxViewTopRightCol { order: 2; -webkit-order: 2; padding-top: 10px; }
	.idxViewTopInfoRow { order: 3; -webkit-order: 3; }
	.idxViewThumbContainer { order: 1; -webkit-order: 1; }
	.idxViewCallMobileSpan { display: block; }

	.idxAdvSearchRow { padding-left: 10px; }
	.idxAdvSearchContainer { padding-bottom: 15px; }
	.idxAdvSearchContainerThird { padding-left: 15px; padding-bottom: 15px; }

	.homePageLeftCol { padding-top: 95px; color: #666666; }
	.homePageRightCol { }
	.homePageFeatSub { display: none; }
	.homePageRightCol .tieredColOuter { margin-right: 3px; margin-left: 3px; font-size: 18px; }
	.homePageRightCol .tieredColOuter a { display: inline-block; padding: 6px 0 6px 0; }

	#footerLinks { display: none; }

	.smallMobileOnly { display: block; }
	.mobileCallButton { display: block; color: white; padding: 10px; text-align: center; border-radius: 5px; background-color: #003366; width: 135px; font-weight: bold; text-decoration: none; }
	.mobileCallButton:hover, .mobileCallButton:active, .mobileCallButton:visited, .mobileCallButton:link { color: white; }

	.fb_iframe_widget {
		/* this prevents the facebook link from stretching across the page, taking up valuable space */
		width:125px!important;
	}
}

/* Medium Screens & Up Only -- USES IE8 seperate stylesheet -- edit that also */
@media only screen and (min-width : 566px) {
	.subViewThumbnails div { float: left; height: 62px; margin: 0 2px 2px 2px; }
	.subSearchRightCol .tieredColOuter, .idxSearchRightCol .tieredColOuter { margin: 0 2px 0 7px; }
	.idxViewTopLeftCol { float: left; width: 380px; }
	.idxViewTopRightCol { float: left; width: 178px; padding-left: 5px; }
	.idxViewTopInfoRow { margin-bottom: 5px; }

	.idxAdvSearchRow { padding-bottom: 15px; }
	.idxAdvSearchContainer { float: left; width: 50%; }
	.idxAdvSearchContainerThird { float: left; width: 33%; }

	.homePageLeftCol { float: left; width: 375px; padding-top: 95px; color: #666666; }
	.homePageRightCol { float: left; width: 187px; margin-left: 5px; padding-top: 70px; }
	.homePageRightCol .tieredColOuter { margin-right: 3px; }
}



/* MODAL */
.close { float:right; font-size:21px; font-weight:bold; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:.2; filter:alpha(opacity=20); }
button.close { padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; }
.modal-open{ overflow:hidden; }
.modal { display:none; overflow:auto; overflow-y:scroll; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0; }

.modal.fade .modal-dialog{
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	transform:translate(0, -25%);
	-webkit-transition:-webkit-transform 0.3s ease-out;
	-moz-transition:-moz-transform 0.3s ease-out;
	-o-transition:-o-transform 0.3s ease-out;
	transition:transform 0.3s ease-out
}

.modal.in .modal-dialog{
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}

.modal-dialog { position:relative; width:auto; margin:10px; }

.modal-content{
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	background-clip:padding-box;
	outline:none
}
.modal-backdrop{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}

.modal-backdrop.fade{
	opacity:0;
	filter:alpha(opacity=0)
}

.modal-backdrop.in{
	opacity:.85;
	filter:alpha(opacity=85)
}

.modal-header{
	padding:15px 15px 5px 15px;;
	border-bottom:1px solid #e5e5e5;
	min-height:16.428571429px
}

.modal-header .close{
	margin-top:-2px
}

.modal-title{
	margin:0;
	line-height:1.428571429
}

.modal-body{
	position:relative;
	padding:5px 15px 15px 15px;
	background-color: #EEEEEE;
}

.modal-footer{
	padding:10px 10px 10px;
	text-align:right;
	border-top:1px solid #e5e5e5;
	font-size: 11px;
}

.modal-footer .btn+.btn{
	margin-left:5px;
	margin-bottom:0
}

.modal-footer .btn-group .btn+.btn{
	margin-left:-1px
}

.modal-footer .btn-block+.btn-block{
	margin-left:0
}



.modal-headline { font-size: 20px; font-weight: bold; }
.modal-tagline { color: #444; }

.modalFormRow { margin-bottom: 15px; }
.modalFormKey { float: left; width: 32%; text-align: right; font-size: 14px; line-height: 35px }
.modalFormValue { float: left; width: 60%; margin-left: 5%; }
.modalFormValue input { box-sizing: border-box; height: 35px; width: 100%; border: 1px solid #BBB; border-radius: 3px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset, 0px 1px 0px #FFF; padding: 4px 6px; }
.modalButton { 
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	padding: 10px 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 18px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	margin: auto;
	width: auto;
}

.modalButton:hover {
	border-top-color: #28597a;
	background: #28597a;
	color: #ccc;
}
.modalButton:active {
	border-top-color: #1b435e;
	background: #1b435e;
}

@media (max-width:330px){
	.modal-headline { font-size: 15px; }
}

@media (min-width:768px){
	.modal-dialog{
		width:500px;
		margin:30px auto
	}

	.modal-content{
		-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
		box-shadow:0 5px 15px rgba(0,0,0,0.5)
	}
}

/*
     FILE ARCHIVED ON 06:37:33 Feb 02, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:36:27 Jun 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.427
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.008
  cdx.remote: 25.554
  LoadShardBlock: 86.531 (3)
  PetaboxLoader3.datanode: 102.737 (5)
  PetaboxLoader3.resolve: 174.792 (3)
  load_resource: 194.333 (2)
*/