@charset "utf-8";

body {
	background-color: #C6C6C6;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.profileImg {
	float: left;
	box-shadow: 5px 5px 4px rgba(0, 0, 0, .5);
	margin-right: 25px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;

}


.hidden{
	display: none;
}

.clear_all {
	clear: both;
}
.profile_thumb {
	height: 140px;
	width: 112px;
	box-shadow: 5px 5px 4px rgba(0, 0, 0, .5);
	margin-right: 20px;
	margin-bottom: 10px;
}
.future {
	float: left;
	width: 50%;
}



/* CSS Document */

#container {
	/* [disabled]width: 1032px; */
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]background-color: #FFF; */
	background-image: url(../IMG/shadow.gif);
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 1032px;
}
#header {
	/* [disabled]width: 1008px; */
	background-color: #FFF;
	/* [disabled]float: left; */
	border-bottom-width: thin;
	border-bottom-style: double;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: double;
	border-right-style: double;
	border-left-style: double;
	background-image: url(../IMG/header_bkg.gif);
	/* [disabled]background-repeat: repeat; */
	position: relative;
	max-width: 1008px;
}
#header #headerimg {
	height: auto;
	width: 100%;
}

#header #PalsaMenu {
	right: 0px;
	position: absolute;
	top: 45px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	/* [disabled]bottom: 0px; */
	/* [disabled]float: left; */
	/* [disabled]width: 720px; */
}
#scrollbox {
	background-color: #FFF;
	/* [disabled]width: 908px; */
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	font-style: italic;
	font-weight: bold;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 10px;
}

#contents_home {
	background-color: #FFF;
	padding-top: 1px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]width: 1008px; */
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	max-width: 1008px;
}
#contents_home h2 {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
#contents_home p {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 18px;
}
#contents_home p a #login_but {
	padding-top: 15px;
	max-width: 80%;
	height: auto;
}


#header p #logo {
	float: left;
}



#header p {
	margin: 0px;
}

#footer {
	/* [disabled]width: 1008px; */
	background-color: #ABD0DA;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: double;
	margin-right: auto;
	margin-left: auto;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	clear: both;
	max-width: 1008px;
}



#footer p {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	margin: 5px;
}

#copy_right {
	text-align: right;
	background-color: #C6C6C6;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	padding-top: 10px;
}
#copy_right h5 {
	margin: 0px;
}

#contents_profile {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	/* [disabled]width: 1008px; */
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	clear: both;
	max-width: 1008px;
}
#contents_profile #firm_profile {
	margin-right: 40px;
	margin-left: 40px;
	font-size: 14px;
	text-align: left;
}
#contents_services {
	text-align: center;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 10px;
	/* [disabled]width: 1008px; */
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	max-width: 1008px;
}
#contents_services h1 {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#contents_services p {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#contents_tools {
	/* [disabled]width: 1008px; */
	font-family: Verdana, Geneva, sans-serif;
	/* [disabled]text-align: center; */
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #FFF;
	max-width: 1008px;
}
#contents_tools #col_1 {
	width: 50%;
	float: left;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}
#contents_tools #col_2 {
	width: 50%;
	float: left;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}
#contents_tools #col_2 h3 {

}
#contents_directions {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 20px;
	/* [disabled]width: 1008px; */
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	max-width: 1008px;
}
#contents_directions #palsa_map {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.profile_contents {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	/* [disabled]width: 1008px; */
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: double;
	border-left-style: double;
	max-width: 1008px;
}

#contents_joe #joe_profile {
	padding: 0px;
	margin-right: 20px;
}

#contents_joe #joe_profile h3 {
	text-align: center;
	margin-bottom: 10px;
}

#contents_joe #joe_profile p {
	font-size: 14px;
	margin-left: 20px;
	/* [disabled]font-weight: bold; */
	margin-top: 0px;
	margin-bottom: 10px;
}
#contents_jim #jim_profile {
	padding: 0px;
	margin-right: 20px;
}
#contents_jim #jim_profile h3 {
	text-align: center;
}

#contents_jim #jim_profile p {
	font-size: 14px;
	margin-left: 20px;
}
#contents_catherine #catherine_profile {
	margin-right: 20px;
	padding: 0px;
}
#contents_catherine #catherine_profile h3 {
	text-align: center;
}

#contents_catherine #catherine_profile p {
	font-size: 14px;
	margin-left: 20px;
}
#contents_lisa #lisa_profile {
	padding: 0px;
	margin-right: 20px;
}
#contents_lisa #lisa_profile h3 {
	text-align: center;
}

#contents_lisa #lisa_profile p {
	font-size: 14px;
	margin-left: 20px;
}
#contents_julia #julia_profile {
	margin-right: 20px;
	padding: 0px;
}
#contents_julia #julia_profile h3 {
	text-align: center;
}

