/* CSS Document */

html,body
{
margin:0px;
padding:0px;
font-size:77% ;
font-family:Arial,Verdana,Helvetica, sans-serif;
text-decoration:none;
background-image: url(/images/background_1.gif);
}

form
{
margin:0px;
padding:0px;
}

h1
{
font-weight:bold;
font-size:320%;
color:#001075;
display:inline;
}

h2, h1#office_features
{
font-weight:bold;
font-size:240%;
color:#001075;
display:inline;
}

div#main_container
{
margin:0px auto;
padding:0 0 0 0;
width:1029px;
height:558px;
background-image: url(/images/background_main.gif);
background-repeat: no-repeat;
}

div#main_container div#header_box {
    width:1029px;
    height:80px;
}
div#main_container div#header_box div.top_left {
    width:39px;
    height:40px;
    padding:0px;margin:0px;
    float:left;
}

div#main_container div#header_box div.top_right {
    width:40px;
    height:40px;
    padding:0px;margin:0px;
    float:right;
}

div#content_left {
    width:487px;
    height:457px;
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    color: #fff;
    padding:0px;margin:0px;
    float:left;
}

.revolving_image_1 { background: url(/images/perm.jpg) no-repeat 17px 12px; }
.revolving_image_2 { background: url(/images/revolving_image_2.gif) no-repeat 17px 12px; }
.revolving_image_3 { background: url(/images/revolving_image_3.jpg) no-repeat 17px 12px; }
.revolving_image_4 { background: url(/images/revolving_image_4.gif) no-repeat 17px 12px; }
.revolving_image_5 { background: url(/images/revolving_image_5.jpg) no-repeat 17px 12px; }
.revolving_image_6 { background: url(/images/revolving_image_6.jpg) no-repeat 17px 12px; }
.revolving_image_7 { background: url(/images/revolving_image_7.jpg) no-repeat 17px 12px; }
.revolving_image_8 { background: url(/images/revolving_image_8.jpg) no-repeat 17px 12px; }
.revolving_image_8 { background: url(/images/revolving_image_9.jpg) no-repeat 17px 12px; }

div#content_left div#content_wrapper {
    width:480px;height:429px;
    padding:0px;margin:0px;
}

div#content_left div#block1 {
    padding: 30px 0px 0px 35px;
    width:385px;height: 73px;
    font-size:160%;
}

div#content_left div#block2 {
    padding: 30px 0px 0px 35px;
    width:385px;height:150px;
    font-size:75%;font-weight:bold;
}

div#content_left div#see_thru {
    padding: 30px 0px 0px 35px;
    width:385px;
    height:110px;font-size:75%;
    font-weight:bold;
    background: transparent url(/images/background_purple.png) no-repeat 30px 20px;
}

div#content_left div#bar_bottom_left {
    width:470px;
    height:30px;
    padding:0px;margin:0px;
}

div#content_left div#bar_bottom_left {
    width:50px;height:30px;padding:0px;margin:0px;
}

div#left_corner {
    margin-top: -22px;
    background: url(/images/bottom_left.gif) no-repeat;
    width:50px;
    height:40px;
    padding:0px;
}

div#content_left div#image_holder {
    width:50px;height:30px;
}

div#content_right {
    /*width:540px;*/
    height:468px;
    float:right;
    margin-top: 9px;
}

div#content_right div#left_part {
    width:265px;
    height:468px;
    float:left;
}

div#content_right .content_right_child {
    width:244px;
    height:550px;
    float:right;
    background: url(/images/back3.gif) no-repeat 0px 6px;
    padding:0 20px 0 15px;
    margin: 0;
}

div#content_right div#bar_holder {
    height:390px;
    width:243px;
    padding:30px 0 0 0;
    margin:0;
}

div#content_left_about {
    width:259px;
    height:457px;
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    color: #fff;
    background: url(/images/about_us_left.gif) no-repeat 17px 15px;
    padding:0px;margin:0px;
    float:left;
}

div#content_left_about div#content_wrapper {
    width:259px;height:429px;
    padding:0px;margin:0px;
}

