@charset "utf-8";
@import url("../webfonts/copperplategothicbt_roman/stylesheet.css");
@import url("../webfonts/gotham_book/stylesheet.css");
@import url("../webfonts/gothambold/stylesheet.css");




/* CSS Document */

 body {
	background-image: url(../images/structure/jm-bkgd-blu.jpg);
	background-repeat: repeat;

}
.page {
	width: 100%;
	max-width: 1200px;
	background-image: url(../images/structure/center-bkgd.jpg);
	-webkit-box-shadow: 0 25px 25px;
	box-shadow: 0 25px 25px;
	padding-left: auto;
	padding-right: auto;
	background-repeat: repeat-y;
}




.menu {
	width: 100%;
	position: fixed; 
	top: 0;
	z-index: 950;
	text-align: center;
	background-color: #FFFFFF;
}


#topheadbkgd {
	width: 100%;
	background-color: #414042;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 120px;
}


#topheadbkgd1 {
	width: 100%;
	background-color: #414042;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}





#topstripe {
	width: 100%;
	height: 16px;
	background-image: url(../images/structure/stripe-dwn.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-height: 12px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	z-index: 975;
}

#topstripe1 {
	width: 100%;
	height: 16px;
	background-image: url(../images/structure/stripe-dwn.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-height: 12px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	z-index: 975;
}
#pointy {
	vertical-align: bottom;
}
#bottomstripe {
	width: 100%;
	height: 7px;
	background-image: url(../images/structure/stripe-up.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-height: 7px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	z-index: 500;
}

#pointy2 {
	width: 100%;
	height: 16px;
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -30px;
	margin-bottom: 0px;
	max-height: 16px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	z-index: 450;
	vertical-align: top;
}

#headlogo {
}

#toplogo {
	width: 100%;
	height: auto;
	max-width: 869px;
	min-width: 250px;
}
#smlogo {
	max-width: 50px;
}

#footerContent {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#mainContent {
	padding-top: 20px;
	width: 95%;
}

#footerbkgd {
	background-color: #A0A0A0;
}

.ltgreybkgd2 {
	background-color: #d9d9d9;
	margin-top: 40px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.redbkgd2 {
	background-color: #632423;
	margin-top: 0px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	max-width: 250px;
}

.redbkgdTeam {
	background-color: #414042;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 70%;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 0px;
	max-width: 120px;
	float: right;
}

.bluebkgd2 {
	background-color: #708d9c;
	margin-top: 0px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	padding-bottom: 8px;
	max-width: 250px;
}

.sliderframe {
	border: thin solid #414042;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	width: 100%;
	max-width: 1000px;
	background-color: #414042;
	margin-left: auto;
	margin-right: auto;
}

.l-r-pad {
	padding-left: 30px;
	padding-right: 30px;
}

.picdiv {
	margin-left: auto;
	margin-right: auto;
	padding-top: 18px;
	padding-bottom: 18px;
}

.icon {
	size: 100%;
	min-width: 50px;
	height: auto;
}

.bkgWhite {
	background-color: rgba(255,255,255,1.00);	
}


.picswitch {
	text-align: left;
}

#social {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#social1 {
	margin-top: 5px;
	padding-top: 5px;	
	margin-left: 20px;
}

#social2 {
	margin-top: 5px;
	padding-top: 5px;	
}

.arrowleft {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.teamGrid {
	min-height: 350px;
}

#jen {
}	

#jenMore {
	display: none;
}	

#mike {
}	

#mikeMore {
	display: none;
}

#nat {
}	

#natMore {
	display: none;
}

#cheryl {
}	

#cherylMore {
	display: none;
}

#linda {
}	

#lindaMore {
	display: none;
}

#terry {
}	

#terryMore {
	display: none;
}

#koby {
}	

#kobyMore {
	display: none;
}

#tracie {
}	

#tracieMore {
	display: none;
}

#brice {
}	

#briceMore {
	display: none;
}


#scott {
}	

#scottMore {
	display: none;
}

#joe {
}	

#joeMore {
	display: none;
}

#kath {
}	

#kathMore {
	display: none;
}

#carol {
}	

#carolMore {
	display: none;
}

.bioPic {
	max-width: 210px;
}

/* BUTTONS */


.move {
	position: absolute;
	left: -5000px;
}

a.facebook {
	width: 49px;
	height: 54px;
	display: block;
	background-image: url(../images/elements/FACEBOOK-button.png);
	text-decoration: none;
}

a.facebook:hover {
	background-position: -49px 0px;
}

