﻿/* ========== Default.aspx ================== */
#container #default-top-content-left{width:330px; float:left; color:#003; font-family:Arial}
#container #default-top-content-left h1{font-weight:normal; font-size:2em; padding-bottom:15px; padding-right:5px; color: #666; margin-top: 35px;}
#container #default-top-content-left h2{font-family:Arial; font-size:2.8em; font-weight:bold; color: #666;}
#container #default-top-content-left p{width:310px; font-size:1.4em; padding-bottom:10px; color: #666;}
#container #default-top-content-left ul li {color: #666;}
#container #default-top-content-left img{margin-bottom:12px}
/* Begin Navy Blue 1-2-3 image mod */
#container #default-top-content-left ul{padding-bottom:5px}
#container #default-top-content-left ul li{padding:5px 0px 10px 30px; font-size:1.3em}
#container #default-top-content-left li.one{background:url(../App_Themes/Instant/images/step-1.gif) no-repeat;}
#container #default-top-content-left li.two{background:url(../App_Themes/Instant/images/step-2.gif) no-repeat;}
#container #default-top-content-left li.three{background:url(../App_Themes/Instant/images/step-3.gif) no-repeat;}

#container .section-top-price-title{position:relative;top:-5px; font-size:2em; color:#000033; font-family:Arial;padding-left:10px;}
#container .section-top-price-text{position:relative;top:-5px; color:#666; font-size:1.2em; font-weight:normal;font-family:Arial;padding-left:10px;padding-bottom:5px;}
#container .section-bottom-price-title{font-size:1.2em; color:#000033; font-family:Arial; padding-bottom:5px;}
#container .section-bottom-price-text {color:#666; font-size:1.2em; font-weight:normal;font-family:Arial;padding-bottom:5px;}

/* End Navy Blue 1-2-3 image mod */
#container #default-top-content-right{width:638px; height:auto; float:left; border:1px solid #c0c0c0; margin-bottom:15px; background:#fff url(../App_Themes/Instant/images/default-top-content-right.gif) repeat-y}
#container #default-top-content-right #default-top-content-right-inner-left{width:357px; float:left;     min-height:326px;     padding-bottom:15px}
#container #default-top-content-right #default-top-content-right-inner-left #breadcrumb{background:url(../App_Themes/Instant/Images/number-one-blue.png) no-repeat; width:335px; padding:10px; font-size:13px; font-family:Arial; color:#666; font-weight:bold}
#container #default-top-content-right #default-top-content-right-inner-left #breadcrumb span#breadcrumb-links{width:300px; padding-left:25px; padding-bottom:5px; line-height:25px}
#container #default-top-content-right #default-top-content-right-inner-left #breadcrumb a{color:#A54399; font-size:13px}
#container #default-top-content-right #default-top-content-right-inner-left #landing-map{width:355px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area{width:355px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #landing-areas{font-size:1.2em; padding:5px 0 0 15px; background-color:#fff}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #landing-areas a.area-link{font-size:12px; font-family:Arial; background-color:#fff; color:#A54399;}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #landing-areas a#search-selection{color:#6BABC6; font-family:Arial; font-weight:bold; font-size:1.2em;     padding-bottom:5px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #landing-areas span.checkbox-city{font-weight:bold; margin-right:15px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area h3{font-size:1.3em; font-family:Arial; color:#003; padding-bottom:5px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #landing-areas table{margin-bottom:15px}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #divTickBoxes{font-weight:bold; color:#A54399}
#container #default-top-content-right #default-top-content-right-inner-left #map-area #divTickBoxes h1{color: #666; padding-bottom:10px;font-size:1.1em; font-weight: normal;}
#container #default-top-content-right #default-top-content-right-inner-right{width:280px; float:right; padding:0px; margin:0px}

#container #default-top-content-right #default-top-content-right-inner-right ul#tab-search{height:38px; background:url(../App_Themes/Instant/images/default-top-content-right-ul.gif) repeat-x; border-bottom:1px solid #c0c0c0;}
#container #default-top-content-right #default-top-content-right-inner-right ul#tab-search li{height:26px; float:left; font-size:1.2em; font-family:Arial; font-weight:bold; color:#6babc6; padding:12px 15px 0 15px}
#container #default-top-content-right #default-top-content-right-inner-right ul#tab-search li.selected{background:#f1f1f1 url(../App_Themes/Instant/images/default-top-content-righ-li-selected.gif) repeat-x}
#container #default-top-content-right #default-top-content-right-inner-right ul#tab-search a{color:#A54399}

