
body
{ 
  margin      :  1px;
  
  background  :  #ffffff;
  color       :  #000000;
}

div
{
  margin       :  0px;
  padding      :  0px;
  left         :  0px;
  top          :  0px;
  position     :  relative;
  
  text-align   :  justify;
  
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  inherit;
  background   :  inherit;
}

#MainLayout
{
  margin      :  0px;
  left        :  0px;
  top         :  0px;
  width       :  999px;
  
  border      :  solid 1px #000000;
  background  :  inherit;
  color       :  inherit;
}

#Header
{
  width       :  999px;
  height      :  172px;
  background  :  #f0f0f0;
  color       :  inherit;
}

#TopBar
{
  width          :  999px;
  height         :  28px;
  
  border-top     :  solid 2px #154c9e;
  border-bottom  :  solid 1px #000000;  
  background     :  #7e9ac2;
  color          :  inherit;
}

#Keywords
{
  position     :  absolute;

  font-family  :  verdana, arial, verdana, sans-serif;
  font-size    :  13px;
  font-weight  :  bold;
  color        :  #ffffff;

  width        :  650px;
  height       :  28px;
  line-height  :  28px;

  background   :  #fb7015 url('../images/header/keywordsBg.jpg') no-repeat;
}

#TopBarLinks
{
  position     :  absolute;
  top          :  2px;
  left         :  650px;
  width        :  349px;
  height       :  28px;
  color        :  inherit;
  background   :  #7e9ac2;
}

#JumpTo
{
  position     :  absolute;
  left         :  94px;
  top          :  3px;
  background   :  inherit;
  color        :  inherit;
}

#JumpTo select
{
  width       :  250px;
  background  :  #99afce;
  border      :  solid 1px #ffffff;
  padding     :  2px 0px 1px 2px;
  color       :  #000000;
}

#HeaderImg
{
  position    :  absolute;
  top         :  31px;
  width       :  999px;
  height      :  120px;
  clear       :  both;
  background  :  #f0f0f0;
  color       :  inherit;
}

#MainContentArea
{
   top         :  2px;   
   width       :  999px;
   clear       :  both;

   background  :  inherit;
   color       :  inherit;
}

#BodyArea
{
  float        :  right;
  width        :  765px;

  text-align   :  justify;
  border-left  :  solid 2px #154c9e;
  
  background   :  inherit;
  color        :  inherit;
}

#BodyAreaAll
{
  float        :  right;
  width        :  765px;

  text-align   :  justify;
  border-left  :  solid 2px #154c9e;
  
  background   :  inherit;
  color        :  inherit;
}

#Body
{
  float        :  left;
  width        :  540px;

  background   :  inherit;
  color        :  inherit;
}

#BodyText
{
  padding      :  15px;
  line-height  :  15px;
  background   :  inherit;
  color        :  inherit;
}

#LeftPanel
{
  float       :  right;
  width       :  231px;

  text-align  :  center;
  margin      :  3px auto 0px auto;
  background  :  inherit;
  color       :  inherit;
}

#RightPanel
{
  float       :  right;
  width       :  225px;
  background  :  #f0f0f0;
  color       :  inherit;
}

#PH_Row1
{
  clear        :  both;
  width        :  200px;
  padding-top  :  5px;
  background   :  inherit;
  color        :  inherit;
}

#PH_Row2, #PH_Row3
{
  clear        :  both;
  width        :  200px;
  padding-top  :  10px;
  background   :  inherit;
  color        :  inherit;
}

#PH_P1, #PH_P4, #PH_P7
{
  width       :  60px;
  height      :  60px;
  border      :  solid 1px #888888;
  background  :  #eeeeee;
  color       :  inherit;
}

#PH_P2
{
  position    :  absolute;
  top         :  5px;
  left        :  70px;
  width       :  60px;
  height      :  60px;
  border      :  solid 1px #888888;
  background  :  #eeeeee;
  color       :  inherit;
}

#PH_P5, #PH_P8
{
  position    :  absolute;
  top         :  10px;
  left        :  70px;
  width       :  60px;
  height      :  60px;
  border      :  solid 1px #888888;
  background  :  #eeeeee;
  color       :  inherit;
}

