body {
margin: 0;
padding: 0;
text-align: center;
background: url(../i/common/bg.gif) repeat-x #e1e1e1;
}

a	{
color: #fff;
text-decoration: underline;
}

a:hover	{
color: #fff;
text-decoration: none;
}

img	{
border: 0;
}

form	{
margin: 0;
padding: 0;
display: inline;
}

input, textarea, select	{
font: 11px tahoma, arial, helvetica, sans-serif;
}

.wrapper	{
position: relative;
margin: auto;
text-align: left;
padding: 0 13px;
width: 918px;
\width: 944px;
w\idth: 918px;
background: url(../i/common/wrapperbg.gif) repeat-y;
}

.header	{
position: absolute;
top: 0;
left: 0;
width: 944px;
height: 154px;
z-index: 5;
background: url(../i/common/header.gif) no-repeat;
}

.logo a	{
position: absolute;
top: 48px;
left: 90px;
width: 125px;
height: 75px;
display: block;
z-index: 10;
background: url(../i/common/logo.gif) no-repeat;
}

.mainimg	{
position: absolute;
top: 154px;
left: 13px;
width: 918px;
height: 237px;
z-index: 10;
}

.contentmainimg	{
padding-top: 149px;
width: 918px;
height: 123px;
}

.contentmainimg-general	{
background: url(../i/misc/contentmain.jpg) bottom no-repeat;
}

.contentmainimg-company	{
background: url(../i/misc/top-company.jpg) bottom no-repeat;
}

.contentmainimg-contact	{
background: url(../i/misc/top-contact.jpg) bottom no-repeat;
}

.contentmainimg-deployment	{
background: url(../i/misc/top-deployment.jpg) bottom no-repeat;
}

.contentmainimg-expertise	{
background: url(../i/misc/top-expertise.jpg) bottom no-repeat;
}

.contentmainimg-investors	{
background: url(../i/misc/top-investors.jpg) bottom no-repeat;
}

.contenthm	{
padding-top: 391px;
width: 918px;
height: 234px;
color: #fff;
border-bottom: 65px solid #666;
font: 11px tahoma, arial, helvetica, sans-serif;
background: url(../i/home/contentbg.gif) bottom no-repeat;
}

.contenthmlt	{
float: left;
padding: 40px 90px 0 30px;
width: 180px;
\width: 300px;
w\idth: 180px;
height: 184px;
}

.contenthmmid	{
float: left;
padding: 40px 40px 0 40px;
width: 238px;
\width: 318px;
w\idth: 238px;
height: 184px;
}

.contenthmmiditem	{
padding-left: 25px;
width: 233px;
\width: 258px;
w\idth: 233px;
margin-bottom: 18px;
background: url(../i/misc/arrow.gif) no-repeat;
}

.contenthmrt	{
float: left;
padding: 10px 15px 0 15px;
width: 270px;
\width: 300px;
w\idth: 270px;
height: 184px;
}

.contenthmrthr	{
border-bottom: 1px solid #fff;
padding-top: 3px;
margin-bottom: 6px;
}

.content	{
width: 918px;
color: #fff;
background: url(../i/common/contentbg.gif) repeat-y;
}

.contentlt	{
float: left;
padding: 0 10px 50px 10px;
width: 200px;
\width: 220px;
w\idth: 200px;
min-height: 200px;
height: auto !important;
height: 200px;
background: url(../i/misc/contentltbg.gif) no-repeat;
}

.contentlthr	{
border-bottom: 1px solid #fff;
padding-top: 15px;
margin-bottom: 15px;
}

.contentltpadding	{
padding: 0 10px;
}

.contentmid	{
float: left;
padding-left: 15px;
width: 683px;
\width: 698px;
w\idth: 683px;
color: #222;
}

.contentmid a, .contentmid a:hover	{
color: #039;
}

.subcontentlt	{
float: left;
padding: 15px 25px 15px 27px;;
width: 421px;
\width: 473px;
w\idth: 421px;
color: #222;
}

.subcontentrt	{
float: left;
padding: 12px 20px;
width: 160px;
\width: 190px;
w\idth: 160px;
color: #222;
}

.contentrtheader	{
padding: 5px 0 0 27px;
width: 656px;
\width: 683px;
w\idth: 656px;
height: 20px;
background: url(../i/misc/contentrtheader.gif) no-repeat;
}

.contentdivider	{
float: left;
width: 918px;
height: 20px;
border-bottom: 65px solid #666;
background: url(../i/misc/contentdivider.gif) no-repeat;
}

.footer	{
padding: 15px 18px 30px 18px;
width: 908px;
\width: 944px;
w\idth: 908px;
margin: auto;
background: url(../i/common/footshadow.gif) top no-repeat;
}

.footer a, .footer a:hover	{
color: #000;
}

.footerlt	{
float: left;
width: 400px;
text-align: left;
}

.footerrt	{
float: right;
width: 400px;
text-align: right;
}

.alt	{
display: none;
}

.blue	{
color: #039;
}

.clear	{
clear: both;
margin: 0;
padding: 0;
height: 0;
font-size: 0;
line-height: 0;
}

/* Rotate Image */

#mainimg	{ 
position: relative; 
width: 918px;
height: 237px;
margin: 0; 
padding: 0;
}

#mainimg li	{
display: block;
}

/* Font Switcher */

.switcher	{
position: absolute;
top: 129px;
right: 17px;
width: 225px;
height: 20px;
z-index: 20;
background: url(../i/misc/switcherbg.gif) no-repeat;
}

.switchersm a, .switchermed a, .switcherlg a	{
position: absolute;
top: 129px;
width: 47px;
height: 20px;
display: block;
z-index: 25;
}

.switchersm a	{
right: 111px;
background: url(../i/misc/switchersm.gif) no-repeat;
}

.switchermed a	{
right: 64px;
background: url(../i/misc/switchermed.gif) no-repeat;
}

.switcherlg a	{
right: 17px;
background: url(../i/misc/switcherlg.gif) no-repeat;
}

/* Deployment Map */

.map	{
position: relative;
width: 421px;
height: 289px;
margin-top: 10px;
background: url(../i/misc/map.gif) no-repeat;
}

#usa a	{
position: absolute;
top: 100px;
left: 40px;
width: 12px;
height: 12px;
display: block;
z-index: 10;
}

/* Nav */

.topnav	{
position: absolute;
top: 92px;
right: 13px;
width: 630px;
z-index: 15;
font: 11px tahoma, arial, helvetica, sans-serif;
}

.topnav a, #navend a	{
float: right;
text-align: center;
padding: 10px 25px 0 30px;
height: 20px;
color: #000;
text-decoration: none;
background: url(../i/misc/navbg.gif) left bottom no-repeat;
}

#navend a	{
background: url(../i/misc/navbgend.gif) left bottom no-repeat;
}

.topnav a:hover, #navend a:hover	{
background-position: left top;
}

/* Admin */

.admin-header	{
position: absolute;
top: 0;
left: 0;
width: 944px;
height: 150px;
padding-bottom: 5px;
z-index: 5;
background: url(../i/common/header.gif) no-repeat;
}

.admin-content	{
padding-top: 155px;
width: 918px;
color: #fff;
background: url(../i/common/contentbg.gif) repeat-y;
}

.admin-contentmid	{
float: left;
padding-left: 15px;
border-top: 5px solid #fff;
width: 683px;
\width: 698px;
w\idth: 683px;
color: #222;
}