.toptable #topleft {
background:url(images/toptable_left.gif) top left no-repeat;
height:78px;
width:14px;
}

#maintd .homepart{
background:url(images/home_bg.gif) top left no-repeat;
width:664px;
padding-top:16px;
padding-left:12px;
word-spacing:3px;
padding-right:12px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div.postinititle{
background:url(images/google_title.gif) top left no-repeat;
width:268px;
height:56px;}

div.webportitle{
background:url(images/web_port_title.gif) top left no-repeat;
height:27px;
width:643px;
margin:20px 0px 0px 0px;}

div.postbody{
height:438px;
width:202px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;}

div.refbanner{
background:url(images/references_banner.jpg) top left no-repeat;
height:215px;
width:970px;}
div.openbanner{
background:url(images/open_bannetr.jpg) top left no-repeat;
height:215px;
width:970px;}
div.archivban{
background:url(images/archhiving-banner.jpg) top left no-repeat;
height:215px;
width:970px;}

div.softdev{
margin:0px 0px 10px 3px;}

div.advisory{
background:url(images/advisory.gif) top left no-repeat;
height:132px;
width:260px;
padding:15px 0px 0px 0px;
margin-left:3px;}

div.advisory .browser{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-left:50px;}
div.advisory .iebrowser{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1015f8;
text-align:center;
margin-top:30px;
line-height:20px;
}

#sidebar .sidemenus .google{
margin:0px 0px 10px 3px;
}
#maintd .homepart .onshelf{
background:url(images/bottom_homebg.gif) top left no-repeat;
width:636px;
padding:11px 15px 0px 15px;
word-spacing:3px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:195px;
}
div.advert{
height:170px;}
div.hometitle{
background:url(images/home_title.gif) top left no-repeat;
height:14px;
width:66px;}
#maintd .homepart .homemain{
background:url(images/bg_rep_white.gif) top left repeat-y;
width:636px;
padding:11px 15px 0px 15px;
height:170px;}

#maintd .homepart .title{
background:url(images/abt_bg.gif) top left no-repeat;
padding:14px 0px 0px 20px;
height:28px;
width:646px;}

#maintd .homeparttwo{
word-spacing:3px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

.toptable #topright{
background:url(images/toptable_right.gif) top left no-repeat;
height:78px;
width:13px;}
.toptable #topmiddle{
background:url(images/toptable_middle.gif) top left repeat-x;
width:102px;
}
.toptable #topmiddletwo{
background:url(images/toptable_middle.gif) top left repeat-x;
}
.toptable{
margin-bottom:5px;}
div.linkbar{
background:url(images/link-bar.gif) top left no-repeat;
height:33px;
margin-bottom:5px;}
.banner{
height:234px;}
.bar{
background:url(images/bottombanner_bar.gif) top left no-repeat;
height:35px;
margin-bottom:5px;}
.watch{
color:#FFFFFF;
font-size:12px;
text-align:right;
font-weight:500;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:12px 10px 0px 0px;
}
#clock{
color:#FFFFFF;}

div.textbgone{
background:url(images/text_topbg.gif) top left no-repeat;
height:395px;
width:636px;
padding:15px 15px 15px 15px;
}
.servertitle{
background:url(images/our_serve_bar.gif) top left no-repeat;
height:35px;
margin:5px 0px 5px 0px;
width:688px;}
#tech{
background:url(images/technology_bg.gif) top left no-repeat;
height:233px;
width:340px;
padding:14px 14px 14px 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;}
#inte{
background:url(images/internet_bg.gif) top left no-repeat;
height:261px;
background-position:10px 0px;
padding:14px 0px 14px 22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
width:360px;
}
#topmiddle .logo{
background:url(images/logo.gif) top left no-repeat;
height:52px;
width:102px;
margin:10px 0px 0px 4px;}
.bottombg{
background:url(images/bottom_bg.gif) top left no-repeat;
height:289px;
margin:5px 0px 0px 0px;
padding:14px 0px 0px 16px;}
#sidebar .sidemenus{
background:#d2d1d1 url(images/side_bg_bottom.gif) bottom center no-repeat;
width:267px;
/*height to be removed*/
padding:14px 2px 4px 3px;}

#sidebar{
padding-left:8px;}
.partnerstitle{
background:url(images/our_partners.gif) top left no-repeat;
height:14px;}
div.titlebg{
background:url(images/abt_bg.gif) top left no-repeat;
padding:14px 0px 0px 20px;
height:28px;
width:646px;}
.partners{
margin-top:11px;
margin-bottom:12px;}
#contsfooter{
padding:15px 0px 0px 12px;
width:200px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:800;
word-spacing:3px;
line-height:16px;}
#contsfootertwo{
padding:15px 0px 0px 12px;
width:250px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:800;
word-spacing:3px;
line-height:16px;}
.footerlinks{
}

#middleline{
width:3px;
background:url(images/bottommidle.gif) top left no-repeat;
height:157px;}
#search .boxContent{
padding-left:625px;
position:relative;
margin:0px;
}

#searches{
padding:0px;
margin:0px;}

.searchText{
background:url(images/search_bg.gif) top left no-repeat;
height:16px;
width:171px;
color:#c3c3c3;
padding:4px 0px 1px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;}
.searchBut{
font-weight:800;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(images/search.gif) top left no-repeat;
height:23px;
width:22px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
padding:0px 0px 5px 0px;
margin:10px 0px 0px 4px;
color:#FFFFFF;
}
/*homemenu*/
div.homemenu a,
div.homemenu a:link,
div.homemenu a:visited,
div.homemenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.homemenu a:hover,
div.homemenu a.current,
div.homemenu a.current:link,
div.homemenu a.current:visited,
div.homemenu a.current:active{
color:#d9316c;
background:url(images/roll_bg.gif) center left no-repeat;
background-position:3px 2px;
}

div.homemenu a span{
height:24px;
display:block;
padding:10px 38px 0px 37px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.homemenu{
padding-left:3px;
margin-top:0px;}
div.homemenu div.homemenu{
padding:0px 0px 0px 0px;
margin-right:1px;
margin-top:0px;}

ul.homemenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}

#HOME_menu_42_0 span{
background:url(images/links_bg.gif) top left no-repeat;}
/*end*/

/*abtmenu*/
div.abtmenu a,
div.abtmenu a:link,
div.abtmenu a:visited,
div.abtmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.abtmenu a:hover,
div.abtmenu a.current,
div.abtmenu a.current:link,
div.abtmenu a.current:visited,
div.abtmenu a.current:active{
color:#d9316c;
background:url(images/company_two.png) center left no-repeat;
background-position:9px 2px;
}