a.twitter {
	width: 49px;
	height: 54px;
	display: block;
	background-image: url(../images/elements/TWITTER-button.png);
	text-decoration: none;
}



a.twitter:hover {
	background-position: -49px 0px;
}

a.linkedin {
	width: 49px;
	height: 54px;
	display: block;
	background-image: url(../images/elements/LINKEDIN-button.png);
	text-decoration: none;
}

a.linkedin:hover {
	background-position: -49px 0px;
}

a.blog {
	width: 49px;
	height: 54px;
	display: block;
	background-image: url(../images/elements/BLOG-button.png);
	text-decoration: none;
}
a.blog:hover {
	background-position: -49px 0px;
}


a.facebook1 {
	width: 37px;
	height: 30px;
	display: block;
	background-image: url(../images/elements/FACEBOOK-button1.png);
	text-decoration: none;
}

a.facebook1:hover {
	background-position: -37px 0px;
}

a.twitter1 {
	width: 37px;
	height: 30px;
	display: block;
	background-image: url(../images/elements/TWITTER-button1.png);
	text-decoration: none;
}



a.twitter1:hover {
	background-position: -37px 0px;
}

a.linkedin1 {
	width: 37px;
	height: 30px;
	display: block;
	background-image: url(../images/elements/LINKEDIN-button1.png);
	text-decoration: none;
}

a.linkedin1:hover {
	background-position: -37px 0px;
}

a.blog1 {
	width: 37px;
	height: 30px;
	display: block;
	background-image: url(../images/elements/BLOG-button1.png);
	text-decoration: none;
}
a.blog1:hover {
	background-position: -37px 0px;
}


a.noDec {
	color: #632423;
	text-decoration: none;	
}
a.noDec:hover {
	color: #632423;
	text-decoration: none;	
}


/* FONTS */

h1,
.h1 {
	font-family: "copperplategothicbt roman";
	font-size: 68px;
	color: #632423;
}


h2,
.h2 {
	font-size: 21px;
	font-family: "gotham book";
	color: #FFFFFF;
}


h3,
.h3 {
	font-family: "copperplategothicbt roman";
	font-size: 36px;
	color: #632423;
}	


h4,
.h4 {
	font-family: "gothambold";
	font-size: 16px;
	line-height: 22px;
	color: #708D9C;
}

h5,
.h5 {
	font-family: "gothambold";
	font-size: 13px;
	color: #ffffff;
}

h6,
.h6 {
	font-family: "copperplategothicbt roman";
	font-size: 25px;
	color: #632423;
}


p {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	font-weight: 500;
	}
	
.ptop {
	line-height: 2em;
}	
	
li {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	margin-left: 0px;
}

ul {
	list-style-position: outside;
}
.indented {
	margin-left: 150px;
}
.bullets {
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/structure/bullet.png);
	padding-top: 10px;
	padding-bottom: 10px;
}
.bodycopy2 {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	line-height: 20px;
}

.bodycopy {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
}

.body18 {
	font-size: 18px;
	font-family: "gotham book";
	color: #414042;
}
.body20 {
	font-size: 20px;
	font-family: "gotham book";
	color: #414042;
}

.body22 {
	font-size: 22px;
	font-family: "gotham book";
	color: #414042;
}

.body16 {
	font-size: 16px;
	font-family: "gotham book";
	color: #414042;
}

.body10 {
	font-size: 10px;
	font-family: "gotham book";
	color: #414042;
}

.body12 {
	font-size: 12px;
	font-family: "gotham book";
	color: #414042;
}

.body13 {
	font-size: 13px;
	font-family: "gotham book";
	color: #414042;
}

.bodycopyred {
	font-size: 14px;
	font-family: "gotham book";
	color: #632423;
}

.body18red {
	font-size: 18px;
	font-family: "gotham book";
	color: #632423;
}

.body16red {
	font-size: 16px;
	font-family: "gotham book";
	color: #632423;
}

.body10red {
	font-size: 10px;
	font-family: "gotham book";
	color: #632423;
}

.bodycopyblu {
	font-size: 14px;
	font-family: "gotham book";
	color: #708d9c;
}

.body18blu {
	font-size: 18px;
	font-family: "gotham book";
	color: #708d9c;
}

.body16blu {
	font-size: 16px;
	font-family: "gotham book";
	color: #708d9c;
}

.body13blu {
	font-size: 13px;
	font-family: "gotham book";
	color: #708d9c;
}

