			html>body { height: 682px; }
		
			html { height: 100%; margin-bottom: 100px; }
		
            body { font-family: Segoe Print, Helvetica, Century Gothic, sans-serif;}
			
			a {
				color:#a7a7a7
				}
				
			a:visited {color:#000066;}
			
			h1 {
				font-size: 2em;
				font-weight:normal;
				text-shadow:5px 5px 5px #888, 0 0 1em #a7a7a7, 0 0 0.2em #a7a7a7;
				}
			
			h2 {
				color:#FFF;
				font-size: 1.7em;
				font-weight:heavy;
				text-shadow:2px 2px -2px #888, 0 0 1em #878787, 0 0 0.2em #a7a7a7;
				}
				
			h3 {
				color:#000;
				font-size: 1.5em;
				font-weight:heavy;
				text-shadow:2px 2px -2px #888, 0 0 1em #878787, 0 0 0.2em #a7a7a7;
				}
				
			h4 {
				color:#FFF;
				font-size: 1.3em;
				font-weight:heavy;
				text-shadow:2px 2px -2px #888, 0 0 1em #878787, 0 0 0.2em #a7a7a7;
				}
            
            div.content {
                border: #b5b5b5 ridge 9px;
                clear: left;
                padding: .5em;
				-moz-border-radius: 18px;
				border-radius: 18px;
				-moz-box-shadow: 0px 0px 10px 4px #888;
				-webkit-box-shadow: 0px 0px 10px 4px #888;
				box-shadow: 0px 0px 8px #888;
                }
                
            ol#tabs {
                height: 2em;
                list-style: none;
                margin: 0;
				padding-left:25px
                }
                
            ol#tabs a {
                background:#878787 url(images/tabsgray.png);
                color: #8B8B8B;
                display: block;
                float: left;
                height: 2em;
                padding-left: 20px;
                text-decoration: none;
                }
                
            ol#tabs a:hover {
                background-position: 0 -60px;
                }
                
            ol#tabs a:hover span {
                background-position: 100% -60px;
                }
                
            ol#tabs li {
                float: left;
                margin: 0 1px 0 0;
                }
                
            ol#tabs li.current a.tabs {
                background-position: 0 -120px;
                color: #fff;
                font-weight: bold;
                font-family: Segoe Print, Helvetica, Century Gothic, sans-serif;
				font-style:normal;
				text-shadow:5px 5px 5px #888, 0 0 1em #a7a7a7, 0 0 0.2em #a7a7a7;
                }
                
            ol#tabs li.current span {
                background-position: 100% -120px;
                }
                
            ol#tabs span {
                background: url(images/tabsgray.png) 100% 0;
                display: block;
                line-height: 2em;
                padding-right: 20px;
                }
				
			div.solutions {
				text-decoration:underline
				}
				
			body, a:hover {cursor: url(cursors/oth638.cur), progress;}
			
			a:hover{cursor: url(cursors/oth589.cur), progress;
			color:#c7c7c7;
			font-style:italic;
			font-weight:bold}
			
			.logo {
				display: block;
				width: 332px;
				height: 180px;
				background: url('images/logograyfinal.png') top;
				text-indent: -99999px;
			}
			
			.logo:hover {
				background-position: -332px -180px;
			}
			
			a.tabs:hover{
			font-style:normal;
			font-weight:normal;
			text-shadow:5px 5px 5px #888, 0 0 1em #a7a7a7, 0 0 0.2em #a7a7a7;
			}
			
			font.title:hover{
			color:#000;
			text-shadow:.4em .4em .2em #878787, .4em .4em 0.2em #878787, .4em .4em 0.2em #878787
			}