div.abtmenu a span{
height:24px;
display:block;
padding:10px 23px 0px 33px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.abtmenu{
padding-left:3px;
margin-top:0px;}
div.abtmenu div.abtmenu{
padding:0px 2px 0px 0px;
margin-right:2px;
margin-top:0px;}

ul.abtmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*interhome*/
div.interhome a,
div.interhome a:link,
div.interhome a:visited,
div.interhome a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.interhome a:hover,
div.interhome a.current,
div.interhome a.current:link,
div.interhome a.current:visited,
div.interhome a.current:active{
color:#d9316c;
background:url(images/internet_two.png) center left no-repeat;
background-position:9px 2px;
}

div.interhome a span{
height:24px;
display:block;
padding:10px 32px 0px 40px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.interhome{
padding-left:3px;
margin-top:0px;}
div.interhome div.interhome{
padding:0px 0px 0px 0px;
margin-right:3px;
margin-top:0px;}

ul.interhome{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*technmenu*/
div.technmenu a,
div.technmenu a:link,
div.technmenu a:visited,
div.technmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.technmenu a:hover,
div.technmenu a.current,
div.technmenu a.current:link,
div.technmenu a.current:visited,
div.technmenu a.current:active{
color:#d9316c;
background:url(images/technology_two.png) center left no-repeat;
background-position:9px 2px;
}

div.technmenu a span{
height:24px;
display:block;
padding:10px 30px 0px 39px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.technmenu{
padding-left:3px;
margin-top:0px;}
div.technmenu div.technmenu{
padding:0px 2px 0px 0px;
margin-right:0px;
margin-top:0px;}

ul.technmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*softmenu*/
div.softmenu a,
div.softmenu a:link,
div.softmenu a:visited,
div.softmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.softmenu a:hover,
div.softmenu a.current,
div.softmenu a.current:link,
div.softmenu a.current:visited,
div.softmenu a.current:active{
color:#d9316c;
background:url(images/soft-dev_two.png) center left no-repeat;
background-position:9px 2px;
}

div.softmenu a span{
height:24px;
display:block;
padding:10px 30px 0px 30px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
width:103px;
cursor:pointer;
float:left;}

div.softmenu{
padding-left:3px;
margin-top:0px;}
div.softmenu div.softmenu{
padding:0px 4px 0px 0px;
margin-right:0px;
margin-top:0px;}

ul.softmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*refmenu*/
div.refmenu a,
div.refmenu a:link,
div.refmenu a:visited,
div.refmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.refmenu a:hover,
div.refmenu a.current,
div.refmenu a.current:link,
div.refmenu a.current:visited,
div.refmenu a.current:active{
color:#d9316c;
background:url(images/refrences_two.png) center left no-repeat;
background-position:9px 2px;
}

div.refmenu a span{
height:24px;
display:block;
padding:10px 30px 0px 38px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.refmenu{
padding-left:3px;
margin-top:0px;}
div.refmenu div.refmenu{
padding:0px 0px 0px 0px;
margin-right:4px;
margin-top:0px;}

ul.refmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*conmenu*/
div.conmenu a,
div.conmenu a:link,
div.conmenu a:visited,
div.conmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.conmenu a:hover,
div.conmenu a.current,
div.conmenu a.current:link,
div.conmenu a.current:visited,
div.conmenu a.current:active{
color:#d9316c;
background:url(images/contacts_two.png) center left no-repeat;
background-position:9px 2px;
}

div.conmenu a span{
height:24px;
display:block;
padding:10px 34px 0px 40px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.conmenu{
padding-left:3px;
margin-top:0px;}
div.conmenu div.conmenu{
padding:0px 10px 0px 0px;
margin-right:4px;
margin-top:0px;}

ul.conmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
/*end*/

/*mainmenu*/
div.mainmenu a,
div.mainmenu a:link,
div.mainmenu a:visited,
div.mainmenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
float:left;}

div.mainmenu a:hover,
div.mainmenu a.current,
div.mainmenu a.current:link,
div.mainmenu a.current:visited,
div.mainmenu a.current:active{
color:#d9316c;
background:url(images/roll_bg.gif) center left no-repeat;
background-position:-2px 2px;
}

div.mainmenu a span{
height:24px;
display:block;
padding:10px 35px 0px 35px;
background: url(images/links_midline.gif) bottom left no-repeat;
background-position:0px 10px;
cursor:pointer;
float:left;}

div.mainmenu{
padding-left:3px;
margin-top:0px;}
div.mainmenu div.mainmenu{
padding:0px 7px 0px 0px;
margin-right:4px;
margin-top:0px;}

ul.mainmenu{
display:block;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}

#MAINMENU_menu_33_0 span{
background:url(images/links_bg.gif) top left no-repeat;}

/*topmenu*/
div.topmenu a,
div.topmenu a:link,
div.topmenu a:visited,
div.topmenu a:active{
font-family:"AvantGarde Bk BT","Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-weight:520;
text-decoration:none;
font-size:14px;
color:#FFFFFF;
float:left;}

div.topmenu a:hover,
div.topmenu a.current,
div.topmenu a.current:link,
div.topmenu a.current:visited,
div.topmenu a.current:active{
color:#d9316c;
background:url(images/toplinks_hover.gif) bottom left repeat-x;
}

div.topmenu a span{
height:20px;
display:block;
padding:9px 25px 0px 25px;
background:url(images/midline2.gif) bottom right no-repeat;
cursor:pointer;
float:left;
margin:0px;}

ul.topmenu{
display:block;
background:url(images/midline2.gif) bottom left no-repeat;
background-position:80px 0px;
overflow:hidden;
text-align:right;
padding:0px 0px 0px 80px;
margin-bottom:0px;
}

/*bottommenu*/
div.technolog{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
margin-top:0px;}

div.technolog span{
display:block;
height:18px;
overflow:hidden;
padding:0px;
text-align:middle;
background: url(images/title_bar_leftcorner2.gif) left no-repeat;}
ul.techmenu{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;}
div.techmenu a,
div.techmenu a:link,
div.techmenu a:visited,
div.techmenu a:active{
display:block;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
background:url(images/technoline.gif) bottom left no-repeat;
background-position:0px 14px;
}

div.techmenu a:hover,
/*active link to stick*/
div.techmenu a.current,
div.techmenu a.current:link,
div.techmenu a.current:visited,
div.techmenu a.current:active{
color:#d9316c ;}

div.techmenu a span{
display:block;
overflow:hidden;
padding:0px 0px 0px 0px;
background: url(images/left_bullet2.gif) left center no-repeat;
background-position: 10px 8px;
}

div.techmenu{
padding-bottom:5px;
margin-top:0px;}

/*intmenu*/
div.inta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
margin-top:0px;}

div.inta span{
display:block;
height:18px;
overflow:hidden;
padding:0px;
text-align:middle;
background: url(images/title_bar_leftcorner2.gif) left no-repeat;}
ul.intmenu{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;}
div.intmenu a,
div.intmenu a:link,
div.intmenu a:visited,
div.intmenu a:active{
display:block;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
background:url(images/technoline.gif) bottom left no-repeat;
background-position:0px 14px;
}

div.intmenu a:hover,
/*active link to stick*/
div.intmenu a.current,
div.intmenu a.current:link,
div.intmenu a.current:visited,
div.intmenu a.current:active{
color:#d9316c ;}

div.intmenu a span{
display:block;
overflow:hidden;
padding:0px 0px 0px 0px;
background: url(images/left_bullet2.gif) left center no-repeat;
background-position: 10px 8px;
}

div.intmenu{
padding-bottom:5px;
margin-top:0px;}
li.techlink{
width:200px;}
#techonosub{
width:200px;}

div.titlebg .salestitle{
background:url(images/sales_ttile.gif) top left no-repeat;
height:14px;
width:39px;}
div.titlebg .opntitle{
background:url(images/open_soft_title.gif) top left no-repeat;
height:17px;
width:178px;}

div.titlebg .recovtitle{
background:url(images/data_recov_title.gif) top left no-repeat;
height:17px;
width:111px;}

.company{
padding:10px 10px 0px 184px;
background:#dbdbdb url(images/company_lo.gif) top left no-repeat;
background-position:10px 9px;
height:160px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin-bottom:9px;
}

.vision{
padding:10px 10px 0px 184px;
background:#dbdbdb url(images/MAUREEN.jpg) top left no-repeat;
background-position:10px 9px;
height:160px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin-bottom:9px;}

.whoweare{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;}

div.read a,
div.read a:link,
div.read a:visited,
div.read a:active{
background:url(images/reamore_bg.gif) top left no-repeat;
height:20px;
display:block;
text-decoration:none;
width:100px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 9px;
margin:30px 0px 0px 0px;
}

div.read a:hover,
div.read a.current,
div.read a.current:link,
div.read a.current:visited,
div.read a.current:active{
color:#000000;}


div.demo a,
div.demo a:link,
div.demo a:visited,
div.demo a:active{
background:url(images/demo_but.gif) top left no-repeat;
height:20px;
display:block;
text-decoration:none;
width:128px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 9px;
margin:20px 0px 0px 0px;
}

div.demo a:hover,
div.demo a.current,
div.demo a.current:link,
div.demo a.current:visited,
div.demo a.current:active{
color:#000000;}


div.readd{
background:url(images/reamore_bg.gif) top left no-repeat;
height:18px;
width:100px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px 0px 0px 9px;
margin:40px 0px 0px 0px;
}
li.intlink{
width:200px;}
#tech .technotitle{
background:url(images/technology_title.gif) top left no-repeat;
height:14px;
width:67px;
margin-bottom:15px;}
div.more{
background:url(images/reamore_bg.gif) top left no-repeat;
height:20px;
width:94px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 15px;
margin:20px 0px 0px 0px;
}
div.moreop{
background:url(images/reamore_bg.gif) top left no-repeat;
height:20px;
width:94px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 15px;
margin:120px 0px 0px 0px;
}

#inte .intitle{
background:url(images/internet-title.gif) top left no-repeat;
height:11px;
width:48px;}
div.speedtest{
margin-left:2px;
margin-bottom:10px;}
div.speed .speedtitle{
background:url(images/test_title.gif) top left no-repeat;
width:230px;
height:14px;
margin-bottom:14px;}
.speedline{
background:url(images/line_bg.gif) top left repeat-x;
height:3px;
width:238px;
margin:0px 0px 12px 0px;}
.speedimage{
margin-left:55px;}

/*banners*/
div.bannerabt{
height:215px;
margin:0px 0px 5px 0px;}
div.bannerabt .workshopbann{
background:url(images/reapr_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .abtbanner{
background:url(images/banner_abt.jpg) top left no-repeat;
height:215px;}
div.bannerabt .gugappsbanner{
background:url(images/googleapps_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .hostbanner{
background:url(images/hosting_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .conbanner{
background:url(images/contacts_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .webbanner{
background:url(images/web_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .recovbanner{
background:url(images/recovery_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .slebanner{
background:url(images/sales_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .supbanner{
background:url(images/support_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .mainbanner{
height:215px;
background:url(images/mainte_banner.jpg) top left no-repeat;}
div.bannerabt .probanner{
height:215px;
background:url(images/products_banner.jpg) top left no-repeat;}
div.bannerabt .lanbanner{
height:215px;
background:url(images/lan_banner.jpg) top left no-repeat;}
div.bannerabt .teambanner{
background:url(images/team_banner.gif) top left no-repeat;
height:215px;}

/*about main td*/
#mainabt{
width:664px;
padding-top:16px;
padding-left:12px;
word-spacing:3px;
padding-right:12px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(images/text_bg.gif) top left repeat-x;}

#mainabt .textwhitebg{
background:url(images/bg_rep_white.gif) top left repeat-y;
width:651px;
padding:11px 0px 0px 15px;
}
#mainabt .textwhitebgbotm{
background:url(images/white_bg_bottm.gif) top left no-repeat;
height:78px;
width:651px;
padding:0px 0px 0px 15px;}

/*grey text bg*/

#mainabt .textwhitebgbotm .greaytextbgt{
background:#dbdbdb;
width:610px;
padding:2px 13px 15px 13px;
}

#mainabt .textwhitebg .greaytextref #imagesix,
#mainabt .textwhitebg .greaytextref #imagefive,
#mainabt .textwhitebg .greaytextref #imagefour,
#mainabt .textwhitebg .greaytextref #imagethree,
#mainabt .textwhitebg .greaytextref #imagetwo{
padding-left:22px;}

#mainabt .textwhitebg .greaytextref{
background:#dbdbdb;
width:610px;
padding:2px 13px 15px 13px;
}

#mainabt .textwhitebg .greaytextbg{
margin-top:10px;
background:#dbdbdb;
padding:2px 13px 10px 13px;
width:610px;
}
#mainabt .textwhitebg .greaytextbg .contacttable{
margin:10px 0px 0px 0px;}
#mainabt .textwhitebg .imageoneabt{
padding:2px 5px 3px 268px;
background:#dbdbdb url(images/hand.jpg) top left no-repeat;
background-position:13px 13px;
height:203px;
width:363px;
}

#mainabt .textwhitebg .gugapps{
background:#dbdbdb url(images/gugle_apps_image.gif) top left no-repeat;
background-position:13px 13px;
height:272px;
width:636px;
}
#mainabt .textwhitebg .gugappss{
padding:13px 13px 10px 13px;
background:#dbdbdb;
width:610px;
}
#mainabt .textwhitebg .demoreq{
padding:13px 13px 10px 13px;
background:#dbdbdb;
width:610px;
}
#mainabt .textwhitebgbotm .appsbotinf{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

#mainabt .textwhitebg .opensou{
padding:13px 13px 10px 13px;
background:#dbdbdb;
width:610px;
}

table.edition #desk{
background:url(images/desktop.jpg) top left no-repeat;
background-position:0px 25px;
height:133px;
padding-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#663300;
width:340px;}
table.edition #sever{
background:url(images/sever.jpg) top left no-repeat;
background-position:0px 25px;
height:133px;
padding-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#663300;}

table.edition{
margin-top:15px;}

#mainabt .textwhitebg .imagethreeopen{
padding:2px 5px 3px 268px;
background:#dbdbdb url(images/obuntu-logo.gif) top left no-repeat;
background-position:13px 13px;
height:196px;
width:363px;
}

#mainabt .textwhitebg .request{
background:url(images/request-demo.gif) top left no-repeat;
height:66px;
width:193px;
margin:10px 0px 5px 78px;}

#mainabt .textwhitebg .imageonepro{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/products.jpg) top left no-repeat;
background-position:13px 13px;
height:189px;
width:363px;
}
#mainabt .textwhitebg .imageonedom{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/domain_image.gif) top left no-repeat;
background-position:13px 13px;
height:189px;
width:363px;
}

#mainabt .textwhitebg .imagegraph{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/graphic_image.gif) top left no-repeat;
background-position:13px 13px;
height:189px;
width:363px;
}

#mainabt .textwhitebg .imageonempm{
padding:23px 5px 3px 208px;
background:#dbdbdb url(images/mpmm_professional.gif) top left no-repeat;
background-position:13px 13px;
height:150px;
width:425px;
margin-bottom:9px;
}

