
.keypress {font-family:arial,sans-serif;
font-size: 1.3em;
color:#009900;
text-align:center;
padding-top: 15px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.right  {
    display: block;
    float: right;
}

.title {
    font-family: arial,sans-serif;
    font-size: 2em;
    color: #2B5D00;
    font-weight: bold;
    text-align: center;
}

body   {
	font-family:arial,sans-serif;
	font-weight: normal;
	color:black;
	background-color:white;
}

.cntr {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.centerItems {
  position:absolute;
  top:50%;
  left:50%;
  padding:15px;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}


.container {
	background-color: #F1F5D0;	
    padding: 25px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 25px;
    border-radius: 20px;
    border: 1px solid #000000;
}


.start {font-family:arial,sans-serif;
font-size: .8em;
color:black;
}
.explanation {
    padding-bottom: 30px;
	padding-top: 30px;
}


.next {font-family:arial,sans-serif;
font-size: .8em;
}


.emph1 {font-family:arial,sans-serif;
font-weight:bold;
color:#ff0000;
}

.emph2 {font-family:arial,sans-serif;
font-size: 1.3em;
font-weight:bold;
color:#ff3300;
}

.emph3 {font-family:arial,sans-serif;
font-weight:bold;
color:black;
text-decoration:underline;
}

.emph4 {font-family:arial,sans-serif;
font-weight:normal;
color:black;
text-decoration:underline;
}

.bigger {font-size: 1.2em;
}

.noline {
	text-decoration: none;
	color: black;
}

.nolineSmall {font-size: 0.8em;
	text-decoration: none;
	color: black;
}

.smaller {font-size: .8em;
}

.tiny {font-size: .6em;
}

.cert {font-size: 1.5em;
font-family:"monotype corsiva","times new roman",serif;
color:black;
width: 100%;
text-align: center;
}

.cert2 {font-size: 3em;
font-family:"monotype corsiva","times new roman",serif;
color:black;
}

.cite {font-size: .8em;
font-family:sans-serif;
font-weight:normal;
}

.simpleborder {border-style:solid;
border-width: 2px;
border-color: black;
padding: 10px;
}

.mborder {padding: 20px;
}

.certificate {position: absolute;
border: 0;
margin: 0;
height: 650px;
width: 900px
}
.student {position:absolute;
top: 237px;
height: 300px;
width: 100%;
border: 0;
margin: 0;
text-align: center;
font-size: 58px;
font-family:"monotype corsiva","times new roman",serif;
color:black;
}

.mydate {position:relative;
bottom: 173px;
left: -293px;
height: 300px;
width: 120px;
border: 0;
margin: 0;
text-align: center;
font-size: 26px;
font-family:"monotype corsiva","times new roman",serif;
color:black;	
}
.mydateMini {position:fixed;
top: 400px;
left: 42px;
height: 429px;
width: 304px;
border: 0;
margin: 0;
text-align: center;
font-size: 12px;
font-family:"monotype corsiva","times new roman",serif;
color:black;	
}
body {
    background-image: url(images/mouse-bg.png);
}