div#content_left_about div#bar_bottom_left {
    width:259px;height:30px;padding:0px;margin:0px;
}
div#content_right_about {
    width:769px;
    height:468px;
    float:right;
    margin-top: 15px;
    margin: 0;
    background: url(/images/purple_fade.gif) no-repeat 0px 16px;
    padding:0;
}
div#content_right_about div#content_block {
    width:718px;
    margin-top: 14px;
    padding: 50px 0 0 50px;
    float:left;
    height:365px;
}

div.te {
    width:40px;
    height:40px;
    padding:0px;margin:0px;
    float:right;
}

.clear
{
clear:both;
margin:0px;
padding:0px;
}

/*########## Used for the our services,why us and offices page ######*/

div#main_container_alt
{
    margin:0px auto;
    padding:0 0 0 0;
    width:1029px;
}

div#main_container_alt div#header_alt {
    height:94px;
    width:1029px;
    background: url(/images/top_rounded.gif) no-repeat;
}

div#main_container_alt div#header_alt div.header_wrapper_alt {
    width:1029px;
    height:94px;
    margin-left: 38px;
}


div#main_container_alt div#center {
    min-height:200px;
    height:auto !important;
    height:200px;
    width:1029px;
    background: url(/images/center_back.gif) repeat-y;
}

div#main_container_alt div#footer_alt {
    height: 37px;
    width:1029px;
    background: url(/images/bottom_rounded.gif) no-repeat; 
}

div#main_container_alt div#footer_alt_color {
    height: 37px;
    width:1029px;
    background: url(/images/bottom_rounded_color.gif) no-repeat; 
}
/* Home Page */

div#home_blog {
    height: 105px;
    margin-top: 7px;
    overflow: hidden;
    clear: both;
}

div#home_blog h3 {
    font-size: 11pt;
    margin-bottom: 0px;
}

div#home_blog li {
    margin-top: 1px;
}

div#home_blog a {
    color: #000000;
    text-decoration: underline;
    font-size: 8pt;
}

div#home_blog a.no_underline {
    text-decoration: none;
}

div#home_blog p {
    margin: 0;
    font-size: 120%;
}

/*########## End of the our services,why us and offices page ######*/

div#offices_main {
    width:1029px;
}

div#offices_main div#left {
    float:left;
    width:750px;
}

div#offices_main div#left div#top_half {
    float:left;
    width:750px;
    min-height:380px;
    height:auto !important;
    height:380px;
}
div#offices_main div#left div#top_half div#right_align {
    float:right;
    width:735px;
    min-height:327px;
    height:auto !important;
    height:327px;
    background-image: url(/images/another_purple_fade.gif);
    background-repeat: repeat-x;
}

div#offices_main div#left div#top_half div#right_align a.ur {
    text-decoration: none;
}

div#offices_main div#left div#top_half div#right_align div#menu_box {
    width:230px;height:326px;float:left;
}

div#offices_main div#left div#top_half div#right_align div.box_holder {
    padding-top:15px;
}

div#offices_main div#left div#bottom_half {
    float:left;
    width:750px;
    min-height:100px;
    height:auto !important;
    height:100px;
}

div#google_map {
    margin-top: 10px;
    width: 234px;
    height: 200px;
}

div#amenities_map {
   margin-top: 10px;
   width: 234px;
   height: 250px;
   border: solid 1px;
}

div#offices_main div#left div#bottom_half div#right_align {
    float:right;
    width:735px;
    min-height:100px;
    height:auto !important;
    height:100px;
    background-color: #F3F3FF;
}

.service_box {
    width:80px;
    float:left;
    height:80px;
    padding-left:35px;
}
.service_box_th {
    width:80px;
    float:left;
    height:45px;
    padding-top:10px;
}
.service_box_bh {
    width:80px;
    float:left;
    height:39px;
    font-size:12px;
    color:#262644;
    font-weight:bold;
}


div#offices_main div#right {
    float:right;
    width:279px;
}

div#offices_main div#right div#inside_left {
    float: left;
    width: 251px;
    background-color: #9596AF;
    padding: 20px 0 0 13px;
     min-height:461px;
    height:auto !important;
    height:461px;
}

.min_heigth_hack_427 {
    min-height:479px;
    height:auto !important;
    height:479px;
}

/*##############  Header Start  ###############*/

#logo_container
{
    padding:0px;
    margin: 20px 0 0 0;
    width:950px;
    height:60px;
    float:left;
}

