/**********************************************************************
	Filename: uniteddentallabs.css
	Project:  United Dental Laboratories, Inc
	
	Global style sheet
**********************************************************************/

/* Body Tag Definition */
body { margin:0px 0px 25px 0px; padding:0px; background-color:#99CCFF; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a, ul, li { font-family:Arial, Helvetica, Verdana, sans-serif; color:#666666; font-size:12px; }
a { font-weight:bold; color:#003366; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin-top:0px; }
hr { width:100%; height:1px; margin: 0px 0px 0px 0px; color:#cccccc; }

/* HEADINGS */
h1,h2,h3,h4,h5 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#003366; margin:0px 0px 5px 0px; padding:0px; }
h1 { font-size:22px; }
h2 { font-size:16px; }
h3 { font-size:14px; margin:0px; }
h4 { font-size:12px; margin:0px; }
h5 { font-size:10px; margin:0px; }

/* MAIN ELEMENTS */
/* border-left:1px solid #003366; border-right:1px solid #003366; */
#header { width:750px; text-align:left; padding-top:25px; background-color:#003366; }
#headerPic1 { background-image:url( ../images/headerBG.gif ); height:129px; }
#logoLink { padding:18px 0px 0px 18px; }

#page { width:735px; min-height:300px; padding:50px 15px 15px 0px; border-top:6px solid #FFFFFF; border-bottom:6px solid #003366; text-align:left; background-color:#FFFFFF; background-image:url( ../images/pageBG.jpg ); background-repeat:no-repeat; }
#leftSide { float:left; width:185px; min-height:225px; text-align:left; margin:0px 0px 0px 10px; padding-top:7px; background-image:url( ../images/leftSideBG.gif ); background-repeat:no-repeat; background-position:top right; }

#rightSide { float:left; width:460px; padding:0px 40px 20px 20px; text-align:left; }

#footer { width:750px; height:100px; padding-top:18px; color:#FFFFFF; font-size:10px; background-color:#0066CC; text-align:center; }
#footer a { color:#FFFFFF; font-size:10px; }

/* MAIN NAVIGATION */
#navigation { width:750px; height:35px; border-bottom:1px solid #cccccc; background-color:#FFFFFF; }
#navigation div { float:right; }
#navigation a { display:block; width:100px; height:26px; padding-top:8px; padding-bottom:1px; font-size:12px; line-height:11px; color:#0066CC; font-weight:bold; border-left:1px solid #dddddd; text-align:center; background-image:url( ../images/navBG.gif ); background-repeat:no-repeat; background-position:top right; }
#navigation a:hover { color:#ffffff; background-color:#0066CC; border-left:1px solid #003366; text-decoration:none; }
#navHere { background-color:#0066CC; }
#navHere a { color:#FFFFFF; border-left:1px solid #003366; }
#navHere a:hover { color:#FFFFFF; border-left:1px solid #0066CC; }

/* SUB-MENU */
.subMenuItem { padding:0px 0px 0px 10px; }
.subMenuItem a { color:#003366; font-size:12px; font-weight:bold; }
.subMenuItem a:hover { color:#0066CC; text-decoration:none; }
#subMenuHere { color:#0066CC; }
.subMenuSeperator { width:167; height:3px; margin:3px 0px 3px 0px; background-image:url( ../images/subMenuSeperator.gif ); background-repeat:no-repeat; }

/* SUB-MENU CHILDREN */
.subMenuChildren { margin:3px 0px 0px 16px; }
.childBlock { margin-bottom:3px; }
.childBlock a { font-size:10px; font-weight:bold; padding:0px 0px 0px 9px; }
.childBlock a:hover { color:#0066CC; text-decoration:none; background-image:url( ../images/iconSubNavChild.gif ); background-repeat:no-repeat; background-position:0px 2px; }
#subMenuChildHere { display:block; color:#0066CC; text-decoration:none; background-image:url( ../images/iconSubNavChild.gif ); background-repeat:no-repeat; background-position:0px 2px; }

/* CONTENT BLOCKS*/
.contentRight { float:right; width:285px; margin-bottom:20px; text-align:left; }

/* IMAGES */
.imgColumn { }
.blockImageLeft { }
.blockImageRight { }
.blockImageCenter { }
.leftImage { float:left; clear:both; }
.rightImage { float:right; clear:both; }
.pageImageNote { font-size:10px; }
/* IMAGE CAPTIONS */
#imageCaption { position:absolute; left:-300px; width:150px; border:1px solid #003366; padding:7px; background-color:#f5f5f5; visibility:hidden; z-index:1; filter:progid:DXImageTransform.Microsoft.Shadow( color = #babac2,direction = 130 ); }
#imageCaptionPointer { position:absolute; left:-300px; z-index:2; visibility:hidden; }
#imageCaptionPointerLow { position:absolute; left:-300px; z-index:2; visibility:hidden; }

/* OLD ??*/
.portfolioLogo { margin:5px 0px 5px 0px; }
.teamPic { margin:0px 0px 10px 10px; }

/* MISCELLANEOUS */
.pdfLink a { background-color:#ff9900; padding:2px 5px 2px 5px; width:190px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; font-size:10px; color:#ffffff; }
.pdfLink a:hover { color:#ffffff; text-decoration:underline; }
.lbText { color:#0066CC; }

/* FORM ELEMENTS */
form { margin:0px; padding:0px; }
.frmlabel { font-size:12px; color:#003366; font-weight:bold; }
.frmtxt { border:1px solid #003366; }
.button { width:100px; font-size:12px; color:#003366; font-weight:bold; }

