/* CSS Document */
.marquee {position:relative;
     overflow:hidden;
     width:826px;
     height:40px;
     
	 }
#bg{
width:100%;
height:800px;
background:url(../images/bg1.gif);
background-repeat:no-repeat;
}
#bg5{
width:100%;
height:800px;
background:url(../images/bg1.gif);
background-repeat:no-repeat;
}
#m{
width:826px;
height:750px;
background:url(../images/m.gif);
background-repeat:no-repeat;
}
#bg_s{
width:100%;
height:400px;

background-repeat:no-repeat;
}
#m_s{
width:830px;
height:400px;
background-repeat:no-repeat;
}
#main{
	width:826px;
	height:838px;
	
	
}
#bg2{
width:100%;
height:1830px;
background:url(../images/bg1.gif);
background-repeat:no-repeat;
}
#m2{
width:826px;
height:1830px;
background:url(../images/m.gif);
background-repeat:no-repeat;
}
#main2{
width:826px;
height:1830px;
}

#main3{
width:826px;
height:900px;
}

#bg3{
width:100%;
height:880px;
background:url(../images/bg1.gif);
background-repeat:no-repeat;
}
#m3{
width:826px;
height:880px;
background:url(../images/m.gif);
background-repeat:no-repeat;
}
#main4{
width:826px;
height:1400px;
}

#bg4{
width:100%;
height:1400px;
background:url(../images/bg1.gif);
background-repeat:no-repeat;
}
#m4{
width:826px;
height:1400px;
background:url(../images/m.gif);
background-repeat:no-repeat;
}

#logo{
width:50px;
height:46px;
float:left;
padding-left:30px;
}

#top_s{
height:31px;
text-align:right;
}
#top_s2{
width:826px;
height:53px;
}
#but{
width:826px;
height:46px;
}
#but_s{
width:189px;
height:46px;

}
#but_a{
width:737px;
height:46px;

}
.but_1{
width:100px;
height:46px;
background:url(../images/but.gif);
background-repeat:repeat-x;
float:left;
display:block;
text-decoration:none;
}
.but_1:hover{
background:url(../images/3.gif);
border-top:solid 2px #a22656;
cursor:pointer;
cursor:hand;
color:#000000;
}
.s{
color:#FFFFFF; 
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
padding-top:8px;
}
.s:hover{
color:#000000;
}

#space{
width:2px;
height:46px;
float:left;
}
.pad{
padding-top:15px;
height:30px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.pad:hover{
color:#000000;
}
#drop{
width:744px;
float:right;
height:7px;
}
#benner{
width:826px;
height:256px;
}
#wel{
width:826px;
height:30px;
text-align:right;
}
.h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18.43px;
}
#con{
width:826px;
height:340px;
}
#con5{
width:826px;
height:350px;
}
#con2{
width:826px;
height:1430px;
background:url(../images/mouse.PNG);
background-repeat:no-repeat;
}
#con3{
width:826px;
height:420px;
}
#con4{
width:826px;
height:1000px;
}
#con1{
width:826px;
height:272px;
}
#con_f{
width:392px;
height:272px;
}
#con_r{
width:434px;
height:272px;
}
#tex_r{
width:185px;
height:22px;
padding-left:10px;
padding-top:1px;

}
#im{
width:15px;
height:21px;
background:url(../images/img21.gif);
float:left;
}
#bottom{
width:826px;
height:65px;
float:left;
}
#footer{
width:826px;
height:70px;
background:url(../images/foot.GIF);
background-repeat:no-repeat;
}
#f_but{
width:50px;
height:35px;
float:left;
padding-top:10px;
}

/*About us*/

#a_top{
height:96px;
background-image:url(../images/i.gif);
background-position:left;
background-repeat:no-repeat;
border: solid 1px #990000;
}
#a_space{
width:826px;
height:12px;
}
#a_te{
width:826px;
height:233px;
}
#a_im{
width:784px;
height:240px;
}
#a_space2{
width:14px;
height:233px;
float:left;
}
#a_im1{
width:242px;
height:233px;
float:left;
border:solid 1px #bbacac;
left:30px;
}
#a_headspace{
width:242px;
height:40px;
padding:2px;
float:left;
}
#a_head{
width:238px;
height:30px;
padding-top:10px;
background:url(../images/c.GIF);
background-repeat:repeat-x;
text-align:center;
float:left;
}
#a_m{
height:110px;
}

/*Software*/
#s_top{
width:826px;
height:35px;
}
#text{
text-align:left;
color:#5c6670;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

#s_table{
height:35;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding-left:5px;
color:#4d4040;
}

#table{
width:800px;
height:300px;
border:solid 1px #993300;
margin-top:10px;
}
#table2{
width:400px;
height:300px;
float:left;
}
#table3{
width:280px;
height:22px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#5c6670;
font-size:12px;
padding-top:5px;
padding-left:3px;
}
#table3_1{
width:15px;
height:21px;
background:url(../images/icon.gif);
background-repeat:no-repeat;
float:left;
padding-top:2px;
}
#s_con{
width:px;
height:35px;
font-family:Arial, Helvetica, sans-serif;
color:#5c6670;
font-size:12px;
padding-top:5px;
padding-left:3px;
}
#s_con_align{
width:826px;
height:880px;
}
#s_con_align2{
width:400px;
height:880px;
float:left;
}
#s_con_align3{
width:20px;
height:860px;
float:left;
}
#o_s_con_align2{
width:400px;
height:420px;
float:left;
}
#o_s_con_align3{
width:20px;
height:420px;
float:left;
}
.tx{
font-family:Arial, Helvetica, sans-serif;
color:#5c6670;
font-size:12px;
padding-top:5px;
padding-left:3px;
}
.head{
color:#4d4040;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
padding-left:3px;
text-transform:uppercase;

}
/*SiteMap*/
.site1{
font:Arial, Helvetica, sans-serif;
size:12px;
color:#FFFFFF;
word-spacing:20px;
} 
.site1:hover{
text-decoration:none;
cursor:pointer;
color:#FFFFFF;
}
#icon{
width:11px;
height:13px;
background:url(../images/icon_s.GIF);
background-repeat:no-repeat;
float:left;
}
.site_txt{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
float:left;

}
.site_txt:hover{
text-decoration:underline;
color:#000000;
cursor:pointer;
}

/*Portfolio*/

#Portfolio{
width:826px;
height:220px;
}
#box{
width:225px;
height:220px;
float:left;
}
#box2{
width:225px;
height:200px;

}

#box3{
width:225px;
height:20px;
background:#828218;
font:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:5px;
text-decoration:none;
}
#box3:hover{
color:#000000;
cursor:pointer;
text-decoration:none;
}
#box_txt{
width:225px;
text-align:center;
height:20px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
border-left:solid 1px #999900;
border-right:solid 1px #999900;
}
#box_txt:hover{
text-decoration:none;
color:#000000;
border-left:solid 1px  #FFFFFF;
border-right:solid 1px #FFFFFF;
background-color:#f8f8f7;
text-transform:uppercase;
}
#site_m{
width:650px;
height:20px;
text-align:right;
padding-top:10px;
font:Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
font-size:17px;
font-style:oblique;
}
/*clients*/
#clients{
style"width:826px;height:20px;font:Arial, Helvetica, sans-serif; color:#990000;text-align:left; font-size:20px; padding-left:20px;padding-bottom:10px;border-bottom:solid 1px #990000;margin-bottom:2px;
}
#ccc{
width:826px;
text-align:left;
height:30px;
color:#990000;

}
