body{
margin:10px 0px 10px 0px; padding:0px;
background-color:#999999;
}

hr{
display:none;
}

form,fieldset {
	margin:0px; padding:0px;
	border:none;
}

p{
font-family:Arial, Helvetica, sans-serif; text-align:justify;
font-size:14px; color:#333333; font-weight:normal;
margin:0px; padding:0px;
}


#wrapper{
width:915px; height:auto; 
margin:0px auto; padding:0px;
}

#curve1{
width:915px; height:19px; float:left; 
background:url(../images/curve1.jpg) left top no-repeat;
margin:0px; padding:0px;
}

.sitemapbox{
width:230px; height:auto; float:right;
margin:1px 0px 0px 0px; padding:0px;
}

#curve2{
width:915px; height:19px; float:left; 
background:url(../images/curve2.jpg) left top no-repeat;
margin:0px 0px 10px 0px; padding:0px;
}

#middle{
width:905px; height:auto; float:left;
background-color:#FFFFFF;
margin:0px; padding:0px 5px 0px 5px;
}

#skip{
display:none;
}

#header{
width:905px; height:118px;
margin:5px 0px 0px 0px; padding:0px;
}

.cuve3{
width:905px; height:15px; 
background:url(../images/curve3.jpg) no-repeat;
margin:0px; padding:0px;
}

.cuve3 span {
display:none;
}

.headermiddle{
width:905px; height:63px; float:left;
background:url(../images/headermiddle.jpg) repeat-x top  left;
margin:0px; padding:0px;
}

#logo{
width:167px; height:34px; float:left;
margin:0px; padding:0px 0px 13px 27px;
}

.logo a:link,.logo a:visited, .logo a:hover{
width:167px; height:34px; 
display:block;
}
.logo strong {
display:none;
}

.searchbox{
width:170px; height:24px; float:right;
margin:0px; padding:21px 5px 0px 0px 
}

.field01{
width:132px; height:19px;
background:url(../images/field_img.jpg) no-repeat; float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#333333;
border:none;
margin:0px 0px 0px 0px; padding:5px 0px 0px 10px;
}

.searchbtn{
width:24px; height:24px; float:left;
background:url(../images/search_btn.jpg) no-repeat;
margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px;
border:none;
cursor:pointer;
}

#navigation{
width:905px; height:40px; float:left;
margin:0px; padding:0px;
}
#nav {
	width:905px; height:40px;
	background:url(../images/nav.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
#nav li {
	list-style:none; display: inline;
	float:left; position:relative;
	margin:0px; padding:0px;
}
#nav span {
	display:none;
}
#nav a {
	display:block; height:40px; margin:0px; padding:0px;
}
#nav-01 {
	width:91px; margin:0px; padding:0px;
}
#nav-02 {
	width:99px; margin:0px; padding:0px;
}
#nav-03 {
	width:127px; margin:0px; padding:0px;
}
#nav-04 {
	width:74px; margin:0px; padding:0px;
}
#nav-05 {
	width:121px; margin:0px; padding:0px;
}
#nav-06 {
	width:145px; margin:0px; padding:0px;
}


#nav-01 a:hover {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#nav-02 a:hover {
	background:url(../images/nav.jpg) no-repeat -91px -40px;
}
#nav-03 a:hover {
	background:url(../images/nav.jpg) no-repeat -190px -40px;
}
#nav-04 a:hover {
	background:url(../images/nav.jpg) no-repeat -317px -40px;
}
#nav-05 a:hover {
	background:url(../images/nav.jpg) no-repeat -391px -40px;
}


#active-01 {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
}
#active-02 {
	background:url(../images/nav.jpg) no-repeat -91px -40px;
}
#active-03 {
	background:url(../images/nav.jpg) no-repeat -190px -40px;
}
#active-04 {
	background:url(../images/nav.jpg) no-repeat -317px -40px;
}
#active-05 {
	background:url(../images/nav.jpg) no-repeat -391px -40px;
}
.curve5{
width:10px; height:40px; float:left; 
background:url(../images/curve5.jpg) no-repeat;
margin:0px; padding:0px;
}

.curve6{
width:10px; height:40px; float:left;
background:url(../images/curve6.jpg) no-repeat;
margin:0px; padding:0px;
}

.navigationmiddle{
width:885px; height:40px; float:left; 
margin:0px; padding:0px;
background:url(../images/nevigation_middle.jpg) repeat-x top left;
}

.menu{
margin:0px; padding:0px;
}

.menu li{
list-style-type:none; float:left;
margin:0px; padding:0px;
}

.menu li a:link{
font-family:"Century Gothic", Arial; float:left;
font-size:14px; font-weight:bold; color:#FFFFFF;
text-decoration:none;
margin:0px; padding:7px 20px 0px 0px;
}

