body {
	text-align: center;
	font: 80%/130% Arial, Helvetica, sans-serif;
	color: #45413E;	
	background-color:#000;
}
 
*{ behavior: url(../scripts/iepngfix.htc); }

#wrapper {
	
	width: 100%;
	margin: 0 auto 0 auto;
	position: absolute;
	left: 0;
	top: 0;
	background: #FFFFFF url(../images/back.gif) repeat-x;
	
}
* html #wrapper{
	height: 100.02%;
	width: 100%;
}
#container {
	width: 800px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;

	
	
}
#white{
background-color:#FFFFFF;
border:#CCCCCC thin;
}
h1{
font-size:14px;
margin-top:2px;
color:#EB8141;
margin-bottom:0px;
padding-bottom:0px;


}

/* --------------- Banner ----------------- */
#header {
	margin: 0 auto;
	width: 1000px;
	height: 160px;
	padding-top:0px;
	position: relative;
	
}

.logo {
	float:left;
	padding-top:90px;
}
.phone{
	float:right;
	padding-left:0px;
	padding-top:40px;
	}

/* --------------- Nav ----------------- */

.page {
padding-top:98px;
padding-left:0px;
text-align:left;
font-size:0px;

}

a.home {
padding-right:0px;
float:left;
display:block;
width: 63px;
height:24px;
background: url(../images/home_btn.jpg) 0 0 no-repeat;
}

a.portfolio {
padding-right:0px;
float:left;
display:block;
width: 80px;
height:24px;
background: url(../images/portfolio_btn.jpg) 0 0 no-repeat;
}

a.products {
padding-right:0px;
float:left;
display:block;
width: 75px;
height:24px;
background: url(../images/products_btn.jpg) 0 0 no-repeat;
}

a.services {
padding-right:0px;
float:left;
display:block;
width: 75px;
height:24px;
background: url(../images/services_btn.jpg) 0 0 no-repeat;
}
a.solutions {
padding-right:0px;
float:left;
display:block;
width: 75px;
height:24px;
background: url(../images/sol_btn.jpg) 0 0 no-repeat;
}

a.staff {
padding-right:0px;
float:left;
display:block;
width: 50px;
height:24px;
background: url(../images/staff_btn.jpg) 0 0 no-repeat;
}

a.res {
padding-right:0px;
float:left;
display:block;
width: 85px;
height:24px;
background: url(../images/res_btn.jpg) 0 0 no-repeat;
}

a.contact {
padding-right:0px;
float:left;
display:block;
width: 75px;
height:24px;
background: url(../images/contact_btn.jpg) 0 0 no-repeat;
}

a.home:hover, .portfolio:hover, .products:hover, .services:hover, .staff:hover, .res:hover, .contact:hover ,.solutions:hover  {
background-position: 0 -24px;

}
/* --------------- Content Area ----------------- */
#contentTop {
	padding:-2px;
	width: 800px;
	height:8px;
	background-image:url(../images/content_top.png);
	background-repeat:repeat-y;
	
	
	

}
#content
{
width:800px;
border: thin #E0E0E0 solid;
}
#content th
{
background-image:url(../images/bk_barM.png);
background-repeat:repeat-x;
text-align:justify;
}


.servstart
{
padding-right:0px;
float:left;
display:block;
width: 100px;
height:100px;
background: url(../images/icon1.png) 0 0 no-repeat;
cursor:pointer;
}
.imgg
{
margin-left:20px;
float:right;
display:block;
width: 150px;
height:200px;
background: url(../images/mob_pro_swap.jpg) 0 0 no-repeat;
cursor:pointer;
}
.imgg:hover
{

background: url(../images/mob_pro.jpg) 0 0 no-repeat;

}

.servIcon1
{
padding-right:0px;
float:left;
display:block;
width: 100px;
height:100px;
background: url(../images/icon1_swap.png) 0 0 no-repeat;
cursor:pointer;
}
.servIcon2
{
padding-right:0px;
float:left;
display:block;
width: 100px;
height:100px;
background: url(../images/icon2_swap.png) 0 0 no-repeat;
cursor:pointer;
}
.servIcon3
{
padding-right:0px;
float:left;
display:block;
width: 100px;
height:100px;
background: url(../images/icon3_swap.png) 0 0 no-repeat;
cursor:pointer;
}
.servIcon4
{
padding-right:0px;
float:left;
display:block;
width: 100px;
height:100px;
background: url(../images/icon4_swap.png) 0 0 no-repeat;
cursor:pointer;
}