#PH_P3
{
  position    :  absolute;
  top         :  5px;  
  left        :  140px;
  width       :  60px;
  height      :  60px;
  border      :  solid 1px #888888;
  background  :  #eeeeee;
  color       :  inherit;
}

#PH_P6, #PH_P9
{
  position    :  absolute;
  top         :  10px;
  left        :  140px;
  width       :  60px;
  height      :  60px;
  border      :  solid 1px #888888;
  background  :  #eeeeee;
  color       :  inherit;
}

#PortfolioHilights, #RecentProject, #Testimonials, #QuickContact, #MoreInfo, #SpecialPackage
{
  width       :  200px;
  clear       :  both;
  margin      :  10px auto 0px auto;
  background  :  inherit;
  color       :  inherit;
}

#PortfolioHilights img
{
  width       :  54px;
  height      :  54px;
  border      :  none;
  background  :  inherit;
  color       :  inherit;
  margin      :  2px 0px 0px 2px;
}

#RecentProject img, #SpecialPackage img
{
  width       :  175px;
  height      :  175px;
  border      :  none;
  background  :  inherit;
  color       :  inherit;
}

#RP_Picture, #SP_Picture
{
  width       :  194px;
  padding     :  2px;
  border      :  solid 1px #888888;
  background  :  #ffffff;
  text-align  :  center;
  color       :  inherit;
}

#RP_Details
{
  width        :  200px;
  padding-top  :  4px;
  line-height  :  15px;
  background   :  inherit;
  color        :  inherit;
}

#QC_Details
{
  width        :  200px;
  line-height  :  18px;
  background   :  inherit;
  color        :  inherit;
}

#MI_Name
{
  width        :  200px;
  padding-top  :  10px;
}

#MI_Text1, #MI_Text2
{
  width       :  65px;
  float       :  left;
  text-align  :  right;
  padding     :  1px 5px 0px 0px;
}

#MI_InputArea1, #MI_InputArea2
{
  width  :  130px;
  float  :  left;
}

#MI_Email
{
  width        :  200px;
  padding-top  :  5px;
  clear        :  both;
}

#MI_Question
{
  width        :  200px;
  padding-top  :  8px;
  clear        :  both;
}

#MI_QuestionArea
{
  width        :  200px;
  padding-top  :  2px;
  clear        :  both;
}

#MI_Submit
{
  width        :  200px;
  padding-top  :  3px;
  clear        :  both;
  text-align   :  right;
}

#Footer
{
  clear       :  both;
  width       :  999px;
  height      :  25px;
  
  border-top  :  solid 5px #154c9e;
  background  :  #fb7015;
  color       :  inherit;
}

#FooterText
{
  float         :  left;
  padding-left  :  8px;
  line-height   :  25px;
  color         :  #ffffff;  
  background    :  inherit;
}

#FooterW3C
{
  float       :  right;
  padding     :  5px 5px 0px 0px;
  background  :  inherit;
  color       :  inherit;
}

div.dmarquee
{
  position    :  absolute;
  left        :  0px;
  height      :  28px;
  width       :  635px;
  background  :  none;
}

#MarqueeOuter
{
  background   :  none;
}

#MarqueeInner
{
  background   :  none;
}

#QuickLinks
{
  left        :  5px;
  width       :  90px;
  height      :  28px;
  background  :  #7e9ac2;
  color       :  inherit;
}

#QuickLinks ul
{
  margin      :  0px;
  list-style  :  none;
  padding     :  9px 0px 0px 15px;  
  background  :  inherit;
  color       :  inherit;
}

#QuickLinks li
{
  padding     :  0px;
  width       :  22px;
  float       :  left;
  text-align  :  center;
  background  :  inherit;
  color       :  inherit;
}

#QuickLinks img
{
  height      :  10px;
  float       :  left;
  border      :  none;
  background  :  inherit;
  color       :  inherit;
}