.menu li a:hover{
width:77px; height:26px; float:left;
font-family:"Century Gothic", Arial;
font-size:14px; font-weight:bold; color:#FFFFFF;
background:url(../images/home_hv.jpg) no-repeat;
text-decoration:none;
margin:0px; padding:7px 20px 0px 0px;
}

#container{
width:905px; height:auto; float:left; 
margin:5px 0px 0px 0px; padding:0px;
}


#left{                                                                                                 
width:478px; height:357px; float:left; 
margin:0px; padding:0px;
}

#right{
width:426px; height:357px; float:left; 
margin:0px; padding:0px;
}

#welcome{
width:440px; height:290px; float:left; 
background:url(../images/welcome_bg.jpg) no-repeat left top;
margin:0px; padding:30px 10px 0px 28px;
}

#img{
width:426px; height:320px; float:leftt;
background: url(../images/main_img.jpg) no-repeat left top;
margin:0px; padding:0px;
}


.readbox{
width:450px; height:30px; float:left;
background:url(../images/read_box.jpg) no-repeat left top;
margin:0px; padding:7px 0px 0px 28px;
}

.readbox p {
font-family:"Century Gothic", Arial; 
font-size:14px; color:#FFFFFF; font-weight:bold;
margin:0px; padding:0px;
}

.number {
font-family:"Century Gothic", Arial; 
font-size:20px; color:#083558; font-weight:bold;
margin:0px; padding:0px;
}



.callbox{
width:426px; height:37px; float:left;
background:url(../images/call_box.jpg) no-repeat left top;
margin:0px; padding:0px;
}

.newsbg{
width:536px; height:37px;
background:url(../images/newsbg.jpg) left top no-repeat;
margin:0px; padding:0px;
}

.bullet{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.bullet li{
background:url(../images/arrow.jpg) left top no-repeat;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333333; font-weight:normal;
margin:0px 0px 0px 0px; padding:0px 0px 30px 25px;
}



.text1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px; color:#09385C; font-weight:bold;
margin:0px; padding:5px 0px 0px 20px;
}

.text2{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:12px; color:#09385C; font-weight:bold;
margin:0px; padding:7px 0px 0px 0px;
}

.text2 a:link, .text2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:underline;
margin:0px; padding:7px 0px 0px 37px;
}

.text2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:none;
margin:0px; padding:7px 0px 0px 37px;
}

.text3{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:12px; color:#333333; font-weight:normal;
margin:0px; padding:7px 0px 0px 10px;
}

.block1{
width:902px; height:213px; float:left; 
margin:5px 0px 5px 0px; padding:0px;
background-color:#FFCC00;
}

.curve5{
width:5px; height:213px; float:left; 
background:url(../images/curve5.jpg) left top no-repeat;
margin:0px; padding:0px;
}

.curve6{
width:5px; height:213px; float:left;
background:url(../images/curve6.jpg) no-repeat;
margin:0px; padding:0px;
}

.block_middle{
width:892px; height:213px; float:left;
background:#083659;
margin:0px; padding:0px 0px 0px 0px;
} 

.leftblock{
width:444px; height:203px; float:left;
margin:5px 5px 0px 0px; padding:0px 0px 0px 0px;
background-color:#009900;
}

.rightblock{
width:442px; height:203px; float:left;
margin:5px 0px 0px 0px; padding:0px;
background-color:#66FF66;
}

.curve7{
width:8px; height:203px; float:left;
margin:0px; padding:0px;
background:url(../images/curve7.jpg) left top no-repeat;
}

.curve8{
width:8px; height:203px; float:left;
margin:0px; padding:0px;
background:url(../images/curve8.jpg) left top no-repeat;
}

.left_middle{
width:428px; height:203px; float:left;
background-color:#5AA0D2;
margin:0px; padding:0px;
}

.right_middle{
width:426px; height:203px; float:left;
background-color:#5AA0D2;
margin:0px; padding:0px;

}

.ttl_latestnews{
width:428px; height:58px;
background: url(../images/ttl_latestnews.jpg) no-repeat; 
margin:0px; padding:0px;
}

.ttl_latestnews span{
display:none
}

.ttl_case{
width:426px; height:58px;
background:url(../images/ttl_case.jpg) no-repeat;
margin:0px; padding:0px;
}

.ttl_case span{
display:none
}

.box1{
width:390px; height:auto;
border-bottom:1px dotted #FFFFFF;
margin:0px 10px 0px 10px; padding:5px 10px 0px 0px;
}

.text4{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#104B92; font-weight:normal;
margin:0px; padding: 0px;
 }
 
 .text5{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#083659; font-weight:bold;
margin:0px; padding:0px;
 }
 
.text6{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#FFFFFF; font-weight:normal;
margin:0px; padding:0px 0px 5px 0px;
 }
 