#container #default-top-content-right #default-top-content-right-inner-right #quick-search{    clear:both}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search h5{border-bottom:1px solid #c0c0c0;     padding:10px 0 10px 15px; color:#003; font-family:Arial; font-size:1.4em; font-weight:normal; text-transform:capitalize}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search h5 a{background:url(../App_Themes/Instant/images/globe.gif) no-repeat left center;     padding-left:20px; color:#003; text-decoration:none}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search h5 a span{text-decoration:underline; color:#A54399}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search h5 a:hover span{text-decoration:none}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area{border-bottom:1px solid #c0c0c0; color:#003; font-family:Arial; font-size:1.3em; padding:15px 0 5px 15px}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area p{color:#666; font-family:Arial;}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area a{color:#6babc6; font-family:Arial; font-weight:bold}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area .field-wrap{width:230px !important; border:4px solid #6babc6; margin-bottom:10px}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area .blue-submit{position:relative; top:-39px; left:210px}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area input{border-bottom:none !important}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #drop-down-area h2{color:#A54399}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results{    padding:10px; clear:both; border-bottom:1px solid #c0c0c0}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results h3{color:#003; font-family:Arial; font-size:1.4em; font-weight:normal;padding-bottom:10px;}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results p{font-size:1.2em; color:#666;}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results ul#listContainerMS{background-image:none; border-bottom:none; float:none; height:auto; padding:10px 0; width:auto}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results ul#listContainerMS a{color:#A54399; font-size:12px; padding:none; font-family:Arial}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #multiple-results ul#listContainerMS li{float:none; padding:0px; margin:0px}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #link-area{    padding:10px 20px; clear:both}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #link-area h3{color:#a54399; font-family:Arial; font-size:1.2em; background:url(../App_Themes/Instant/images/default-mag-glass-white.gif) no-repeat center left; padding:5px 0 5px 18px}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #link-area a{color:#a54399; font-size:1.2em; margin:0 20px 5px 0}
#container #default-top-content-right #default-top-content-right-inner-right #quick-search #val{padding-top:10px}
#container #map-area{float:left; background:url(../App_Themes/Instant/images/map-area-bg.gif) repeat-x; color:#A54399}
#container #map-area a{color:#003; font-family:Arial; font-size:11px}
#container #default-content-middle{width:970px; height:225px; clear:both; margin-bottom:15px}
#container #default-content-middle #default-middle-content-left{width:330px; height:225px; float:left; background:url(../App_Themes/Instant/images/default-middle-content-left.gif) repeat-x top; font-family:Arial}
#container #default-content-middle #default-middle-content-left a{width:315px; height:210px; color:#A3CD39; font-size:1.8em; font-weight:normal; padding:15px 0 0 15px; display:block; text-decoration:none}
#container #default-content-middle #default-middle-content-left a:hover{background-color:#020240; background-image:none}
#container #default-content-middle #default-middle-content-left a span.green-header{font-size:1.2em;}
#container #default-content-middle #default-middle-content-left a span.green{color:#FFF; margin-bottom:20px}
#container #default-content-middle #default-middle-content-left a span.link{background:url(../App_Themes/Instant/images/arrow-green.gif) no-repeat center left; padding-left:10px; font-size:16px; position:relative; top:50px}
#container #default-content-middle #default-middle-content-left h2{padding-right:15px}
#container #default-content-middle #default-middle-content-left p{color:#a3cd39; font-size:2em; padding-right:15px; padding-bottom:50px}
#container #default-content-middle #default-middle-content-center{width:330px; height:225px; float:left}
#container #default-content-middle #default-middle-content-right{width:310px; height:225px; float:left; font-family:Arial}
#container #default-content-middle #default-middle-content-right a{width:295px; height:60px; float:left; background:url(../App_Themes/Instant/images/default-middle-content-right.gif) repeat-x; color:#fff; font-weight:normal; font-size:1.5em; text-decoration:none; padding:15px 0 0 15px}
#container #default-content-middle #default-middle-content-right a:hover{background-color:#020240; background-image:none}
#container #default-content-middle #default-middle-content-right a span{color:#a3cd39; font-size:1.2em}
#container #default-content-middle #default-middle-content-right .text-small{font-size:17px}
#container #default-content-middle #default-middle-content-right a img{vertical-align:middle; margin-top:-3px}
#container #default-content-middle #default-middle-content-right li{width:295px; height:60px; float:left; background:url(../App_Themes/Instant/images/default-middle-content-right.gif) repeat-x; padding:15px 0 0 15px}
#container #default-content-middle #default-middle-content-right li h3{color:#a3cd39; font-weight:normal; font-size:1.8em; padding-bottom:5px}
#container #default-content-middle #default-middle-content-right li a{font-size:1.6em; color:#fff; background:url(../App_Themes/Instant/images/arrow-green.gif) no-repeat center left; padding-left:10px}
#container #default-bottom-content{width:970px; height:201px; clear:both; margin-bottom:15px}
#container #default-bottom-content #left{margin-right:10px}
#container #default-bottom-content .default-bottom-container{width:478px; height:199px; float:left; border:1px solid #c0c0c0}
#container #default-bottom-content .default-bottom-container ul{height:38px; background:url(../App_Themes/Instant/images/default-top-content-right-ul.gif) repeat-x; border-bottom:1px solid #c0c0c0; padding:0}
#container #default-bottom-content .default-bottom-container ul a{font-size:1.2em; font-family:Arial; color:#003; background:url(../App_Themes/Instant/images/default-bottom-content-li-arrow.gif) no-repeat center left; padding-left:10px}
#container #default-bottom-content .default-bottom-container ul li{width:139px; height:28px; float:left; padding:10px 10px 0 10px}
#container #default-bottom-content .default-bottom-container ul li.selected{   background: #F1F1F1 url(../App_Themes/Instant/images/default-top-content-righ-li-selected.gif) repeat-x}
#container #default-bottom-content .default-bottom-container ul li.selected a{background:url(../App_Themes/Instant/images/default-bottom-content-li-selected-arrow.gif) no-repeat center left; padding-left:17px}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner img{border:1px solid #999}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner .featured-case-study{float:right; vertical-align:bottom}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner h3{font-size:1.2em; font-family:Arial; color:#003; float:left; padding:15px 0 10px 15px}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner p{width:300px; float:left; padding:0 0 10px 15px; font-size:1.2em; color:#666}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner p a{color:#666}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner span{font-size:1em; color:#666}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table{table-layout:fixed; border-collapse:collapse; margin:15px 0 0 15px}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table.consultants-details{margin:0}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table h2{padding-bottom:5px; color:#003; font-family:Arial; font-size:1.2em}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table h2 a{color:#003}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table h3{width:320px; font-size:1.2em; padding:0 0 5px 0; color:#A54399}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table h3 a{color:#A54399}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table p{padding:0; font-size:1.2em; color:#666; padding:0 0 10px 0}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table p a{color:#666}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table ul.upper-menu{background-image:none; padding:0; border:none; height:auto; clear:both}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table ul.upper-menu li{background-image:none; padding:0; margin:0 5px 0 0}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner table ul.upper-menu li a{background-image:none; padding:0; color:#a54399; font-family:Arial}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner .consultant-image{margin-right:15px}
#container #default-bottom-content .default-bottom-container .default-bottom-container-inner .featured-office{margin-right:15px}
#container #default-bottom-content .default-bottom-container #testimonials{overflow:hidden; padding:10px}
#container #default-bottom-content .default-bottom-container #testimonials table{margin:5px 0 0 5px}
#container #default-bottom-content .default-bottom-container #testimonials p{width:auto; padding:0px 0px 3px 0px; float:left}
#container #default-bottom-content .default-bottom-container #testimonials img{float:left; border:none}
#container #default-bottom-content .default-bottom-container #testimonials h3{padding:0 0 3px 0; margin:0; color:#003}
/*  Hacks */
* html #container #default-content-middle #default-middle-content-left a span.link{background-image:none; padding-left:0px}
* html #container #default-top-content-right #default-top-content-right-inner-right{width:263px}
* html #container #default-top-content-right{overflow:scroll}
* html #default-top-content-right-inner-left{height:340px}
/* ============= Ext-js Styles ============== */
.ext-webkit .x-form-field-wrap .x-form-trigger{right:auto !important}
.ext-strict .ext-webkit .x-small-editor .x-form-text{ height:18px !important}
.ext-webkit .x-form-field-wrap .x-form-trigger{ position:static;  top:auto;  vertical-align:top}
.ext-strict .ext-ie7 .x-small-editor .x-form-text{ height:18px !important}
.ext-ie7 .x-form-field-wrap .x-form-trigger{ position:static;  top:auto;  vertical-align:top}
.ext-ie .x-tip-tc{padding-top:1px !important}
.pager .current{text-decoration:none !important; font-weight:bold}
a.send-to-friend{visibility:hidden}

.ext-ie9 div.field-wrap .x-form-field-wrap {width:100% !important}
.ext-ie9 div.field-wrap .x-form-field-wrap .x-form-trigger{right:0px !important}
.ext-ie9 div.side-field-wrap .x-form-field-wrap {width:100% !important}
.ext-ie9 div.side-field-wrap .x-form-field-wrap .x-form-trigger{right:0px !important}


#divTickBoxes td
{
	padding-right:10px;
}

#container #letters-footer {font-family:Arial;float:left;width:100%;}
#container #letters-footer ul{width:100%;float:left;}
#container #letters-footer li{border:1px solid #c0c0c0;float:left;margin-right:5px; line-height:25px;}
#container #letters-footer li.heading{border:none; font-size:1.2em;color:#000033; margin-right:10px;}
#container #letters-footer a {font-size:12px;color:#666;text-decoration:none;display:block; width:20px; height:25px;text-align:center;}
#container #letters-footer a:hover {background-color:#c0c0c0;color:#fff;}