#H_Menu
{
  position       :  absolute;
  top            :  151px;
  width          :  999px;
  height         :  21px;
  background     :  #e6e6e6 url('../images/hMenu/menuBg.jpg');
  float          :  right;  
  border-bottom  :  solid 3px #154c9e;  
  color          :  inherit;
}

#H_Menu ul
{
  margin       :  0px;
  padding      :  0px;
  list-style   :  none;
  line-height  :  21px;
  color        :  inherit;
  background   :  inherit;
}

#H_Menu li
{
  padding     :  0px;
  margin      :  0px;
  width       :  125px;
  float       :  right;  
  color       :  inherit;
  background  :  inherit;
}

#H_Menu img
{
  width       :  22px;
  height      :  21px;
  float       :  left;
  color       :  inherit;
  background  :  inherit;
}

#H_Menu a
{
  font-family          :  verdana, arial, sans-serif;
  font-size            :  11px;
  font-weight          :  bold;  
  color                :  #666666;

  text-decoration      :  none;
  
  height               :  21px;
  line-height          :  19px;
  padding-left         :  10px;
  background           :  #e6e6e6 url('../images/hMenu/menuBg.jpg');
  background-position  :  0px -3px;
} 
  
#H_Menu a:hover
{
  font-family          :  verdana, arial, sans-serif;
  font-size            :  11px;
  font-weight          :  bold;    
  color                :  #000000;

  text-decoration      :  none;
  
  line-height          :  21px;
  padding-left         :  10px;  
  background           :  #e6e6e6 url('../images/hMenu/menuBg.jpg');
  background-position  :  0px -3px;
}

div.leftPanel
{
  width       :  220px;
  margin      :  0px auto 0px auto;
  text-align  :  center;
  color       :  inherit;
  background  :  inherit;
}

.leftPanel a img
{
  display     : block;
  margin-top  :  5px;
  
  width       :  220px;
  height      :  21px;
  border      :  none;
   
  color       :  inherit;
  background  :  inherit;
}

div.websiteDesignAndDevelopment, div.payPerClick, div.webHosting, div.searchEngineOptimization, div.seoCopywriting, div.linkBuildingProgram
{
  width       :  220px;
  margin-top  :  3px;
  display     :  none;
  border-top  :  solid 1px #dddddd;
  color       :  inherit;
  background  :  inherit;
}

.websiteDesignAndDevelopment a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/websiteDesignAndDevelopmentBullet.jpg');
}
  
.websiteDesignAndDevelopment a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/websiteDesignAndDevelopmentBullet.jpg');
}

.webHosting a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/webHostingBullet.jpg');
}
  
.webHosting a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/webHostingBullet.jpg');
}

.searchEngineOptimization a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/searchEngineOptimizationBullet.jpg');
}
  
.searchEngineOptimization a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/searchEngineOptimizationBullet.jpg');
}

.seoCopywriting a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/seoCopywritingBullet.jpg');
}
  
.seoCopywriting a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/seoCopywritingBullet.jpg');
}

.linkBuildingProgram a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/linkBuildingProgramBullet.jpg');
}
  
.linkBuildingProgram a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/linkBuildingProgramBullet.jpg');
}

.payPerClick a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #666666;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/payPerClickBullet.jpg');
}
  
.payPerClick a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  display          :  block;
  padding-left     :  15px;
  line-height      :  20px;
  border-bottom    :  solid 1px #dddddd;
  background       :  #ffffff url('../images/vMenu/payPerClickBullet.jpg');
}

.panelBlock
{
  width      :  210px;
  padding    :  10px 0px 5px 0px;
  margin     :  0px auto 0px auto;
  color      :  inherit;
  background :  inherit;
}

.link
{
  color            :  #3b6bba;
  text-decoration  :  underline;
  background       :  inherit;
}

.linkText
{
  color        :  #3b6bba;
  background   :  inherit;
}

#RelatedLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #444444;

  text-decoration  :  none;
  
  background       :  inherit;      
}
  
#RelatedLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;  
  color            :  #000000;

  text-decoration  :  underline;
  
  background       :  inherit;      
}

