﻿DIV
{
    box-sizing: padding-box;
    -moz-box-sizing: padding-box;
}

A
{
    box-sizing: padding-box;
    -moz-box-sizing: padding-box
}

* 
{
   padding:0;
   margin:0;
}

ul 
{
    padding-left:1em;
    margin-left:0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address 
{
    margin-bottom: 1em;
}

body 
{
    background: #0B0E13 url('../images/bg_02.png') repeat-x;
    color:#79899F;
    font-family:tahoma;
    font-size:11px;        
}

#biggest
{
    width: 950px;
    background: #0D1015 url('../images/bg2_02.png') repeat-x;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-bottom: 60px;
    border: 0px solid red;
}

#menu-wrapper
{
    width: 950px;
    height: 88px;
    border: 0px solid red;
}

/*MENU_LOGO*/

#menu_logo {display:block;}
#menu_logo a, #menu_logo a:visited {display:block; width:243px; height:88px; background: #0F161F url('../images/menunew_logo_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_logo a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_logo a#selected, #menu_logo a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*MENU_HOME*/

#menu_home {display:block;}
#menu_home a, #menu_home a:visited {display:block; width:75px; height:88px; background: #0F161F url('../images/menunew_home_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_home a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_home a#selected, #menu_home a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*MENU_validation*/

#menu_validation {display:block;}
#menu_validation a, #menu_validation a:visited {display:block; width:88px; height:88px; background: #0F161F url('../images/menunew_validation_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_validation a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_validation a#selected, #menu_validation a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*MENU_ABOUT*/

#menu_about {display:block;}
#menu_about a, #menu_about a:visited {display:block; width:84px; height:88px; background: #0F161F url('../images/menunew_about_04.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_about a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_about a#selected, #menu_about a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*MENU_technology*/

#menu_technology {display:block;}
#menu_technology a, #menu_technology a:visited {display:block; width:100px; height:88px; background: #0F161F url('../images/menunew_technology_05.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_technology a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_technology a#selected, #menu_technology a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


/*MENU_leadership*/

#menu_leadership {display:block;}
#menu_leadership a, #menu_leadership a:visited {display:block; width:132px; height:88px; background: #0F161F url('../images/menunew_leadership_06.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_leadership a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_leadership a#selected, #menu_leadership a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}



/*MENU_JOIN*/

#menu_join {display:block;}
#menu_join a, #menu_join a:visited {display:block; width:111px; height:88px; background: #0F161F url('../images/menunew_join_07.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_join a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_join a#selected, #menu_join a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}



/*MENU_contact*/

#menu_contact {display:block;}
#menu_contact a, #menu_contact a:visited {display:block; width:117px; height:88px; background: #0F161F url('../images/menunew_contact_08.jpg'); float: left; background-position:left top; background-color:transparent;}
#menu_contact a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_contact a#selected, #menu_contact a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#header_validation
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_validation.jpg') no-repeat;
}

#header_about
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_about.jpg') no-repeat;
}

#header_technology
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_technology.jpg') no-repeat;
}

#header_leadership
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_leadership.jpg') no-repeat;
}


#header_join
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_join.jpg') no-repeat;
}



#header_contact
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_contact.jpg') no-repeat;
}

#header_join
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_join.jpg') no-repeat;
}

#header_casestudies
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_casestudies_lights.gif') no-repeat;
}

#header_news
{
    width: 950px;
    height: 148px;
    background: url('../images/headers_news_lights.gif') no-repeat;
}

#main
{
    width: 950px;
}

#main-news
{
    width: 950px;
    height: 225px;
}

#main-left
{
    width: 632px;
    float: left;
}

#main-right
{
    width: 318px;
    float: left;
}