#mainabt .textwhitebg .imagethreempm{
padding:23px 5px 3px 208px;
background:#dbdbdb url(images/mpmm_enterprise.gif) top left no-repeat;
background-position:13px 13px;
height:150px;
width:425px;
}

#mainabt .textwhitebg .imagetwompm{
padding:23px 5px 3px 208px;
background:#dbdbdb url(images/mpmm_standard.gif) top left no-repeat;
background-position:13px 13px;
height:150px;
width:425px;
margin-bottom:9px;
}

#mainabt .textwhitebg .imageonelan{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/lan_image.jpg) top left no-repeat;
background-position:13px 13px;
height:186px;
width:363px;
}

#mainabt .textwhitebg .imageonesale{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/slaes_image.jpg) top left no-repeat;
background-position:13px 13px;
height:183px;
width:363px;}

#mainabt .textwhitebg .imageonesalee{
padding:0px 13px 10px 13px;
background:#dbdbdb;
width:610px;}

#mainabt .textwhitebg .sales{
padding:10px 13px 10px 13px;
background:#dbdbdb url(images/whats-new.gif) top right no-repeat;
width:610px;}

div.shelvetitle{
background:url(images/shelve_title.gif) top left no-repeat;
height:26px;
width:641px;
margin:20px 0px 10px 0px;}