#logo
{
    margin:0px;
    padding-left:10px;
    width:250px;
    height:auto;
    float:left;
}

#top_nav {
    margin-right:5px;
    margin-top:20px;
    padding:0px;
    width:650px;
    height:auto;
    float:right;
    text-align:right;
}

#top_nav ul {
    list-style-image: none;
    float: right;
    margin-top: 1px;
}

#top_nav li {
    float: left;
    margin: 0;
    font-size: 13px;
    padding: 10px;
}

#top_nav li a {
    text-decoration: none;
    color: #001075;
    font-weight: bold;
}

#top_nav li a:hover {
    color: #919090;
}

#top_nav li.selected {
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

/*##############  Header End  ###############*/



/*##############  content area Start  ###############*/

#main_content_container
{
margin:0px;
padding:0px;
width:998px;
height:auto;

}

#main_content_container1
{
margin:0px;
padding:0px;
width:998px;
height:auto;
border-top:1px solid #332811;
}

.absolute_link_1 {
position:absolute;
top:304px;
left:462px;
padding:2px 2px 2px 2px;
width:58px;
height: 13px;
}

.absolute_link_2 {
position: absolute;
top: 500px;
left: 176px;
padding:2px 2px 2px 2px;
width: 37px;
height: 12px;
}


#main_content_top
{
margin:0px;
padding:0px;
width:998px;
height:auto;
border-left:1px solid #E2DFD6;
border-right:1px solid #E2DFD6;
border-top:10px solid #332811;
}

#content_container
{
margin-top:29px;
margin-bottom:34px;
padding-left:30px;
padding-right:26px;
width:680px;
float:left;
height:auto;
}

#content_right_container_blue
{
width:262px;
float:right;
height:200px;
background:#DBE1FF;
padding-top:28px;
padding-bottom:28px;
}


#office_content_container
{
margin:0px;
padding-left:30px;
width:706px;
float:left;
height:auto;
background:#705E33;
}

#content_right_container_gray
{
width:245px;
padding: 0px 10px 0px 10px;
float:left;
height: 446px;
}

div#map_picture_block
{
    width:243px;
    height:auto;
    padding-top:5px;
    float:left;
}

div#picture_block {
    width:236px;
    height:54px;
    float:left;
    padding-bottom: 4px;
}

div#map_block {
    width:243px;height:115px;
    float: left;
}


#content_right_container_gray1
{
height:auto;
background:#332811;
}

#bg_light
{
width:998px;
height:auto;
background:#F5F3EE;
}

.gray_heading
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:150%;
color:#666666;
}

a.blue_heading_link:link
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:150%;
color:#001075;
}

a.blue_heading_link:visited
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:150%;
color:#001075;
}

a.blue_heading_link:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:150%;
color:#666666;
}

.blue_heading_large
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:180%;
color:#001075;
}

.gray_text_large
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#666666;
}

a.more:link
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#001075;
}

a.more:visited
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#001075;
}

a.more:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#666666;
}

.orange_text_white
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
font-size:180%;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
padding-top:10px;
background:#F2BF24;
}

.orange_text_white_small
{
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background:#F2BF24;
}

.office_format {
float:left;
font-size:116%;
color:#333333;
}

.purple_text_small
{
font-weight:bold;
text-decoration:none;
font-size:131%;
color:#4C4F6B;
}

.white_text_small
{
text-decoration:none;
font-weight: bold;
font-size:120%;
color:#818181;
padding-top:3px;
}

.purple_header_text {
    font-size:170%;
    color:black;
    font-weight:bold;
}

a.pc_more:link
{
font-weight:bold;
text-decoration:none;
font-size:105%;
color:#9596AF;
}

a.pc_more:visited
{
font-weight:bold;
text-decoration:none;
font-size:105%;
color:#9596AF;
}

a.orange_more:hover
{
font-weight:bold;
text-decoration:none;
font-size:105%;
color:#332811;
}

a.orange_more1:link
{
font-weight:bold;
text-decoration:none;
font-size:100%;
color:#F2BF24;
}

a.orange_more1:visited
{
font-weight:bold;
text-decoration:none;
font-size:100%;
color:#F2BF24;
}

a.orange_more1:hover
{
font-weight:bold;
text-decoration:none;
font-size:100%;
color:#FFFFFF;
}