h1
{
  font-family     :  "trebuchet ms", geneva, sans-serif;
  font-size       :  22px;
  font-weight     :  bold;
  color           :  #154c9e;
  
  margin          :  0px;
  line-height     :  25px;
  letter-spacing  :  1px;
  text-transform  :  capitalize;
  
  background      :  inherit;      
}

h1.keywords
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  11px;
  font-weight     :  normal;
  color           :  #000000;
  
  margin          :  0px;
  line-height     :  15px;
  letter-spacing  :  0px;
  text-transform  :  none;  
  
  background      :  inherit;      
}

h2
{
  font-family     :  "trebuchet ms", geneva, sans-serif;
  font-size       :  20px;
  font-weight     :  normal;
  color           :  #333333;
  
  margin          :  0px;
  line-height     :  22px;
  letter-spacing  :  0px;
  text-align      :  left;
  text-transform  :  capitalize;  
  
  background      :  inherit;      
}

h4
{
  font-family     :  "trebuchet ms", geneva, sans-serif;
  font-size       :  16px;
  font-weight     :  bold;
  color           :  #333333;
  
  margin          :  0px 0px -2px 0px;
  line-height     :  20px;
  letter-spacing  :  0px;
  text-align      :  left;
  text-transform  :  capitalize;  
  
  background      :  inherit;      
}


h5
{
  font-family     :  "trebuchet ms", geneva, sans-serif;
  font-size       :  16px;
  font-weight     :  bold;
  color           :  #000000;
  
  margin          :  0px 0px 5px 0px;
  padding         :  0px 0px 2px 6px;
  line-height     :  18px;
  letter-spacing  :  0px;
  text-align      :  left;
  border-bottom   :  solid 1px #000000;
  border-left     :  solid 6px #000000;
  text-transform  :  capitalize;
  
  background      :  inherit;      
}

h6
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  font-weight  :  normal;
  color        :  #555555;  
  
  line-height  :  14px;
  
  clear        :  both;  
  margin       :  0px;
  padding-top  :  100px;
  background   :  inherit;  
}

big
{
  font-family :  verdana, arial, sans-serif;
  font-size   :  13px;
  font-weight :  bold;
  color       :  #000000;
  
  background  :  inherit;      
}

b.grayText
{
  font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  font-weight :  bold;
  color       :  #444444;

  background  :  inherit;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;

  background       :  inherit;      
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
  
  background       :  inherit;      
}

form
{
  margin      :  0px;
  color       :  inherit;
  background  :  inherit;
}

input, textarea, select
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #000000;
  background   :  #ffffff;
}

.button
{
  width       :  60px;
  height      :  21px;
  color       :  #222222;
  background  :  #d6d6d6;  
}

.frmButton
{
  width        :  70px;
  height       :  25px;
  font-weight  :  bold;
  color        :  #222222;
  background   :  #d6d6d6;     
}

input.frmMoreInfo
{
  height      :  15px;  
  padding     :  1px 2px 0px 2px;
  background  :  #ffffff;
  border      :  solid 1px #aaaaaa;
  color       :  inherit;
}

input.frmInput
{
  height      :  13px;  
  padding     :  2px;
  background  :  #fcfcfc;
  border      :  solid 1px #aaaaaa;
  color       :  inherit;
}

textarea.frmInput
{
  padding     :  2px;
  background  :  #fcfcfc;
  border      :  solid 1px #aaaaaa;
  color       :  inherit;
}

textarea.frmMoreInfo
{
  padding     :  1px 2px 0px 2px;
  background  :  #ffffff;
  border      :  solid 1px #aaaaaa;
  color       :  inherit;
}

select.frmSelect
{
  color       :  inherit;
  background  :  #fcfcfc;
  border      :  solid 1px #aaaaaa;
}

ul
{
  color       :  inherit;
  margin-top  :  2px;
  list-style  :  square;
  background  :  inherit;
}

ol
{
  color       :  inherit;
  margin-top  :  2px;
  background  :  inherit;
}

li
{
  padding-top  :  5px;
  color        :  inherit;
  background   :  inherit;
}

blockquote
{
  margin      :  10px 20px 10px 20px;
  color       :  #777777;
  background  :  inherit;  
}
