/*Element styling*/

@media screen, projection
{
	a, a:visited
	{
		font: 1em Verdana, Arial, Sans-Serif;
		color: #336699;
		text-decoration: none;
		border-bottom: 1px solid #dfe6ee;
	}
	
	a:hover
	{
		font: 1em Verdana, Arial, Sans-Serif;
		color: #336699;
		text-decoration: none;
		border-bottom: 1px solid #336699;
	}
}

@media print
{
	a, a:visited
	{
		color: Black;
		text-decoration: none;
	}
}

b
{
    font-weight: bold;
}

h1
{
    font: bold 1.5em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #579bca !important;
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}

h1.HomeHeaders
{
    display: none;
}

h1.TenReasonsH1
{
    font: bolder 2.5em Tahoma, Arial, Verdana, Sans-Serif;
    display: block;
    border-bottom: solid 2px #d2e2ee; 
    color: #3788c4 !important;
}

h1.TenReasonsH1 span
{
    font: bolder 1em Tahoma, Arial, Verdana, Sans-Serif !important;
    color: #c74227;
}

h1.Feature 
{
	margin-bottom: 5px; 
	color: #5491b7 !important; 
}

h2
{ 
    font: bold 1.4em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #cc3300 !important;
    margin: 0;
    margin-top: 14px;
    padding: 0;
}

h2 a, h2 a:hover, h2 a:visited
{
	font: bold 1em 'Trebuchet MS', Arial, Verdana, Sans-Serif !important;
    color: #cc3300 !important;
}

h2.HomeHeaders
{
    margin: 0;
    margin-bottom: 0.16em;
    font: bold 1.08em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #cc3300 !important;
}

h2.Feature
{
    padding: 0 0 8px 0; 
    color: #5491b7 !important;
    border-bottom: 2px solid #565656;
}

h3
{ 
    font: bold 1.25em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #1e1e1e !important;
    margin: 0;
    margin-top: 4px;
    padding: 0;
}

h3 a, h3 a:hover, h3 a:visited  
{
	font: bold 1em 'Trebuchet MS', Arial, Verdana, Sans-Serif !important;
	color: #1e1e1e !important;
}

h4
{ 
    font: bold 1.2em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #666666 !important;
    margin: 0;
    margin-top: 4px;
    padding: 0;
}

h5
{ 
    font: bold 1.1em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    color: #579bca !important;
    margin: 0;
    margin-top: 4px;
    padding: 0;
}

div
{
    font: 1em Verdana, Arial, Sans-Serif !important;
}

em
{
    font-style: italic;
}

font
{
    font: normal 1em Verdana, Arial, Sans-Serif !important;
}

hr
{
    border: 0 none;
    border-bottom: dotted 1px #579bca;
    height: 1px;
}

i
{
    font-style: italic;
}

iframe
{
    border: transparent;
}

img
{
    border: 0 none;
}

@media screen, projection
{
	input
	{
	    font: 1em Verdana, Arial, Sans-Serif;
	    color: #666666;
		padding: 2px;
		border: solid 1px #999999;
		margin: 0;
		margin-right: 1px;
		overflow: visible;
	}
}
@media print
{
    input
	{
		display: none;
	}
	
	input[type="text"]
	{
        display: inline;	  
	}
}

li
{
    font: 1em Verdana, Arial, Sans-Serif;
}

option
{
    font: 1em Verdana, Arial, Sans-Serif;
}

p
{
    font: 1em Verdana, Arial, Sans-Serif;
    margin-top: 0;
}

pre
{
    font: 1em Verdana, Arial, Sans-Serif;
    white-space: normal !important;
}

select
{
    font: 1em Verdana, Arial, Sans-Serif;
    color: #666666;
}

strong
{
    font-weight: bold;
}

span
{
    font: 1em Verdana, Arial, Sans-Serif !important;
}

span.Feature
{
    display: block;
    min-height: 180px;
}

table
{
	border: none 0;
	font: 1em Verdana, Arial, Sans-Serif;
}

td
{
	font: 1em Verdana, Arial, Sans-Serif;
}

textarea
{
	font: 1em Verdana, Arial, Sans-Serif;
}

u
{
    text-decoration: underline;
}

/*Navigation CSS*/

body 
{
    background: #016394 url(/olc/images/UNOL/mainbackground.gif) repeat-x;
    font: normal 70% Verdana, Arial, Sans-Serif;
	color: #666666;
}