.white_border {
    border-bottom:1px solid #ffffff;
}
.white_header
{
    font-size: 167%;
    font-weight: bold;
    color: #ffffff;
}

a#header-link {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.purple_link {
    font-size: 131%;
    font-weight: bold;
    text-decoration: none;
    color: #4C4F6B;
}

.links {
    font-size: 131%;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}

ul {
    list-style: none;
    margin:0px;
    padding:0px;
}


.brdr_top
{
padding-bottom:25px;
padding-top:0px;
padding-left:17px;
padding-right:30px;

}

.background_why_us {
background: url(/images/background_why_us.jpg) no-repeat 16px 0px;    
}

.background_services {
background: url(/images/background_our_services.jpg) no-repeat 16px 0px;    
}

.brder_pc_bottom
{
border-bottom:1px solid #c0c1d0;
}

.menu_border
{
border-bottom:1px solid #7E8094;
padding-left:5px;
}

.brder_gray_bottom1
{
border-bottom:1px solid #E2DFD6;
padding-left:5px;
}

.text {
font-size:116%;
color:#333333;
line-height:17px;
}


.text_bold {
font-size:115%;
color:#333333;
line-height:17px;
font-weight:bold;
}

.text_normal_bold {
font-size:108%;
color:#333333;
line-height:17px;
font-weight:bold;
}

a.text_blue , a.text_blue:visited{
font-size:123.1%;
color:#001075;
font-weight:bold;
text-decoration: none;
}

a.text_selected, a.text_selected:visited{
font-size:123.1%;
color:#000;
font-weight:bold;
text-decoration: none;
}

a.text_blue:hover {
font-size:123.1%;
color:#000;
font-weight:bold;
text-decoration: none;    
}

.bold_black {
font-size:123.1%;
color:#000;
font-weight:bold;
text-decoration: none;    
}

.tdn {
	text-decoration: none;
}

.text_blue_small_header_why_us{
font-size:131%;
color:#001075;
font-weight:bold;
}

.text_black {
font-size:131%;
color:#000;
font-weight:bold;
text-decoration: none;
}

.text_purplely{
font-size:116%;
color:#9596AF;
font-weight:bold;
text-decoration: none;
}


a.nounder {
    font-size:105%;
    color:#001075;
    line-height:17px;
    font-weight:bold;
    text-decoration:none;
}

a.text_blue_link:link{
font-size:105%;
color:#001075;
text-decoration:none;
line-height:17px;
font-weight:bold;
}

a.text_blue_link:visited{
font-size:105%;
color:#001075;
line-height:17px;
text-decoration:none;
font-weight:bold;
}

a.text_blue_link:hover{
font-size:105%;
color:#001075;
line-height:17px;
font-weight:bold;
text-decoration:underline;
}

.text_darkgray
{
font-size:100%;
color:#332811;
font-weight:bold;
}

/* Office Feature Dump */
div.office-listing {
    font-size: 120%;
    clear: both;
    border-top: 1px solid #999999;
}

div.last-office {
    border-bottom: 1px solid #999999;
}

div.office-listing h3 {
    color: #001075;
    font-size: 130%;
    margin-bottom: -5px;
}

div.office-listing h3.blog {
    margin-bottom: 0;
    padding-bottom: 0;
}

div.office-listing h3 a {
    color: #001075;
    text-decoration: none;
}

div.office-listing span.blog-date {
    font-style: italic;
}

div.office-listing img {
    float: left;
    border: 1px solid #666666;
    padding: 2px;
    margin: 15px 15px 11px 0;
}

div.blog-feature h2 {
    padding-bottom: 0;
    margin-bottom: 0;
}

div.blog-feature span.blog-date {
    font-style: italic;
    font-size: 120%;
}


/*##############  content area Start  ##############*/


/* Sitemap Box */
div#sitemap {
    /*background-image: url(/images/background_footer.gif);*/
    background-repeat: no-repeat;
    height: 191px;
    width: 1029px;
    margin: 0 auto;
    padding: 0;
    float: left;
}

div#sitemap #top_left_corner {
    background: url(/images/top_left.gif) no-repeat;
    height: 40px;
    width: 50px;
    float:left;
}

