/* Pathfinder_css.css
 * Harrogate Web Solutions
 * 2016
 * Peter Smith
 */
body{
	/*background-color:#dbd7b2;*/
	background-color:#ffffff;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

h1,h2,h3,h4,p {
	color :#000000;
font-family: "Arial", Helvetica, sans-serif;
}

p {
	font-family: "Arial", Helvetica, sans-serif;
	text-align:left;
}

h1 {
	font-size:24px;	
}


hr {
	height: 1px;
	color: #000000; 
	background-color: #000000;
	border: none;
}


.top_lg_nav {
	/*height:150px;
	width:100%;
	position:relative;
	*/
}
.lg-nav-box{
	border:1px solid #000000;
	text-align:center;
}

.lg-nav{
	height:150px;
	display: table; 
	width:100%;
	text-align:center;
	/*padding:0px;*/
	
}

.md-nav{
	height:75px;
	display: table;
	width:100%;
}

.md-nav-box{
	border:1px solid #000000;
}

.lg-nav a {

  display: table-cell; 
	height:100%;
  vertical-align: middle; 
  text-align: center;
  font-size:12px;
  color:#ffffff;
}

.md-nav a {
	display: table-cell; 
  vertical-align: middle; 
  text-align: center;
  font-size:12px;
  color:#ffffff;
}
#lg-nav a:link {text-decoration:none;}
#lg-nav a:visited {text-decoration:none;}
#lg-nav a:hover {text-decoration:none;}
#lg-nav a:active {text-decoration:none;}

#lg-nav a:link {color:#ffffff;}    /* unvisited link */
#lg-nav a:visited {color:#ffffff;} /* visited link */
#lg-nav a:hover {color:#ffffff;}   /* mouse over link */
#lg-nav a:active {color:#ffffff;}  /* selected link */

#md-nav a:link {text-decoration:none;}
#md-nav a:visited {text-decoration:none;}
#md-nav a:hover {text-decoration:none;}
#md-nav a:active {text-decoration:none;}

#md-nav a:link {color:#ffffff;}    /* unvisited link */
#md-nav a:visited {color:#ffffff;} /* visited link */
#md-nav a:hover {color:#ffffff;}   /* mouse over link */
#md-nav a:active {color:#ffffff;}  /* selected link */





.lg-nav p {
  display: table-cell; 
  vertical-align: middle; 
  text-align: left;
  padding-left:4px;
  font-size:12px;
  
}

.md-nav p {
  display: table-cell; 
  vertical-align: middle; 
  text-align: left;
  padding-left:4px;
  font-size:12px;
  
}


.lg-nav img {
	display: table-cell;
	vertical-align: middle;
	
}

.lg-nav-box p {
 display: table-cell; 
  vertical-align: middle; 
  text-align: left;
  padding-left:4px;
  font-size:12px;
 	
}

.path_header h1 {
	text-align:center;
	color:#466d12;
	font-family: "Times New Roman", Times, serif;
}

.quotation {
	position:absolute;
	width:100%;
	z-index:3000;
	top:25%;
	padding-top:40px;
	margin-top:40px;
	padding-bottom:40px;
	background: rgba(255,255,255,.4);
	text-align:center;
}

.quotation h1 {
	font-family: "Times New Roman", Times, serif;
	margin-left:40px;
	margin-right:40px;
	display:inline;
	color:#000000;
	font-size:32px;
}

.quotation img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}


/* --------- Quotation For sm ---- */
.smquotation {
	position:absolute;
	width:100%;
	z-index:3000;
	top:30%;
	padding-top:12px;
	margin-top:12px;
	padding-bottom:12px;
	background: rgba(255,255,255,.8);
	text-align:center;
}

.smquotation h1 {
	font-family: "Times New Roman", Times, serif;
	margin-left:12px;
	margin-right:12px;
	display:inline;
	color:#000000;
	font-size:16px;
}

/* ------------ Quotation for xs ------- */
.xsquotation {
	/*position:absolute;*/
	width:100%;
	z-index:3000;
	/*top:30%;*/0
	padding-top:12px;
	margin-top:12px;
	padding-bottom:0px;
	background: rgba(255,255,255,.8);
	text-align:center;
}

.xsquotation h1 {
	font-family: "Times New Roman", Times, serif;
	margin-left:12px;
	margin-right:12px;
	display:inline;
	color:#000000;
	font-size:16px;
}



.left_quote {
	
}

.top_message {
	background-color:#f7f6ea;
	text-align:center;
	overflow: auto;
	padding-top:12px;
	padding-bottom:12px;
}
.top_message h4 {
	font-size:22px;
	display:inline;
	
}

.main_body {
	background-image: url('../img/watermark.png');
	background-size: 100% 100%;
}

.home_boxes {
	margin:0px;
	border:1px solid #000000;
	padding:8px;
}

.home_boxes img {
	width:100%;
}

.home_boxes_text {
	position:absolute;
	width:100%;
	z-index:3000;
	bottom:0%;
	padding-top:4px;
	margin-top:4px;
	height:40%;
	background: rgba(255,255,255,.4);
	
}

.home_boxes_text p {
	text-align:center;
	margin-right:50px;
	font-weight:bold;
}

.selection_table {
	
	/*display: table;*/
		padding-left:12px;
	border:1px solid #000000;
	margin-right:24px;
	overflow: auto;
}

.selection_cell {
	/*display: table-cell;*/ 
	
}

ul li {
	color:#000000;
}

.ass_header {
	background-color:#f7f6ea;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	display:inline-block;
	width:100%; 
	margin:0px;
	
}
.ass_header p {
	
}

.ass_detail {
	text-align:center;
	background-color:#bcb563;
	color:#ffffff;
	display:inline-block;
	width:100%;
	margin:0px;
	font-size:16px;
	padding-top:8px;
	padding-bottom:8px;
}

.dropdown-menu {
	top:80px;
	left:-100px;
	text-align:left;
}

.dropdown ul {
	list-style-type: none;
}

.home_box_link a {
	color:#000000;
}

input[type='text'] {
	border:1px solid #B7B7B7;
	padding:4px;
	border-radius:5px;
}

input[type='password'] {
	border:1px solid #B7B7B7;
	padding:4px;
	border-radius:5px;
	
}
textarea{
	border:1px solid #B7B7B7;	
	padding:4px;
	border-radius:5px;
}
input[type='submit'] {
	border:1px solid #B7B7B7;
	border-radius:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#bcb563;
	color:#ffffff;
}
.cms_menu {
	border:1px solid #000000;
	padding:4px;
}
.cms_menu h4{
	color:#ffffff;
}

.cms_menu ul li {
	text-align:center;
}

.cms_menu ul li a{
	color:#C83939;
}

.turn_list li {
	text-align:left;
	color:#000000;
}

.mentor_quotation {
	/*position:absolute;*/
	width:100%;
	z-index:3000;
	/*top:25%;*/
	padding-top:20px;
	/*margin-top:40px;*/
	padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	background: rgba(255,255,255,.4);
	text-align:center;
}

.mentor_quotation h1 {
	font-family: "Times New Roman", Times, serif;
	/*margin-left:40px;*/
	margin-right:40px;
	display:inline;
	color:#000000;
	font-size:18px;
}

.mentor_quotation img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}