﻿#header
{
	border-top: solid 3px #4682b4;
	background-color: #fff;
	margin: 0;
}

#header #banner #logo
{
	float: right;
	margin: 10px 10px 0 0;
	display: inline; /* IE Double Float Margin Bug */
}

#header #banner #application-title
{	
	float: left;
	margin: 0 0 0 10px;
	font: normal 110% georgia;
	color: #03024D;
	text-transform: uppercase;
	display: inline; /* IE Double Float Margin Bug */
}

#header #logonTitle
{
    clear: both;
    color: black;
    float: left;
    font: 90% "Lucida Grande", verdana, sans-serif;
    margin: 5px;    
	display: inline; /* IE Double Float Margin Bug */
}

#header #logonTitle a.logoff
{
    font-size:100%;
    color: black;
    font-weight: bold;
    text-decoration: none;
    display: inline; /* IE Double Float Margin Bug */
    margin:0;
    padding:0;
}
#header #logonTitle a.logoff:hover
{
    background-color: #fff;
}

#QuickSearch 
{
    /*padding: 0 15px 5px 10px;*/
    float: right;  
    padding-left:1%; 
    padding-bottom:.20em;    
    /*background: #0099CC url(images/menu-corner-lightblue.gif) no-repeat bottom left;*/
     background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #135DBA 0%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0%,#135DBA));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#135DBA 0%);
	background: -o-linear-gradient(top,  #ffffff 0%,#135DBA 0%);	
	background: linear-gradient(to bottom,  #ffffff 0%,#135DBA 0%);    
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#135DBA',GradientType=0 );     
    content: '';	    
	position: static;   
	left: 0;
	top: 110%;
	box-shadow: -2px 2px 10px rgba(255,255,255,.5) inset;	
	-webkit-transition: top 0.5s; 
	-moz-transition: top 0.5s;
	transition: top 0.5s;     
}
.button 
{      
    color:#ffffff;  
    vertical-align:bottom;    
}
#header h1.IPLogonTitle
{
    font: normal 120% georgia;
	color: #555;
    text-align:center;  
    padding: 10px 0 0 0;
}