.servIcon1:hover
{
background: url(../images/icon1.png) 0 0 no-repeat;
}
.servIcon2:hover
{
background: url(../images/icon2.png) 0 0 no-repeat;
}
.servIcon3:hover
{
background: url(../images/icon3.png) 0 0 no-repeat;
}
.servIcon4:hover
{
background: url(../images/icon4.png) 0 0 no-repeat;
}

.pdf
{
text-decoration:none;
color: #45413E;	
}
.pdf:hover
{
color:#FF9933;
}

#left
{
margin-left:10px;
text-align:left;
display:block;
float:left;
width:45%;
}
#right
{
display:block;
float:right;
width:50%;
text-align:justify;
}
#right p
{

padding-left:15px;
}
.flash{
position:relative;
width:800px;
height:150px;
text-align:center;

}
/* --------------- Home Page ----------------- */
#left
{
margin-left:10px;
text-align:left;
display:block;
float:left;
width:45%;
}
#right
{
display:block;
float:right;
width:50%;
text-align:justify;
}
#menu
{
display:block;
float:left;
}
#slide1
{
width:320px;

text-align:left;
padding-left:15px;
}
#slide2
{
width:320px;

text-align:left;
padding-left:15px;
}
#slide3
{
width:320px;

text-align:left;
padding-left:15px;
}
#slide4
{
width:320px;

text-align:left;
padding-left:15px;
}
.icon{
float:right;
}
.menu
{
text-align:left;
text-decoration:none;
font-weight:bold;
color:#45413E;
}
/* --------------- Portfolio ----------------- */

#portTop{
padding-top:0px;
padding-right:5px;
text-align:left;
display:block;
float:left;
width:70%;
hight:168px;
background-image:url(../images/pro_back4.jpg);
background-repeat:no-repeat;
}
#portTop p{
margin-left:30px;
text-align:justify;
width:500px;
}

#portRight{
padding-top:0px;
padding-right:5px;
text-align:left;
display:block;
float:left;
width:70%;
}
#portRight p {
margin-left:30px;
text-align:justify;
width:500px;
}
#portRight img {
padding-left:75px;

padding-top:0px;
}
#portLeft{
margin-left:10px;
display:block;
float:left;
width:25%;
height:500px;

}
#portLeft ul
{
list-style-type:none;
}
.menuPort
{

border:none;
border-bottom-style:none;
}
#case1
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/

}
#case2
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case3
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case4
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case5
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case6
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case7
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case8
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case9
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
#case10
{
width:550px;
height:515px;
background-image:url(../images/pro_back3.jpg);
background-repeat:no-repeat;
/*font-size:10px;*/
}
/* --------------- products ----------------- */
#proTop
{
padding-top:3px;
margin-left:25px;
padding-left:6px;
display:block;
float:left;
width:750px;
height:166px;
text-align:left;
background-image:url(../images/pro_top.jpg);
background-repeat:no-repeat;
}
.p1
{
margin-top:0px;
padding-left:5px;
}
.p2
{
margin-top:20px;
padding-left:5px;
}
.p3
{
margin-top:40px;
padding-left:5px;
}
.p4
{
margin-top:60px;
padding-left:5px;
}
.p5
{
margin-top:80px;
padding-left:5px;
}.p6
{
margin-top:100px;
padding-left:5px;
}

#proCont
{
margin-left:25px;
float:left;
width:95%;
height:450px;
text-align:justify;
padding-left:25px;
background-image:url(../images/pro_back.jpg);
background-repeat:no-repeat;
}
#proCont .imgLeft
{
float:left;
padding-top:15px;
padding-right:15px;
padding-left:10px;
}
#proCont p
{
margin-top:2px;
padding-top:0px;
text-align:justify;
padding-left:15px;
padding-right:55px;
}