.body14blu {
	font-size: 14px;
	font-family: "gotham book";
	color: #708d9c;
}

.body10blu {
	font-size: 10px;
	font-family: "gotham book";
	color: #708d9c;
}

.bodycopylt {
	font-size: 14px;
	font-family: "gotham book";
	color: #d9d9d9;
}

.body18lt {
	font-size: 18px;
	font-family: "gotham book";
	color: #d9d9d9;
}

.body16lt {
	font-size: 16px;
	font-family: "gotham book";
	color: #d9d9d9;
}

.body14lt {
	font-size: 14px;
	font-family: "gotham book";
	color: #d9d9d9;
}

.body10lt {
	font-size: 10px;
	font-family: "gotham book";
	color: #d9d9d9;
}

.bodycopywht {
	font-size: 14px;
	font-family: "gotham book";
	color: #ffffff;
}

.body18wht {
	font-size: 18px;
	font-family: "gotham book";
	color: #ffffff;
}

.body16wht {
	font-size: 16px;
	font-family: "gotham book";
	color: #ffffff;
}

.body14wht {
	font-size: 14px;
	font-family: "gotham book";
	color: #ffffff;
}

.body10wht {
	font-size: 10px;
	font-family: "gotham book";
	color: #ffffff;
}

.body12wht {
	font-size: 12px;
	font-family: "gotham book";
	color: #ffffff;
}

.body12wht a {
  color:#ffffff;
  display:inline-block;
}

.body12wht a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footerover {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	line-height: 12px;
	font-weight: 600;
}

.footerover a {
  color:#414042;
  display:inline-block;
  font-weight: 600;
}

.footerover a:hover {
  color:#ffffff;
  text-decoration:none;  
  font-weight: 600; 
}

.topemail {
	font-size: 12px;
	font-family: "gotham book";
	color: #a0a0a0;
	line-height: 12px;
}

.topemail a {
  color:#a0a0a0;
  display:inline-block;
}

.topemail a:hover {
  color:#708d9c;
  text-decoration:none;   
}


.topphone {
	font-size: 18px;
	font-family: "gotham book";
	color: #a0a0a0;
	line-height: 28px;
	letter-spacing: 1.1px;
}

.teamNames {
	font-family: "copperplategothicbt roman";
	font-size: 28px;
	line-height: 26px;
	color: #632423;
}	

.teamTitles {
	font-family: "copperplategothicbt roman";
	font-size: 21px;
	line-height: 22px;
	color: #632423;
}	

.teamTopper {
	font-family: "copperplategothicbt roman";
	font-size: 38px;
	color: #384b5c;
	text-align: center;	
}






/* COLORS */



.blue {
	color: #708d9c;
}

.dkblue {
	color: #384b5c;
}  

.red {
	color: #632423;
}  

.purple {
	color: #564a64;
}  

.brown {
	color: #594234;
}  

.dkgrey {
	color: #414042;
}  

.ltgrey {
	color: #d9d9d9;
}  

.ltergrey {
	color: #a09fa0;
}  



.bluebkgd {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #708d9c;
}

.bluebkgdH2 {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #708d9c;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 90%;
	margin-left: 0px;
}

.dkbluebkgd {
	background-color: #384b5c;
}  

.redbkgd {
	background-color: #632423;
}  

.purplebkgd {
	background-color: #564a64;
}  

.brownbkgd {
	background-color: #594234;
}  

.dkgreybkgd {
	background-color: #414042;
}  

.ltgreybkgd {
	background-color: #d9d9d9;
}  

.ltergreybkgd {
	background-color: #a09fa0;
}  











.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}




@media screen and (max-width:479px){






}






/* PHONE OR MORE */

@media screen and (min-width:480px){







}






/* PHONE OR LESS */

@media screen and (max-width:479px){

.topemail {
	font-size: 10px;
	font-family: "gotham book";
	color: #a0a0a0;
	line-height: 10px;
}


.topphone {
	font-size: 16px;
	font-family: "gotham book";
	color: #a0a0a0;
	line-height: 24px;
	letter-spacing: 1.1px;
}

#main {
	max-width: 481px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd767.jpg);
	padding-top: 0px;
	margin-top: 4px;
	width: 100%;
	min-width: 200px;
	height: auto;
}

#mainHome {
	max-width: 481px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd767.jpg);
	padding-top: 0px;
	margin-top: 5px;
	width: 100%;
	min-width: 200px;
	height: auto;
}
	
