﻿html {overflow-y: scroll;}
body {position:relative; background:#ededed; color:#000000; margin: 0px 0px 0px 0px;}
h3 {}
a {color:Gray}
a:visited {color:Gray}
a:hover {color:#22619f;}


/* MAINMENU */
#mainmenu {position:relative; width:100%; top:70px; right:20px; text-align:right; }
#mainmenu ul {list-style:none; margin:0px; padding:0px; }
#mainmenu li {position:relative; display:inline; }
#mainmenu a {position:relative; padding-left:5px; padding-right:5px; padding-bottom:2px; text-decoration:none; border-right:1px solid #6a747c;}
#mainmenu a:hover {color:#22619f; }
#mainmenu a.last {border-right:none;}

/* DROPDOWN MENU */
#mainmenu ul ul {z-index:500;}
#mainmenu ul li ul {position:absolute; height:auto; list-style:none; display:none; left:0px; top:16px; width:150px; text-align:left; filter:alpha(opacity=80); opacity:0.8; background:#22619f; }
#mainmenu li li {display:block; padding:2px; z-index:500;}
#mainmenu li:hover ul, #mainmenu ul li.dd ul {display:block;}
#mainmenu li li a, #mainmenu li li a:hover {color:#ffffff; border:none;}
#mainmenu li li:hover {background:black;}

/* SMALL MENU */
#minimenu {position:relative; width:974px; height:24px; background:; margin:auto auto; text-align:right; right:20px;}
#minimenu ul {list-style:none;}
#minimenu li {display:inline;}
#minimenu a {padding-right:5px; padding-left:5px; border-right:1px solid #6a747c; text-decoration:none;}
#minimenu a.last {border-right:none;}
#minimenu a:hover {color:#22619f; }

#callout {position:absolute; width:100px; height:auto; filter:alpha(opacity=60); opacity:0.6; left:935px; top: 300px; background:#22619f; color:#ffffff;}
#callout ul {list-style:none;}
#callout li {display:;}

#footer {position:relative; width:974px; height:20px; right:20px; margin: auto auto;}
#footer ul {list-style:none;}
#footer li {display:inline;}
#footer a {padding-right:5px; padding-left:5px; border-right:1px solid #6a747c; text-decoration:none;}
#footer a.last {border:none;}
#footer .left {float:left;}
#footer .right {float:right;}
#footer a:hover {color:#22619f;}

/* FOR UNDER CONSTRUCTION PAGE */
#underconstruction {position:relative; background:white; margin: 0 auto;}
#underconstruction img {border:0px solid black; text-align:center;}

/* DROP SHADOW AND OUTER BOX */
#shadow {position:relative; width:974px; min-height:768px; background:#828282; margin: auto auto;}
#border {position:relative; width:974px; min-height:768px; background:#ffffff ; text-align:left; border: 1px solid #22619f; right: 5px; bottom: 5px; margin: auto auto;}
#borderswf {position:absolute; top:150px;z-index:0}


/* USED FOR ADDITIONAL PAGES */
#border2 {position:relative; width:974px; min-height:768px; background:#ffffff url('images/bar.jpg') no-repeat 0px 150px; text-align:left; border: 1px solid #22619f; right: 5px; bottom: 5px; margin: auto auto; clear:both;}


/* Z-INDEZ HACK FOR IE7 AND BELOW  */
#border2 #mainmenu {position:relative; z-index:1000;}

/* IE6 HACKS BLAH.*/
* html #minimenu {position:relative; width:974px; height:24px; background:; margin:auto auto; text-align:right; right:20px; top:5px;}
* html #shadow {position:relative; width:974px; height:768px; background:#828282; margin: auto auto;}
* html #border {position:relative; width:974px; height:768px; background:#ffffff ; text-align:left; border: 1px solid #22619f; right: 5px; bottom: 5px; margin: auto auto;}
* html #border2 {position:relative; width:974px; height:768px; background:#ffffff url('images/bar.jpg') no-repeat 0px 150px; text-align:left; border: 1px solid #22619f; right: 5px; bottom: 5px; margin: auto auto; clear:both;}



/* POSITIONING FOR HOME PAGE IMAGES */
#labsolutions {position:relative; width:354px; height:45px; left:35px; top:55px}
#core2care {position:absolute; width:148px; height:30px; left:764px; top:650px; text-align:center;}
#core2care img {padding-bottom: 5px;}

/* HOME PAGE FEATURED CONTENT */
#fccontainer {position:absolute; left:477px; top: 480px; width:480px;}
#fccontainer a {text-decoration:none;}
#fccontainer a:hover {color:#6a747c;}
#fc1 {position:relative; background:url('images/fc1.jpg') no-repeat; width:142px; height:142px; float:left; margin-right:20px}
#fc2 {position:relative; background:url('images/fc2.jpg') no-repeat; width:142px; height:142px; float:left; margin-right:20px}
#fc3 {position:relative; background:url('images/fc3.jpg') no-repeat; width:142px; height:142px; float:left; }

#fc1 p,#fc2 p,#fc3 p  {padding:10px}
#p1home {position:relative; width:385px; left:60px; top:410px;}

/* SIDE BAR */
#prodmenu {position:relative;  left:68px; width:190px;}
#prodmenu ul {list-style:none; margin:0px; padding:0px;}
#prodmenu li {padding-bottom:30px;}
#prodmenu a {text-decoration:none;}
#prodmenu a:hover {color:#22619f;}

#prodmenu ul ul {list-style-type:none; margin-left:25px; margin-top:6px; margin-bottom:-12px; }
#prodmenu li li {padding-top:10px; padding-bottom:0px; }

/* COLUMN CONTAINER */
#colcontainer {position:relative; width:100%; top:160px; overflow:hidden;}
#colcontainer h3 {margin:0px; margin-bottom:25px; font-family:calibri, sans-serif; font-size:20px; line-height:22px; }
#colcontainer h4 {margin:0px; font-family:calibri, sans-serif; font-size:13px; line-height:14px; }
#colcontainer p {color:#6a747c; font-family:calibri, sans-serif; font-size:12px; line-height:14px; }
#colajaxloader {} /* THIS IS ONLY FOR LOADING 2 OR 3 COLUMN LAYOUTS USING AN AJAX METHOD */

/* 2 COLUMN LAYOUT */
#col21 {position:relative; width:275px; margin-top:5px;}
#col22 {position:relative; width:550px; z-index:0;}
#col22 table {width:550px;}
#col22 ul {color:#6a747c; font-family:calibri, sans-serif; font-size:12px; line-height:14px;}
#col22 img  {width:; padding-top:5px; padding-left:5px; }
#col22 .small img {width:100px;}
#col22 .medium img {width:450px;}
#col22 .large img {width:550px;}

/* THREE COLUMN LAYOUT */
#col31 {position:relative; width:270px; margin-top:5px;}
#col31 .p1 {margin:0px;}
#col32 {position:relative; width:440px;}
#col32 ul {color:#6a747c; font-family:calibri, sans-serif; font-size:12px; line-height:14px;}
#col33 {position:relative; width:240px; text-align:center;}
#col33a {position:relative; width:155px; text-align:left; margin: auto auto; }
#col32 img  {width:;}
#col33a img  {width:}

#bannerdiv {position:absolute; top:150px;z-index:1;}


/* REUSABLE CLASSES */
.font8 {font-family:calibri, sans-serif; font-size:8px}
.font10 {font-family:calibri, sans-serif; font-size:10px}
.font11 {font-family:calibri, sans-serif; font-size:11px}
.font12 {font-family:calibri, sans-serif; font-size:12px}
.font13 {font-family:calibri, sans-serif; font-size:13px}
.font14 {font-family:calibri, sans-serif; font-size:14px}
.font16 {font-family:calibri, sans-serif; font-size:16px}
.font20 {font-family:calibri, sans-serif; font-size:20px}
.font21 {font-family:calibri, sans-serif; font-size:21px}
.font26 {font-family:calibri, sans-serif; font-size:26px}

.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh19 {line-height:19px;}
.lh25 {line-height:25px;}
.lh28 {line-height:28px;}


.bold {font-weight:bold;}
.gray {color:#6a747c}
.black {color:#000000}
.gray a {color:#6a747c}
.blue {color:#22619f}
.green {color:#9fa615}
.red {color:#8d0e56}
.border {border: 1px solid black;}
.underline {text-decoration:underline}
.tableborder table, th, td {border: 1px solid #6a747c; border-spacing: 0px;}

.padding0 {padding:0px;}
.padding5 {padding:5px;}
.padding10 {padding:10px;}
.paddingleft {padding-left:5px;}
.paddingright {padding-right:5px;}
.right {text-align:right;}
.floatright {float:right;}
.floatleft {float:left;}
.center {text-align:center;}
.left {text-align:left}
.nodecoration {text-decoration:none;}
.pointer {cursor:pointer;}
.indent20 {padding-left:30px;}
.clearright {clear:right;}