#infobar_wrapper
{
    width: 893px;
    height: 93px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.content_wrapper
{
    width: 893px;
    min-height: 93px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-color: #263548;
    border: 2px solid #1D2635;
    padding:0;
}


/*INFOBAR_PRODUCTS_01*/

#infobar_products_01 {display:block;}
#infobar_products_01 a, #infobar_products_01 {display:block; width:398px; height:93px; background: #263548 url('../images/infobar_products_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_products_01 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_PRODUCTS_02*/

#infobar_products_02 {display:block;}
#infobar_products_02 a, #infobar_products_02 {display:block; width:329px; height:93px; background: #263548 url('../images/infobar_products_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_products_02 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_PRODUCTS_03*/

#infobar_products_03 {display:block;}
#infobar_products_03 a, #infobar_products_03 {display:block; width:166px; height:93px; background: #263548 url('../images/infobar_products_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_products_03 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}



/*INFOBAR_ABOUT_01*/

#infobar_about_01 {display:block;}
#infobar_about_01 a, #infobar_about_01 {display:block; width:351px; height:93px; background: #263548 url('../images/infobar_about_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_about_01 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}



/*INFOBAR_ABOUT_02*/

#infobar_about_02 {display:block;}
#infobar_about_02 a, #infobar_about_02 {display:block; width:284px; height:93px; background: #263548 url('../images/infobar_about_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_about_02 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_ABOUT_03*/

#infobar_about_03 {display:block;}
#infobar_about_03 a, #infobar_about_03 {display:block; width:258px; height:93px; background: #263548 url('../images/infobar_about_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_about_03 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_JOIN_01*/

#infobar_join_01 {display:block;}
#infobar_join_01 a, #infobar_join_01 {display:block; width:893px; height:93px; background: #263548 url('../images/infobar_join_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_join_01 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_CASESTUDIES_01*/

#infobar_casestudies_01 {display:block;}
#infobar_casestudies_01 a, #infobar_casestudies_01 {display:block; width:893px; height:93px; background: #263548 url('../images/infobar_casestudies_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_casestudies_01 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_CASESTUDIES_02*/

#infobar_casestudies_02 {display:block;}
#infobar_casestudies_02 a, #infobar_casestudies_02 {display:block; width:893px; height:93px; background: #263548 url('../images/infobar_casestudies_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_casestudies_02 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_CASESTUDIES_03*/

#infobar_casestudies_03 {display:block;}
#infobar_casestudies_03 a, #infobar_casestudies_03 {display:block; width:893px; height:93px; background: #263548 url('../images/infobar_casestudies_03.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_casestudies_03 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_CASESTUDIES_04*/

#infobar_casestudies_04 {display:block;}
#infobar_casestudies_04 a, #infobar_casestudies_04 {display:block; width:893px; height:93px; background: #263548 url('../images/infobar_casestudies_04.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_casestudies_04 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_NEWS_01*/

#infobar_news_01 {display:block;}
#infobar_news_01 a, #infobar_news_01 {display:block; width:475px; height:93px; background: #263548 url('../images/infobar_news_burnes_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_news_01 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_NEWS_02*/

#infobar_news_02 {display:block;}
#infobar_news_02 a, #infobar_news_02 {display:block; width:418px; height:93px; background: #263548 url('../images/infobar_news_inx_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_news_02 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_NEWS_03*/

#infobar_news_03 {display:block;}
#infobar_news_03 a, #infobar_news_03 {display:block; width:475px; height:93px; background: #263548 url('../images/infobar_news_gwinnett_01.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_news_03 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}


/*INFOBAR_NEWS_04*/

#infobar_news_04 {display:block;}
#infobar_news_04 a, #infobar_news_04 {display:block; width:418px; height:93px; background: #263548 url('../images/infobar_news_growingrapidly_02.jpg'); float: left; background-position:left top; background-color:transparent;}
#infobar_news_04 a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}





.main h1
{
    font-family: tahoma;
    font-size: 11pt;
    font-weight: bold;
    color: #79899F;
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
}

.main h2
{
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    color: #bac5d3;
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}

.main p
{
    font-family: arial;
    font-size: 9pt;
    color: #79899F;
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}

.main a
{
    font-family: verdana;
    font-weight: bold;
    font-size: 7pt;
    color: #C5ED2C;
    text-align: left;
    text-decoration: none;
}

.main a:hover
{
    text-decoration: underline;
}

.mainlist li
{
    font-family: arial;
    color: #79899F;
    font-weight: bold;
    text-align: left;
    list-style-type: circle;
    font-size: 8pt;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 40px;
    line-height: 12px;
    
}

.table h1
{
    font-family: tahoma;
    font-size: 11pt;
    font-weight: bold;
    color: #bac5d3;
    text-align: left;
    padding: 20px 30px 0px 30px;
    margin:0;
}

.table h2
{
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 0px 0px 0px 30px;    
    margin:0;
}

.table p
{
    font-family: arial;
    font-size: 9pt;
    color: #79899F;
    text-align: left;
    padding: 10px 30px 10px 30px;
    margin:0;
}

.table a
{
    font-family: verdana;
    font-weight: bold;
    font-size: 7pt;
    color: #C5ED2C;
    text-align: left;
    text-decoration: none;
}

.table a:hover
{
    text-decoration: underline;
}

.tablelist li
{
    font-family: arial;
    color: #79899F;
    font-weight: bold;
    text-align: left;
    list-style-type: circle;
    font-size: 8pt;
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 40px;
    line-height: 12px;
    
}

.table td
{
    vertical-align: top;
}

.table img
{
    margin: 10px;
    vertical-align: middle;
}

#sub-wrapper
{
    width: 950px;
    height: 15px;
    margin-left: auto;
    margin-right: auto;
    FILTER: alpha(opacity=3); 
    -moz-opacity: 0.0; 
    opacity: 0.3; 
    -khtml-opacity: .3;
    background: url('../images/wslogo.png') no-repeat;
}

/*SUB*/

#sub {display:block;}
#sub a, #sub {display:block; width:950px; height:15px; background: url('../images/wslogo.png'); float: left; background-position:left top; background-color:transparent; text-align: left; font-family: Arial; font-size: 8pt; color: #161D27; text-decoration: none;}
#sub a:hover {background-position:left bottom; overflow:hidden; color:#ffffff; padding: 0px; margin: 0px;}


#flash
{
    width: 1284px;
    height: 936px;
    margin-left: auto;
    margin-right: auto;
}

#customers_wrapper
{
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.customers
{
    width: 200px;
    height: 100px;
    float: left;
    margin: 10px;
    padding: 0px;
}

.casestudies_wrapper
{
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
   
   
.casestudies
{
    width: 200px;
    height: 25px;
    float: left;
    margin: 10px;
    display: block;
    text-align: center;
}

.casestudies a
{
    width: 200px;
    height: 25px;
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #C5ED2C;
    text-align: center;
    text-decoration: none;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    background-color: #1a2534;
}

.casestudies a:hover
{
    background-color: #0F161F;
    text-decoration: none;
}