/* css styles for ibc web site */

body       { background-color: #fc6; text-align: left; margin: 0 auto auto }

#wrapper          { margin: 0 auto auto; width: 800px; /*height: 600px*/ }

#L1-top  /* all pages - blue band at top */ { background-color: #6699ff; width: 800px; height: 18px }

#L1-cloudlogo  /* all pages - cloud logo */ { width: 800px; height: 69px }

#L1-body   /* text box for first level pages */ { background-color: white; width: 800px; height: 358px }

#L1-body-navtext   /* main navigation for first level pages */   { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; line-height: 28px; background-color: #6699ff; background-position: 0 8px; text-align: center; padding-top: 8px; width: 440px; height: 28px }

#L1-body-servnwscntct  /* text box for services, news and contact us */ { background-color: white; width: 800px; height: 461px }

#L1-footer-abtport    /* footer style for about us and portfolio pages */ { background-color: #06c; padding-top: 8px; width: 800px; height: 155px }

#L1-footer-servnwscntct   /* footer style for services, news, and contact pages */ { background-color: #06c; width: 800px; height: 52px }

#L2-body-smplimg    /* box for portfoilo samples */ { background-color: white; width: 360px; height: 350px; float: left; clear: right }

#L2-body-navtext    /* text box for the portfolio navigation  */  { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; line-height: 28px; background-color: #6699ff; background-position: 0 8px; text-align: center; padding-top: 8px; width: 440px; height: 28px; float: left }

#hed-top    { background-color: #6699ff; width: 800px; height: 18px }
	
#hed-cloud  { width: 800px; height: 69px }

#hed-smpl     { background-color: white; width: 800px; height: 358px }
	
.float-descrptn { 
	color: #f90; background-color: #6699ff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; position: relative; top: 70px; left: 360px; float: none; border-width: 2px; border-color: #f99; }
	
#hed-foot    { background-color: #6699ff; width: 800px; height: 193px }
	
element { }

#idx-top { background-color: #6699ff; background-position: 800px 47px; width: 800px; height: 47px; }

#idx-foot { background-color: #0066cc; width: 800px; height: 133px; }

#idx-txt     { color: teal; font-size: 14px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 24px; background-color: white; text-align: center; width: 800px; height: 153px }

#clr69f-ltblu { background-color: #69f; }

#clr06c-dkblu  { background-color: #06c; width: 800px; height: 52px }

.footer-clr06c-dkblu { background-color: #06c; width: 800px; height: 52px }

#clrfff-wht { background-color: #fff; }
.sctntitl  { color: #69f; font-size: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 25px; text-align: right; letter-spacing: 0.3em; visibility: visible; margin-right: auto; margin-left: auto; position: relative; z-index: 3; top: 25px; right: 230px; width: 200px; height: 30px }
