﻿body 
{
    margin-left:5px;
    padding-bottom:25px;
    background-color:#c2e0e6;
    font-family:Arial;
    font-size:11px;
    line-height: 13.2pt;    
}

.TIBLinkLogin
{
    font-family:Arial;
    font-size:12px;
    color:White;
    width:100%;
}

.TIBLinkLoginWrapper
{
    background-color:#0F8C9A;
    width:185px;border:none 0px #C3C3C3;margin:auto;position:relative;top:0px;height:89px;padding-bottom:25px;
        border-bottom:solid 5px #2A68A4;
    
}

.TIBLinkHeader
{

    font-family:Arial;
    font-size:14px;
    color:White;
    font-weight:bold;
}

.TIBLinkButton
{
background-color:#0F8C9A;color:#FFFFFF; width: 65px; border:0;cursor:hand;cursor:pointer;    
}

.TIBLinkTextBox
{
    width:125px;
    height:20px;
    font-size:18px;
    border:solid 2px #94969A;
    margin:auto;
}

a
{
    font-family:Arial;
    font-size:12px;
    color:#008B99;
   outline: none;
}
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;
}

#HeaderImage
{
    position:relative;
    z-index:0;
    width:977px;
    margin:auto;
    padding:0px;
    height:145px;
}




#HeaderLinks
{
    position:relative;top:-15px;
}

#Search
{
    display:none;
    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
{

    height:100%;
    position:relative;
    z-index:0;
    border-top:solid 4px #2A68A4;
    border-right:solid 1px #2A68A4;
    border-bottom:solid 1px #2A68A4;
    border-collapse:collapse;
    padding:0px;
    margin:auto;
    margin-bottom:15px;
    background-color:White;
    width:977px;
    *width:977px;

}

#WrapperParent
{
    width:100%;
}

#MainContent
{
    position:relative;
    height:auto;
    background-color:Transparent;
    font-family:Arial;
    font-size:12px;
    text-align:justify;
    padding-top:0px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    width:750px;
    z-index:100;
    min-height:500px;
    height:auto !important;
    height:500px;
}

.GradientBottom
{
    background-image:url(/images/gradient.JPG);
    background-repeat:repeat-x;
    background-position:bottom;
    height:384px;
    position:absolute;
    z-index:-1;
    width:100%;
    bottom:0px;
    left:0px;
}

#LeftNav
{
    padding:0px;
    margin:0px;
    height:100%;
    text-align:left;
    border-right:solid 5px #2A68A4;
    background-color:#055492;
}


#LeftNavContent
{
    
}

#Footer
{
    text-align:center;
    margin-bottom:15px;
}

#Footer a
{
   font-size:8pt;
   white-space:nowrap;
   text-decoration:none;
   color:Black;
}

#FooterBar
{
    width:500px;
    color:#019ab0;
}

#FooterDisclaimer
{
    font-size:7.5pt;
    margin-top:5px;
}

.footerbold
{
    font-size:8pt;
    font-weight:bold;
}

#PageHeader
{
    padding:0px;
    margin:0px;
    position:relative;
    left:-1px;
    top:-1px;
    /*eight:100px;*/
    
    background-color:White;
}
#PageHeaderSpacer
{
	position:relative;
	z-index:100;
	height:15px;
}

h2{
	font-family: Arial;
	font-weight:bold;	
	font-size:14px;
	line-height: 16.8pt;			
	text-align: left;
}

h3
{
	font-family: Arial;
	font-weight: bold;	
	font-size:12px;
	line-height: 14.4pt;
	text-align: left;
}

h4
{
	font-family: Arial;
	font-weight: bold;	
	font-size:11px;
	line-height: 13.2pt;
	text-align: left;
}

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;
}

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;
}

.FlagNew
{
    color:#003D79;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
    font-style:italic;
}

.AdHeader
{
    margin-bottom:9px;
    position:relative;
}

.AdLeftPanel
{
	position: relative;
	margin-top: 10px;
	top: -5px;
}

.AdContentHolder
{
    margin-bottom:0px;
    position:relative;
    float: left;
    top: 0px;
    left: 0px;
}

.Ads
{
    position:relative;
    z-index:10;
    width:170px;
    margin:auto;
    margin-bottom:0px;
    padding-bottom:0px;
}

#HomePhone
{
    color:White;
    position:relative;
    /*margin-left:25px;*/
    margin-top:15px;
    margin-bottom:15px;
    font-size:15px;
}