@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Calibri, sans-serif;
	background-color:#efefef;
	/* background-image:url(images/BAPSLogoBG.png); */
	background-attachment:fixed;
	/* background-position:center; */
	background-repeat:no-repeat;
}
div#center {
	width:355px;
	height:450px;
	border-radius: 15px 15px 5px 5px;
	-moz-border-radius: 15px 15px 5px 5px;
	box-shadow: 5px 5px 80px 0px #8b8b8b;
	position:relative;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin:auto;
}
#titleText {
	font-family:Tahoma, Geneva, sans-serif;
	width:340px;
	font-size:20px;
	padding:8px;
	color:#404040;
	text-shadow: 1px 1px 0px #FFF;
	background-color:#d1d1d1;
	border-bottom:#adadad solid 1px !important;
	border:#e3e3e3 solid 1px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
}
#formDiv {
	width:340px;
	padding:8px;
	background-color:#b6b6b6;
	border-top:#e3e3e3 solid 1px !important;
	border:#e3e3e3 solid 1px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
}
input.loginTextBox {
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ebebeb;
}
input.loginTextBox:hover {
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
}
input.loginTextBox:focus {
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	box-shadow: 0px 0px 10px 1px #88dfff;
}
input.loginTextButton {
	width:298px;
	margin:20px 0px 0px 0px;
	padding:5px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-bottom:#666 solid 1px;
	border-right:#666 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	color:#333;
	text-shadow: 1px 1px 0px #FFF;
	background-color:#efefef;
}
input.loginTextButton:hover {
	width:298px;
	margin:20px 0px 0px 0px;
	padding:5px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-bottom:#333 solid 1px;
	border-right:#333 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF;
	color:#000;
}
input.loginTextButton:focus {
	width:298px;
	margin:20px 0px 0px 0px;
	padding:5px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF;
	box-shadow: 0px 0px 10px 1px #88dfff;
	color:#000;
}

input.loginTextBox:hover {
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
}
input.loginTextBox:focus {
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	box-shadow: 0px 0px 10px 1px #88dfff;
}

.search_categories{
/*   font-size: 16px;
  width:275px;
  padding: 10px 8px 10px 14px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 6px; */
  overflow: hidden;
  position: relative;
	width:275px;
	margin:15px 0px 0px 0px;
	padding:10px 10px 8px 10px;
	font-size:16px;
	border:solid 1px #8e8e8e;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	box-shadow: 0px 0px 10px 1px #88dfff;  
}

.search_categories .select{
  width: 120%;
  background:url('arrow.png') no-repeat;
  background-position:80% center;
}

.search_categories .select select{
  background: transparent;
  line-height: 1;
  border: 0;
  padding: 0;
  border-radius: 0;
  width: 120%;
  position: relative;
  z-index: 20;
  font-size: 1em;
}