﻿body 
{
    margin-left:5px;
    padding-bottom:25px;
    background-color:#E6F5F8;
    font-family:Arial;
    font-size:12px;
}

.TIBLinkLogin
{

    font-family:Arial;
    font-size:12px;
    color:White;
}

.TIBLinkHeader
{

    font-family:Arial;
    font-size:12px;
    color:White;
}

a
{
    font-family:Arial;
    font-size:12px;
    color:#008B99;
}
div
{
    position:relative;
    z-index:1;
}

.inputTextFancy
{
    margin-right:2px;
    padding-left:5px;
    border:solid 1px #019ab0;
    height:15px;
    background-color:#FFFFFF;
}
.inputButtonFancy
{
    padding:1px;
    border-left:solid 1px #EEE;
    border-top:solid 1px #EEE;
    border-right:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
    cursor:pointer;
    height:19px;
    background-color:#FFFFFF;
    margin-left:2px;
    text-align:center;
    font-size:10px;
}

#Header
{
    z-index:1;
    position:relative;
}

#HeaderImageWrapper
{
    width:802px;
    *width:804px;
    margin:auto;
}


#HeaderImage
{
    left:50%;
    position:absolute;
    z-index:0;
}

#HeaderImageOffset
{
    left:-50%;
    position:relative;
    z-index:1000;
    top:-25px;
}

#HeaderImageOffset img
{
    left:-330px;
    position:relative;
    z-index:1000;
    top:20px;
}


#HeaderLinks
{
    position:relative;top:-15px;

}

#Search
{
    position:relative;
    z-index:1;
    top:-5px;
    margin-left:5px;
    left:2px;
    border-top:solid 1px #019ab0;
    border-right:solid 1px #019ab0;
    border-left:solid 1px #019ab0;
    width:175px;
    background-color:#FFFFFF;
    text-align:center;
    height:29px;
}



#Header a
{
    font-size:10px;
}

#Wrapper
{
    top:70px;
    
    height:100%;
    position:relative;
    z-index:20;
    border:solid 1px #019ab0;
    border-collapse:collapse;
    padding:0px;
    margin:auto;
    margin-bottom:15px;
    background-color:White;
    width:802px;
    *width:804px;
}

#WrapperParent
{
    width:100%;
}

#MainContent
{
    position:relative;
    height:auto;
    background-color:#E6F5F8;
    font-family:Arial;
    font-size:12px;
    text-align:justify;
    padding-top:0px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    width:629px;
    z-index:100;
}

#LeftNav
{
    padding:0px;
    margin:0px;
    border:none 0px #019ab0;
    height:100%;
    position:relative;
    float:left;
    background-color:#019ab0;
    /*background-color:#019ab0;*/
    z-index:500;
    text-align:left;
    width:142px;
    *width:144px;
}

#LeftNavContent
{
    
}

#Footer
{
    margin-top:65px;
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
    
    
}

#Footer a
{
   font-size:8pt;
   white-space:nowrap;
}

#FooterBar
{
    width:500px;
    color:#019ab0;
}

#FooterDisclaimer
{
    font-size:7.5pt;
    margin-top:5px;
}

#PageHeader
{
    padding:0px;
    margin:0px;
    position:relative;
    left:-1px;
    top:-1px;
    /*eight:100px;*/
    
    background-color:White;
}
#PageHeaderSpacer
{
	background-color:#E6F5F8;
	position:relative;
	z-index:100;
	height:15px;
}

h2{
	font-size:16px;
	margin-top:5px;
	margin-bottom:10px;
}

h3{
	font-size:14px;
	margin-top:5px;
	margin-bottom:10px;
}

h4{
	font-size:12px;
	margin-top:5px;
	margin-bottom:8px;
}

h5
{
	margin-top:5px;
	margin-bottom:8px;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}

h6{
	margin-top:5px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
}

.toggler{
    font-family:Arial;
    font-size:12px;
    color:#008B99;
    text-decoration:underline;
}

.element{
	margin-left:10px;
}

p{
	margin-bottom:15px;	
}

.paragraph
{
	margin-bottom:15px;
}


#TopLeftCorner 
{
    position:absolute;
    left:-1px;
    top:-1px;
    z-index:2000;
}

#BottomLeftCorner 
{
    position:absolute;
    left:-1px;
    top:-16px;
    z-index:2000;
}

#BottomRightCorner 
{
    position:absolute;
    left:791px;
    *left:793px;
    top:-9px;
    z-index:2000;
    text-align:right;
    
}

	
img
{
    border:none;
}

textarea
{
    margin-bottom:10px;
}

.LabelLinks a
{
    white-space:nowrap;
}

.headerImageTopMargin
{
    margin-top:10px;
}

#Links
{
    position:relative;
    top:15px;
}

#cse-search-results
{
    height:1050px;
    overflow:hidden;
}

#res img
{
    display:none;
}