﻿/*native element definitions*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}:focus{outline: 0;}ol, ul {list-style: none;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
body{font-family:Century Gothic, sans-serif;font-size:14px;background-color:#f3f3f3;text-align:center;margin:0;padding:0;}
input{font-family:Century Gothic, sans-serif;text-indent:5px;}
h1{font-size:1.9em;margin-bottom:10px;font-weight:bold;color:#3098cc;}
h2{font-size:1.3em;margin-bottom:0px; font-weight:bold;color:#3098cc;}
h3{font-size:1.1em;color:Black;margin-bottom:5px;font-weight:bold;}
p{line-height:1.4em;margin:5px 0;}
img{border-style:none;}
a{cursor:hand;color:#3098cc;text-decoration:underline;}
area{cursor:pointer;}
option{clear:both;}
hr{height:0;border:0px;border-top: 1px solid #E2E2E2;width:100%;}
strong{font-weight:bold;}
sup{ font-size:small;vertical-align:text-top}
br{clear:both;}

/*color pallette*/
.color1{background-color:#3098cc;}/*blue*/
.color2{background-color:#f25034;}/*red*/
.color3{background-color:#f3f3f3;}/*gray*/
.color4{background-color:#ffffff;}/*white*/
.irisblue{color:#3098cc;}
.irisbluebold{color:#3098cc;font-weight:bold;}
.irisblueitalics{color:#3098cc;font-style:italic;}
.irisblueitalicsh1{font-style:italic; font-weight:normal;}
.irisred{color:#f25034;}
.irisredbold{color:#f25034;font-weight:bold;}
.iriswhite{color:#ffffff;}
.iriswhitebold{color:#ffffff;font-weight:bold;}
.irisblack{color:#000000;}
.irisblackbold{color:#000000;font-weight:bold;}
.irisblackitalics{color:#000000;font-style:italic;}
.sup1{ font-size:small;vertical-align:super;}
.sup2{ font-size:x-small; vertical-align:super;}
.sm{ font-size:x-small; vertical-align:super;}

/*named elements*/
#divContainerOuter{width:984px;margin:20px auto;text-align:left;}
#divHeader{margin-bottom:10px;    padding:0 5px; }
    #divHeader a {font-weight:bold;text-decoration:none;}
    #divHeader a:hover{color:#f05133;text-decoration:none;}
    #divNavigation1{float:left;margin-left:5px;width:967px;}
        #ulNavigation1 li{margin-right:35px;float:left;}
            #ulNavigation1 li a{color:#198fc9;font-size:1.1em;}
		#divSearchContainer{float:right;margin-top:-10px;}
            #txtSearch{width:240px;height:15px; background-image:url('/images/keywords.gif'); background-repeat:no-repeat;border:solid 1px #5db0d8;padding:8px;}
            #terms{width:240px;height:15px; background-image:url('/images/keywords.gif'); background-repeat:no-repeat;border:solid 1px #5db0d8;padding:8px;}
            #q{width:240px;height:15px; background-image:url('/images/keywords.gif'); background-repeat:no-repeat;border:solid 1px #5db0d8;padding:8px;}
    #divSplash{width:972px;clear:both;height:295px;padding:0px 5px;background-image:url('/images/edges.gif'); background-repeat:repeat;}
    #divAACCSplash{width:972px;clear:both;height:931px;padding:0px 5px;background-image:url('/images/edges.gif'); background-repeat:repeat;}
    #divIFCCSplash{width:972px;clear:both;height:933px;padding:0px 5px;}
    #divFlashHeader{width:972px;clear:both;padding:0px 5px;background-image:url('/images/edges.gif'); background-repeat:repeat;height:425px;}

    
#divNavigation2{position:relative; background-image:url('/images/edges.gif'); background-repeat:repeat;height:45px;}
    #nvImg{margin-left:5px;height:45px;width:972px; position:absolute;top:0;left:0; }

        #ulNavMain{position:absolute;top:10px;left:80px;}
            #ulNavMain li{float:left;margin:0px 90px 0px 0px;padding:0px;}

            	#ulNavMain li a{color:Black;font-size:1.2em;font-weight:bold;text-decoration:none;}
            	#ulNavMain li a:hover{color:#f05133;}
            
            .subnavMain{display:none;position:absolute;top:28px;}
                .subnavMain li{padding:2px 0px;}
                    .subnavMain li a{color:Black;font-weight:bold;text-decoration:none;font-size:0.9em;background-color:transparent;}
                    .subnavMain li a:hover{color:#f05133;}
                    .subnavMain li a{padding:6px 0px;}
										
                    #ulMainProducts{left:81px;}
                    #ulMainSolutions{left:242px;}
                    #ulMainSalesSupport{left:403px;}
                    #ulMainService{left:619px;}
                    #ulMainEducation{left:769px;}

        #ulNavUS{position:absolute;top:10px;left:80px;}
            #ulNavUS li{float:left;margin:0px 90px 0px 0px;padding:0px;}

            	#ulNavUS li a{color:Black;font-size:1.2em;font-weight:bold;text-decoration:none;}
            	#ulNavUS li a:hover{color:#f05133;}
            
            .subnavUS{display:none;position:absolute;top:28px;}
                .subnavUS li{padding:2px 0px;}
                    .subnavUS li a{color:Black;font-weight:bold;text-decoration:none;font-size:0.9em;background-color:transparent;}
                    .subnavUS li a:hover{color:#f05133;}
                    .subnavUS li a{padding:6px 0px;}
										
                    #ulUSProducts{left:81px;}
                    #ulSolutions{left:265px;}
                    #ulSalesSupport{left:425px;}
                    #ulService{left:643px;}
                    #ulEducation{left:793px;}

        #ulNavInt{position:absolute;top:10px;left:75px;}
            #ulNavInt li{float:left;margin:0px 75px 0px 0px;padding:0px;}

            	#ulNavInt li a{color:Black;font-size:1.2em;font-weight:bold;text-decoration:none;}
            	#ulNavInt li a:hover{color:#f05133;}
            
            .subnavInt{display:none;position:absolute;top:28px;}
                .subnavInt li{padding:2px 0px;}
                    .subnavInt li a{color:Black;font-weight:bold;text-decoration:none;font-size:0.9em;background-color:transparent;}
                    .subnavInt li a:hover{color:#f05133;}
                    .subnavInt li a{padding:6px 0px;}
										
                    #ulIntProducts{left:76px;}
                    #ulIntSolutions{left:326px;}
                    #ulIntSalesSupport{left:473px;}
                    #ulIntService{left:673px;}
                    #ulIntEducation{left:809px;}

#divMainContent{clear:both; background-image:url('/images/edges.gif'); background-repeat:repeat; width:984px;}
   	#divPrinterFriendly{float:right; margin:5px 20px 0px 0px; border-style:none;}
    #divMainContentInner{clear:both;margin:0px 10px 0px 15px;width:954px;}
        #divMainContentInner table{margin-top:5px;}
            #divMainContentInner table td{padding:18px;vertical-align:top;}
            #divMainContentInnerLessPadding table td{padding:5px;vertical-align:top;}

    #divMainContentInneriRICELL{clear:both;margin:0px 10px 0px 15px;width:954px;}
        #divMainContentInneriRICELL table{margin-top:5px; border-collapse:collapse}
            #divMainContentInneriRICELL table td{padding:18px;vertical-align:top;}

        #divSplash2{clear:both;width:100%; text-align:center;margin-top:0px;}
        #divSplashiRICELL{clear:both;width:100%; text-align:center;margin-top:0px;padding:0 0 0 0;}
        #divSplash2Text{text-align:center;margin-top:5px;vertical-align:top;margin-bottom:0px;}
        .divSplash2Text{vertical-align:baseline; position:relative; padding:1px 1px 1px 1px}
        #divSplashiRICELL{text-align:center;margin-top:0px;vertical-align:top;margin-bottom:0px;}
        
        #diviQ200UrineMicroscopyProductImage{clear:both;width:100%; text-align:center;margin-top:0px;}
        .diviQ200UrineMicroscopyProductImage{vertical-align:middle; position:relative; padding:1px 20px 10px 75px;}
        
#divConsumables table td{border-collapse:collapse;padding:2px 15px 2px 5px;margin:0 0 0 0;}
#divContactSales table td{border-collapse:collapse;padding:2px 15px 2px 5px;margin:0 0 0 0;vertical-align:top;}
#divSpecSheet table{background-color:#eeeeee;border-color:white;border-width:thick;border-collapse:collapse;border-style:none;padding:5px 5px 5px 5px;text-align:left;}
	#divSpecSheet table td{background-color:#eeeeee;border-color:white;border-width:thick;border-collapse:separate;border-style:solid;padding:5px 5px 5px 5px;vertical-align:top;margin:0;}

#divSpecSheet2 table{border-collapse:collapse;border-style:none;padding:5px 20px 5px 5px;text-align:left;}
	#divSpecSheet2 table td{border-collapse:separate;border-style:none;padding:15px 10px 15px 5px;vertical-align:top;margin:0;}

#divSearch table{padding:5px;text-align:left;margin:0;border-collapse:collapse;border-style:none;}
	#divSearch table td{padding:5px;vertical-align:top;margin:0;border-collapse:collapse;border-style:none;}

#divFooter{clear:both;width:984px;}

#divCopyright{clear:both;width:984px; font-size:0.9em;color:#70add9; text-align:left;}
#divCopyright1{clear:both;width:984px; font-size:0.9em;color:#70add9; text-align:left; margin-top: 972}

#ulBlueArrow{list-style-image:url('/images/blue_arrow.gif');}
	.ulProducts{margin:0px 0px 0px 18px;}
	.ulSupport{margin:0px 0px 15px 0px;}
#ulBigBlueArrow{list-style-image:url('/images/big_blue_arrow.gif')}
	.ulContactSales{margin:0px 0px 0px 23px;}

#ulBlueDot{list-style-image:url('/images/blue_dot.gif');}
#ulNumericList{list-style-type:decimal;}
#ulNoBullet{ list-style-type:none; list-style-image:none;}


/*generic classes*/
.ffoxCloser{width:0;height:0;font-size:0;line-height:0;clear:both;}/*use this to close out two floating divs*/
.debug{border:dashed 1px Red;}