#mainabt .textwhitebg .imageonemain{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/mainte_image.jpg) top left no-repeat;
background-position:13px 13px;
height:187px;
width:363px;}

#mainabt .textwhitebg .imageonehost{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/hosting_imge.jpg) top left no-repeat;
background-position:13px 13px;
height:186px;
width:363px;}

#mainabt .textwhitebg .imageonehostt{
padding:0px 13px 3px 13px;
width:610px;
background:#dbdbdb;}

#mainabt .textwhitebg .imageonedata{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/recov_image.jpg) top left no-repeat;
background-position:13px 13px;
height:185px;
width:363px;}

#mainabt .textwhitebg .imageoneweb{
padding:16px 5px 3px 268px;
background:#dbdbdb url(images/web_image.jpg) top left no-repeat;
background-position:13px 13px;
height:189px;
width:363px;}

#mainabt .textwhitebg .imageonedataa{
padding:0px 5px 5px 13px;
background:#dbdbdb;}
#mainabt .textwhitebgbotm .imageonedataa{
padding:0px 5px 13px 13px;
background:#dbdbdb;}

#mainabt .textwhitebgbotm .imageonehostt{
padding:0px 13px 10px 13px;
background:#dbdbdb;
width:610px;}

#mainabt .textwhitebg .imageonesupot{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/support_image.jpg) top left no-repeat;
background-position:13px 13px;
height:187px;
width:363px;}
#mainabt .textwhitebgbotm .imageonesupott{
padding:0px 5px 10px 13px;
background:#dbdbdb;}

#mainabt .textwhitebg .imageonerep{
padding:10px 5px 3px 268px;
background:#dbdbdb url(images/reapair_image.jpg) top left no-repeat;
background-position:13px 13px;
height:194px;
width:363px;}

#mainabt .textwhitebg .imageonemainn{
background:#dbdbdb;
padding:0px 13px 10px 13px;
}

#mainabt .textwhitebg .imageonecon{
background:#dbdbdb;
padding:10px 13px 20px 13px;
}

#mainabt .textwhitebgbotm .imageoneproo{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

#mainabt .textwhitebg .imagetwopen{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}
#mainabt .textwhitebg .imageforpen{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

#mainabt .textwhitebgbotm .imagefivpen{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

.bulleted{
background:url(images/bulleted-text.gif) top left no-repeat;
height:9px;
padding:0px 0px 20px 25px;
background-position:10px 4px;}


#mainabt .textwhitebgbotm .imageonelann{
padding:0px 5px 10px 13px;
background:#dbdbdb;}

#mainabt .textwhitebg .imageoneteam{
background:#dbdbdb url(images/internet_pic.gif) top left no-repeat;
width:363px;
padding:10px 5px 3px 268px;
background-position:13px 13px;
height:189px;
}

