﻿body {width:1280px; height:800px; margin:auto;}
/* style for contents wraps of every page */
.div_Wrap {border: 0px solid black; padding:0px;width:1280px; height:800px; position:absolute; }
.div_Wrap_approach {border: 0px solid black; padding:0px;width:1280px; height:940px; position:absolute; }
.div_Wrap_case_studies {border: 0px solid black; padding:0px;width:1280px; height:1210px; position:absolute;}
.div_wrap_services {border: 0px solid black; padding:0px;width:1280px; height:1262px; position:absolute;}
.div_wrap_clients {border: 0px solid black; padding:0px;width:1280px; height:940px; position:absolute; }
.div_wrap_about {border: 0px solid black; padding:0px;width:1280px; height:940px; position:absolute;}
.div_wrap_contact {border: 0px solid black; padding:0px;width:1280px; height:940px; position:absolute;}

/* style for header */
.div_hdr { width:1280px; height:111px; position:absolute; top:0px; }
.img_logo {position:relative; left:150px;top:20px;}
#tbl_nav  {position:absolute; left:435px; top:40px; }
#tbl_nav  a{color:#97B27C; font-family:Arial; font-size:15px;}
#tbl_nav a:hover {background-color:#97B27C;color:#FFFFFF!important;text-decoration:none!important}
.div_blueBorder {width:1280px; height:15px; background-color:#546573; position:absolute; bottom:0px;}

#tbl_nav  a:link {text-decoration: none;  color:#97B27C;}
#tbl_nav  a:visited {text-decoration: none;  color:#97B27C;}
#tbl_nav a:active {text-decoration: none;  color:#97B27C;}
#tbl_nav  a:hover {text-decoration: underline; color:#97B27C;} 
#tbl_nav a.current {color:#546573!important;}
#tbl_nav a.current:hover {color:#546573!important;background-color:#FFFFFF!important;}

/* style for home page */
#div_content_home {width:1280px; height:535px;position:absolute; top:111px;}
#tbl_left_home {width:784px;z-index:-1;}
#div_right_home { background-image:url('../images/backgroundHome.png'); background-repeat:repeat-x; width:496px; height:535px;position:absolute;right:0px;top:0px;}
#tbl_colors_home { width:330px; color:#FFFFFF; font-family:Arial; margin-left:37px; margin-top:75px;}
#tbl_colors_home td {padding-left:19px; height:75px; font-size:16px;}
#tbl_colors_home a {display:block;text-decoration:none;color:#FFFFFF;font-size:19px;}
.color_subtext {color:#000000; font-size:12px;}
#txt_united {font-size:21px;font-family:Arial; color:#DDBD28;z-index:1000; position:absolute; top:250px;left:200px;line-height:30px}



/*style for case_studies.html */
#div_content_case_studies { width:1280px;height:889px;position:absolute; top:111px;font-family:Arial;}
#div_case_top {background-color:#E27D26;}
#tbl_midsection_wrap_case_studies {width:100%; height:789px; position:relative;top:150px;}
.txt_top_orange {color:#E27D26;}
#left_text_case {margin-top:10px;}
.span_title_case {color:#546573; font-weight:bold; font-size:16px;}
 .txt_subtitle_case {color:#546573; font-size:15px;}
 .subtext_case_studies {color:#546573; font-size:12px; width:476px;font-weight:normal;line-height:18px}
  #div_img_case {width:200px; margin-top:10px;}
   
  /* style for services.html */    
#div_content_services { width:1280px;height:889px;position:absolute; top:111px;font-family:Arial;}
#div_services_top {background-color:#708C85;}
#tbl_midsection_wrap_services {width:100%;position:relative;top:150px;}
#txt_top_blue {color:#708C85;}
#left_text_services {margin-top:10px;color:#546573;font-family:Georgia; font-style:italic;font-size:13px;line-height:24px}
.txt_subtitle_services {color:#546573; font-size:15px;}
 .subtext_services {color:#546573; font-size:12px; width:476px; line-height:18px;}
  #div_img_services {width:200px; margin-top:10px;}  
  #span_title_services {color:#546573; font-weight:bold; font-size:14px;}  
  
  /* style for clients.html */
#div_content_clients { width:1280px;height:889px;position:absolute; top:111px;font-family:Arial;}
#div_clients_top {background-color:#88A465;}
#tbl_midsection_wrap_clients {width:100%;position:relative;top:150px; height:550px;}
#txt_top_green {color:#88A465;}
#left_text_clients {margin-top:10px;}
 .subtext_clients {color:#543573; font-size:12px; width:476px;line-height:18px;}
  #div_img_clients {width:200px; height:170px;margin-top:10px;}  
  #span_title_clients {color:#546573; font-weight:bold; font-size:14px;}
  #div_clientList {overflow:auto;width:530px;height:425px;}
  #tbl_clientList {width:100%; font-size:12px; }
  #tbl_clientList td {background-color:#EDEEEF}
  #tbl_clientList th {background-color:#FFFFFF;text-align:left; padding-left:0px;}
  .tbl_hdr, .sortheader {background-color:#B4BAC0; width:95%; color:#FFFFFF; padding-left:3px; font-size:14px;display:block; text-decoration:none;}

      
  #tbl_clientList_fixedHeader div{display:inline-block;background-color:#7B8690; cursor:pointer;color:#FFFFFF;font-size:14px}

  
/* style for approach.html  */
#div_content_approach { width:1280px;height:714px;position:absolute; top:111px;font-family:Arial;}
#div_app_top { background-color:#88A465; }
#tbl_midsection_wrap_approach {width:100%; position:relative;top:150px;}
#left_text_approach { margin-top:10px;  padding:0px;color:#546573;font-family:Georgia; font-style:italic;font-size:13px;line-height:24px}
#txt_top_green {color:#88A465}
.txt_analysis {color:#546573; font-size:15px;}
.subtext_anlysis {color:#546573; font-size:12px;line-height:18px;}
#div_img_approach {width:198px; margin-top:10px;} 

 
  
  /* style for about.html page */
  #div_content_about {width:1280px;height:889px;position:absolute; top:111px;font-family:Arial;}
  #div_about_top{background-color:#D5B22A;}
  #tbl_midsection_wrap_about{width:100%; position:relative;top:150px;font-family:Arial;}
  #tbl_leftLinks {margin-top:10px;}
  #tbl_leftLinks a {cursor:pointer;}
  #tbl_leftLinks td{border-top:1px solid #DCDCDC;padding-top:12px;padding-bottom:12px; padding-left:1px; font-size:14px; color:#88A465;width:200px;}
  .border_bottom {border-bottom:1px solid #DCDCDC;}
  .a_links_about { cursor:pointer;}
  .div_dynamic_content {color:#546573;font-family:Georgia; font-size:13px; font-style:italic; line-height:24px; }
  .txt_top_yellow {color:#D5B22A}
  .div_img_about {width:200px; margin-top:10px;}
  
  
    /* style for contact.html page */
    #div_content_contact {width:1280px;height:889px;position:absolute; top:111px;font-family:Arial;}
    #div_contact_top{background-color:#D5B22A;}
    #tbl_contact_wrap {width:981px; position:relative;top:150px;left:150px; font-family:Arial;}
    #txt_contact_yellow {color:#D5B22A}
    .contact_subtitle {font-size:16px; color:#546573; }
    .contact_subtext {font-size:14px; color:#000000;}
    #contact_info {vertical-align:top;}
    
  
  
  
  


/* common style for multiple pages */
#div_app_top , #div_case_top, #div_services_top, #div_clients_top, #div_about_top, #div_contact_top {width:100%; height:120px;position:absolute; top:0px;}
#span_approach, #span_case, #span_services, #span_clients {font-family:Arial; font-size:35px; color:#FFFFFF;position:relative; left:150px; top:35px; }
.left_white_space, .right_white_space {width:150px;}
.td_left_text,.right_images {width:200px; vertical-align:top;}
.middle_text {width:580px; vertical-align:top;}
.left_text {font-family:Georgia; font-size:13px; line-height:24px;color:#546573;font-style:italic;
            border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC;}
 #txt_top_green , #txt_top_orange, #txt_top_blue, .txt_top_yellow, #txt_contact_yellow { font-size:19px;line-height:26px; }
 .tbl_midSection_content {margin-left:20px; margin-right:25px;}
#tbl_colors { width:204px; color:#FFFFFF; font-size:13px; font-family:Arial; font-weight:bold;margin-left:-1px;margin-top:3px;}
#tbl_colors td {padding-left:5px; height:50px;}
 #tbl_colors a {color:#FFFFFF; text-decoration:none;display:block}
 
 
 
 /* style for footer*/
.div_ftr {width:1280px; height:155px; position:absolute; bottom:0px;}
.div_white_line {width:1280px; height:2px;background-color:#FFFFFF;}
.div_gray {width:1280px; height:36px;background-color:#B9B7B2;}
.span_copyright {color:#666666; font-family:Arial; font-size:10px;position:relative; left:150px;top:10px; }
.span_rel_comp {color:#97B27C; font-family:Arial; font-size:10px;position:relative; left:150px;top:10px;}

 

/* style for sortable table */
.headerSortUp 
{    background-image: url(../images/asc.gif); 
     background-repeat:no-repeat;
     background-position:right center;
}
.headerSortDown
{    background-image: url(../images/desc.gif); 
     background-repeat:no-repeat;
     background-position: right center ;
}



