
/* CSS Document */

body {
    margin-top:0px;
    margin-left:0px;
    background-image:url(images/common/xitbkdg.png);
    background-repeat:repeat-x;
    background-color:#648CA1;
}

.style3 {text-align: center;}
.style5 {text-align: left;}

#container {
    width:850px;
    z-index:1;
    margin:0 auto;
/*    height:1000px; */
}

#page_top {
    float:left;
    margin-top:1px;
/*  background-image:url(images/common/logo_line-trans.png);
    background-repeat:no-repeat;*/
    width:572px;
    height:13px;
    z-index:2;
}

#logo {
    float:right;
    background-image:url(images/common/logo_xit-trans.png);
    background-repeat:no-repeat;
    width:278px;
    height:66px;
    margin-top:0px;
    z-index:2;
}

#top_menu_container {
    float:left;
    width:100%;
    height:30px;
    text-align:left;
    z-index:2;
}

a.body_link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#56788B;
    text-decoration:none;
}

a.body_link:hover {
    text-decoration:underline;
}

.img_link {
    border:thin solid #FFFFFF;
}

.img_link:hover {
    border:thin solid #56788B;
}

a#strategy_roll { 
    background-image:url(images/top_navigation/nav_strategy-trans.png);
    background-repeat:no-repeat;
    height:30px;
    width:143px;
    display:block; 
}

a#strategy_roll:hover { 
    background-image:url(images/top_navigation/nav_strategy_hi-trans.png);
    background-repeat:no-repeat;
}

a#tech_roll { 
    background-image:url(images/top_navigation/nav_tech-trans.png);
    background-repeat:no-repeat;
    height:30px;
    width:98px;
    display:block; 
}

a#tech_roll:hover { 
    background-image:url(images/top_navigation/nav_tech_hi-trans.png);
    background-repeat:no-repeat;
}

a#outcomes_roll { 
    background-image:url(images/top_navigation/nav_outcomes-trans.png);
    background-repeat:no-repeat;
    height:30px;
    width:97px;
    display:block; 
}

a#outcomes_roll:hover { 
    background-image:url(images/top_navigation/nav_outcomes_hi-trans.png);
    background-repeat:no-repeat;
}

a#xit_roll { 
    background-image:url(images/top_navigation/nav_xit-trans.png);
    background-repeat:no-repeat;
    height:30px;
    width:103px;
    display:block; 
}

a#xit_roll:hover { 
    background-image:url(images/top_navigation/nav_xit_hi-trans.png);
    background-repeat:no-repeat;
}

#banner {
    float:left;
    background-repeat:no-repeat;
    width:100%;
    height:293px;
    z-index:2;
}

#footer {
    float:left;
    background-image:url(images/common/footer-trans.png);
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    height:62px;
    z-index:2;
}
#navlink {
    float:left;
    text-align: center;
    width:100%;
    height:40px;
    z-index:2;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#666;
}

#body_container {
    float:left;
    background-image:url(images/common/body_background-trans.png);
    background-repeat:no-repeat;
    top:300px;
    width:100%;
    z-index:2;
}

#body_main_heading {
    float:left;
    width:300px;
    height:20px;
    padding-left:70px;
    margin-top:40px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#004D5D;
}

#navlink a {font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:11px;
           font-weight:normal;
           color:#fff;
           text-decoration:none;
           }
#navlink a:active {font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:11px;
           font-weight:normal;
           color:#00f;
           text-decoration:none;
           }
#navlink a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:11px;
           font-weight:normal;
           color:#00f;
           text-decoration:none;
           }
/* Strategy Page styles */

#body_container_strategy {
    float:left;
    background-image:url(images/strategy/body_strategy-trans.png);
    background-repeat:no-repeat;
    background-repeat:no-repeat;
    top:300px;
    width:100%;
    height:434px;
    z-index:2;
}

#sub_menu_strategy_container {
    float:left;
    background-image:url(images/strategy/subnav_backgd-trans.png);
    background-repeat:no-repeat;
    background-repeat:no-repeat;
    width:100%;
    height:57px;
    z-index:2;
}


#body_main_heading_strategy {
    float:left;
    width:250px;
    height:20px;
    padding-left:70px;
    margin-top:40px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#004D5D;
}

#body_main_content_strategy {
    float:left;
    width:480px;
    height:350px;
    padding-left:70px;
    margin-top:10px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#login_container {
    float:right;
    width:215px;
    height:80px;
    margin-top:63px;
    padding-right:20px;
    text-align:left;    
    z-index:3;
}

#login_element_container {
    float:right;
    width:158px;
    height:50px;
    z-index:4;
}