#mainPlain {
	max-width: 481px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/jm-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 5px;
	width: 100%;
	min-width: 200px;
	height: auto;
}	
	
	
.indented {
	margin-left: 0px;
}
#compass {
	background-image: url(../images/structure/right-comp5.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

.hometitle {
	font-size: 22px;
	line-height: 20px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-weight: 500;
}
.abouttitle {
	font-size: 24px;
	line-height: 22px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 6px;
}
.contacttitle {
	font-size: 24px;
	line-height: 22px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}
.indented2 {
	margin-left: 10px;
	margin-right: 10px;
}

.arrowleft {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

h1,
.h1 {
	font-size: 68px;
}


h2,
.h2 {
	font-size: 14px;
}


h3,
.h3 {
	font-size: 36px;
}	


h4,
.hr {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}




	
	
	

}



/* PHONE TO TABLET */

@media screen and (min-width:480px) and (max-width:599px){

	
#mainHome {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd767.jpg);
	padding-top: 0px;
	margin-top: 5px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 96%;
	min-width: 480px;
	height: auto;
}	
	
	
#mainPlain {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/jm-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 5px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 96%;
	min-width: 480px;
	height: auto;
}	
	
	


}

@media screen and (min-width:480px) and (max-width:767px){



#main {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd767.jpg);
	padding-top: 0px;
	margin-top: 3px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 96%;
	min-width: 480px;
	height: auto;
}


.indented {
	margin-left: 0px;
}
.indented2 {
	margin-left: 15px;
	margin-right: 15px;
}
.indented4 {
	padding-left: 20;
	padding-right: 20;
}
.arrowleft {
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}	

#compass {
	background-image: url(../images/structure/right-comp4.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.hometitle {
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.abouttitle {
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 8px;
}
.contacttitle {
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}

h1,
.h1 {
	font-size: 68px;
}


h2,
.h2 {
	font-size: 15px;
}


h3,
.h3 {
	font-size: 36px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}

}



/* TABLET OR MORE */

@media screen and (min-width:768px){
#headcontact {
	height: 45px;
	display: inline-block;
	line-height: 16px;
	font-family: "gotham book";
	font-size: 18px;
	max-width: 275px;
	text-align: left;
	vertical-align: bottom;
	color: #A0A0A0;
}
	#headcontact1 {
	height: 45px;
	display: inline-block;
	line-height: 16px;
	font-family: "gotham book";
	font-size: 18px;
	max-width: 500px;
	text-align: left;
	vertical-align: bottom;
	color: #A0A0A0;
	margin-bottom: 15px;
}

#headcontact2 {
display: none;
}

.conInfo {
	clear: left;
	float: left;
}
#topheadbkgd1 {
	height: 110px;
}

	


}


@media screen and (max-width:599px){

#topheadbkgd1 {
	height: 140px;
}








}







/* TABLET OR LESS */


@media (min-width: 600px) and (max-width: 767px) {
	
#mainHome {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd767.jpg);
	padding-top: 0px;
	margin-top: 6px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 96%;
	min-width: 480px;
	height: auto;
}
	
	
#mainPlain {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/jm-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 6px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 96%;
	min-width: 480px;
	height: auto;
}
	


#topheadbkgd1 {
	height: 165px;
}



}


@media screen and (max-width:768px){

.hide_mobile {
display: none;
}
#headcontact1 {
}

#headcontact2 {
	height: 25px;
	line-height: 16px;
	font-family: "gotham book";
	font-size: 18px;
	text-align: center;
	color: #A0A0A0;
}

#headcontact {
display: none;
}

#smlogo {
	max-width: 50px;
	display: none;
}
h1,
.h1 {
	font-size: 52px;
}


h2,
.h2 {
	font-size: 15px;
}


h3,
.h3 {
	font-size: 30px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}
p {
	font-size: 13px;
	font-family: "gotham book";
	color: #414042;
	font-weight: 500;
	}
	
li {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	margin-left: 0px;
}

.bodycopy {
	font-size: 13px;
}
.bodycopyred {
	font-size: 13px;
}.bodycopywht {
	font-size: 13px;
}.bodycopylt {
	font-size: 13px;
}


.indented3 {
	margin-left: 40px;
}

.picswitch {
	text-align: right;
	margin-left: auto;
}

.Off767 {
	display: none;		
	}	

	

}



/* TABLET TO SMALL MONITOR */

@media (min-width: 768px) and (max-width: 991px) {
#main {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd991-768.jpg);
	padding-top: 0px;
	margin-top: 32px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 750px;
	height: auto;
}