#mainabt .textwhitebg .internet{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

#mainabt .textwhitebgbotm .internet{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}

.comptitle{
background:url(images/abtus_title2.gif) top left no-repeat;
width:641px;
height:26px;
margin-top:26px;}

.titlered{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d7326b;}

.openline{
background:url(images/open_line.gif) top left no-repeat;
height:5px;
width:641px;
margin:10px 0px 10px 0px;}

#mainabt .titlebg .companytitle{
background:url(images/abtus_title.gif) top left no-repeat;
height:14px;
width:66px;}
#mainabt .titlebg .gugleappstitle{
background:url(images/googleapps_title.gif) top left no-repeat;
height:17px;
width:95px;}
#mainabt .titlebg .mpmmamintitle{
background:url(images/mpmm_title.gif) top left no-repeat;
height:14px;
width:43px;}
#mainabt .titlebg  .hosttitle{
background:url(images/hosting_title2.gif) top left no-repeat;
height:17px;
width:59px;}

div.googaptit{
background:url(images/google_apps_title.gif) top left no-repeat;
height:17px;
width:129px;
margin-left:3px;}
#mainabt .titlebg .domainregt{
background:url(images/domain-reg_titl.gif) top left no-repeat;
height:17px;
width:154px;}
#mainabt .titlebg .contitle{
background:url(images/contacts_title.gif) top left no-repeat;
height:14px;
width:83px;}
#mainabt .titlebg .webdetitle{
background:url(images/webdesign_title.gif) top left no-repeat;
height:17px;
width:88px;}
#mainabt .titlebg .graphdetitle{
background:url(images/graphic_design_title.gif) top left no-repeat;
height:17px;
width:114px;}
#mainabt .titlebg .workshoptitle{
background:url(images/workshop_title.gif) top left no-repeat;
height:17px;
width:136px;}
#mainabt .titlebg .maintetitle{
background:url(images/maintanice_title.gif) top left no-repeat;
height:14px;
width:171px;}
#mainabt .titlebg .supportitle{
background:url(images/suport_title.gif) top left no-repeat;
height:17px;
width:100px;}
#mainabt .titlebg .productitle{
background:url(images/products_title.gif) top left no-repeat;
height:17px;
width:169px;
}
#mainabt .titlebg .lantitle{
background:url(images/lan_title.gif) top left no-repeat;
height:14px;
width:93px;
}
#mainabt .titlebg .sftdev{
background:url(images/soft_title.gif) top left no-repeat;
height:17px;
width:172pox;}
#mainabt .titlebg .reftitle{
background:url(images/references_title.gif) top left no-repeat;
width:85px;
height:14px;}
div.opensource{
background:url(images/open_source.gif) top left no-repeat;
height:283px;
width:260px;
margin:0px 0px 10px 4px;}

#mainabt .titlebg .teamtitle{
background:url(images/team_title.gif) top left no-repeat;
height:14px;
width:71px;
}
.titletwo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;}

div.news{
height:88px;
width:260px;
margin:5px 0px 5px 3px;}

div.calendar{
background:url(images/datetimebg.gif) top left no-repeat;
height:245px;
width:262px;
margin:0px 0px 9px 1px;
padding:58px 0px 0px 4px;}

table.tabstable{
margin:0px;
padding:0px;
}
.last_cal{
background:url(images/last.gif) top left no-repeat;
height:19px;
width:48px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;}
.next_cal{
background:url(images/next.gif) top left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
height:19px;
width:48px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
}
.month{
background:#4e4e4e url(images/months.gif) top left no-repeat;
height:19px;
width:73px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding:0px 0px 0px 5px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;}
.year{
padding:4px 0px 0px 13px;
background:url(images/year.gif) top left no-repeat;
height:15px;
width:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;}
div.calbg{
background:url(images/calbg.gif) top left no-repeat;
height:214px;
width:257px;
padding:3px 0px 0px 0px;}
table.calendartable{
height:194px;
width:257px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;}
table.caltbletwo{
height:183px;
width:257px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
}

#yaer{
background:url(images/yeqar.gif) top left no-repeat;
height:24px;
width:237px;
text-align:left;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:4px 0px 0px 10px;
}
.when{
margin:0px;
padding:0px;}
#days{
background:url(images/days_bg.gif) top left no-repeat;
height:20px;
width:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
color:#000000;
padding:4px 0px 0px 5px;}
#number_days{
background:url(images/number_daysbg.gif) top left no-repeat;
height:17px;
width:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#000000 0px solid;
border-left:#000000 0px solid;
border-top:#000000 0px solid;
border-bottom:#000000 0px solid;
font-size:9px;
color:#FFFFFF;
text-align:left;
padding:3px 0px 0px 8px;}
div.time{
}

.masaa{
background:url(images/time_bg.gif) top left no-repeat;
height:22px;
width:92px;
padding:0px 0px 0px 2px;
visibility:visible;
position:relative;
bottom:40px;
left:4px;}
div.affiliates{
background:url(images/affliates_title.gif) top left no-repeat;
height:41px;
width:267px;
}
div.affiliates_folo{
margin-bottom:15px;
height:360px;
width:267px;
}
div.whitebg{
background:url(images/mpmwhitebg.gif) top left no-repeat;
width:231px;
height:269px;
margin-bottom:8px;
padding:91px 15px 0px 21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
}
.mpmmbut{
margin-left:50px;
}
div.newstitle{
background:url(images/macs_news_title.gif) top left no-repeat;
height:40px;
width:267px;}
div.newstitle_two{
background:url(images/news_tbg2.gif) top left repeat-y;
height:15px;
width:267px;}
div.newsbg{
background:url(images/newsbg.gif) top left no-repeat;
height:244px;
width:259px;
padding:0px 0px 0px 8px;
margin-bottom:15px;
}
#pscroller1{
width: 250px;
height: 220px;
border: 0px solid black;
padding: 5px;
}
.newstitleoe{
color:#d9316c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;}

.newstitle{
color:#002e90;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
text-align:center;}

.mpmmtitle{
color:#d9316c;
word-spacing:3px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;}
.mailarchtitle{
color:#d9316c;
word-spacing:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;}

.mailarchtitletwo{
color:#1647b2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
font-weight:600;
text-align:center;}
.mailarch{
margin-left:12px;}
.openso{
margin-left:5px;}

.newstitletw{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
text-align:center;}
.mppmm{
margin-left:5px;}
.mpmmtitletwo{
color:#000000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
font-weight:600;
text-align:center;}

div.portitle{
background:url(images/port_title.gif) top left no-repeat;
height:45px;
width:267px;}
div.portbody{
background:url(images/port_bg.gif) top left no-repeat;
height:165px;
width:267px;
padding:0px 0px 0px 3px;
margin-bottom:30px;}
.subcontainerDiv{
overflow:hidden;
margin-top:10px;}

div.container{
margin-top:10px;
background:#dbdbdb;
padding:2px 13px 10px 13px;
width:610px;
}
#application{
margin:0px;}