#contents_julia #julia_profile p {
	font-size: 14px;
	margin-left: 20px;
}


#contents_home #login_button {
	padding-top: 20px;
	padding-bottom: 20px;
}


#contents_future {
	background-color: #FFF;
	/* [disabled]width: 1008px; */
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	max-width: 1008px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000;
}
#contents_future img {
	height: auto;
	width: 100%;
}

#contents_future #col_1 {
	font-family: Verdana, Geneva, sans-serif;
	/* [disabled]padding: 3px; */
	width: 50%;
	float: left;
}
#contents_future #col_2 {
	font-family: Verdana, Geneva, sans-serif;
	/* [disabled]padding: 3px; */
	width: 50%;
	float: left;
	display: none;
}
#contents_future #col_3 {
	font-family: Verdana, Geneva, sans-serif;
	/* [disabled]padding: 3px; */
	width: 50%;
	float: left;
	/* [disabled]display: none; */
}
#contents_future #col_4 {
	float: left;
	width: 50%;
	font-family: Verdana, Geneva, sans-serif;
	display: none;
}

#contents_future h3 {
	text-align: center;
}
#contents_future p {
	font-size: 14px;
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
}
#contents_profile #people_profiles {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	/* [disabled]width: 1008px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	/* [disabled]clear: both; */
	max-width: 1008px;
}
#contents_profile #people_profiles #joe_profile {
	width: 44%;
	float: left;
	padding-right: 2%;
	padding-left: 4%;
}
#contents_profile #people_profiles #jim_profile {
	width: 44%;
	float: left;
	padding-right: 4%;
	padding-left: 2%;
}
#contents_profile #people_profiles #catherine_profile {
	width: 44%;
	float: left;
	padding-right: 2%;
	padding-left: 4%;
}
#contents_profile #people_profiles #sophia_profile {
	width: 44%;
	float: left;
	padding-right: 2%;
	padding-left: 4%;
}
#contents_profile #people_profiles #lisa_profile {
	width: 44%;
	float: left;
	padding-right: 4%;
	padding-left: 2%;
}
#contents_profile #people_profiles #julia_profile {
	width: 44%;
	float: left;
	padding-right: 4%;
	padding-left: 2%;
}

#people_profiles #future1 {
	height: 140px;
	width: 112px;
	float: left;
	position: relative;
}
#future1 > div { 
    position: absolute;
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}
#people_profiles #future2 {
	height: 140px;
	width: 130px;
	float: left;
	position: relative;
}
#future2 > div { 
    position: absolute;
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}



#contents_profile #people_profiles #future_profile {
	width: 44%;
	float: left;
	padding-right: 4%;
	padding-left: 2%;
	/* [disabled]text-align: center; */
	/* [disabled]padding-top: 50px; */
}
#contents_profile #people_profiles #future2_profile {
	float: left;
	width: 44%;
	padding-right: 4%;
	padding-left: 2%;
}

#jim_profile h5 {
	margin-top: 0px;
	margin-bottom: 0px;
}
#joe_profile h5 {
	margin-top: 0px;
	margin-bottom: 0px;
}
#catherine_profile h5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media screen and (max-width: 1040px) { 

#contents_profile #people_profiles {
	font-size: 14px;
}
#header #PalsaMenu {
	right: 0px;
	position: relative;
	clear: both;
	top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	/* [disabled]bottom: 0px; */
	/* [disabled]float: left; */
	/* [disabled]width: 720px; */
}
#contents_tools #col_1 {
	width: 100%;
	float: none;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}
#contents_tools #col_2 {
	width: 100%;
	float: none;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}
#contents_profile #people_profiles {
	/* [disabled]padding-bottom: 120px; */
}

}

@media screen and (max-width: 700px) { 

h2{
	font-size: 18px;
}

#contents_profile #people_profiles #joe_profile {
	width: 90%;
	float: none;
	padding-right: 5%;
	padding-left: 5%;
}
#contents_profile #people_profiles #jim_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
}
#contents_profile #people_profiles #catherine_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
}
#contents_profile #people_profiles #lisa_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
}
#contents_profile #people_profiles #julia_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
}
#contents_profile #people_profiles #future_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
	/* [disabled]text-align: center; */
	/* [disabled]padding-top: 50px; */
}
#contents_profile #people_profiles #future2_profile {
	width: 90%;
	float: none;
	clear: both;
	padding-right: 5%;
	padding-left: 5%;
}
#PalsaMenu li a {
	font-size: 8px;
}
.future {
	width: 100%;
}

#contents_future #col_1 {
	width: 100%;
}
#contents_future #col_2 {
	width: 50%;
}
#contents_future #col_3 {
	width: 100%;
	clear: left;
}
#contents_future #col_4 {
	width: 50%;
}
}

@media screen and (max-width: 500px) { 

.profileImg {
	float: none;
}

#header p #logo {
	float: none;
}

}
