﻿/* CSS Document */

html,
body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
height:100%;
background:#ccc;
}

#inside_content td {
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}


#wrapper {
width:800px;
margin:auto;
min-height:100%;
position:relative;
background:#fff;
    top: 0px;
    left: 0px;
}

#header {
background:#2185B6;
height:75px;
padding-left:10px;
padding-top:10px;
}

.phone {
float:right;
margin-bottom:8px;
margin-right:15px;
margin-top:20px;
}

.phoneno {
color:#fff;
font-weight:bold;
font-size:20px;
display:block;
float:right;
margin-right:15px;
display:none;
}

.mein_head {
float:left;
color:#fff;
text-decoration:none;
margin-top:15px;
}

html>body .mein_head {
float:left;
color:#fff;
text-decoration:none;
margin-left:0;
}


html>/**/body .mein_head {
float:left;
color:#fff;
text-decoration:none;
margin-left:0;
}



#toptext {
height:50px;
background:#0A698F;
color:#fff;
font-size:13px;
}

html>/**/body #toptext {
height:55px;
background:#0A698F;
color:#fff;
font-size:13px;
}

#toptext span {
display:block;
width:550px;
padding:10px;
float:left;
}

#toptext img {
float:right;
margin-top:7px;
margin-right:5px;
}

#left_banner {
background:#268FC3;
width:439px;
float:left;
}

html>/**/body #left_banner {
background:#268FC3;
width:439px;
float:left;
margin-top:-5px;
}

#right_banner {
background:#fff;
float:right;
width:361px;
}

html>/**/body #right_banner {
background:#fff;
float:right;
width:361px;
margin-top:-5px;
}

#nav {
width:438px;
background:url('Images/nav-bg.gif');
float:left;
height:34px;
}

html>/**/body #nav {
width:438px;
background:url('Images/nav-bg.gif');
float:left;
height:33px;
}

#nav ul li {
list-style:none;
float:left;
margin-top:7px;
font-size:12px;
}

html>/**/body #nav ul li {
list-style:none;
float:left;
font-size:12px;
margin-top:-7px;
}

#nav ul li a{
	color:#fff;
	display:block;
	float:left;
	padding-right: 20px;
	text-decoration:none;
	text-align:center;
}


#nav ul li a:hover{
color:#fff;
}

#featured {
	height:1500px;
	background:#EFF9FE;
	width:175px;
	margin:10px;
	border: 3px solid #20779D;
	float:left;
}


html>/**/body #featured {
	height:865px;
	background:#EFF9FE;
	width:175px;
	border: 3px solid #20779D;
	margin-top:210px;
	position:absolute;
}

#featured h3 {
color:#fff;
background:url('Images/nav-bg.gif');
height:25px;
font-size:13px;
text-align:center;
padding-top:10px;
text-transform:uppercase;	
}

html>/**/body #featured h3 {
color:#fff;
background:url('Images/nav-bg.gif');
height:25px;
font-size:13px;
text-align:center;
padding-top:10px;
text-transform:uppercase;
margin-top:0;	
}

#selected {
	height:888px;
	background:#EFF9FE;
	width:175px;
	margin:10px;
	border: 3px solid #20779D;
	float:left;
}


html>/**/body #selected {
	height:865px;
	background:#EFF9FE;
	width:175px;
	border: 3px solid #20779D;
	margin-top:210px;
	position:absolute;
}

#selected h3 {
color:#fff;
background:url('Images/nav-bg.gif');
height:25px;
font-size:13px;
text-align:center;
padding-top:10px;
text-transform:uppercase;	
}

html>/**/body #selected h3 {
color:#fff;
background:url('Images/nav-bg.gif');
height:25px;
font-size:13px;
text-align:center;
padding-top:10px;
text-transform:uppercase;
margin-top:0;	
}

html>/**/body #right_content {
width:575px;
float:right;
margin-right:10px;
}

#right_content {
width:575px;
float:right;
padding-top:10px;
margin-right:5px;
}

html>/**/body #inside_content {
width:780px;
float:right;
margin-right:10px;
}

#inside_content {
width:780px;
float:right;
padding-top:10px;
margin-right:5px;
}

#inside_content h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
}

#inside_content p{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}




html>/**/body #result_content {
width:575px;
float:left;
margin-right:10px;
}

#result_content {
width:575px;
float:left;
padding-top:10px;
margin-right:5px;
}


#result_content h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
}

#result_content p{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}


#content {
	width:800px;
	position:relative;
	height:100%;
	background:#fff;
}

#right_content h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
}

#right_content p{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}

#right_content a{
color:#20779D;
}

#footer {
	height:45px;
	background:#2185B6;
	clear:both;
	border-top-width: 45px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding:25px;
	color:#fff;
	text-align:center;
	font-size:11px;
}

#footer a {
color:#fff;
text-decoration:none;
margin-left:15px;
margin-top:25px;
font-size:11px;
}

#footer_links {
margin-top:25px;
}

.featured_ofc {
text-align:center;
margin:auto;

}
.featured_ofc_selected {
text-align:center;
margin:auto;
height:175px;
}