div#sitemap #top_right_corner {
    background: url(/images/top_right.gif) no-repeat;
    height: 40px;
    width: 40px;
    float:right;
    margin-top: -1px;
}

div#sitemap #bottom_left_corner {
    background: url(/images/bottom_left.gif) no-repeat;
    height: 40px;
    width: 50px;
    float:left;
}

div#sitemap #bottom_right_corner {
    background: url(/images/bottom_right.gif) no-repeat;
    height: 50px;
    width: 40px;
    float:right;
}

div#sitemap #site_map_content {
    padding: 10px 30px 0;
    height: 93px;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin: 20px auto;
    width: 90%;
}

#site_map_content table {
    width: 90%;
    font-size: 120%;
}

#site_map_content .header {
    font-weight: bold;
    width: 20%;
}

#site_map_content a {
    color: #333333;
    text-decoration: none;
}

#site_map_content .list {
    padding-right: 10px;
    width: 20%;
}

#site_map_content ul {
    list-style-image: url(/images/bullet.gif);
}

#site_map_content li {
    margin-left: 15px;
}

#sitemap #address {
    text-align: center;
    font-size: 120%;
    font-weight: bold;
}

#sitemap address {
    font-style: normal;
}


/* Links Page */

div#link_list span.title a {
	color: #001075;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

div#link_list div.link_entry {
	margin-bottom: 15px;
}


/*############## Footer Start  ###############*/
#footer_link
{
margin-top:5px;
margin-bottom:35px;
padding-left:35px;
width:650px;
float:left;
height:auto;
color:#fff;
font-size:108%;
}

a.footer_link:link
{
color:#fff;
font-size:108%;
text-decoration:none;
}

a.footer_link:visited
{
color:#fff;
font-size:108%;
text-decoration:none;
}

a.footer_link:hover
{
color:#fff;
font-size:108%;
text-decoration:underline;
}


#copyright
{
margin-top:5px;
margin-bottom:35px;
width:262px;
float:right;
height:auto;
color:#fff;
font-size:108%;
}

/*############## Footer Start  ###############*/


/*##############  Space Start  ###############*/
.v_space30
{
padding-left:30px;
}

.h_space10
{
margin:0px;
padding:0px;
height:10px;
}

.h_space7
{
margin:0px;
padding:0px;
height:7px;
}

.padding_left_right
{
padding-left:10px;
padding-right:10px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:110%;
color:#666666;
}

.padding_top3 { padding-top:3px; }
.padding_top15 { padding-top:15px; }
.padding_top20 { padding-top:20px; }
.padding_top30 { padding-top:30px; }
.padding_top50 { padding-top:50px; }
.padding_bottom20 { padding-bottom: 20px; }
.padding_right10 { padding-right:10px; }
.padding_right20 { padding-right:20px; }
.padding_right200 { padding-right:200px; }
.padding_right120 { padding-right:120px; }
.padding_left8 { padding-left:8px; }
.padding_left20 { padding-left:29px; }
.padding_left50 { padding-left:50px; }

.padding_top_bottom
{
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #C0C1D0;
}

.padding_top_bottom_left
{
padding-bottom:8px;
padding-top:8px;
padding-left:6px;
border-bottom:1px solid #C0C1D0;
}

.padding_top_bottom_left_bg
{
    padding-bottom:8px;
    padding-top:8px;
    padding-left:6px;
    border-bottom:1px solid #C0C1D0;
    background:#F2F3FC;
}

h2.office {
    font-size:22px;
    color:#001075;
    font-weight:bold;
}

.featureImage {
	float: right;	
	margin: 15px 15px 5px 10px;
}

/* =Web Designers */

#totally_design {
    color: #333333;
    font-size: 116%;
    line-height: 17px;
}

#totally_design h2 {
    font-size: 180%;
}
#map {
    width: 90%;
    height: 300px;
}


/*New Homepage styling */

.dotted_border {
	padding:15px 0px 15px 0px;
	border-bottom:1px dotted #000000;
}

h2.homeOffice {
	text-decoration:none;
	color:#001075;
	font-size:16px;
	font-weight:bold;
}

p.homeOffice{
	margin-top:5px;
	/*color:#878787;*/
	color:#5B5B5B;
	font-size:13px;
}

.homeTopLeft{
	float:left;
	width:716px;
	}
	