#logg_btn_container {
    float:right;
    width:90px; 
    height:25px;
    padding-top:2px;
    text-align:left;    
    z-index:4;
}

#body_left_box_content {
    float:right;
    width:175px;
    height:135px;
    margin-top:40px;
    margin-right:55px;
    text-align:left;    
    z-index:3;
}

.form_text_element {
    height:12px;
    width:116px;
    font-size:9px;
    color:#638BA0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Technology Pages styles */

#sub_menu_technology_container {
    float:left;
    background-image:url(images/technology/subnav_tech-trans.png);
    background-repeat:no-repeat;
    width:100%;
    height:57px;
    text-align:left;
    z-index:2;
}

#body_main_content_servers {
    float:left;
    width:740px;
    height:123px;
    padding-left:70px;
    margin-top:11px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#body_main_points_technology {
    float:left;
    width:350px;
    height:150px;
    padding-left:44px;
    margin-top:10px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#56788B;
    line-height:23px;
}

#body_main_content_technology {
    float:left;
    width:740px;
    padding-left:70px;
    margin-top:11px;
    text-align:left;    
    z-index:3;

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#servers_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#servers_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#servers_body_overflow_content {
    float:right;
    width:740px;
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}
#servers_body_overflow_images {
    float:right;
    width:740px;
    padding-right:14px;
    z-index:1;
}
#portable_body_overflow_container {
    float:left;
    width:825px;;
    height:20px;
    z-index:3;
}

#portable_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#portable_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#network_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#network_body_overflow_content_container {
    float:right;
    width:800px;
    background-color:#FFFFFF;
    z-index:4;
}

#network_body_overflow_content {
    float:right;
    width:740px;
    padding-right:14px;
    text-align: center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#56788B;
    z-index:5;
}

#prop_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#prop_body_overflow_content_container {
    float:right;
    width:800px;
    background-color:#FFFFFF;
    z-index:4;
}

#prop_body_overflow_content {
    float:right;
    width:740px;
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#web_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#web_body_overflow_content_container {
    float:right;
    width:800px;
    background-color:#FFFFFF;
    z-index:4;
}

#web_body_overflow_content {
    float:right;
    width:740px;
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#body_rhs_img {
    float:right;
    width:400px;
    height:170px;
    margin-top:29px;
    padding-right:50px;
    z-index:3;
}

a#sub_tech_serv_roll {
    background-image:url(images/sub_nav/technology/subnav_servers_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:113px;
    display:block;
}

a#sub_tech_serv_roll:hover { 
    background-image:url(images/sub_nav/technology/subnav_servers-trans.png);
    background-repeat:no-repeat;
}

a#sub_tech_port_roll {
    background-image:url(images/sub_nav/technology/subnav_portdev_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:178px;
    display:block;
}

a#sub_tech_port_roll:hover { 
    background-image:url(images/sub_nav/technology/subnav_portdev-trans.png);
    background-repeat:no-repeat;
}

a#sub_tech_network_roll {
    background-image:url(images/sub_nav/technology/subnav_network_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:143px;
    display:block;
}

a#sub_tech_network_roll:hover { 
    background-image:url(images/sub_nav/technology/subnav_network-trans.png);
    background-repeat:no-repeat;
}

a#sub_tech_propr_roll {
    background-image:url(images/sub_nav/technology/subnav_propsoft_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:227px;
    display:block;
}

a#sub_tech_propr_roll:hover { 
    background-image:url(images/sub_nav/technology/subnav_propsoft-trans.png);
    background-repeat:no-repeat;
}

a#sub_tech_web_roll {
    background-image:url(images/sub_nav/technology/subnav_web_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:66px;
    display:block;
}

a#sub_tech_web_roll:hover { 
    background-image:url(images/sub_nav/technology/subnav_web-trans.png);
    background-repeat:no-repeat;
}

/* Outcome Page styles */

#sub_menu_outcome_container {
    float:left;
    background-image:url(images/technology/subnav_tech-trans.png);
    background-repeat:no-repeat;
    width:100%;
    height:49px;
    text-align:left;
    z-index:2;
}

a#sub_out_street_roll {
    background-image:url(images/sub_nav/outcome/subnav_streets_hi-trans.png);
    background-repeat:no-repeat;
    height:11px;
    width:126px;
    display:block;
}

a#sub_out_street_roll:hover { 
    background-image:url(images/sub_nav/outcome/subnav_streets-trans.png);
    background-repeat:no-repeat;
}

a#sub_out_perfor_roll {
    background-image:url(images/sub_nav/outcome/subnav_preformed_hi-trans.png);
    background-repeat:no-repeat;
    height:11px;
    width:187px;
    display:block;
}