.readmoretext1{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
margin:0px; padding:10px 0px 0px 0px;
}

.readmoretext1 a:link, .readmoretext1 a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:underline;
margin:0px; padding:0px 0px 0px 10px;
}

.readmoretext1 a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:none;
margin:0px; padding:0px 0px 0px 10px;
}

.leftbox{
width:120px; height:140px; float:left;
margin:5px 0px 0px 0px; padding:0px;
}

.rightbox{
width:295px; height:140px; float:left;
margin:5px 0px 0px 0px; padding:0px;
}

.text7{
font-family: "Century Gothic", Arial; text-align:center;
font-size:16px; color:#083659; font-weight:bold;
margin:0px; padding:7px 0px 0px 0px;
}

.readmoretext2{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
margin:0px; padding:10px 0px 0px 0px;
}

.readmoretext2 a:link, .readmoretext2 a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:underline;
margin:0px; padding:0px 0px 0px 0px;
}

.readmoretext2 a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#09385C; font-weight:bold;
text-decoration:none;
margin:0px; padding:0px 0px 0px 0px;
}

.sitemapimg{
width:15px; height:15px; float:left;
margin:3px 0px 0px 0px; padding:0px 0px 0px 25px;
}

.emailimg{
width:15px; height:15px; float:left; 
margin:3px 0px 0px 0px; padding:0px 0px 0px 10px;
}

.text8{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:12px; color:#333333; font-weight:normal;
margin:0px; padding:3px 0px 0px 0px;
}

.text8 a:link, .text8 a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#333333; font-weight:normal;
text-decoration:none;
margin:0px; padding:0px 10px 0px 5px;
}


.text8 a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#333333; font-weight:normal;
text-decoration:none;
margin:0px; padding:0px 10px 0px 5px;
}

.copyright{
font-family:Arial, Helvetica, sans-serif; float:right;
font-size:12px; color:#0A395C; font-weight:normal;
margin:0px; padding:3px 25px 0px 0px;
}

/*-------------------------------------------SERVICES--------------------------------------------*/
#submiddle {
float:left; 
width:878px; height:auto; margin:22px 0px 22px 0px; 
padding:0px 13px 0px 14px;
}

#submiddle p {
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333333; font-weight:normal;
margin:0px; padding:0px 0px 15px 0px;
}

#titalblock{
width:905px; height:105px; 
margin:0px; padding:0px 0px 20px 0px;
}
.subimg1{
width:143px; height:105px; float:left;
margin:0px; padding:0px;
}

.subimg2{
width:497px; height:105px; float:left;
background:url(../images/subimg2.jpg) left top no-repeat;
margin:0px; padding:0px;
}

.subimg3{
width:265px; height:105px; float:left;
margin:0px; padding:0px;
}

.text{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333333; font-weight:normal;
margin:0px; padding:0px 20px 23px 20px;
}

#bottom{
float:left;
width:905px; height:17px;
margin:0px; padding:0px;
background:url(../images/bottom_image.jpg) left top no-repeat;
}

.curvemiddle{
width:885px; height:17px; float:left;
background-color:#083659;
margin:0px; padding:0px;
}

.servicebox {
float:left;
width:876px; height:auto;
margin:0px; padding:0px;
background:url(../images/services_back.jpg) left top repeat-x;
background-color:#F6F9FA;
border:1px solid #F6F9FA;
}

.shaddow {
float:left;
width:878px; height:20px;
margin:0px; padding:0px;
background:url(../images/shaddow.jpg) left top no-repeat;
}

.consultingbox {
float:left;
width:184px; height:100%;
border-right:3px solid #FFFFFF;
margin:0px; padding:0px;
}

.deploymentbox {
float:left;
width:251px; height:100%;
margin:0px; padding:0px;
}

.managementbox {
float:left;
width:222px; height:100%;
border-right:3px solid #FFFFFF;
border-left:3px solid #FFFFFF;
margin:0px; padding:0px;
}

.hostedbox {
float:left;
width:210px; height:100%;
margin:0px; padding:0px;
}

.service_ttl {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1F6BA3;
margin:0px; padding:14px 0px 17px 17px;
text-align:left;
}

.servicebox ul{
margin:0px; padding:5px 0px 0px 17px;
text-align:left;
}

.servicebox li {
marg0px; padding:0px 0px 5px 0px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333;
line-height:20px;
}

/*------------------------------CINTACT US---------------------------------------------------------------*/

.ttl_contact{
width:265px; height:105px;float:left;
margin:0px; padding:0px;
}

.contectleft{
width:446px; height:auto; float:left;
margin:0px 30px 0px 0px; padding:0px 0px 0px 0px;

}

.cpntactright{
width:360px; height:auto; float:left;
background:url(../images/rightbg.jpg) repeat-x left top;
margin:0px; padding:15px 10px 0px 30px;
}