/*techno menu*/
ul.technomenu{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
div.technomenu a,
div.technomenu a:link,
div.technomenu a:visited,
div.technomenu a:active{
display:block;
font-weight:600;
height:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration: none;
cursor:pointer;
background:url(images/line_leftmenu.gif) bottom repeat-x;
width:226px;
}

div.technomenu a:hover,
/*active link to stick*/
div.technomenu a.current,
div.technomenu a.current:link,
div.technomenu a.current:visited,
div.technomenu a.current:active{
color:#86260b;}

div.technomenu a span{
display:block;
overflow:hidden;
padding:7px 0px 0px 17px;
background: url(images/left_bullet.gif) left center no-repeat;
background-position: 2px 8px;
}

div.technomenu{
background:url(images/techn_linkbg.gif) top left no-repeat;
height:302px;
padding-bottom:5px;
margin:0px;}
div.technomenu div.technomenu{
padding-top:54px;
padding-left:20px;}

/*end*/
/*internet menu*/
ul.internetmenu{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}
div.internetmenu a,
div.internetmenu a:link,
div.internetmenu a:visited,
div.internetmenu a:active{
display:block;
font-weight:600;
height:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration: none;
cursor:pointer;
background:url(images/line_leftmenu.gif) bottom repeat-x;
width:226px;
}

div.internetmenu a:hover,
/*active link to stick*/
div.internetmenu a.current,
div.internetmenu a.current:link,
div.internetmenu a.current:visited,
div.internetmenu a.current:active{
color:#86260b;}

div.internetmenu a span{
display:block;
overflow:hidden;
padding:7px 0px 0px 17px;
background: url(images/left_bullet.gif) left center no-repeat;
background-position: 2px 8px;
}

div.internetmenu{
background:url(images/internet_linkbg.gif) top left no-repeat;
height:302px;
padding-bottom:5px;
margin:0px;}
div.internetmenu div.internetmenu{
padding-top:54px;
padding-left:20px;}

.salesbullet{
background:url(images/sales_bullet.gif) top left no-repeat;
background-position:2px 2px;
padding:0px 0px 0px 15px;
line-height:22px;
text-decoration:underline;}
table.calc{
background:url(images/calc_bg.gif) top left no-repeat;
height:222px;
width:260px;
margin-left:3px;
margin-bottom:10px;}
table.calc #result{
background:url(images/result_bg.gif) top left no-repeat;
background-position:5px 5px;
height:44px;
width:240px;
padding-left:10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;}
table.casc{
background:url(images/numbers.gif) top left no-repeat;
height:41px;
width:47px;}
table.midtable #nums{
background:url(images/numbers.gif) top left no-repeat;
height:41px;
width:47px;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;}
table.cascn #cee{
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
}

table.midtable{
margin-left:2px;}
table.equals{
cursor:pointer;
background:url(images/equals.gif) top left no-repeat;
height:129px;
width:47px;
margin-top:3px;}

#first{
background: url(images/hardware.jpg) top left no-repeat;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:236px;
padding:0px 0px 0px 70px;}
#second{
background:url(images/laptop.gif) top left no-repeat;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0px 0px 0px 90px;}
#third{
background:url(images/router.gif) top left no-repeat;
background-position:0px 30px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:40px 0px 0px 70px;}
#fourth{
background:url(images/anti_virus.gif) top left no-repeat;
background-position:0px 40px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:40px 0px 0px 90px;}
.saletitle{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:8px;
line-height:26px;}

#mainabt .textwhitebg .imagearch{
padding:2px 5px 3px 268px;
background:#dbdbdb url(images/emailarchivin.jpg) top left no-repeat;
background-position:13px 13px;
height:192px;
width:363px;
}

#mainabt .textwhitebg .imagetwarch{
padding:0px 13px 10px 13px;
width:610px;
background:#dbdbdb;}
.browntitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#663300;}
div.bannerabt .demobanner{
background:url(images/demo_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .domainbanner{
background:url(images/domain_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .graphicbanner{
background:url(images/graphic_banner.jpg) top left no-repeat;
height:215px;}
iv.bannerabt .hostbanner{
background:url(images/hosting_banner.jpg) top left no-repeat;
height:215px;}
div.bannerabt .searchbanner{
background:url(images/search_banner.jpg) top left no-repeat;
height:215px;}

/*///////////////////////////web deign portfolio//////////////////////////////////////////////////////////////////////////////////////////////////*/
#mainabt .textwhitebg .greaytextbgpt{
margin-top:10px;
background:#dbdbdb;
padding:13px 13px 10px 11px;
width:612px;
}
#mainabt .textwhitebg .greaytextbgpt .link{
margin:17px 0px 0px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;}

div.greaytextbgpt .link #visit{
background:url(images/finger.gif) top left no-repeat;
background-position:2px 5px;
padding:0px 0px 0px 30px ;
height:8px;
width:52px;}

div.greaytextbgpt .link #zoom{
background:url(images/magnifyer.gif) top right no-repeat;
padding:0px 20px 0px 20px;
background-position:60px 2px;
height:8px;
width:40px;}

.zoom a,
.zoom a:link,
.zoom a:visited,
.zoom a:active{
color:#000000;
text-decoration:none;}