.featured_name {
display:block;
color:#fff;
background:#20779D;
font-size:12px;
padding:5px;
margin-top:5px;
margin-bottom:10px;
}


html>/**/body #result_content {
width:575px;
float:left;
margin-right:10px;
}

#result_content {
width:575px;
float:left;
padding-top:10px;
margin-right:5px;
}


#result_content h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
margin-left:10px;
}

#result_content p{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}



#result_form{
	height:888px;
	background:#EFF9FE;
	width:176px;
	margin:10px;
	border: 3px solid #20779D;
	float:right;
	font-size:12px;
	color:#0B678D;
}

html>/**/body #result_form2 {
	height:1500px;
	background:#EFF9FE;
	width:176px;
	border: 3px solid #20779D;
	float:right;
}

html>/**/body #result_form {
	height:865px;
	background:#EFF9FE;
	width:176px;
	border: 3px solid #20779D;
	float:right;
}

#result_form p{
padding:5px;
font-weight:bold;
}

#result_form2{
	height:888px;
	background:#EFF9FE;
	width:176px;
	margin:10px;
	border: 3px solid #20779D;
	float:left;
	font-size:12px;
	color:#0B678D;
}

html>/**/body #result_form2 {
	height:865px;
	background:#EFF9FE;
	width:176px;
	border: 3px solid #20779D;
	float:left;
}

.formText 
{
    font-size:12px;
	color:#0B678D;
	float:left;
}

#result_form2 p{
padding:5px;
font-weight:bold;
}



.pagination {
background:#E1F5FF;
width:550px;
display:block;
color:#0C6A91;
font-size:11px;
padding:3px;
float:left;
margin-left:5px;
margin-top:20px;
}

html>/**/body .pagination {
background:#E1F5FF;
width:550px;
display:block;
color:#0C6A91;
font-size:11px;
padding:2px;
float:left;
margin:10px;
}

.pagination a {
	background:#1978A3;
	color:#fff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1978A3;
	border-left-color: #1978A3;
}

.pagination a:hover {
	background:#11A3EB;
	color:#fff;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #11A3EB;
	border-left-color: #11A3EB;
}

.office_result {
	width:550px;
	height:155px;
	border: 1px solid #137099;
	margin-left:5px;
	margin-top:15px;
	float:left;
	background:#EFF9FC;
}


html>/**/body .office_result {
	width:550px;
	height:155px;
	border: 1px solid #137099;
	margin-left:10px;
	margin-top:15px;
	float:left;
	background:#EFF9FC;
}

.office_title {
background:url('Images/nav-bg.gif');
color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px;
}

.office__form_title {
background:url('Images/nav-bg.gif');
color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:10px;
}

.small_office_img {
margin-left:10px;
margin-top:10px;
float:left;
}

.office_details {
float:right;
width:430px;
font-size:12px;
margin-top:10px;
margin-right:10px;
}

.add_this{
background:#0A698F;
display:block;
float:right;
color:#fff;
text-decoration:none;
margin-right:10px;
padding:5px;
font-size:12px;
font-weight:bold;
cursor:pointer;
}

.comment {
height:145px;
width:160px;
}

.txt_input{
width:160px;
}
.txt_input2{
width:250px;
}


.form_btn{
background:#0B678D;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:5px;
margin-left:10px;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.office_list{
width:330px;
height:75px;
display:block;
background:#fff;
font-size:12px;
border: 1px solid #999999;
margin:10px;
padding:5px;
}
#office_list{
width:330px;
height:75px;
display:block;
background:#fff;
font-size:12px;
border: 1px solid #999999;
margin:10px;
padding:5px;
}


#office_list_pop h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
margin:10px;
padding-top:5px;
}

.office_list_pop h2 {
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
margin:10px;
padding-top:5px;
}

.pop_img {
float:right;
/*margin-top:-15px;*/
}

#office_list_pop {
	background:#fff;
	width:370px;
	height:530px;	
}
.office_list_pop {
	background:#fff;
	width:370px;
	height:530px;	
}

.close_btn {
font-size:14px;
color:#FF0000;
text-decoration:none;
float:right;
margin-right:15px;
margin-top:-25px;
font-weight:bold;
}

.big_image {
float:left;
}


.office_details_more {
font-size:12px;
background:#E1F5FF;
padding:5px;
}

.fac_head{
background:#0A698F;
color:#fff;
font-size:12px;
font-weight:bold;
padding-left:10px;
height:20px;
}

#office_details {
width:475px;
background:#E1F5FF;
font-size:12px;
}



.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-size:12px;
    color: #ff0000;
}

.office_form_title {
background:transparent url(Images/nav-bg.gif);
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:10px;
}

#extraInfo{
/*margin-left:5px;*/
}

.current {
margin-left:2px;
}

#logo {
float:left;
}

.textHead{
color:#0B678D;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
text-align:justify;
background:#fff;
}

.textContent{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}
.formContent{
color:#5B6467;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
}

#office_list span {
width:260px;
display:block;
float:left;
}