@media screen, projection
{
    #TopBoundary
    {
        height: 20px;
        background: #016394 url(/olc/images/UNOL/mainbackground.gif) repeat-x;
    }
    
    #Page
    {
   	    margin: auto;
	    width: 950px;
	    background: url(/olc/images/UNOL/bodybackground.gif) repeat-y;
    }
    
    #Header
    {
	    width: 950px;
	    height: 97px;
	    overflow: hidden;
	    background: url(/olc/images/UNOL/headerbackground.gif) no-repeat;
	}
	
	#HeaderFeature
	{
	    width: 950px;
	    height: 108px;
	    overflow: hidden;
	    background: url(/olc/images/UNOL/headerfeaturebackground.png) no-repeat;
	}
	
	#HeaderFeatureLogo
	{
	    width: 100%;
	    padding-left: 25px;
	    padding-top: 18px;
	}
	
	#HeaderFeatureContentLabel
	{
	    float: left;
	    padding-left: 25px;
	    padding-top: 18px;
	    width: 200px;
	}
	
	#HeaderFeatureContentLabel span
	{
	    font: normal 1.67em Arial, Verdana, Sans-Serif !important;
	    color: #5899c1; 
	}
	
	#HeaderFeatureContentOptions
	{
	    float: right;
	    margin-right: 105px;
	    padding-top: 18px;
	}
	
	#HeaderFeatureContentOptions select
	{
	    width: 265px;
	    color: White;
	    background-color: #434444; 
	    border: solid 1px black;
	    line-height: 1.1;
	}
	
    #HeaderLogo
    {
        float: left;
	    padding-left: 25px;
	    padding-top: 18px;
    }
    
    #HeaderContent
    {
        color: White;
        margin-left: 236px;
        padding-top: 12px;
        padding-right: 16px;
        text-align: right;
    }
    
    #HeaderLinks ul
    {
        margin: 0;
        padding: 0 0 4px 0;
    }

    #HeaderLinks li
    {
        display: inline;
        color: White;
        padding-left: 14px;
    }

    #HeaderLinks li a
    {
        color: White;
        font: bold 1em Arial, Verdana, Sans-Serif;
        border-bottom: 0;
    }

    #HeaderLinks li a:hover
    {
        border-bottom: solid 1px White;
    }
    
    #HeaderSearch
    {
        font: normal 11px Arial, Verdana, Sans-Serif !important;
        margin-top: 18px;
        width: 250px;
        float: right;
    }
    
	
	

#TopNavigationUpper 
    {
	    width: 950px;
	    height: 22px;
	    background-color: #484949;
	    text-align: center;
	}
	
#TopNavigationUpper ul
	{
	    margin: 0;
	    padding: 0;
	}
	
#TopNavigationUpper li
    {
        display: inline; 
	    font-size: 11px;
	    text-align: center;
	}

#TopNavigationUpper li a, #TopNavigationUpper li a:visited
    {
        font-size: 11px;
	    padding: 0 40px;
	    color: White;
	    line-height: 22px;
	    text-transform: uppercase;
	    border-bottom: 0 none;
	}
    
#TopNavigationUpper li a:hover
    {
    	font-size: 11px;
	    padding: 4px 40px;
	    background-color: #333333;
	    color: #ffcc66;
	    line-height: 22px;
	    text-decoration: none;
	    border-bottom: 0 none;
	}
	
	
	
    #TopNavigationLower
    {
	    width: 950px;
	    background: url(/olc/images/UNOL/topnavigationlower.png) no-repeat;
	    text-align: center;
	}
    
    #TopNavigationLower ul
    {
        margin: 0;
        padding: 0;
        margin-left: 4px;
        margin-right: 4px;
    }
    
    #TopNavigationLower li
    {
	    display: inline;
	    color: White;
	    font-size: 10px;
	}

    #TopNavigationLower li a
    {
        font-size: 10px;
	    padding: 0 6px;
	    line-height: 22px;
	    color: White;
	    text-transform: uppercase;
	    text-decoration: none;
	    border-bottom: 0 none;
	}

    #TopNavigationLower li a:hover
    {
	    color: #ffcc66;
	}
	
	#TopNavigationDivider
    {
        font-size: 1px !important;
        height: 4px;            
        background: #016394 url(/olc/images/UNOL/mainbackground.gif) repeat-x;
    }

    #ContentSingleColumn
    {
        padding: 5px 5px 15px 5px;
        background-color: White;
    }
    
    #ContentFeature
    {
        padding: 20px 21px 35px 42px; 
	    overflow: hidden; 
	    background-color: #1e1e1e;
    }
    
    #HomeContent
    {
        float: left;
        background: url(/olc/images/UNOL/homebackground.jpg) repeat-y;
    }
    
    #HomeLeft
    {
        float: left;
        width: 750px;
    }
    
    #HomeRight
    {
        float: right;
        width: 200px;
    }
        
    #HomeTenReasons
    {
        float: left;
        width: 194px;
    }
    
    #HomeFeature
    {
        float: left;
        width: 312px;
        padding-left: 14px;
        margin-top: 14px;
        margin-bottom: 14px;
        border-right: dotted 1px #579bca;
        min-height: 132px;
    }
    
    #HomeFeatureContent
    {
        font-size: 0.92em !important;
        padding-top: 4px;
        padding-right: 14px;
        line-height: 1.2 !important;
        width: 298px;
    }
    
    #HomeFeatureContent h2
    {
        margin: 0;
        margin-bottom: 0.16em;
        font: bold 1.17em Arial, Verdana, Sans-Serif !important;
        color: #cc3300 !important;
    }
        
    #HomeNews
    {
        float: left;
        width: 210px;
        padding-left: 14px;
        margin-top: 14px;
    }
    
    #HomeNews ul
    {
        list-style: none;
        margin-top: 0;
        margin-left: 5px;
        padding-top: 6px;
        padding-left: 0;
    }
    
    #HomeNews li
    {
        background: url(/olc/images/UNOL/bullet01.gif) no-repeat left 5px;
        font-size: 0.92em;
        color: #666666;
        padding-left: 7px;
        margin-bottom: 4px;
    }
  
    #HomeFeature a, #HomeNews a
    {
        border-bottom: 0 none !important;
        text-decoration: none !important;
    }
  	
	#HomeFeature p, #HomeNews p
	{
	    font-size: 0.92em;
	    margin-bottom: 8px;
	}
     
    #HomeCalendar
    {
        font-size: 0.92em !important;
    }
     
    #LeftNavigation
    {
        width: 203px;
    	padding: 15px 0 15px 0;
    	float: left;
    	min-height: 343px;
	    background: White url(/olc/images/UNOL/leftnavigationbackground.gif) repeat-x;
    }
    
    #LeftNavigationContent h3
    {
        font: normal 1.5em Arial, Verdana, Sans-Serif;
		padding-bottom: 7px;
		margin: 0 9px 0 11px;
	    border-bottom: solid 3px #c1d3e1 !important;
	}
	
	#LeftNavigationContent h3 a, #LeftNavigationContent h3 a:hover
	{
	    font: bold 1em Arial, Verdana, Sans-Serif;
	    color: #cc3300 !important;
	    border-bottom: 0 none !important;
	    text-decoration: none;
	}
		
	#LeftNavigationContent ul 
	{
	    margin: 0;
	    width: 184px;
	    padding: 0 8px 0 11px;
	    list-style: none;
	}
	
    #LeftNavigationContent ul li
    {
        border-bottom: dotted 1px #579bca;
        width: 100%;
	    padding: 8px 0;
	}
	
    #LeftNavigationContent ul li a
    {
	    padding: 0 0 0 9px;
	    display: block;
	    color: #025d9d;
	    border-bottom: 0;
	}

    #LeftNavigationContent ul li a:hover 
    {
   	    background: url(/olc/images/UNOL/redcarat.gif) no-repeat left 3px;
	    color: #cc3300;
	    text-decoration: none;
	}
	
    #LeftNavigationContent ul li.SecondaryNavigationSelected
    {
        background: url(/olc/images/UNOL/redcarat.gif) no-repeat left 11px;
        border-bottom: dotted 1px #579bca;
	    text-decoration: none;
	    color: #cc3300;
	}
	
    #LeftNavigationContent ul li.LeftNavigationSelectedSubNav a
    {
   	    background: none;
	    color: #025d9d;
	    text-decoration: none;
	}

    #LeftNavigationContent ul li.SecondaryNavigation ul 
    {
	    width: 184px;
	    padding: 0;
	}

    #LeftNavigationContent ul li.SecondaryNavigation li
    {
        border-bottom: none;
	    width: 184px;
	    padding: 4px 0;
	}

    #LeftNavigationContent ul li.SecondaryNavigation li a
    {
	    padding: 0 0 0 20px;
	    color: #666666;
	}

    #LeftNavigationContent ul li.SecondaryNavigation li a:hover
    {
	    background: url(/olc/images/UNOL/redcarat.gif) no-repeat 11px 3px;
	    color: #cc3300;
	}
	
	#LeftNavigationContent ul li.SecondaryNavigation li.TertiaryNavigationSelected
	{
	    background: url(/olc/images/UNOL/redcarat.gif) no-repeat 11px 7px;
	    color: #cc3300;
	}

    #LeftNavigationContent ul li.SecondaryNavigation ul ul
    {
	    width: 169px;
	    padding: 0 0 0 15px;
	}
	
    #LeftNavigationContent ul li.SecondaryNavigation li li
    {
        border-bottom: none;
	    width: 169px;
	    padding: 4px 0;
	}
	
	#LeftNavigationContent ul li.SecondaryNavigation li li a:hover
    {
	    background: url(/olc/images/UNOL/redcarat.gif) no-repeat 11px 3px;
	    color: #cc3300;
	}
	
	#LeftNavigationContent ul li.SecondaryNavigation li li.QuaternaryNavigationSelected
	{
	    background: url(/olc/images/UNOL/redcarat.gif) no-repeat 11px 7px;
	    color: #cc3300;
	}
   	
	#ContentBody
    {
        background-color: White;
        width: 737px;
        float: left;
        padding: 10px 5px;
    }
    
    #ContentBody p, #ContentBody .BodyText, #ContentBody li, #ContentBody span, #ContentBody font
    {
        line-height: 1.58 !important;
    }
    
    #MiddleContainer
    {
	    width: 512px;
	    padding: 0;
	    float: left;
	    vertical-align: top;
	    margin-right: 10px;
	}
	
	#MiddleContainer.MiddleContainerWide
	{
	    width: 100% !important;
	}
	
	#MiddleContainer.FacultyProfile
	{
	    width: 469px;
	}
	
	#MiddleContainer ul
    {
        list-style: none;
        margin-left: 5px;
        padding-left: 0;
    }
    
    #MiddleContainer ul li
    {
        background: url(/olc/images/UNOL/bullet01.gif) no-repeat left 6px;
        padding-left: 7px;
        margin-bottom: 4px;
    }
		
	#BottomBox
	{
	    clear: both;
	    width: 100%;
	    padding-top: 8px;
	}

    #RightContainer 
    {
	    width: 215px;
	    padding: 0px;
	    padding-top: 4px;
	    float: left;
	    font-size: 0.92em !important;
	    vertical-align: top;
	}
    
    #RightContainer.FacultyProfile
    {
        width: 258px;
    }
    
    #RightContainer h2, #RightContainer h3, #RightContainer h4
    {
        border-bottom: solid 2px #e1ecf3;
        margin-top: 0 !important;
    }
    
    #RightContainer p, #RightContainer .BodyText, #RightContainer ul li, #RightContainer span, #RightContainer font
    {
        line-height: 1.45 !important;
        width: 207px;
    }
    
    #RightContainer ul
    {
        list-style: none;
        margin-left: 5px;
        padding-left: 0;
        line-height: 1.45;
    }
    
    #RightContainer ul li
    {
        background: url(/olc/images/UNOL/bullet01.gif) no-repeat left 5px;
        padding-left: 7px;
        line-height: 1.45;
    }
    
    #RightContainer ol, #RightContainer ol li
    {
        margin-left: 11px;
        padding-left: 0;
        line-height: 1.45;
    }
    
    #ContentFeatureLeft
    {
        width: 545px; 
	    margin-right: 32px; 
	    float: left;
    }
    
    #ContentFeatureLeft img
    {
        display: block; 
	    margin: 0; 
	    border: solid 1px #3f3f3f !important;
	    float: right;
    }
    
    #ContentFeatureLeft p
    {
        width: 100%; 
	    padding: 10px 0 0 0;
	    text-align: right;
	    color: White;
	    font-size: 0.92em;
    }
    
    #ContentFeatureLeft p img
    {
        display: inline;
        float: none;
        border: 0 none !important;
    }
    
    #ContentFeatureLeft p span
    {
        position: relative;
        top: -3px;
    }
    
    #ContentFeatureRight
    {
        width: 310px;
        float: left;
    }
    
    #PhotoGalleryLeft
    {
        width: 524px; 
	    float: left;
    }
    
    #PhotoGalleryLeft img
    {
        display: block; 
	    margin: 0; 
	    border: solid 1px #3f3f3f !important;
    }
    
    #PhotoGalleryLeft p
    {
        width: 100%; 
	    padding: 10px 0 0 0;
	    text-align: right;
	    font-size: 0.92em;
    }
    
    #PhotoGalleryLeft p img
    {
        display: inline;
        border: 0 none !important;
    }
    
    #PhotoGalleryLeft p span
    {
        position: relative;
        top: -3px;
    }
    
	#Footer
	{
	    background: url(/olc/images/UNOL/footerbackground.png) no-repeat;
	    min-height: 27px;
	    width: 950px;
	    padding: 0;
	    text-align: center;
	    clear: both;
	}
 
    #FooterIcons
    {
    	float: left;
    	padding-top: 8px;
    	padding-left: 21px;
    }
    
    #FooterText
    {
    	float: right;
    	padding-top: 8px;
        padding-right: 21px;
        font-size: 0.83em !important;
        color: White;
    }
        
    #Footer.FooterFeature
    {
        background:url(/olc/images/UNOL/footerfeaturebackground.png) no-repeat
    }
}
@media print
{
	#Page
	{
		margin: auto;
		width: auto;
	}
	
	#TopBoundary, #Header, #HeaderFeature, #TopNavigationUpper, #TopNavigationLower, #TopNavigationDivider, 
	    #LeftNavigation, #Footer
    {
        display: none;
    }
	
    #ContentSingleColumn, #ContentFeature
    {
        padding: 0;
    }
}