.zoom a:hover,
.zoom a.current,
.zoom a.current:link,
.zoom a.current:visited,
.zoom a.current:active{
color:#d9316c;}

.visit a,
.visit a:link,
.visit a:visited,
.visit a:active{
color:#000000;
text-decoration:none;}

.visit a:hover,
.visit a.current,
.visit a.current:link,
.visit a.current:visited,
.visit a.current:active{
color:#d9316c;}

table.port .utali a,
table.port .utali a:link,
table.port .utali a:visited,
table.port .utali a:active{
background:url(portfolio/utalii_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .utali a:hover,
table.port .utali a.current,
table.port .utali a.current:link,
table.port .utali a.current:visited,
table.port .utali a.current:active{
background:url(portfolio/utalii_closeup.gif) top left no-repeat;}

table.port .pc a,
table.port .pc a:link,
table.port .pc a:visited,
table.port .pc a:active{
background:url(portfolio/privatisation-comm_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .pc a:hover,
table.port .pc a.current,
table.port .pc a.current:link,
table.port .pc a.current:visited,
table.port .pc a.current:active{
background:url(portfolio/privatisation-comm_closeup.gif) top left no-repeat;}

table.port .soil a,
table.port .soil a:link,
table.port .soil a:visited,
table.port .soil a:active{
background:url(portfolio/soil-merchants_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .soil a:hover,
table.port .soil a.current,
table.port .soil a.current:link,
table.port .soil a.current:visited,
table.port .soil a.current:active{
background:url(portfolio/soil-merchants_closeup.gif) top left no-repeat;}

table.port .ahsa a,
table.port .ahsa a:link,
table.port .ahsa a:visited,
table.port .ahsa a:active{
background:url(portfolio/hospitalityschools_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .ahsa a:hover,
table.port .ahsa a.current,
table.port .ahsa a.current:link,
table.port .ahsa a.current:visited,
table.port .ahsa a.current:active{
background:url(portfolio/hospitalityschools_closeup.gif) top left no-repeat;}

table.port .philafe a,
table.port .philafe a:link,
table.port .philafe a:visited,
table.port .philafe a:active{
background:url(portfolio/philafe_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .philafe a:hover,
table.port .philafe a.current,
table.port .philafe a.current:link,
table.port .philafe a.current:visited,
table.port .philafe a.current:active{
background:url(portfolio/philafe_closeup.jpg) top left no-repeat;}

table.port .kentrain a,
table.port .kentrain a:link,
table.port .kentrain a:visited,
table.port .kentrain a:active{
background:url(portfolio/kentrain_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .kentrain a:hover,
table.port .kentrain a.current,
table.port .kentrain a.current:link,
table.port .kentrain a.current:visited,
table.port .kentrain a.current:active{
background:url(portfolio/kentrain_closeup.jpg) top left no-repeat;}


table.port .samtern a,
table.port .samtern a:link,
table.port .samtern a:visited,
table.port .samtern a:active{
background:url(portfolio/samtern_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .samtern a:hover,
table.port .samtern a.current,
table.port .samtern a.current:link,
table.port .samtern a.current:visited,
table.port .samtern a.current:active{
background:url(portfolio/samtern_closeup.jpg) top left no-repeat;}


table.port .elsamere a,
table.port .elsamere a:link,
table.port .elsamere a:visited,
table.port .elsamere a:active{
background:url(portfolio/elsa_trust_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .elsamere a:hover,
table.port .elsamere a.current,
table.port .elsamere a.current:link,
table.port .elsamere a.current:visited,
table.port .elsamere a.current:active{
background:url(portfolio/elsa_trust_closeup.jpg) top left no-repeat;}

table.port .sara a,
table.port .sara a:link,
table.port .sara a:visited,
table.port .sara a:active{
background:url(portfolio/sarah_net_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .sara a:hover,
table.port .sara a.current,
table.port .sara a.current:link,
table.port .sara a.current:visited,
table.port .sara a.current:active{
background:url(portfolio/sarah_net_closeup.jpg) top left no-repeat;}

table.port .pangani a,
table.port .pangani a:link,
table.port .pangani a:visited,
table.port .pangani a:active{
background:url(portfolio/pangani_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .pangani a:hover,
table.port .pangani a.current,
table.port .pangani a.current:link,
table.port .pangani a.current:visited,
table.port .pangani a.current:active{
background:url(portfolio/pangani_closeup.jpg) top left no-repeat;}

table.port .multi a,
table.port .multi a:link,
table.port .multi a:visited,
table.port .multi a:active{
background:url(portfolio/multi_dime_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .multi a:hover,
table.port .multi a.current,
table.port .multi a.current:link,
table.port .multi a.current:visited,
table.port .multi a.current:active{
background:url(portfolio/multi_dime_closeup.jpg) top left no-repeat;}

table.port .chemserve a,
table.port .chemserve a:link,
table.port .chemserve a:visited,
table.port .chemserve a:active{
background:url(portfolio/chemserve_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .chemserve a:hover,
table.port .chemserve a.current,
table.port .chemserve a.current:link,
table.port .chemserve a.current:visited,
table.port .chemserve a.current:active{
background:url(portfolio/chemserve_closeup.gif) top left no-repeat;}

table.port .cinematic a,
table.port .cinematic a:link,
table.port .cinematic a:visited,
table.port .cinematic a:active{
background:url(portfolio/cinematic_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .cinematic a:hover,
table.port .cinematic a.current,
table.port .cinematic a.current:link,
table.port .cinematic a.current:visited,
table.port .cinematic a.current:active{
background:url(portfolio/cinematic_closeup.jpg) top left no-repeat;}

table.port .villa a,
table.port .villa a:link,
table.port .villa a:visited,
table.port .villa a:active{
background:url(portfolio/villa_care_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .villa a:hover,
table.port .villa a.current,
table.port .villa a.current:link,
table.port .villa a.current:visited,
table.port .villa a.current:active{
background:url(portfolio/videcs_closeup.jpg) top left no-repeat;}

table.port .image a,
table.port .image a:link,
table.port .image a:visited,
table.port .image a:active{
background:url(portfolio/imageit_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .image a:hover,
table.port .image a.current,
table.port .image a.current:link,
table.port .image a.current:visited,
table.port .image a.current:active{
background:url(portfolio/imageit_closeup.jpg) top left no-repeat;}

table.port .bro a,
table.port .bro a:link,
table.port .bro a:visited,
table.port .bro a:active{
background:url(portfolio/brothers_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .bro a:hover,
table.port .bro a.current,
table.port .bro a.current:link,
table.port .bro a.current:visited,
table.port .bro a.current:active{
background:url(portfolio/brothers_closeup.jpg) top left no-repeat;}

table.port .ncwk a,
table.port .ncwk a:link,
table.port .ncwk a:visited,
table.port .ncwk a:active{
background:url(portfolio/ncw_kenya_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .ncwk a:hover,
table.port .ncwk a.current,
table.port .ncwk a.current:link,
table.port .ncwk a.current:visited,
table.port .ncwk a.current:active{
background:url(portfolio/ncw_kenya_closeup.jpg) top left no-repeat;}

table.port .pharm a,
table.port .pharm a:link,
table.port .pharm a:visited,
table.port .pharm a:active{
background:url(portfolio/pharm_africa_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .pharm a:hover,
table.port .pharm a.current,
table.port .pharm a.current:link,
table.port .pharm a.current:visited,
table.port .pharm a.current:active{
background:url(portfolio/pharm_africa_closeup.jpg) top left no-repeat;}

table.port .tum a,
table.port .tum a:link,
table.port .tum a:visited,
table.port .tum a:active{
background:url(portfolio/nathaniel_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .tum a:hover,
table.port .tum a.current,
table.port .tum a.current:link,
table.port .tum a.current:visited,
table.port .tum a.current:active{
background:url(portfolio/nathaniel_closeup.jpg) top left no-repeat;}

table.port .mcs a,
table.port .mcs a:link,
table.port .mcs a:visited,
table.port .mcs a:active{
background:url(portfolio/mcs_2007_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .mcs a:hover,
table.port .mcs a.current,
table.port .mcs a.current:link,
table.port .mcs a.current:visited,
table.port .mcs a.current:active{
background:url(portfolio/mcs_2007_closeup.jpg) top left no-repeat;}

table.port .jmar a,
table.port .jmar a:link,
table.port .jmar a:visited,
table.port .jmar a:active{
background:url(portfolio/jmar_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .jmar a:hover,
table.port .jmar a.current,
table.port .jmar a.current:link,
table.port .jmar a.current:visited,
table.port .jmar a.current:active{
background:url(portfolio/jmar_closeup.jpg) top left no-repeat;}

table.port .amc a,
table.port .amc a:link,
table.port .amc a:visited,
table.port .amc a:active{
background:url(portfolio/amc_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .amc a:hover,
table.port .amc a.current,
table.port .amc a.current:link,
table.port .amc a.current:visited,
table.port .amc a.current:active{
background:url(portfolio/amc_closeup.jpg) top left no-repeat;}

table.port .college a,
table.port .college a:link,
table.port .college a:visited,
table.port .college a:active{
background:url(portfolio/utalii_college_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .college a:hover,
table.port .college a.current,
table.port .college a.current:link,
table.port .college a.current:visited,
table.port .college a.current:active{
background:url(portfolio/utalii_college_closeup.jpg) top left no-repeat;}

table.port .cassia a,
table.port .cassia a:link,
table.port .cassia a:visited,
table.port .cassia a:active{
background:url(portfolio/cassia_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .cassia a:hover,
table.port .cassia a.current,
table.port .cassia a.current:link,
table.port .cassia a.current:visited,
table.port .cassia a.current:active{
background:url(portfolio/cassia_closeup.jpg) top left no-repeat;}

table.port .construct a,
table.port .construct a:link,
table.port .construct a:visited,
table.port .construct a:active{
background:url(portfolio/constr_review_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .construct a:hover,
table.port .construct a.current,
table.port .construct a.current:link,
table.port .construct a.current:visited,
table.port .construct a.current:active{
background:url(portfolio/constr_review_closeup.jpg) top left no-repeat;}

table.port .ciar a,
table.port .ciar a:link,
table.port .ciar a:visited,
table.port .ciar a:active{
background:url(portfolio/ciar__thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .ciar a:hover,
table.port .ciar a.current,
table.port .ciar a.current:link,
table.port .ciar a.current:visited,
table.port .ciar a.current:active{
background:url(portfolio/ciar__closeup.jpg) top left no-repeat;}

table.port .texch a,
table.port .texch a:link,
table.port .texch a:visited,
table.port .texch a:active{
background:url(portfolio/texchem_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .texch a:hover,
table.port .texch a.current,
table.port .texch a.current:link,
table.port .texch a.current:visited,
table.port .texch a.current:active{
background:url(portfolio/texchem_closeup.jpg) top left no-repeat;}

table.port .kenpride a,
table.port .kenpride a:link,
table.port .kenpride a:visited,
table.port .kenpride a:active{
background:url(portfolio/kenpride_thumb.jpg) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .kenpride a:hover,
table.port .kenpride a.current,
table.port .kenpride a.current:link,
table.port .kenpride a.current:visited,
table.port .kenpride a.current:active{
background:url(portfolio/kenpride_closeup.jpg) top left no-repeat;}

table.port .full a,
table.port .full a:link,
table.port .full a:visited,
table.port .full a:active{
background:url(portfolio/fullbore_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .full a:hover,
table.port .full a.current,
table.port .full a.current:link,
table.port .full a.current:visited,
table.port .full a.current:active{
background:url(portfolio/fullbore_closeup.gif) top left no-repeat;}


table.port .lanx a,
table.port .lanx a:link,
table.port .lanx a:visited,
table.port .lanx a:active{
background:url(portfolio/lanxafrica_thumb.gif) top left no-repeat;
height:132px;
width:176px;
display:block;
text-decoration:none;
font-size:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b5224;}

table.port .lanx a:hover,
table.port .lanx a.current,
table.port .lanx a.current:link,
table.port .lanx a.current:visited,
table.port .lanx a.current:active{
background:url(portfolio/lanxafrica_closeup.gif) top left no-repeat;}

table.port #left{
background:url(images/port_site_bg.gif) top left no-repeat;
height:200px;
padding:9px 0px 0px 8px;
width:194px;}
table.port #middle{
background:url(images/port_site_bg.gif) top center no-repeat;
padding:9px 0px 0px 18px;
width:193px;
height:200px;}
table.port #right{
background:url(images/port_site_bg.gif) top right no-repeat;
height:200px;
width:184px;
padding:9px 0px 0px 18px;}
table.port{
margin-top:10px;
margin-bottom:10px;}
table.offer #obunt{
background:url(images/obuntu-logo.gif) top left no-repeat;
width:201px;
height:215px;
padding:144px 0px 0px 0px;}

table.offer #format{
background:url(images/formating.gif) top left no-repeat;
background-position:7px 0px;
width:208px;
height:215px;
padding:144px 0px 0px 0px;}
table.offer #office{
background:url(images/open_office_logo.gif) top left no-repeat;
background-position:7px 0px;
width:208px;
height:215px;
padding:144px 0px 0px 0px;}
div.offer{
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(images/New.gif) top left no-repeat;
background-position:140px 0px;
padding:10px 0px 0px 0px;
margin:10px 0px 0px 10px;
font-size:12px;
font-weight:bold;
color:#d7326b;}

/*/////////////////////////////////////////////////portfolio////////////////////////////////////////////////////////////////*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #a7a6a6;
	width: 742px;
	height: 450px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../templates/mcs/portfolio/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../templates/mcs/portfolio/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../templates/mcs/portfolio/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #a7a6a6;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; color:#FFFFFF; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 101px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 