.homeTopLeft img{
	padding:15px 0px 0px 20px;
	}

.homeMiddle{
	margin:10px 40px 10px 40px;
	border-bottom:1px dotted #000000;"
}

.homeBottomRight{
	float:right;
	width:620px;"
	}

.homeBottomLeft{
	padding-left:30px;
	float:left;
	width:350px;
	}
	
.homeBottomLeft img{
	float:left;
	padding:10px 5px 5px 0px;
	}	
	
.homeBottomLeft a{
	font-weight:bold;
	text-decoration:none;
	}	

.contactHome {
	background:url("/images/home_contact_bg.gif") no-repeat scroll 0 6px transparent;
	width:582px;
	height:355px;
	margin:20px 0px 0px 0px;
	padding:15px;
} 

.contactHome input{
	border:1px solid #FFFFFF;
	padding:2px;
	width:310px;
}

.contactHome TEXTAREA{
	border:1px solid #FFFFFF;
	padding:2px;
}

.contactHome td {

	padding:7px;
	color:#37438E;
	font-size:15px;
}

.blogHome {
	padding:5px 0px 5px 0px;
	width: 580px;	
	border-bottom:1px dotted #666666;
}

.blogHome h2{
	font-size:16px;
}

.blogHome p{
	color:#5B5B5B;
	font-size:13px;
}

.blogHome a{
	font-weight:bold;
	text-decoration:none;
}

.fade {

height: 172px;
width:517px;
z-index:1;
position:relative;
top:-260px;
left:70px;
color: #001075;
font-size: 30px;
background: transparent url('/images/home_header_bg.png') no-repeat 100% 100%;
}

.fade h1 {
display:block;
font-size: 27px;
font-weight:none;
padding:18px; 
}

.fade font{
display:block;
position:relative;
top:-90px;
left:0px;
font-size: 15px;
font-weight:none;
padding:20px; 
}

.fade img {
border:0px;
float:right;
padding:0px;
padding-top:-5px;
}

.fade a {
position:relative;
top:-125px;
left:0px;
text-indent:-3000px;
width:100px;
height:40px;
border:0px;
float:right;

}

.blogOffice {
color:#FFFFFF;
border-bottom:1px dotted #666666;
padding:5px 0;
width:200px;
}

.blogOffice h2{
color:#FFFFFF;
font-size:131%;
}

.blogOffice a{
	color:#FFFFFF;
	text-decoration:none;
}

#office_contact_us{
font-size:15px;
color:#37438E;	
}

#office_contact_us input {
border:1px solid #37438E;
width:190px;
}

#office_contact_us textarea{
border:1px solid #37438E;
width:190px;

}

#office_navi {
	font-size:11px;
    background: url(/images/markers/office_header_bg.gif) no-repeat 2px 0px;
    width: 700px;
    height: 40px;
}

ul.office li{
	float:left;
	}
	
#office_navi li.Description{
background: url(/images/markers/text_desc.gif) no-repeat 0px 0px;
height:40px;
width:90px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Description_selected{
background: url(/images/markers/text_desc_hover.gif) no-repeat 0px 0px;
height:40px;
width:90px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Amentities {
background: url(/images/markers/text_amm.gif) no-repeat 0px 0px;
height:40px;
width:110px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Amentities_selected {
background: url(/images/markers/text_amm_hover.gif) no-repeat 0px 0px;
height:40px;
width:110px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Gallery {
background: url(/images/markers/text_gall.gif) no-repeat 0px 0px;
height:40px;
width:70px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Gallery_selected {
background: url(/images/markers/text_gall_hover.gif) no-repeat 0px 0px;
height:40px;
width:70px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Floorplan {
background: url(/images/markers/text_floor.gif) no-repeat 0px 0px;
height:40px;
width:90px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.Floorplan_selected {
background: url(/images/markers/text_floor_hover.gif) no-repeat 0px 0px;
height:40px;
width:90px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.visit {
background: url(/images/markers/text_visit.gif) no-repeat 0px 0px;
height:40px;
width:110px;
padding-top:10px;
padding-left:40px;
}

#office_navi li.visit_selected {
background: url(/images/markers/text_visit_hover.gif) no-repeat 0px 0px;
height:40px;
width:100px;
padding-top:10px;
padding-left:40px;
}
}