a#sub_out_perfor_roll:hover { 
    background-image:url(images/sub_nav/outcome/subnav_preformed-trans.png);
    background-repeat:no-repeat;
}

a#sub_out_matr_roll {
    background-image:url(images/sub_nav/outcome/subnav_matrix_hi-trans.png);
    background-repeat:no-repeat;
    height:11px;
    width:189px;
    display:block;
}

a#sub_out_matr_roll:hover { 
    background-image:url(images/sub_nav/outcome/subnav_matrix-trans.png);
    background-repeat:no-repeat;
}

a#sub_out_sean_roll {
    background-image:url(images/sub_nav/outcome/subnav_seanrob_hi-trans.png);
    background-repeat:no-repeat;
    height:11px;
    width:108px;
    display:block;
}

a#sub_out_sean_roll:hover { 
    background-image:url(images/sub_nav/outcome/subnav_seanrob-trans.png);
    background-repeat:no-repeat;
}

#body_main_content_outcome {
    float:left;
    width:740px;
    height:123px;
    padding-left:70px;
    margin-top:6px;
    text-align:left;
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#body_outcome_what_technologies {
    float:left;
    width:290px;
    height:150px;
    padding-left:70px;
    margin-top:10px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#street_body_overflow_container {
    float:left;
    width:825px;
    height:170px;
    z-index:3;
}

#street_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#street_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#plp_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#plp_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#plp_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#matrix_body_overflow_container {
    float:left;
    width:825px;
    height:80px;
    z-index:3;
}

#matrix_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#matrix_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#sean_body_overflow_container {
    float:left;
    width:825px;
    height:140px;
    z-index:3;
}

#sean_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#sean_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

/* Xit Page styles */

a#sub_xit_contact_roll {
    background-image:url(images/sub_nav/xit/subnav_contact_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:112px;
    display:block;
}

a#sub_xit_contact_roll:hover { 
    background-image:url(images/sub_nav/xit/subnav_contact-trans.png);
    background-repeat:no-repeat;
}

a#sub_xit_team_roll {
    background-image:url(images/sub_nav/xit/subnav_team_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:72px;
    display:block;
}

a#sub_xit_team_roll:hover { 
    background-image:url(images/sub_nav/xit/subnav_team-trans.png);
    background-repeat:no-repeat;
}

a#sub_xit_rates_roll {
    background-image:url(images/sub_nav/xit/subnav-rates_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:75px;
    display:block;
}

a#sub_xit_rates_roll:hover { 
    background-image:url(images/sub_nav/xit/subnav_rates-trans.png);
    background-repeat:no-repeat;
}

a#sub_xit_help_roll {
    background-image:url(images/sub_nav/xit/subnav_helpdesk_hi-trans.png);
    background-repeat:no-repeat;
    height:23px;
    width:151px;
    display:block;
}

a#sub_xit_help_roll:hover { 
    background-image:url(images/sub_nav/xit/subnav_helpdesk-trans.png);
    background-repeat:no-repeat;
}

#sub_menu_xit_container {
    float:left;
    background-image:url(images/technology/subnav_tech-trans.png);
    background-repeat:no-repeat;
    width:100%;
    height:57px;
    text-align:left;
    z-index:2;
}

#body_main_heading_xit {
    float:left;
    width:457px;
    height:20px;
    padding-left:70px;
    margin-top:40px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#004D5D;
}

#body_main_content_xit {
    float:left;
    width:480px;
    padding-left:70px;
    margin-top:30px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#body_xit_tlhs {
    float:left;
    width:300px;
    height:150px;
    padding-left:70px;
    margin-top:10px;
    text-align:left;    
    z-index:3;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
}

#contact_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#contact_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#contact_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#team_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#team_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#team_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

#rates_body_overflow_container {
    float:left;
    width:825px;
    z-index:3;
}

#rates_body_overflow_content_container {
    float:right;
    width:800px;
    height:100%;
    background-color:#FFFFFF;
    z-index:4;
}

#rates_body_overflow_content {
    float:right;
    width:740px;
    height:100%;    
    padding-right:14px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#56788B;
    z-index:5;
}

.thumbnail {float:left;margin:0px; border: none}
.tablenav0 {float:left; margin-left: 26px; margin-top: 12px; width: 410px}
.tablenav1 {float:left; margin-left: 26px; margin-top: 12px; width: 436px}
.tablenav2 {float:left; margin-left: 26px; margin-top: 8px;  width: 726px}
.tablenav3 {float:left; margin-left: 46px; margin-top: 8px;  width: 679px}