/* 
  -----------------------------------
   Custom CSS
  -----------------------------------
*/

 A.m:Link {
	text-decoration:none;
	font-size: 1em;
	color: #003a1d;
	border-bottom: 1px dotted;
	margin-left:35px;	
}
A.m:visited {  
	text-decoration:none;
	font-size: 1em;
	color: #003a1d;
	border-bottom: 1px dotted;
	margin-left:35px;	
}
A.m:active { 
	text-decoration:none;
	font-size: 1em;
	color: #002e17;
	border-bottom: 1px dotted;
	margin-left:35px;	
}
A.m:hover {
	text-decoration:none;
	font-size: 1em;
	color: #002e17;
	border-bottom: 1px dotted;
	margin-left:35px;	
}
A.f:Link {
	text-decoration:none;
	color: #003a1d;
	border-bottom: 1px dotted;
}
A.f:visited {  
	text-decoration:none;
	color: #003a1d;
	border-bottom: 1px dotted;
}
A.f:active { 
	text-decoration:none;
	color: #002e17;
	border-bottom: 1px dotted;
}
A.f:hover {
	text-decoration:none;
	color: #002e17;
	border-bottom: 1px dotted;
}
A.n:Link {
	text-decoration:none;
	color: #e5e5cb;
	border-bottom: 1px dotted;
}
A.n:visited {  
	text-decoration:none;
	color: #e5e5cb;
	border-bottom: 1px dotted;
}
A.n:active { 
	text-decoration:none;
	color: #fefbf6;
	border-bottom: 1px dotted;
}
A.n:hover {
	text-decoration:none;
	color: #fefbf6;
	border-bottom: 1px dotted;
}
.pad {
	padding-left: 10px;
	padding-right:60px;
	padding-bottom:0px;
	font-size:1em;
	color:#fefbf6;
	font-size:1.1em;
}
.padh {
	padding-left: 10px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:0px;
	color:#fefbf6;
}
.padx {
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	}
.wht {
	color:#fefbf6;
	}
.lk {
	color:#fdf6e9;
	font-size:0.8em;
	text-align:right;
	font-style:italic;
	}
.lkt {
	color:#fdf6e9;
	font-size:0.9em;
	text-align:right;
	float:right;
	font-style:italic;
	margin-right:30px;
	font-weight:bold;
	}
.lktl {
	text-align:left;
	}
.bk {
	background: url(../images/thumb.jpg);
	background-attachment: scroll;
	background-image: url(../images/thumb.jpg);
	background-repeat: repeat;
	background-position:center;	
	}
.bk3 {
	background: url(../images/sqg-green.gif);
	background-attachment: scroll;
	background-image: url(../images/sqg-green.gif);
	background-repeat: repeat;
}
.smf {
	font-size:.9em;
}
.blk {
	font-size: 1.1em;
	color: #000;
}
li.x {
list-style-type:square;
	}
ul.x {
list-style-type:square;
	}
.black {
	color: #000;	
}
.mg {
	margin: 0px;
}
.mgt {
	margin: 40px;
}
.brd {
	border-bottom:1px solid;
	border-color:#d1d1a3;
	}
.btp {
	border-top:1px;
	border-color:#002e17;
	}
.btop {
	border-top:0px;
	}
.bbt {
	border-bottom:0px;
	}
.oq {
	opacity:0.9;
}
.fck
{
	font-size: 1em;
}
.oq1 {
	background: rgba(252,249,242,.90);
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #d1d1a3;
}
.oq2 {
	background: rgba(252,249,242,.97);
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #002e17;
}
.padded-x {
	padding: 0px 0px;
	}
	
.oq-abt {
	background: url(../images/slide-back.jpg);
	background-attachment: fixed;
	background-image: url(../images/slide-back.jpg);
	background-repeat: repeat;
}
	
.lx {
	line-height:2em;
	}
.ly {
	line-height:2em;
	text-align:right;
	margin-right:50px;
	}
.tl {
	color: #003a1d;
	font-size:1.2em;
	}
.trn {
	background: url(../images/smartphone.jpg);
	background-attachment: fixed;
	background-image: url(../images/smartphone.jpg);
	background-repeat: repeat;
	background-size:cover;
}
.well {
	background: url(../images/stones.jpg);
	background-attachment: fixed;
	background-image: url(../images/stones.jpg);
	background-repeat: repeat;
	background-size:cover;
}
.pub {
	background: url(../images/books-and-window.jpg);
	background-attachment: fixed;
	background-image: url(../images/books-and-window.jpg);
	background-repeat: repeat;
	background-size:cover;
	}
.clp {
	background: url(../images/hands.jpg);
	background-repeat: repeat;
	background-image: url(../images/hands.jpg);
	background-attachment: fixed;
	background-size:cover;
	background-position:top;
}
.fg {
	background: url(../images/print.jpg);
	background-attachment: fixed;
	background-image: url(../images/print.jpg);
	background-repeat: repeat;
	background-size:cover;
}
.abt {
	background: url(../images/justice-gavel.jpg);
	background-attachment: fixed;
	background-image: url(../images/justice-gavel.jpg);
	background-repeat: no-repeat;
	background-size:cover;
}

/*Media Query for all devices at screen/browser widths of 700px or less*/
@media only screen and (min-width: 0px) and (max-width: 700px) {
/*Add rules here*/
}

/*Media Query for smartphones*/
@media only screen and (max-device-width: 480px) {
/*Add rules here*/
}

/*Media Query for smartphones in landscape mode*/
@media only screen and (max-device-width: 480px) and (orientation : landscape) {
/*Add rules here*/
}
