body{
	background-image: url("../images/bg.jpg");
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}
.fullwidth{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	max-width:initial;
}
.brd{
	border: 2px solid #003c34;	
}
.shdw{
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 5px 5px 1px #777373;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.pd0{
	padding: 0px;
}
.clr{
	color: #003c34;
}
.bg-white{
	background-color: #fff;
}

.bg-cont{
	background-color:#023b32;
}
.txt_white{
	color: #fff;
}
.txt{
	color: #003c34;
	font-size: 1.1rem;
	font-family: Times;
	text-align: justify;
    font-weight: bold;
    line-height: 1.5rem;
}
.mrgtop{
	margin-top: 0.7rem;
}
p::first-letter {
    font-size: 150%;
    font-family: Times;
    
}
.sm-text{
	font-size: 0.8rem;
	color: #003c34;
	font-weight: bold;
}
.tbox{
  	height: 1rem;
    font-size: 0.7rem;
    width: 80%;
}

.sidemenu{
	background:url("../images/side1.png") no-repeat;
	padding: 1.57rem;
	/*background-color: #000;*/	
}
.sidemenu-last{
	background:url("../images/side2.png") no-repeat;
	padding: 1.57rem;
	/*background-color: #000;*/	
}
.ppad{
	padding: 0.5rem;
}
.bpad{
	padding: 0px; 
}
.p-txt{	
	font-weight: bold;
	font-family: arial;
	color: #003c34;
	text-align: center;
}
.cval{
	font-family: arial;
	color: #003c34;
	font-size: 0.8rem;
}
.log-img {
    position: relative;
    width: 13rem;
    z-index: 1;
}
.error{
	padding: 0.1rem 0.1rem 0.1rem; important
}
.ftr a{
	font-size: 0.7rem;
	color:#003c34;
	text-align: center; 
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}