/* Company Level Colors
002854 - FNF Navy Blue
6C85B0 - Dark Blue (FNF Light Blue)
C2D0E9 - Medium Blue
E5ECFA - Light Blue */

/* ----------------------- Text formatting ----------------------- */

/* Home Page */
.introtext {line-height: 20px}

/* Font specifics for links */
/* LINK & VISITED ARE ALSO IN PRINT.CSS */
a:link {text-decoration: none; color: #002854}
a:hover  {text-decoration: underline}
a:visited {text-decoration: none; color: #002854}
a:visited:hover {text-decoration: underline}
a.EmailPrint {text-decoration: none}


/* ----------------------- Page Element Layout ----------------------- */
/* MANY ITEMS ARE ALSO IN PRINT.CSS */
#content {margin: 10px 15px 15px 170px}
#HmPgContent {margin: 15px 15px 15px 170px;}
#NoNavFormat {margin: 30px}
#NoNavFormat #FloatConsole {float: right; margin: 0px 0px 10px 10px}
#RightNav {float: right; width: 192px; margin: 4px 0px 7px 7px}

body {
	margin: 0px;
	background: white url(../images/sitebkgd_tile.gif) repeat-y;
}
body.notilebkgd {background: white}
div.BioPhoto {float:left; margin:0px}
td {vertical-align: top}
/* Site Header */
td.image1a {width: 158px; height: 81px; padding-right: 4px; background: white}
td.image1b {width: 99px; height: 56px; padding-right: 4px; padding-top: 4px; background: white} 
td.image2 {padding-left: 4px; padding-top: 4px; background: white; background: white url(../images/bottcolorblock_ilu.gif) repeat-x;} 
td.logo {width: 160px; height: 80px; padding-right: 4px; background: white}
td.titlebar {background: #6C85B0}
td.topbarcolorblock {padding-right: 4px; background: white} 




/* ----------------------- Left Navigation Bar ----------------------- */
/* Positions navigation */
#MainLftNavContain {position: absolute; left: 0px; width: 160px}
#MainLftNav {margin: 0px;}
#LftSpotlight1 {position: absolute; left: 0px; top: 280px; width: 160px; margin-left: 5px}

/* Main links */
#MainLftNavContain ul {padding: 0px; margin-left: 0px; border: #002854 solid; border-width: 0px 1px 1px 1px; list-style-type: none}
#MainLftNavContain a {display: block; padding: 3px; width: 152px; border: #002854 solid; border-width: 1px 0px 0px 0px; background-color: #C2D0E9;}
#MainLftNavContain a:link, #MainLftNav a:visited {text-decoration: none; color: #000}
#MainLftNavContain a:hover {text-decoration: none; color: white; background: #6C85B0}

/* Sub Nav Header links (About Us, Products, Contact Us, etc. when they are expanded) */

/* Sub nav links (Items under About Us, Products, Services, etc.) */
#MainLftNavContain li.SubNavItem a {display: block; padding: 3px 3px 3px 5px; width: 150px; border: #002854 solid; border-width: 1px 0px 0px 0px; background-color: #E5ECFA; color: black}
#MainLftNavContain li.SubNavItem a:hover, #MainLftNavContain li.SubNavItemOn a:hover {color: black; text-decoration: none; background: #fff}


/* ----------------------- Right Navigation Bars ----------------------- */
/* All Right-hand boxes (minus console) */
#LastBoxNavItem {border-bottom: 0px}
#pad1 {padding-left: 10px}
div.box {margin-left: 10px; margin-bottom: 10px}
td.BoxTop {border-bottom: white solid 1px}

/* Navy Box - Freeform Nav; ChannelPostings Nav */
#Box1 {padding: 0px; margin: 0px}
#Box1Contain ul {padding: 0px; margin-left: 0px; width: 192px; list-style-type: none}
#Box1Contain a {display: block; padding: 3px 6px; border: #002854 solid; border-width: 0px 0px 1px 0px; width: 180px}
#Box1Contain a.Selected {display: block; padding: 3px 6px; border: white solid; border-width: 0px 0px 1px 0px; width: 180px; background: #fff}
#Box1Contain a:link, #Box1 a:visited {text-decoration: none; color: #000}
#Box1Contain a:hover {color: black; text-decoration: none; background: #E5ECFA;}
td.Box1 {background: #fff;}

/* Spotlight Box */
#Box2 {padding: 0px; margin: 0px}
#Box2Contain ul {padding: 0px; margin-left: 0px; width: 192px; list-style-type: none}
#Box2Contain a {display: block; padding: 3px 6px; border-style: solid; border-width: 0px 0px 1px 0px; width: 180px; border-color: #6C85B0;}
#Box2Contain a:link, #Box2 a:visited {text-decoration: none; color: #000}
#Box2Contain a:hover {text-decoration: none; color: black; background: #E5ECFA;}
td.Box2 {background: #fff;}


/* Quick Links Box */
#Box3 {padding: 0px; margin: 0px}
#Box3Contain ul {padding: 0px; margin-left: 0px; width: 192px; list-style-type: none}
#Box3Contain a {display: block; padding: 3px 6px; border-style: solid; border-width: 0px 0px 1px 0px; width: 180px; border-color: #6C85B0;}
#Box3Contain a:link, #Box3 a:visited {text-decoration: none; color: #000}
#Box3Contain a:hover {color: black; text-decoration: none; background: #E5ECFA;}
li.Box3Item {background: white}
td.Box3 {background: #fff;}

		


/* ----------------------- Tool Buttons (Search & Index) -----------------------  */
#ToolBtns ul {margin: 0px; padding: 0px; list-style: none; width: 192px;} 
#ToolBtns li {float: right; background-color: #002854; width: 50%;}  
#ToolBtns a, #ToolBtn a:visited {display: block; padding: 3px 6px; text-decoration: none; color: #fff; text-align: center} 
#ToolBtns a:hover, #ToolBtns a:visited:hover {color: #000; text-align: center; background: #D1D4D5}
#ToolBtns a.Search { border-right: white solid 4px}


/* ----------------------- Miscellaneous  ----------------------- */
/* MANY MISC. ITEMS ARE ALSO IN PRINT.CSS */
#ShowInPrint {display: none}
.bottborder {border-bottom: solid 1px #cccccc}
.increaseleading {line-height: 22px}
.indent {margin-top: 5px; margin-left: 15px; margin-bottom: 5px}
.smspace {margin: 5px 0px}
span img {padding: 10px}
span div img, table img {padding: 0px}



/* Content Table Listing and Events Table */
.TableAltRow {background: #dcdcdc}
.TableSeparator {border-bottom: solid 2px #cccccc}

/* Color spec for the HRs used in content */
hr.content {color: #cccccc;}

/* News Archive Table */
.bottomborder {border-bottom: 1px solid #cccccc}

/* Timeline */
.event {text-align: left; background: white}
.wrapborder {border: solid 2px #002854; background: #eeeeee}