#proSub
{
padding-top:5px;
text-align:center;
font-size:10px;
font-weight:bold;
}
#proSub a {
text-decoration:none;
color:#45413E;
}
#proSub a:hover {
color:#F36523;
}
#proCont
{
}
.pro_menu
{
float:left;
width:200px;
padding-left:2px;
}
.dmm_menu
{
width:200px;
height:20px;
background-image:url(../images/dmm_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}
.imm_menu
{
width:200px;
height:20px;
background-image:url(../images/imm_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}
.mbb_menu
{
width:200px;
height:20px;
background-image:url(../images/mbb_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}
.crm_menu
{
width:200px;
height:20px;
background-image:url(../images/crm_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}
.cta_menu
{
width:200px;
height:20px;
background-image:url(../images/cta_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}
.mm_menu
{
width:200px;
height:20px;
background-image:url(../images/mm_menu.jpg);
background-repeat:no-repeat;
background-position:left ;
}

#dmm
{
width:533px;
height:120px;
float:left;
background-image:url(../images/dmm_back.jpg);
background-repeat:repeat-x;


}
#imm
{
width:533px;
height:120px;
float:left;
background-image:url(../images/imm_back.jpg);
background-repeat:repeat-x;
}
#mbb
{

width:533px;
height:120px;
float:left;
background-image:url(../images/mbb_back.jpg);
background-repeat:repeat-x;
}
#crm
{
width:533px;
height:120px;
float:left;
background-image:url(../images/crm_back.jpg);
background-repeat:repeat-x;
}
#cta
{
width:533px;
height:120px;
float:left;
background-image:url(../images/cta_back.jpg);
background-repeat:repeat-x;
}
#mm
{
width:533px;
height:120px;
float:left;
background-image:url(../images/mm_back.jpg);
background-repeat:repeat-x;
}

.menuLink
{
text-decoration:none;
color:#45413E;
font-weight:bold;
}
.menuLink2
{
text-decoration:none;
color:#fff;
font-size:10px

}
.menuLink:hover 
{
color:#FFF;
}
.menuLink2:hover
{
color:#000;
}

h3
{
margin-bottom:0px;
padding-bottom:0px;
}
/* --------------- Services ------------------*/
#servLeft
{
padding-top:1px;
margin-left:25px;
padding-left:6px;
display:block;
float:left;
width:750px;
height:166px;
text-align:left;
background-image:url(../images/pro_top.jpg);
background-repeat:no-repeat;
}
#servRight
{
margin-left:25px;
float:left;
width:95%;
height:375px;
text-align:justify;
padding-left:10px;
background: url(../images/serv_back.jpg) no-repeat 0 15px;
}
#servLeft a
{
text-decoration:none;
color:#333333;
}

#fragment-10, #fragment-11, #fragment-12, #fragment-13, #fragment-14, #fragment-15 {
    padding-left: 15px;
    width: 695px;
}

#fragment-10 p img, #fragment-11 p img, #fragment-12 p img, #fragment-13 p img, #fragment-14 p img, #fragment-15 p img {
    margin-left: 15px;
}
/*#fragment-11
{
width:710px;
}
#fragment-12
{
width:710px;
}
#fragment-13
{
width:695px;
padding-left: 15px;
}
#fragment-14
{
width:710px;
}
#fragment-15
{
width:710px;
}*/
#content th .servLink
{
text-decoration:none;
color:#45413E;
font-weight:bold;
}
#content th .servLink:hover
{
color:#FF9933;
}
#content th .servLinkOn
{
text-decoration:none;
color:#FF9933;
font-weight:bold;
}
.icons
{
float:right;
margin-left:20px;
}

/* --------------- Resources ----------------- */

#resLeft
{
padding-top:0px;
width:31%;
float:left;
}
#resRight
{
padding-top:0px;
padding-left:5px;
width:68%;
height:500px;
float:right;
text-align:left;
background: url(../images/pro_back2.jpg) no-repeat 0 0px;
}

#resRight2
{
padding-top:0px;
padding-left:5px;
width:68%;
height:600px;
float:right;
text-align:left;
background: url(../images/pro_back2.jpg) no-repeat left bottom;
}

#avmTest {
padding-left:5px;
padding-bottom: 100px;
width:68%;
text-align:left;
background: url(../images/pro_back2.jpg) no-repeat left bottom;
margin: 0 auto
}

#resLeft a
{
text-decoration:none;
color:#333333;
}
#resLeft td .pdf
{
text-decoration:none;
color: #45413E;	
}
#resLeft td .pdf:hover
{
color:#FF9933;
}

/* --------------- Staff ----------------- */

#staffTop{
width:25%;
height:300px;
float:left;
background: url(../images/staff_back.jpg) no-repeat 0 0px;
text-align:center;
padding-left:7px;
}

#cont
{
width:100%;
height:130%;
float:left;
text-align:center;

}

.staffMid{
width:810px;
height:300px;
margin-left:auto;
margin-right:auto;
background: url(../images/staff_back.jpg) no-repeat 0 0px;
}

#cont_1{
text-align:center;
margin-left:70px;
}
a.fin {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_fin.png) 0 0 no-repeat;
}
a.hum {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_hum.png) 0 0 no-repeat;
}
a.adm {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_adm.png) 0 0 no-repeat;
}
a.ope {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_ope.png) 0 0 no-repeat;
}
a.bus {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_bus.png) 0 0 no-repeat;
}
a.cli {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_cli.png) 0 0 no-repeat;
}
a.tec {

display:block;
width: 182px;
height:32px;
background: url(../images/staff_tec.png) 0 0 no-repeat;
}