/*Generic Classes and IDs*/

.AccordionHeader
{
    padding: 0 3px 0 1px;
    border-bottom: solid 2px #a7c7dd;
    color: #333333;
    cursor: hand;
}

.AccordionHeaderSelected
{
    padding: 0 3px 0 1px;
    border-bottom: solid 2px #a7c7dd;
    color: #333333;
    cursor: hand;
}

.AccordionHeader a, .AccordionHeaderSelected a
{
    font: normal 1.5em Tahoma, Arial, Verdana, Sans-Serif !important;
    color: #333333 !important;
    cursor: hand;
    line-height: 42px !important;
    border-bottom: 0 none !important;
}

.AccordionReasonActive
{
	width: 270px;
	height: 203px; 
	padding: 19px 530px 0 26px; 
	background-repeat: no-repeat;
	color: #666666;
}

.AccordionReasonActive h3 
{
	font: bold 1.8em Verdana, Arial, Sans-Serif;
	color: #3789c5;
	margin-top: 0;
	margin-bottom: 0.33em;
}

.AccordionReasonActive p
{
	line-height: 1.4; 
	color: #666666;
}

#Alert
{
    background: url(/olc/images/UNOL/alertbackground.jpg) no-repeat;
    width: 200px;
    height: 85px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
}

#Alert h2
{
    padding-left: 8px;
    margin-top: 8px;
    width: 115px;
}