#mainHome {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd991-768home.jpg);
	padding-top: 0px;
	margin-top: 2px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 750px;
	height: auto;
}
	
#mainPlain {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/jm-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 2px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 750px;
	height: auto;
}	
	

.indented {
	margin-left: 60px;
}
.indented2 {
	margin-left: 110px;
	margin-right: 15px;
}
.indented3 {
	margin-left: 50px;
}
.indented4 {
	margin-left: 25px;
	margin-right: 25px;
}

#compass {
	background-image: url(../images/structure/right-comp3.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

h1,
.h1 {
	font-size: 68px;
}


h2,
.h2 {
	font-size: 17px;
}


h4,
.h4 {
	font-size: 36px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 23px;
}

.hometitle {
	font-size: 34px;
	line-height: 30px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.abouttitle {
	font-size: 36px;
	line-height: 36px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}

.contacttitle {
	font-size: 36px;
	line-height: 36px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}

}







/* SMALL MONITOR OR MORE  */

@media screen and (min-width:992px){
.inline {
	display: inline;
	margin-left: 45px;
}
.inline1 {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#mainHome {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgdhome.jpg);
	padding-top: 0px;
	margin-top: 0px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 900px;
	height: auto;
}
	
#mainPlain {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/jm-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 0px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 900px;
	height: auto;
}
	

#compass {
	background-image: url(../images/structure/right-comp2.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.indented {
	margin-left: 150px;
}
.indented2 {
	margin-left: 200px;
	margin-right: 25px;
}
.indented3 {
	margin-left: 150px;
}
.indented4 {
	margin-left: 75px;
	margin-right: 75px;
}
.hometitle {
	font-size: 38px;
	line-height: 30px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.abouttitle {
	font-size: 41px;
	line-height: 38px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}

.contacttitle {
	font-size: 41px;
	line-height: 38px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
}








}








/* SMALL MONITOR OR LESS  */

@media screen and (max-width:991px){

.inline {
	display: block;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


}





@media (max-width: 944px){

	
	
	
}

@media (min-width: 944px){

	
	
	
}



/* SMALL-LARGE MONITOR */

@media (min-width: 992px) and (max-width: 1199px) {


#main {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd992-1199.jpg);
	padding-top: 0px;
	margin-top: 6px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 900px;
	height: auto;
}



}









/* ANYTHING SMALLER THAN 1200 */

@media screen and (max-width:1199px){





}








/* LARGEST MONITOR ONLY */

@media screen and (min-width:1200px){

#main {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/center-bkgd.jpg);
	padding-top: 0px;
	margin-top: 6px;
	-webkit-box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	box-shadow: 0px 6px 20px rgba(0,0,0,1.00);
	width: 95%;
	min-width: 900px;
	height: auto;
}

}











/* bio

button - up */
.btn-bio {
	background-image: url(../images/elements/read-btn-over.png);
	width: 135px;
	height: 40px;
	background-color: #none;
}
/* end button - up */



.btn-bio:focus,
.btn-bio.focus {
	
	background-image: url(../images/elements/read-btn-over.png);
	width: 135px;
	height: 40px;
	background-color: #none;
}


/* button - over */
.btn-bio:hover {
	background-image: url(../images/elements/read-btn.png);
	width: 135px;
	height: 40px;
	background-color: #none;
}
/* end button - over */


.btn-bio:active,
.btn-bio.active,
.open > .dropdown-toggle.btn-bio {
	background-color: #none;
}

.btn-bio:active:hover,
.btn-bio.active:hover,
.open > .dropdown-toggle.btn-bio:hover,
.btn-bio:active:focus,
.btn-bio.active:focus,
.open > .dropdown-toggle.btn-bio:focus,
.btn-bio:active.focus,
.btn-bio.active.focus,
.open > .dropdown-toggle.btn-bio.focus {
	background-color: #none;
}

.btn-bio:active,
.btn-bio.active,
.open > .dropdown-toggle.btn-bio {
	background-color: #none;
}


.btn-bio.disabled:hover,
.btn-bio[disabled]:hover,
fieldset[disabled] .btn-bio:hover,
.btn-bio.disabled:focus,
.btn-bio[disabled]:focus,
fieldset[disabled] .btn-bio:focus,
.btn-bio.disabled.focus,
.btn-bio[disabled].focus,
fieldset[disabled] .btn-bio.focus {
	
	background-color: #none;
}
.btn-bio .badge {
	background-color: #none;
	
	
}

.btn2 {
  display: inline-block;
  padding: 6px 8px;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}

