/*
******************
My User Classes 
******************
*/ 

/* master */
.master {
	max-width: 95%;	
	margin: auto;
}


.master {
	background-color: #FFF;
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
	border-radius: 0px 0px 7px 7px;
}
.master-home {
	max-width: 95%;	
	margin: auto;
}


.master-home {
	background-color: #FFF;
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
	border-radius: 0px 0px 7px 7px;
}

imagebox {
	
}
h1, h2, h3, h4, h5, h6 {
	font-family: Federo, Verdana, Geneva, sans-serif;
	color: #004A90;
	text-transform: uppercase;
	letter-spacing: .02em;
}
h1 {
	font-size: 1.4rem !important;
    margin-bottom: 24px;
    margin-top: 24px;
}
.hmy-section h1 {
	font-size: 1.4rem;
     margin-bottom: 24px;
    margin-top: 24px;
	
}
.hmy-section h3 {
	font-size: 1.1em;
	font-family: Federo, Roboto, Verdana, Geneva, sans-serif;
	
}
.hmy-section h4 {
	font-size: 1em;
	
	
}
.hmy-section h5 {
	font-size: .9em;
	
	
}


.hmy-section .address3style { display: none; }

.hmy-section .emailClass {
	display:none;
}
.blast {
	
	border-radius: 0px 0px 10px 10px;
	padding: 14px 18px;
	background: -webkit-linear-gradient(#FADBAA, #FC9);
	background: linear-gradient(#FADBAA, #FC9);
	background-color: #FADBAA;
	margin-bottom: 20px;
	
}
.blast-transparent {
	
	border-radius: 0px 0px 10px 10px;
	padding: 14px 18px;
	width: 60%;
	margin-bottom: 20px;
	
}
.dropcap {
	float: left;
	font: 3em/0.9em Georgia, "Times New Roman", Times, serif;
	padding: 0.03em 0.1em 0 0;
	color: #004A90;
	
}

.deckheadHome {
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.2em;
	word-spacing: normal;
	white-space: normal;
	display: block;
	text-transform: uppercase;
	padding: 3px 0px 3px 0px;
	margin: 12px 0 12px 0;
	background-color: #296BBC;
	text-align: center;
}

.booktitle {
	font-size: 1em;
	font-weight:bold;
	margin: 0;
	color: #296BBC;
}

.books img {
    width: 80px;
    height: auto;
	float:right;
	margin-left: 12px;
}
.bookimage {
    width: 80px;
    height: auto;
	float:right;
	margin-left: 12px;
     border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  max-width:  80px;
    overflow: hidden;
}
.books .fullwidth {
    width: 450px;
    height: 350px;
	margin-right: auto;
    margin-left: auto
}
.course {
	
}
.hmy-section .event-title {
	font-size: 1em;
	font-weight: bold;
	color: #EA1B21;
	margin-top:6px;
	margin-bottom:0;
	text-transform:uppercase;
}
.event-month {
	font-size: 1em;
	font-weight: bold;
	color: #296BBC;
	margin:0;
}
.hmy-section .event-para {
	font-size: .8em;
	margin-bottom: 0px;
	margin-top: 0px;
	
}
.hmy-section .event-online {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
    font-weight: bold;
    color: #5FAF37;
    padding: 4px 4px;
  
}



.event-date {
	font-size: .8em;
	font-weight: normal;
	color: #000000;
}
.event-link {
	font-size: .8em;
	font-weight: bold;
	color: #296BBC;
	margin-top:0px;
	margin-bottom:0px;
}
.event-location {
	font-size: .8em;
	font-weight: bold;
	color: #000000;
	margin:0;
}
.qppi {
	border: 1px solid rgba(255,255,255,.5);
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	margin-bottom: 24px;
	padding: 6px;
	background-color: #CDDDFE;
	width: 50%;
	margin: auto;
	font-size: 80%;
}


.booksale {
	border: 1px solid rgba(255,255,255,.5);
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	margin-top: 24px;
	margin-bottom: 24px;
	padding: 6px;
	background-color: #418071;
	color: white;
	width: 65%;
	margin: auto;
	font-size: 120%;
}



.hmy-section .event-desc {
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom:0px;
}
.event-deadline {
	font-size: 1em;
	font-weight: bold;
	font-style:italic;
	color: #EA1B21;
	margin:12px 0 0 0;
}	
.style-month {
	color: #CC0000;
	font-weight: bold;
}
.style-header {     
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF !important;
	padding: 0 0 0 15px !important;
	background-color: #296bbc !important;
}
.quotehead {
	font-size: .9em;
	color: #296bbc;
	font-weight: bold;
	text-transform:uppercase;
}
.quotepara  {
	color: #000000;
	font-weight: bold;
	font-size: .9em;
}
.dropcap {
	float: left;
	font: 2em/0.9em Georgia, "Times New Roman", Times, serif;
	padding: 0.03em 0.1em 0 0;
	color: #004A90;
}

.hotel {
	color: #004A90;
	margin-top: 12px;
	font-size: 1em;
}
.frontheader {
	font-size: 125%;
	color: #D61A0C;
	margin: 0px;
	font-size: 1.1em;
	text-align:center; 
	text-transform:uppercase;
}
.intro {
	font-size: 125%;
	color: #000000;
	line-height:1.5;
}
.intro-115 {
	font-size: 115%;
	color: #000000;
	line-height:1.5;
}
.oneday {
	font-size: 1.1em;
	color: #004A90;
	font-weight:bold;
}
.anytime {
	font-size: 1.1em;
	color: #004A90;
	font-weight:bold;
	font-style: italic;
}
.blast {
	
	border-radius: 0px 0px 10px 10px;
	padding: 14px 18px;
	background: -webkit-linear-gradient(#FADBAA, #FC9);
	background: linear-gradient(#FADBAA, #FC9);
	background-color: #FADBAA;
	margin-bottom: 20px;
    margin-left: 10%;
    margin-right: 10%;
	
}
.awardbox {
	
	border-radius: 0px 0px 10px 10px;
	padding: 14px 18px;
	background: -webkit-linear-gradient(#FADBAA, #FC9);
	background: linear-gradient(#FADBAA, #FC9);
	background-color: #FADBAA;
	margin-bottom: 20px;
	
}

.ppim {
	color: #004A90;
	font-size: 1.6em;
	line-height:1.6em;
	margin: 0px;
	font-weight: bold;
}
.ppim-sub {
	font-size: 1.3em;
	color: #004A90;
	margin: 0px;
	
	font-weight:500;
}

.footerlogosdeckhead {
	background-color: #CCC;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin-top: 12px;
}

.address3style { display: none; }

.emailClass {
	display:none;
}
#program p{
	margin:0;
	
}
#program2 {
	font-size:.8em;
}
#advisory {
	font-size:.8em;
}
#program td, #program2 td {
	padding:3px;
	
}

.paper {
	color:#039 !important;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.canceled {
	color: #999 !important;
}
.abstract {
	border-radius: 5px;
	border: 1px solid #222;
	background-color: #D0CFD1;
	padding: 3px;
}
.abstractpop {
	color:#000 !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.75em !important;
	
	
}
.confprogram {
	font-weight:bold;
	color:#900;
	font-style:italic;
}
.confdate {
	font-weight:bold;
	color:#FFF;
	font-size:1.3em;
}
.confpaper {
	font-weight:bold;
	color:#0D237D;
	font-size:1.2em;
}
.confauthor {
	font-weight:bold;
	font-style:italic;
}
.closed {
	
	color:#CCC;
	
}



/* LOGO */
.logo {
	z-index: 10000;
	box-shadow: 0px 0px 20px #000;
}
/*menu*/
.menu {
	border-bottom-color:#000;
	border: 1px;
		
}

/*classroom */
.classroom {
	display: block;
	padding: 8px 0px 3px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:.9em;
	word-spacing: normal;
	white-space: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #296BBC;
	text-align: center;
}
.classroom a:link { color: #FFFFFF; !important; }
.classroom a:visited { color: #FFFFFF; !important; }
.classroom a:hover {color: #999; !important; }
.classroom a:active { color: #FFFFFF; !important; }
.classroom a {text-decoration: none; }

.hmy-section .ngoc-title {
	font-size: 4em;
	color: #00D0EE;
	margin: 0px;
	line-height:28px;
	
	font-weight:bold;
}

.hmy-section .fracture-title {
	font-size: 1.7em;
	color: #8EB455;
	margin: 0px;
	line-height:28px;
	
	font-weight:bold;
}
.hmy-section .fracture-title-large {
	font-size: 4em;
	color: #4F7516;
	margin: 0px;
	line-height: 66px;
	text-transform: uppercase;
	font-weight: bold;
}
.hmy-section .fracture-date {
	font-size: 1em;
	color: #000;
	margin: 0px;
	line-height: 46px;
	text-transform: uppercase;
	font-weight: normal;
}


.hmy-section .title-large {
	font-size: 1.7em;
	color: #D61A0C;
	margin: 0px;
	line-height:28px;
	text-transform: uppercase;
	font-weight:bold;
}
.hmy-section .DPSF-title-large {
	font-size: 4em;
	color: #82c0cb;
	margin: 0px;
	line-height: 46px;
	text-transform: uppercase;
	font-weight: bold;
}
.hmy-section .DPSW-title-large {
	font-size: 2em;
	color: #82c0cb;
	margin: 0px;
	line-height: 46px;
	text-transform: uppercase;
	font-weight: bold;
}
.hmy-section .title-cracks {
	font-size: 1.7em;
	color: #b87333;
	margin: 0px;
	line-height:28px;
	text-transform: uppercase;
	font-weight:bold;
}
.hmy-section .title-medium {
	font-size: 1.3em;
	color: #D61A0C;
	margin: 0px;
	line-height:26px;
	
}
.hmy-section .title-intro {
	font-size: 1em;
	margin: 0px;
	color: #069;
	text-transform: uppercase;
}
.hmy-section .title-intro-cracks {
	font-size: 1.4em;
	margin: 0px;
	color: #069;
	
}


.hmy-section .ppim-sub {
	color: #004A90;
	margin: 0px;
	font-size: 1.1em;
	line-height:1.1em;
}
.hmy-section .title-date {
	font-size: 1em;
	color: #666;
	text-transform: uppercase;
	margin-top:24px;
	font-weight:500;
}
.hmy-section .title-lecturer {
	font-size: 1.2em;
	margin: 0px;
	color: #069;
	
	margin-top:6px;
}
.hmy-section .title-online {
	font-size: 1em;
	color: #666;
	margin-top: 24px;
	font-weight: 500;
	border: 1px solid rgba(255,255,255,.5);
	margin-bottom: 24px;
	padding: 12px;
	background-color: #FFCC99;
}

/* FOOTER */
.footer {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .75em;
}
.copyright {
	font-size: 1em;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align:center;
	letter-spacing: .2em;
}
.footerlogosdeckhead {
	background-color: #FFF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin-top: 12px;
}

/* url links */
.p7HMY .hmy-section a {
	border-bottom: 1px dotted;
	transition: all linear .5s;
	color: #296bbc;
	text-decoration: none;
}
.p7HMY .hmy-section a:hover {
	border-bottom: 1px solid;
	color: #999999;
}

/*Utility Rules*/
/*Make images scalable*/
img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
}
img.scalable-centered {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	
	vertical-align: bottom; 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}
/*Sample Rule to set background color, radius, and shadow*/
.prettify-sample-orange {
	background-color: #00CC66;
	border-radius: 5px;
	color: #FFF;
	box-shadow: 0px 0px 30px #000;
}
.prettify-sample-green {
	background-color: #17FF8B;
	border-radius: 5px;
	color: #000;
	box-shadow: 0px 0px 5px #000;
	margin-left: 100px;
	margin-right: 100px;
	padding: 5px;
	font-weight: 700;
}
.prettify-sample-blue {
	background-color: #567DA9;
	border-radius: 5px;
	color: #FFF;
	box-shadow: 0px 0px 30px #000;
}
.prettify-sample-white {
	background-color: #FFF;
	border-radius: 5px;
	color: #000;
}
.prettify-sample-keylined {
	border: 1px solid #000;
}
.prettify-sample-wrapper {
	background-color: #333;
	padding: 20px;
	border-radius: 5px;
	color: #FFF;
	box-shadow: 0px 0px 30px #000;
}
.prettify-plain-blue {
	background-color: #95BAE8;
	color: #333;
	padding: 20px;
}
.pullquote-tangerine {
	margin: auto;
	width: 70%;
	background-color: #dfb48c;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #000;
	color: #000;
	padding: 10px;
}
.pullquote-copper {
	margin: auto;
	width: 70%;
	background-color: #dfb48c;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #000;
	color: #000;
	padding: 10px;
}

/* custom colors harmony*/
.p7HMY.clarionblue,
.p7HMY .hmy-content-wrapper.clarionblue {
	background-color: rgb(41,107,188);
	color: #000;
}
.p7HMY.clarionblue,
.p7HMY .hmy-content-wrapper.clarionbluelt {
	background-color: rgb(149,186,232);
	color: #000;
}

.p7HMY.clarionlime,
.p7HMY .hmy-content-wrapper.clarionlime {
	background-color: rgb(118,184,100);
	color: #000;
}
.p7HMY.clarionlime,
.p7HMY .hmy-content-wrapper.clarionlimelt {
	background-color: rgb(166,254,141);
	color: #000;
}


.p7HMY.hmy-color-root-wine,
.p7HMY .hmy-content-wrapper.hmy-color-content-wine {
	background-color: rgb(214,26,12);
	color: #FFF;
}

/* custom colors menu */

/*WINE*/
.mxm-MAXI-wine .maxisub-inner-wrapper,
.mxs-Column-wine.mxs-content-wrapper,
.mxm-RM-wine .mxm-root-ul,
.mxm-RLINKS-LNK-wine a.mxm-root-link,
.mxm-RLINKS-HOV-wine a.mxm-root-link:hover,
.mxm-RLINKS-HOV-wine a.mxm-trigger.open,
.mxm-RLINKS-HOV-wine a.mxm-maxi-trigger.open,
.mxm-SLINKS-HOV-wine a.mxm-sub-link:hover,
.mxm-SLINKS-HOV-wine a.mxm-sub-link.mxm-trigger.open,
.mxm-SLINKS-LNK-wine .mxm-sub-menu {
	background-color: rgb(214,26,12);
	color: #FFF;
}
.mxm-MAXI-wine-RGBA .maxisub-inner-wrapper,
.mxs-Column-wine-RGBA.mxs-content-wrapper,
.mxm-RM-wine-RGBA .mxm-root-ul,
.mxm-RLINKS-LNK-wine-RGBA a.mxm-root-link,
.mxm-RLINKS-HOV-wine-RGBA a.mxm-root-link:hover,
.mxm-RLINKS-HOV-wine-RGBA a.mxm-trigger.open,
.mxm-RLINKS-HOV-wine-RGBA a.mxm-maxi-trigger.open,
.mxm-SLINKS-HOV-wine-RGBA a.mxm-sub-link:hover,
.mxm-SLINKS-HOV-wine-RGBA a.mxm-sub-link.mxm-trigger.open,
.mxm-SLINKS-LNK-wine-RGBA .mxm-sub-menu {
	background-color: rgba(214,26,12,0.90);
	color: #FFF;
}
.mxm-SLINKS-LNK-wine a.mxm-sub-link,
.mxm-SLINKS-LNK-wine-RGBA a.mxm-sub-link {
	color: #FFF;
}
.mxm-root-link.wine,
.mxm-sub-link.wine {
	background-color: rgb(214,26,12) !important;
	color: #FFF !important;
}
.mxm-root-link.wine:hover, .mxm-sub-link.wine:hover, a.mxm-trigger.open.wine, a.mxm-maxi-trigger.open.wine {
	background-color: rgb(134,134,134) !important;
	color: #FFF !important;
}

