@charset "utf-8";
/* CSS Document */
.button {
	-moz-box-shadow: 4px 9px 13px -8px #276873;
	-webkit-box-shadow: 4px 9px 13px -8px #276873;
	box-shadow: 4px 9px 13px -8px #276873;
	background-color:#0998db;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	border:1px solid #29668f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 9px;
	text-decoration:none;
	text-shadow:0px 0px 0px #3d768a;
}
.button:hover {
	background-color:#1d72f2;
}
.button:active {
	position:relative;
	top:1px;
}

.shadow
{
-webkit-box-shadow: 7px 7px 25px -2px rgba(112,141,143,0.38);
-moz-box-shadow: 7px 7px 25px -2px rgba(112,141,143,0.38);
box-shadow: 7px 7px 25px -2px rgba(112,141,143,0.38);
padding:20px;
border:outset #CCC thin;
}

input[type='text'], input[type='email'], input[type='password']
{
	height:20px;
	padding:4px;
	border-radius:5px;
	border:1px solid #39C;
	transition: border 0.1s;
}
input[type='text']:focus, input[type='email']:focus, input[type='password']:focus
{
	border:1px solid #39C;
	box-shadow: 0 0 2px 1px #39C;	
}
input[type='text']:hover, input[type='email']:hover, input[type='password']:hover
{
	height:20px;
	padding:4px;
	border-radius:5px;
	border:1px solid #300;
}
select
{
	height:30px;
	padding:4px;
	border-radius:5px;
	border:1px solid #39C;
	transition: border 0.1s;
}
select:focus
{
	border:1px solid #00C;
	box-shadow: 0 0 3px 1px #00C;
}
select:hover
{
	height:30px;
	padding:4px;
	border-radius:5px;
	border:1px solid #300;
}
textarea
{
	height:35px;
	width:18em;
	padding:4px;
	border-radius:5px;
	border:1px solid #39C;
	transition: border 0.1s;
	resize:none;
}
textarea:focus
{
	border:1px solid #00C;
	box-shadow: 0 0 3px 1px #00C;
	resize:none;
}
textarea:hover
{
	height:35px;
	width:18em;
	padding:4px;
	border-radius:5px;
	border:1px solid #300;
	resize:none;
}

#fade {
    display: none;
    position:absolute;
    top: 0%;
    left: 0%;
    width: 300%;
    height: 500%;
    background-color: #ababab;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .70;
    filter: alpha(opacity=80);
}

#modal {
    display: none;
    position: fixed;
    top: 45%;
    left: 45%;
    width: 64px;
    height: 64px;
    padding:30px 15px 0px;
    /*border: 3px solid #ababab;
    box-shadow:1px 1px 10px #ababab;
    border-radius:20px;
    background-color: white;*/
    z-index: 1002;
    text-align:center;
    overflow: auto;
}

.error
{
    display: none;
    color:red;
    float:right;
    padding-right:20px;
}

.othererror
{
    display: none;
    color:red;
}	

.othertxtbox
{
     display:none;
}

tr
{
    height:30px;
}

.tblfont
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

.outtblfont
{
    font-family:Arial, Helvetica, sans-serif;
}

.fieldset
{
    width:700px;
}

a.hyperlink:link
{
    color:#03F;
    text-decoration:none;
}
a.hyperlink:visited
{
    color:#03F;
    text-decoration:none;
}
a.hyperlink:hover
{
    color:#03F;
    text-decoration:none;
}
a.hyperlink:active
{
    color:#03F;
    text-decoration:none;
}