#Alert h2 a, #Alert h2 a:hover
{
    font: bold 0.85em Arial, Verdana, Sans-Serif !important;
    border-bottom: 0 none !important;
    text-decoration: none;
}

#ApplyNow
{
    position: relative;
    z-index: 45;
}

#ApplyNow a
{
	width: 111px;
	height: 111px;
	background: url(/olc/images/UNOL/applynow.png) no-repeat;
	position: absolute;
	right: -20px;
	top: -20px;
}

.BodyText
{
    font: 1em Verdana, Arial, Sans-Serif !important;
    margin: 0 !important;
    color: #666666 !important;
    display: block !important;
    line-height: 1.58 !important;
}

.Calendar
{
    background-color: #d6d6d6;
    width: 196px;
}

#HomeCalendar .Calendar
{
    width: 200px;
}

.CalendarName
{
    background-color: #5a595a;    
    padding: 3px 7px 6px 7px;
}

.CalendarName h5
{
    font: bold Arial, Verdana, Sans-Serif !important;
	line-height: 1.2;
    color: #f8b85b !important;
    margin: 0;
    padding: 0;
    position: relative;
    top: 3px;
}

.CalendarBody
{
    padding: 7px;
}

.CalendarEvents ul
{
    margin: 0;
    padding: 0;
    margin-bottom: 14px;
}

.CalendarEvents li
{
    list-style-type: none;
    line-height: 1.18;
	padding-bottom: 5px;
	color: #282828;
}

.CalendarEvents li a
{
    line-height: 1.18;
    border-bottom: 0 none !important;
    text-decoration: none;
}

.CalendarControls
{
    background-color: #f9fafa;
    min-height: 22px;
    padding: 2px;
}

.CalendarHeader, .CalendarDays, .CalendarSelectedDay
{
    background-color: #f9fafa;
    border: solid 1px #e3e4e6;
}

.CalendarSelectedDay a, .CalendarSelectedDay a:hover, .CalendarSelectedDay a:visited
{
    height: 100%;
    font-weight: bold;
    color: #c84327 !important;
    text-decoration: none;
    border-bottom: none;
}

.Chooser
{
    background-color: White;
    font: bold 1em Verdana, Arial, Sans-Serif;
    text-align: center;
    color: #336699;
    border: solid 1px #cccccc;
}

select.Chooser, .Chooser select, .Chooser input, .Chooser img, .Chooser span
{
    font: normal 1em Verdana, Arial, Sans-Serif !important;
    color: #336699;
    border: solid 1px #dedede;
    vertical-align: middle;
    text-align: left;
}

.Chooser span
{
    font-weight: bold !important;
    border: 0 none;
}

.Chooser option
{
    font: normal 1em Verdana, Arial, Sans-Serif;
    color: #336699;
    padding: 0;
    padding-left: 1px;
}

.Chooser a
{
    font: normal 1em Verdana, Arial, Sans-Serif;
    color: #336699;
    border-bottom: solid 1px #448bc3;
}

.Clear
{
    clear: both;
}

.Cloud 
{
	width: 257px;
	padding: 14px;
	float: left;
	/*background: #d5e9f5 url(/olc/images/UNOL/widgetbluegradient.gif) repeat-x;*/
	border: dotted 1px #0d619a;
	text-align: center;
	margin-right: 17px;
}

.Cloud h3
{
	font: normal 1.67em Arial, Verdana, Sans-Serif !important;
	color: #0d619a !important;
	margin: 0 0 8px 0 !important;
	border-bottom: dotted 1px #579bca !important;
}

.Cloud a
{
    margin-right: 3px;
}

.Cloud a:hover
{
    text-decoration: underline;
}

