@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #8BBDDD;
}

.container
{
	width: 90%;
	margin: 0 auto;
}

/*--- contact-us ---*/
.content-contact 
{
	position: relative;
	min-height: 148px;
}
.map
{
	position:relative;
}
.map iframe
{
	width: 100%;
	min-height: 299px;
	border: none;
	position: absolute;
	display:none;
}
.contact-us
{
	background: fff(48, 138, 194, 0.56);
	width: 100%;
	top: 0;
	right: 0;
	min-height: 148px;
	position: absolute;
	height: 148px;
}
.contact-us-text 
{
	text-align:center;
	margin: .5em 0;
}
.contact-us h2
{
	color:#FFFFFF;
	font-weight:700;
	font-size: 12px;
}
.contact-us p
{
	font-size: 0.6em;
	color: #EAF4F7;
	position:relative;
}
.contact-us span
{
	display:block;
}

.text-fields-left form input[type="text"] 
{
	width: 100%;
	padding: 0.5em;
	font-weight: 600;
	font-size: 0.6em;
	font-style: italic;
	color: #8BBDDD;
	outline: none;
	margin-bottom: 0.3em;
	border: none;
}
.text-fields-left form input[type="password"] 
{
	width: 100%;
	padding: 0.5em;
	font-weight: 600;
	font-size: 0.6em;
	font-style: italic;
	color: #8BBDDD;
	outline: none;
	margin-bottom: 0.3em;
	border: none;
}
.text-fields-right 
{
	padding: 0;
}
.text-fields-right textarea
{
	width: 94%;
	resize:none;
	padding: .5em;
	font-weight:600;
	font-size:0.6em;
	font-style:italic;
	color:#E5E5E5;
	outline:none;
	margin-bottom: .5em;
	border:none;
	min-height: 40px
}

input[type=submit]
{
	padding: 0.5em;
	width: 99%;
	border: #1C8DD5 solid 2px;
	background: #1C8DD5;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 0.6em;
	border: none;
}

input[type=button]
{
	padding: 0.5em;
	width: 99%;
	border: #1C8DD5 solid 2px;
	background: #1C8DD5;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 0.6em;
	border: none;
}

input[type=text]
{
	width: 100%;
	padding: 0.5em;
	font-weight: 600;
	font-size: 0.6em;
	font-style: italic;
	color: #8BBDDD;
	outline: none;
	margin-bottom: 0.3em;
	border: none;
}

input[type=password]
{
	width: 100%;
	padding: 0.5em;
	font-weight: 600;
	font-size: 0.6em;
	font-style: italic;
	color: #8BBDDD;
	outline: none;
	margin-bottom: 0.3em;
	border: none;
}


table{
width:99%;
height:99%;
margin:0px;padding:0px;
}
tr:last-child td:last-child {
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
}
table tr:first-child td:first-child {
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}
table tr:first-child td:last-child {
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}
tr:last-child td:first-child{
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
}
tr:hover td{
background-color:#d3e9ff;
}
td{
vertical-align:middle;

background-color:#ffffff;
border:1px solid #0057af;
border-width:0px 1px 1px 0px;
text-align:left;
padding:7px;
font-size:13px;
font-family:Arial;
font-weight:normal;
color:#000000;
}

tr:last-child td{
border-width:0px 1px 0px 0px;
}
tr td:last-child{
border-width:0px 0px 1px 0px;
}
tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
tr:first-child td{
	background:-o-linear-gradient(bottom, #0057af 5%, #0057af 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );	background:-moz-linear-gradient( center top, #0057af 5%, #0057af 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");	background: -o-linear-gradient(top,#0057af,0057af);
background-color:#0057af;
border:0px solid #0057af;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:15px;
font-family:Arial;
font-weight:bold;
color:#ffffff;
}
tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #0057af 5%, #0057af 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );	background:-moz-linear-gradient( center top, #0057af 5%, #0057af 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");	background: -o-linear-gradient(top,#0057af,0057af);
background-color:#0057af;
}
tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}
tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
/*input[type=text]
{
	width: 230px;
	border: 1px solid #3366FF;
	border-left: 4px solid #3366FF;
}
*/