.text10{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;  font-weight:normal; color: #1B6396;
margin:0px; padding:0px 0px 15px 0px;
}

.contactleftbox{
width:135px; height:auto; float:left;
margin:0px; padding:10px 0px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#333333; font-weight:normal;
text-align:left;
background-color:#FFFFFF;
}


.contactleftbox a:link, .contactleftbox a:visited{
width:135px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#1F6CA4; font-weight:normal;
text-decoration:underline;
text-align:left;
background-color:#FFFFFF;
}

.contactleftbox a:hover{
width:135px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#1F6CA4; font-weight:normal;
text-decoration:none;
text-align:left;
background-color:#FFFFFF;
}
.contactleftbox1{
width:135px; height:auto; float:left;
margin:0px; padding:10px 0px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#333333; font-weight:normal;
text-align:left;
background-color:#EFF4F7;
}

.contactleftbox1 a:link, .contactleftbox1 a:visited{
width:135px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#1F6CA4; font-weight:normal;
text-decoration:underline;
text-align:left;
background-color:#FFFFFF;
}

.contactleftbox1 a:hover{
width:135px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#1F6CA4; font-weight:normal;
text-decoration:none;
text-align:left;
background-color:#FFFFFF;
}

.text11{
font-family:Arial, Helvetica, sans-serif;
font-size:15px; color:#333333;
margin:0px; padding:0px;
}

.lable02{
width:135px; text-align:left;
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:14px; font-weight:normal; color:#333333;
margin:0px; padding:4px 0px 0px 0px;
}

.field02{
width:180px;
float:left;
background-color:#FFFFFF; 
border:1px solid #5AA0D2;
margin:0px 0px 20px 0px; padding:3px 2px 4px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#333333;
}

.btn{
width:70px; height:30px; float:left;
margin:0px; padding:0px 0px 0px 50px;
}

.submitbtn{
width:70px; height:30px; float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; font-weight:bold; color:#FFFFFF;
background: url(../images/submitbtnjpg.jpg) no-repeat;
margin:0px 0px 20px 15px ; padding:0px 0px 0px 0px;
border:none;
cursor:pointer;
}

.contact_text{
width:155px; text-align:left;
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:14px; font-weight:normal; color:#333333;
margin:0px; padding:4px 0px 0px 0px;
}

.lable04{
width:160px; text-align:left;
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:14px; font-weight:normal; color:#333333;
margin:0px; padding:4px 0px 0px 0px;
}

/*-----------------------------------------NEWS--------------------------------------*/

.ttl_news{
width:265px; height:105px; float:left;
margin:0px; padding:0px;
}

.news_bg{
width:838px; height:auto; float:left;
background:url(../images/news_bg.jpg) repeat-x  left top;
background-color:#FFFFFF;
margin:0px; padding:10px 20px 0px 20px
}

.newsbox{
width:838px; height:auto; float:left;
margin:0px; padding:0px;
border-bottom:1px dotted #999999;
}

.text12 {
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333333; font-weight:normal;
margin:0px; padding:10px 0px 10px 0px;
}

.text13{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#1C6498; font-weight:normal;
text-decoration:underline;
margin:0px; padding:0px 0px 0px 0px;
}

.text13 a:link, .text13 a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#1C6498; font-weight:normal;
text-decoration:underline;
margin:0px; padding:0px 0px 0px 0px;
}

.text13 a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#1C6498; font-weight:normal;
text-decoration: none;
margin:0px; padding:0px 0px 0px 0px;
}

/*------------------------------CASESTUDIES--------------------------------------------*/

.casestudies_bg{
width:878px; height:auto; float:left;
margin:0px; padding:5px 0px 15px 0px ;
background:url(../images/casestudies_bg.jpg) left top repeat-x;
}

.text14{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#1F6BA3;
margin:0px; padding:10px 20px 10px 20px;
}

.text15{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333333;
margin:0px; padding:0px 20px 0px 20px;
}

.border{
border-bottom:1px dotted #FFFFFF;
margin:0px; padding:0px;
}

/*----------------------------sitemap-----------------------------------*/


.sitemapbg{
width:847px; height:auto;
background-color:#DAE6ED;
margin:0px; padding:20px 0px 20px 0px ;
}

.bullet1{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.bullet1 li{
list-style-type:none;
margin:0px; padding:0px 0px 10px 0px;
}


.bullet1 li a:link, .bullet1 li a:visited{
background:url(../images/bullet6.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
font-size:15px; color:#1F6CA4; 
margin:0px 0px 0px 30px; padding:0px 0px 0px 45px;
}


.bullet1 li a:hover{
background:url(../images/bullet6.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif; font-weight:bold;
text-decoration:none; 
font-size:15px; color:#1F6CA4;
margin:0px 0px 0px 30px; padding:0px 0px 0px 45px;
}