.Cloud1, .Cloud1 a, .Cloud1 a:hover
{
    font-size: 0.67em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud2, .Cloud2 a, .Cloud2 a:hover
{
    font-size: 0.83em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud3, .Cloud3 a, .Cloud3 a:hover
{
    font-size: 1em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud4, .Cloud4 a, .Cloud4 a:hover
{
    font-size: 1.17em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud5, .Cloud5 a, .Cloud5 a:hover
{
    font-size: 1.33em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud6, .Cloud6 a, .Cloud6 a:hover
{
    font-size: 1.5em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.Cloud7, .Cloud7 a, .Cloud7 a:hover
{
    font-size: 1.67em !important;
    color: #0d619a !important;
    border-bottom: 0 none !important;
}

.ContactInfo
{
    clear: both;
	width: 192px;
	padding: 0 0 0 11px;
	margin: 0;
}

.ContactInfo h4
{
    font: bold 1em Verdana, Arial, Sans-Serif;
    color: #006699 !important;
    margin-top: 8px;
}

.ContactInfo p
{
    margin: 0;
	color: #6d6c6c;
	line-height: 1.5;
}

.ContactInfo p a
{
    color: #6d6c6c;
    border-bottom: 0 none !important;
    line-height: 1.5;
}

.ContactInfo p a:hover
{
    border-bottom: solid 1px #6d6c6c !important;
}

.ContentContainerArea3
{
    float: left;
    width: 222px;
    padding: 0 10px;
    margin-right: 10px;
    background: #e6f1f9 url(/olc/images/UNOL/contentarea3background.gif) repeat-x;
    border: solid 1px #e1ecf3;
}

.ContentContainerArea3Header
{
    width: 100%;
    border-bottom: dotted 1px #579bca;
    padding: 5px 0;
    height: 18px;
}

.ContentContainerArea3Header h3
{
    font: bold 1.33em Arial, Verdana, Sans-Serif !important;
    color: #579bca !important;
    display: inline;
    margin-top: 0;
    height: 18px;
    float: left;
}

.ContentContainerArea3Header a
{
    font-style: italic !important;
    color: #666666 !important;
    border-bottom: 0 none !important;
    margin-top: 2px;
    height: 18px;
    float: right;
}

.Editbar
{
   	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	background-color: #efefde;
    border: outset 2px;
    z-index: 1001;
    text-align: left;
    padding-left: 2px;
}

.Editbar ul
{
    margin-left: 0;
    padding-left: 0;
}

.EditbarInline
{
    background-color: #efefde;
    border: outset 2px;
    min-height: 24px;
}

.Editbar select, .EditbarInline select
{
	background-color: White;
}

.Editbar a, .Editbar a:hover, .Editbar a:visited, 
    .EditbarInline a, .EditbarInline a:hover, .EditbarInline a:visited
{
	font: 1em Verdana, Arial, Sans-Serif;
	color: #336699;
	text-decoration: underline;
	background-color: Transparent;
	border-bottom: 1px solid #dfe6ee;
}

/*NOTE: hover pseudo-class not supported in IE 6 except for a elements*/
.Editbar img:hover, .Editbar input:hover, .EditbarInline img:hover, .EditbarInline input:hover
{
    border: solid 1px ThreeDFace !important;
    padding: 0;
    cursor: hand;
}

.Editbar img, .Editbar input, .Editbar img:hover.SeparatorImage, 
    .EditbarInline img, .EditbarInline input, .EditbarInline img:hover.SeparatorImage
{
    border: solid 1px #efefde !important;
    padding: 0;
    cursor: default;
}

.Editbar ul, .EditbarInline ul
{
    margin: 0;
}

.Editbar li, .EditbarInline li
{
    display: inline;
    padding-right: 3px;
}

.EventList, .NewsList
{
    list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

.EventList li, .NewsList li
{
    margin-bottom: 8px;
}

.EventList li a, .NewsList li a
{
    font-weight: bold;
    color: #579bca;
    border-bottom: 0 none;
}
	
a.EventListAll, a:hover.EventListAll
{
    display: block;
    margin-top: 8px;
    margin-left: 12px;
    font-style: italic !important;
    color: #666666 !important;
    border-bottom: 0 none !important;
}

#FacultySearch
{
    margin: 0;
    padding-top: 6px;
}

#FacultySearch h4
{
    font: bold 1.16em Arial, Verdana, Sans-Serif;
    padding-left: 4px;
    padding-bottom: 7px;
	color: #579bca !important;
}

#FacultySearch ul
{
    margin: 0 0 0 4px;
    padding: 0;
}

#FacultySearch li
{
    display: inline;
    line-height: 1.66;
    color: #808080;
}

#FacultySearch li span, #FacultySearch li a
{
	font: bold 0.92em Verdana, Arial, Sans-Serif !important;
	text-transform: uppercase;
	text-align: center;
    display: block;
    float: left;
    width: 15px;
    border-bottom: 0 none !important;
}

#FacultySearch li a
{
    color: #6699cc;
}

#FacultySearchText
{
    clear: both;
    padding-top: 12px;
    padding-bottom: 8px;
    margin-left: 8px;
}

#FacultySearch p
{
    width: 195px;
    margin-left: 4px;
    margin-right: 4px;
    overflow: hidden;
}

#FacultySearch select
{
    background-color: #e1ecf3;
    font: normal 0.92em Arial, Verdana, Sans-Serif;
    color: #666666;
    width: 100%;
}

#FacultySearch option
{
    font: normal 1em Arial, Verdana, Sans-Serif !important;
}

.FacultySpotlight
{
    margin-top: 30px;
}

.FacultySpotlight img
{
    width: 203px;
}

.FacultySpotlight h4
{
    font: bold 1.33em Arial, Verdana, Sans-Serif;
    padding-bottom: 7px;
    width: 181px;
	margin: 9px 9px 0 11px;
	text-align: center;
    color: #579bca !important;
}

.FacultySpotlight span
{
    width: 192px;
    padding: 0 0 15px 11px;
    font: italic 0.92em Verdana, Arial, Sans-Serif !important;
    line-height: 1.45;
    display: block;
}

.FacultySpotlight a
{
    font-style: italic !important;
    color: #6699cc;
    border-bottom: 0 none !important;
}

.FieldLabel
{
    font-weight: bold !important;
}

.GridView
{
    border: solid 1px #cccccc;
}

.GridViewContainer
{
	height: auto;
	width: 100%;
	margin-bottom: 12px;
}

.GridView a, .GridView a:visited
{
	font: 1em Verdana, Arial, Sans-Serif;
    color: #336699;
	text-decoration: none;
	border-bottom: 1px solid #dfe6ee;
}

.GridView a:hover
{
	font: 1em Verdana, Arial, Sans-Serif;
	color: #336699;
	text-decoration: none;
	border-bottom: 1px solid #336699;
}

.GridView a strong
{
    color: #336699;
}

@media screen, projection
{
	.GridViewHeader
	{
		font: bold 1em Verdana, Arial, Sans-Serif !important;
		background-color: #016394;
		color: white;
		text-align: center;
		padding: 0 3px 0 3px;
	}

	span.GridViewHeader
	{
		background: #016394 url(/olc/images/UNOL/dgrdtablabel.jpg) left top no-repeat !important;
		padding-left: 8px;
		position: relative;
		top: 2px;
	}

	#Content .GridViewHeader a, #Content .GridViewHeader a:visited, 
	    #ContentNoNav .GridViewHeader a, #ContentNoNav .GridViewHeader a:visited /* Used for sorting */
	{
		font: bold 1em Verdana, Arial, Sans-Serif;
		background-color: #016394;
		color: white;
		text-decoration: none;
	    border-bottom: 1px solid #dfe6ee;
	}

	#Content .GridViewHeader a:hover, #ContentNoNav .GridViewHeader a:hover /* Used for sorting */
	{
		font: bold 1em Verdana, Arial, Sans-Serif;
		background-color: #016394;
		color: white;
		text-decoration: none;
	    border-bottom: 1px solid #6699cc;
	}

	#Content a.GridViewHeader, #Content a:visited.GridViewHeader, 
		#ContentIFrame a.GridViewHeader, #ContentIFrame a:visited.GridViewHeader
	{
		font: normal 1em Verdana, Arial, Sans-Serif;
		background: white;
		background: url(/olc/images/UNOL/dgrdtab.jpg);
		text-align: center;
		text-decoration: none;
	    border: 0 none;
		padding-left: 8px;
		position: relative;
		top: 2px;
	}

	#Content a:hover.GridViewHeader, #ContentIFrame a:hover.GridViewHeader
	{
		font: 1em Verdana, Arial, Sans-Serif;
		background: white;
		background: url(/olc/images/UNOL/dgrdtabover.jpg);
		text-decoration: none;
	    border-bottom: 1px solid #016394;
	    padding-left: 8px;
	    position: relative;
		top: 2px;
	}
}
@media print
{
	.GridViewHeader
	{
	    font-weight: bold;
		color: Black !important;
	}
}

.GridViewRow
{
	vertical-align: top;
}

.GridViewAltRow
{
	background-color: #c2d7eb;
	vertical-align: top;
}

.GridViewRowImage a, .GridViewRowImage a:hover, .GridViewRowImage a:visited
{
    color: Black !important;
    text-decoration: none !important;
    border-bottom: 0 !important;
}

.GridViewRowImage a img
{
    vertical-align: top;
}

a.GridViewCalendarDate, a:visited.GridViewCalendarDate
{
    font: normal 1.5em Verdana, Arial, Sans-Serif;
    color: #336699;
    border-bottom: 0 none;
    text-decoration: none;
}

a:hover.GridViewCalendarDate
{
    font: normal 1.5em Verdana, Arial, Sans-Serif;
    border-bottom: 0 none;
    text-decoration: underline;
}

.GridViewRowCalendar, .GridViewAltRowCalendar, .GridViewRowCalendarDaily, .GridViewAltRowCalendarDaily
{
    vertical-align: top;
}

.GridViewRowCalendar td
{
    padding: 6px 2px 6px 2px;
}

.GridViewAltRowCalendar td
{
    padding: 6px 2px 6px 2px;
}

.GridViewRowCalendar a, .GridViewRowCalendar a:visited, .GridViewAltRowCalendar a, .GridViewAltRowCalendar a:visited
{
    font: normal 0.92em Verdana, Arial, Sans-Serif;
    color: #336699;
    border-bottom: 0 none;
    text-decoration: none;
}

.GridViewRowCalendar a:hover, .GridViewAltRowCalendar a:hover
{
    font: normal 0.92em Verdana, Arial, Sans-Serif;
    border-bottom: 0 none;
    text-decoration: underline;
}

.GridViewRowCalendarDaily a, .GridViewAltRowCalendarDaily a, .GridViewRowCalendarDaily a:hover, .GridViewAltRowCalendarDaily a:hover
{
    font: normal 1em Verdana, Arial, Sans-Serif;
    color: #336699;
    border-bottom: 0 none;
    text-decoration: underline;
    cursor: auto;
}

.ImageBorder
{
    display: inline;
}

.ImageLeftBorder 
{
	float: left;
	margin: 2px 7px 0 0;
	display: inline;
}

.ImageRightBorder
{
	float: right;
	margin: 0 0 3px 7px;
	display: inline;
}

.ImageLeftNoBorder 
{
	float: left;
	margin: 2px 7px 0 0;
	display: inline;
}

.ImageRightNoBorder
{
	float: right;
	margin: 0 0 3px 7px;
	display: inline;
}

.ImageBorder img, .ImageLeftBorder img, .ImageRightBorder img
{
    border: solid 1px black;
}

.ImageCaption
{
    font: normal 0.83em Verdana, Arial, Sans-Serif !important;
    line-height: 1.18;
    padding: 3px 0;
}

.ImageContainer
{
    position: relative;
    background-color: #1e1e1e;
    height: 300px;
    width: 310px;
}

.ImageContainerGallery
{
    position: relative;
    overflow: hidden;
    border: solid 1px #cccccc;
    height: 100px;
    width: 737px;
}

.ImageContainer table
{
    position: absolute;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.ImageContainerGallery ul
{
    position: absolute;    
    list-style: none;
    white-space: nowrap;
    padding: 0;    
    margin: 0;
}

.ImageContainerGallery ul li
{
    display: inline;
    background: none !important;
}

.ImageContainer img, .ImageContainerGallery img
{
	margin: 6px 6px 0 0;
	border: solid 1px #1e1e1e !important;
}

.ImageContainer img:hover, .ImageContainerGallery img:hover
{
    border: solid 1px #8ea73e !important;
}

.ImageContainerSlider
{
    width: 737px;
    height: 17px;
    padding: 1px;
    position: relative;
    top: 80px;
    background: url(/olc/images/UNOL/slider.jpg) no-repeat;
}

.ImageContainerSliderHandle
{
    position: absolute;
    top: 0;
    cursor: move;
    height: 17px;
    width: 180px;
    background: url(/olc/images/UNOL/sliderhandle.gif) no-repeat;
    z-index: 100;
}

.InputNoBorder, .InputNoBorder input
{
    display: inline;
  	font-weight: normal;
	border: none;
}

table.InputNoBorder, table.InputNoBorder td
{
	margin: 0;
	padding: 0;
}

.InternalLink
{
    font: 1em Verdana, Arial, Sans-Serif;
    text-decoration: none !important;
    border-bottom: 0 none !important;
}

.LockOff 
{ 
    display: none; 
    visibility: hidden; 
} 

.LockOn 
{ 
    display: block; 
    visibility: visible; 
    position: absolute; 
    z-index: 999; 
    top: 0px; 
    left: 0px; 
    width: 105%; 
    height: 1000%;
    background-color: Gray; 
    text-align: center; 
    padding-top: 20%; 
    filter: alpha(opacity=70); 
    opacity: 0.70; 
} 

.Messages
{
	font: 1em Verdana, Arial, Sans-Serif;
	color: Black;
	display: list-item;
	list-style-type: none;
	background: transparent url(/olc/images/UNOL/info.gif) no-repeat 0 3px;
	min-height: 28px;
	margin: 0;
	padding: 2px 0 0 32px;
}

.MessagesWarning
{
	font: 1em Verdana, Arial, Sans-Serif;
	color: Black;
	display: list-item;
	list-style-type: none;
	background: transparent url(/olc/images/UNOL/warning.gif) no-repeat 0 3px;
	min-height: 28px;
	margin: 0;
	padding: 2px 0 0 32px;
}

.ModalBackground 
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup 
{
    background-color: #c2d7eb;
    border: solid 2px #497daf;
	padding: 3px;
}

.NavigationImage
{
    border-bottom: 0 none !important;
    margin-bottom: 15px;
}

.NavigationImage a, .NavigationImage a:hover
{
    border-bottom: 0 none !important;
}

.NoDecoration
{
    text-decoration: none !important;
    border-bottom: 0 none !important;
    border-right: 0 none !important;
}

.Normal, .Normal a, .Normal td>a
{
	font: normal 1em Verdana, Arial, Sans-Serif !important;
	color: Black !important;
	text-decoration: none !important;
	border-bottom: 0 !important;
}

.PathwayGridView
{
	margin-top: 12px;
	width: 100%;
	clear: both;
}

.PathwayCoreGridViewRow
{
	background-color: #ffcc66;
    vertical-align: top;
    border: 0 none;
}

.PathwayRecommendedGridViewRow
{
    background-color: #336699;
    vertical-align: top;
    border: 0 none;
}

.PathwayOtherGridViewRow
{
    background-color: #9f2d15;
    vertical-align: top;
    border: 0 none;
}

.PathwayCoreGridViewRow td, .PathwayCoreGridViewRow a
{
	font: normal 11px Verdana, Arial;
    color: Black;
    text-decoration: none;
    width: 100%;
}

.PathwayRecommendedGridViewRow td, .PathwayRecommendedGridViewRow a, .PathwayOtherGridViewRow td, .PathwayOtherGridViewRow a
{
	font: normal 11px Verdana, Arial;
    color: White;
    text-decoration: none;
	width: 100%;
}

.PathwayCoreGridViewRow td, .PathwayRecommendedGridViewRow td, .PathwayOtherGridViewRow td
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.PathwayPrerequisiteRequiredHoverOn, .PathwayPrerequisiteRequiredHoverOn a
{
	background-color: Purple;
	color: White !important;
}

.PathwayPrerequisiteRecommendedHoverOn, .PathwayPrerequisiteRecommendedHoverOn a
{
	background-color: Green;
	color: White !important;
}

.PathwayPrerequisiteHoverOff
{
	background-color: inherit;
	color: inherit;
}

.PathwayStage
{
	background-color: #c2d7eb;
	float: left;
	width: 31%;
}

.PathwayStage h3, .PathwayStage h4
{
	margin-top: 0;
	margin-left: 4px;
}

.PathwayStage h4
{
	min-height: 36px;
}

.PeopleListing
{
    padding: 5px 5px 5px 0;
}

.PeopleListingNoPicture
{
    padding: 5px 0 5px 67px;
}

.PhotoDirectory img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.PhotoDirectory span, .PhotoDirectory a, .PhotoDirectory a:hover, .PhotoDirectory a:visited
{
	font: normal .8em Verdana, Arial, Sans-Serif !important;
}

.PhotoDirectory td
{
	text-align: center;
}

.PopupCalendar .ajax__calendar_container 
{
    background-color: #448bc3;
    border: solid 2px #016394;
    color: White;
    text-align: center;
}
.PopupCalendar .ajax__calendar_other .ajax__calendar_day,
.PopupCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #016394;
}
.PopupCalendar .ajax__calendar_hover .ajax__calendar_day,
.PopupCalendar .ajax__calendar_hover .ajax__calendar_month,
.PopupCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: White;
    text-decoration: underline;
}
.PopupCalendar .ajax__calendar_active .ajax__calendar_day,
.PopupCalendar .ajax__calendar_active .ajax__calendar_month,
.PopupCalendar .ajax__calendar_active .ajax__calendar_year 
{
    font-weight: bold;
    color: White;
    text-decoration: underline;
}

#PublicServiceExterior
{
    width: 200px;
    height: 141px;
    background: url(/olc/images/UNOL/commitmentredbackground.gif) no-repeat;
    overflow: hidden;
    float: left;
}

#PublicServiceExterior p
{
	font: bold 0.94em Arial, Verdana, Sans-Serif !important;
	line-height: 1.5 !important;
	color: #e7c39d;
	margin: 0 10px 4px 12px;
}

#PublicServiceExterior p a
{
    font: bold 1.25em Arial, Verdana, Sans-Serif !important;
	line-height: 1.2;
	color: #f8b85b !important;
	text-decoration: none !important;
	border-bottom: 0 none !important;
	display: block;
	margin-top: 12px;
}

#PublicServiceInterior
{
    clear: both;
	width: 156px;
	height: 209px;
	margin: 20px 0 0 0;
	padding: 25px 25px 0 18px;
	background: url(/olc/images/UNOL/commitmentbluebackground.gif) no-repeat;
	overflow: hidden;
}

#PublicServiceInterior p
{
	font: bold 1.08em Verdana, Arial, Sans-Serif !important;
	line-height: 1.3 !important;
	color: #dee9f1;
	margin: 0;
	margin-bottom: 1em;
}

#RightContainer #PublicServiceInterior p
{
    font-size: 1.17em !important;
    width: 160px !important;
}

#PublicServiceInterior p a
{
    font: bold 1.29em Arial, Verdana, Sans-Serif !important;
	line-height: 1.05;
	color: #c6e2f5 !important;
	text-decoration: none !important;
	border-bottom: 0 none !important;
}

#RightContainer #PublicServiceInterior p a
{
    font-size: 1.4em !important;
    width: 160px !important;
}

.Search
{
    height: 15px;
    width: 180px;
    border: 0;    
}

.SearchLeftNavigation
{
    height: 13px;
    width: 153px;
    border: solid 1px #cccccc;
}

.SearchButton, .SearchButtonLeftNavigation
{
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    vertical-align: top;
    position: relative;
    top: -2px;
}

.SearchButtonLeftNavigation
{
    top: 2px;
}

.SearchText
{
    background-color: #f0f8ff;
    font: normal 11px Arial, Verdana, Sans-Serif !important;
    color: Gray;
    height: 15px;
    width: 180px;
    border: 0;
}

.SearchTextLeftNavigation
{
    background-color: #f0f8ff;
    font: normal 11px Arial, Verdana, Sans-Serif !important;
    color: Gray;
    height: 13px;
    width: 153px;
    border: solid 1px #cccccc;
}

.SlideShow
{
    position: relative;
    width: 100%;
    margin-bottom: 5px;
}

.SimulateHR
{
    display: block;
    border-bottom: dotted 1px #579bca;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.SlideShowBasic
{
    position: relative;
    width: 100%;
}

.SlideShow img, .SlideShowBasic img
{
    float: left;
    display: block;
    margin: 0;
}

.SlideShowBar
{
	width: 514px;
	height: 17px;
	display: block;
	overflow: hidden;
	position: relative;
	bottom: 17px;
	z-index: 900;
}

.SlideShowBar a, a.SlideShowBarNotSelected
{
  	float: right;
	width: 27px;
	height: 15px;
	padding-top: 2px;
	margin-top: 2px;
	font: bold 0.75em Verdana, Arial, Sans-Serif !important;
	color: White !important;
	line-height: 1.67;
	text-align: center;
	background: url(/olc/images/UNOL/imageslideshowlabelnormal.gif);
}

.SlideShowBar a:hover, a.SlideShowBarSelected
{
	background: url(/olc/images/UNOL/imageslideshowlabelhover.gif) !important;	
	color: #ffbf36 !important;
}

.SlideShowCaption
{
    clear: both;
    display: block;
    font: normal 0.83em Verdana, Arial, Sans-Serif !important;
    line-height: 1.18;
    padding: 3px 0;
}

.SmallCaps
{
	font: .8em Verdana, Arial, Sans-Serif !important;
}

.SocialNetworkFirst, .SocialNetworkEven, .SocialNetworkOdd
{
    clear: both;
	width: 187px; 
	margin: 0;
	margin-left: 14px;
	border-left: solid 1px #e9eff4;
	border-right: solid 1px #e9eff4;
	border-bottom: dotted 1px #579bca;
}

.SocialNetworkFirst a, .SocialNetworkEven a, .SocialNetworkOdd a
{
    clear: left;
    font-weight: bold;
    line-height: 2.5;
    text-decoration: none;
    border-bottom: 0 none;
}

.SocialNetworkFirst a:hover, .SocialNetworkEven a:hover, .SocialNetworkOdd a:hover
{
    font-weight: bold;
    line-height: 2.5;
    text-decoration: underline;
    border-bottom: 0 none;
}

.SocialNetworkFirst img, .SocialNetworkEven img, .SocialNetworkOdd img
{
    float: left;
    margin: 6px 4px 0 0;
    text-decoration: none !important;
    border-bottom: 0 none;
}

.SocialNetworkFirst
{
    background-color: #e9eff4;
    margin-top: 20px;
}

.SocialNetworkOdd
{
    background-color: #e9eff4;
}

.StudentOrgWebsiteHeader
{
    font-weight: bold !important;
    color: #c74227;
}

.Table-NoBorder
{
    font: 1em Verdana, Arial, Sans-Serif;
    border: transparent;
    border-collapse: collapse;
}

.Table-Border
{
	font: 1em Verdana, Arial, Sans-Serif;
	border: solid 1px Black;
	border-collapse: collapse;
}

.Table-Border2
{
	font: 1em Verdana, Arial, Sans-Serif;
	border: solid 2px Black;
	border-collapse: collapse;
}

.Table-NoBorder td, .Table-Border td, .Table-Border2 td
{
    min-height: 12px;
}

.Table-NoBackground
{
    background-color: Transparent;
}

.Table-Background1
{
    background-color: #c2d7eb;
}

.Table-Background2
{
    background-color: #93b7db;
}

.Table-Background3
{
    background-color: #6699cc;
}

.Tabs .ajax__tab_header 
{
    background: url(/olc/images/UNOL/tab-line.gif) repeat-x bottom;
}
.Tabs .ajax__tab_outer 
{
    background: url(/olc/images/UNOL/tab-right.gif) no-repeat right; 
    height: 21px;
}
.Tabs .ajax__tab_inner 
{
    background: url(/olc/images/UNOL/tab-left.gif) no-repeat;
    padding-left: 3px;
}
.Tabs .ajax__tab_tab 
{
    background: url(/olc/images/UNOL/tab.gif) repeat-x;
    padding: 2px;
    margin: 0;
}
.Tabs .ajax__tab_hover .ajax__tab_outer 
{
    background: url(/olc/images/UNOL/tab-hover-right.gif) no-repeat right;
}
.Tabs .ajax__tab_hover .ajax__tab_inner 
{
    background: url(/olc/images/UNOL/tab-hover-left.gif) no-repeat;
}
.Tabs .ajax__tab_hover .ajax__tab_tab 
{
    background: url(/olc/images/UNOL/tab-hover.gif) repeat-x;
}
.Tabs .ajax__tab_active .ajax__tab_outer 
{
    background: url(/olc/images/UNOL/tab-active-right.gif) no-repeat right;
}
.Tabs .ajax__tab_active .ajax__tab_inner 
{
    background: url(/olc/images/UNOL/tab-active-left.gif) no-repeat;
}
.Tabs .ajax__tab_active .ajax__tab_tab 
{
    background: url(/olc/images/UNOL/tab-active.gif) repeat-x;
}
.Tabs .ajax__tab_body 
{
    font: normal 1em Verdana, Arial, Sans-Serif;
    border: 1px solid #999999;
    padding: 8px;
    margin: 0;
    background-color: #ffffff;
}

#TenReasons
{
	width: 826px;
	padding: 0 62px;
}

#TenReasonsLogo
{
    background: #d5e9f5 url(/olc/images/UNOL/widgetbluegradient.gif) repeat-x;
    height: 140px;
    padding-top: 18px;
    text-align: center;
    width: 194px;
    float: left;
}

a.ToolTip, a.ToolTip2, a.ToolTipLeft, a.ToolTipLeft2, a.ToolTipBottom
{
    position: relative;
    z-index: 24;
    cursor: hand;
}

::root a.ToolTip, ::root a.ToolTip2, ::root a.ToolTipLeft, ::root a.ToolTipLeft2, 
        :: root a.ToolTipBottom
{
    display: inline-block;
}

a:hover.ToolTip, a:hover.ToolTip2, a:hover.ToolTipLeft, a:hover.ToolTipLeft2, 
    a:hover.ToolTipBottom
{
    background-color: Transparent;
    z-index: 25;
    cursor: hand;
}

a.ToolTip span, a.ToolTip2 span, a.ToolTipLeft span, a.ToolTipLeft2 span, a.ToolTipBottom span
{
    display: none;
}

a:hover.ToolTip span, a:hover.ToolTip2 span, a:hover.ToolTipLeft span, a:hover.ToolTipLeft2 span, 
    a:hover.ToolTipBottom span
{
    font: normal 0.92em Verdana, Arial, Sans-Serif;
    display: block;
    position: absolute;
    width: auto !important;
    height: auto;
    background: #ffffee;
    z-index: 26;
    color: #666666;
    border: solid 1px #484949;
    padding: 2px;
    text-decoration: none;
    text-align: left;
}

a:hover.ToolTip span
{
    top: 0;
    left: 95px;
    white-space: nowrap;
}

a:hover.ToolTip2 span
{
    top: 15px;
    left: 0;
    white-space: nowrap;
}

a:hover.ToolTipLeft span
{
    top: 0;
    right: 100px;
    white-space: nowrap;
}

a:hover.ToolTipLeft2 span
{
    top: 0;
    right: 5px;
    text-decoration: underline;
    white-space: nowrap;
}

a:hover.ToolTipBottom span
{
    top: 20px;
    left: 0;
}

.Updates
{
	width: 206px;
	padding: 0;
}

.UpdatesButton
{
    float: right;
    position: relative;
    top: -1px;
}

.UpdatesEntry, .UpdatesText
{
    font: normal 1em Verdana, Arial, Sans-Serif;
    float: left;
    width: 130px;
	height: 15px;
	padding: 2px;
	margin-top: 2px;
	border: solid 1px #dedede;
	border-top: solid 1px #727272;
	color: #414242;
}

.UpdatesText
{
    background-color: #f0f8ff;
    color: Gray;
}

.UpdatesMessage
{
   display: block;
   margin-top: 4px;
}

.Validator, .Validator li
{
    color: Red;
}

.Validator ul
{
    padding-top: 8px;
}
