@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }

html, body { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4f4f4f;}

img, div , #footer{ behavior: url(../../Portal/Design_CSS/crm_logo.gif);}
*/

div, span, dl, dd, ul, li { margin:0px; padding:0px;}

img {border:0px;}

a { outline:none;}

#wrapper { width:100%;}

#container { width:1002px; margin:0 auto; height:auto; overflow:hidden; border:#000 0px solid;}

.header { float:left; width:1002px; height:auto; overflow:hidden;}

.logo-container{ float:left; width:1003px; height:80px; }

.logo{ float:left; padding-top:20px;}
.phone-number{ float:right; font-size:18px; color:#3a7813; padding-right:2px; padding-top:33px; width:260px;}

/*.menu{ float:left; width:1002px; height:52px; background:url(../../images/menu-bg.gif) left top no-repeat; }*/

.menu{ float:left; width:1002px; height:52px; background:url(../../images/menu-bg.gif) left top no-repeat; }
.menu li{ float:left; list-style:none; line-height:52px;   font-size:14px; }
.menu li a{ display:block; color:#5d5d5d; text-decoration:none; background:url(../../images/menu-divider.gif) right top no-repeat; padding-right:24px;}
.menu li a span{ display:block; color:#5d5d5d; text-decoration:none; padding-left:24px;  }
.menu li a:hover{ display:block; color:#5d5d5d; text-decoration:none; background:url(../../images/menu-over-bg2.gif) right top no-repeat; }
.menu li a:hover span{ display:block; background:url(../../images/menu-over-bg1.gif) left top no-repeat;  }


.menu-main-table {float:left; width:770px;}
.menu td{ float:left; list-style:none; line-height:52px;  font-size:14px; }
.Middlemenu a{ display:block; float:left; color:#5d5d5d; text-decoration:none; background:url(../../images/menu-divider.gif) right top no-repeat; width:100px; text-align:center;}
.Middlemenu td a { display:block; color:#5d5d5d; text-decoration:none; }
.Middlemenu a:hover{ display:block; color:#5d5d5d; text-decoration:none; background:url(../../images/menu-over.gif) left top no-repeat; }
/*.menu a:hover { display:block; background:url(../../images/menu-over-bg1.gif) left top no-repeat;  }*/

.search-box { float:right; height:52px; width:195px;  border:#F00 1px solid; border:#f00 0px solid; padding-top:10px;}

.search-box input{ float:left; height:18px; padding:2px 0px; border:#999 1px solid; margin-top:8px;}


.search-box-bottom { float:right; height:52px; width:195px;  border:#F00 1px solid; border:#f00 0px solid; padding-top:0px; margin-top:-13px; padding-right:20px;}

.search-box-bottom input{ float:left; height:18px; padding:2px 0px; border:#999 1px solid; margin-top:8px;}


.search-icon{ width:35px !important; height:30px !important; margin-top:9px !important; padding:0px 0px 0px 6px !important; cursor:default;}



.container-inner{ float:left; width:1002px; height:auto; overflow:hidden; border-bottom:#d4d4d4 1px solid;  background:url(../../images/inner-container-border.gif) left top repeat-y; margin-top:-2px;}

.container-inner-bg{ float:left; width:1000px; height:auto; overflow:hidden; background:url(../../images/middle-bg.gif) left top repeat-x; margin-left:1px; }

*html .container-inner-bg{ float:left; width:999px; height:auto; overflow:hidden; background:url(../../images/middle-bg.gif) left top repeat-x; }

.flash-banner{ float:left; width:1000px; height:194px; border:#F00 0px solid;  }

.middle{ float:left; width:1001px; height:auto; overflow:hidden;  padding-bottom:17px;}
.middle-container{ float:left; width:1002px; height:auto; overflow:hidden;}

.who-logo { float:left; width:1002px; height:95px; overflow:hidden;}

.Who-we-are { float:left; width:605px; padding-left:24px;padding-top:3px;}
.Who-we-are h1{ font-size:18px; line-height:24px; font-weight:normal;}

.Who-we-are p a{font-size:12px; color:#424242; text-decoration:underline;}
.Who-we-are p a:hover{font-size:12px; color:#424242; text-decoration:none;}

.microsoft-logo{ float:left; width:373px; height:95px; overflow:hidden;}
.microsoft-logo dd{ float:left;}
.microsoft-icon { padding-top:39px; padding-left:34px; padding-right:20px;}
.microsoft-dyamic { padding-top:24px; padding-left:18px;}

.box3{ float:left; width:1000px; height:auto; overflow:hidden;}

.Dynamics-CRM { float:left; width:299px; height:auto; overflow:hidden; padding-left:24px;}
.Dynamics-CRM-header { float:left; width:299px; height:79px; background:url(../../images/Dynamics-CRM-header-bg.gif) left top repeat-x;}
.Dynamics-CRM-header h1{ font-size:14px; color:#222; line-height:79px; font-weight:bold; }
.Dynamics-CRM-header h1 img{ padding-right:17px;}
.Dynamics-CRM-container { float:left; width:299px; height:240px;  overflow:hidden; background:url(../../images/Dynamics-CRM-container-bg.gif) left bottom repeat-x #FFF;}

.Dynamics-CRM-container p { padding:24px 17px 14px 13px; text-align:justify; line-height:16px;}
.box-more { padding:0px !important; }
.box-more a{ float:right; color:#424242; text-decoration:underline; text-align:right;  
 padding-right:28px;padding-top:2px;
 background:url(../../images/more-aero.gif) right 8px no-repeat;  margin-right:20px;  }
.box-more a:hover{ color:#424242; text-decoration:none;}


.footer { float:left; width:1000px; height:auto; overflow:hidden; }

.footer-container { float:left; width:1002px; height:39px; background:url(../../images/footer-bg.gif) left top repeat-x; }

.footer-container dd{ float:left; line-height:39px; font-size:14px; color:#5d5d5d; padding:0px 16px; }

.footer-container dd a{color:#5d5d5d; text-decoration:none;}
.footer-container dd a:hover{color:#5d5d5d; text-decoration:underline;}
.rss-icon { float:right; padding-top:10px; padding-right:32px;}

.copy-sitemap{ float:left; width:954px; padding:8px 24px 32px 24px; }
.copyrights{ float:left; font-size:11px; color:#a2a2a2;}
.sitemap{ float:right; font-size:10px; color:#515151;}
.sitemap a{color:#515151; text-decoration:none;}
.sitemap a:hover{color:#515151; text-decoration:underline;}

.microsoft-dynamics-crm-shadow { background:url(../../images/microsoft-dynamics-crm-shadow.gif) left top no-repeat;}
.microsoft-dynamics-gp-shadow { background:url(../../images/microsoft-dynamics-gp-shadow.gif) left top no-repeat;}
.microsoft-dynamics-rms-shadow { background:url(../../images/microsoft-dynamics-rms-shadow.gif) left top no-repeat;}

.clear-left { clear:left; margin-bottom:-14px; font-size:2px;}

*:first-child+html .clear-left { clear:left; margin-bottom:-2px; font-size:2px;}

*html .clear-left { font-size:0px; margin-bottom:-20px; }	

/* serveices For CSS */

.box-more-ser { padding:0px !important; }
.box-more-ser a{ color:#424242; text-decoration:underline;  
 padding-right:26px;padding-top:3px;
 background:url(../../images/more-aero.gif) right 8px no-repeat;  margin-right:20px;  }
.box-more-ser a:hover{ color:#424242; text-decoration:none;}


.box-more-ser-new { bottom:20px;
float:left;
padding:0 !important;
position:absolute;
right:20px;}
.box-more-ser-new a{ color:#424242; text-decoration:underline;  
 padding-right:26px;padding-top:3px;
 background:url(../../images/more-aero.gif) right 8px no-repeat;  margin-right:20px;  }
.box-more-ser-new a:hover{ color:#424242; text-decoration:none;}






































