a.man:hover,a.fin:hover,a.hum:hover,a.adm:hover,a.bus:hover,a.cli:hover,a.ope:hover,a.tec:hover{
background-position: 0 -32px;
}

.card
{

float:left;

display:block;
width:291px;
height:162px;
background-image:url(../images/staff_card.png);
background-repeat:no-repeat;
background-position:center;
margin: 0 10px 20px;
}
.singleCard
{

margin: 0 auto 20px;
display:block;
width:291px;
height:162px;
background-image:url(../images/staff_card.png);
background-repeat:no-repeat;
background-position:center;
}
.card p ,.singleCard p
{
font-size:11px;
padding-top:39px;
padding-left:10px;
text-align:left;
}
.card img , .singleCard img
{
float:right;
padding-top:10px;
padding-right:15px;
}


/* --------------- Footer ----------------- */
/*#footer {
width:100%;
height:118px;


background-image:url(../images/foot2.png);

margin: 0 auto 0 auto;
padding: 0 0 0 0;
}
*/
#footer {
	padding-top:10px;	
	width:100%;
	float:left;
	height:100px;
background: #FFFFFF url(../images/back.gif) repeat-x;
}

.copy
{
padding-top:10px;
color:#FFFFFF;
font-size:10px;
}
/* --------------extra--------------- */
#servLeft2
{
padding-top:0px;
margin-left:25px;
padding-left:6px;
display:block;
float:left;
width:750px;
height:170px;
text-align:left;
background-image:url(../images/pro_top.jpg);
background-repeat:no-repeat;
}
#servRight2
{
margin-left:25px;
float:left;
width:95%;
height:420px;
text-align:justify;
padding-left:10px;
background: url(../images/serv_back2.jpg) no-repeat 0 20px;
}
#content td .servLink
{
text-decoration:none;
color:#45413E;
font-weight:bold;
}
#content td .servLink:hover
{
color:#FF9933;
}
#form1{
padding-left:10px;
}
#resLeft p .mail
{
text-decoration:none;
color:#45413E;

}
#resLeft p .mail:hover
{
color:#FF9933;
}

/* LOGIN
------------------------------------------------------------------------------*/

#mobisuite-login {
    background: #272727;
    position: absolute;
    float: right;
    top: 0;
    right: 0;
    z-index: 500;
    padding: 0 -5px;
}

#mobisuite-login a {
    color: #999;
    display: block;
    float: left;
    margin: 0 5px 0 15px;
    text-decoration: none;
    padding: 5px 5px 5px 5px;
}

#mobisuite-login a:hover {
    background-color: #333;
    color: #fff;
}

#mobisuite-login a.Mobisuite {
    background-image: url("../images/btn_login.gif");
    background-repeat: no-repeat;
    background-position: 5px -62px;
    padding-left: 25px;
    margin-left: 5px;
}

#mobisuite-login a.Mobisuite:hover {
    background-position: 5px 8px;
}