/* GLOBAL GENERIC SETTINGS */
	/* Set generic font settings to be used globally */
	/* MARGINS AND COLORS SET IN TEMPLATE LAYOUT CSS */
	body, td, th, p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;}
	th {font-weight:bold;}
/* Standard elements */
	/* Links */
		a, a:link, a:visited, a:active {text-decoration:underline;font-weight:bold;}
		a:hover {text-decoration:none;}
	/* Headings */
		h1 {font-size:16pt;}
		h2 {font-size:13pt;}
		h3 {font-size:11pt;}
		h4 {font-size:10pt;}
		h5 {font-size:10pt;}
		h6 {font-size:10pt;}
	/* Lists */
		ul {list-style-type:square;}
	/* Forms */
		textarea, input, select {font-size:90%;}
	/* Miscellaneous */
		pre {font-family:Courier New,Courier,monospace;font-size:80%;}
/* Custom Classes */
	.small {font-size:75%}
/* TEMPLATE LAYOUT SETTINGS */
	body {margin-top:0px;margin-left:0px;}
	body {color:#666;background-color:#fff; background-image: none;}
div.header {width: 750px;}
div.functionBar ul {width: 522px;}
	/* SBT Page Layout Styles */
	table.PageBoundingBox {width:750px;padding:0px;margin:auto;}
	table.ContentBoundingBox {width:750px;height:300px;margin:auto;border:1px solid #848a95;}
	td.LSB {width:165px;padding:0px;color:#fff;background-color:#95a5a9;}
	td.MainContent {width:585px;padding:10px;color:#666;background-color:fff;}

	/* DO NOT CHANGE THE FOLLOWING STYLES */
	td.LSBBuffer {display:none;width:0px;visibility:hidden;}
	td.RSBBuffer {display:none;width:0px;visibility:hidden;}
	/* END OF DO NOT CHANGE */

/* Standard elements */

/* Links */
	a, a:link, a:active {color:#7fb5d8;}
	a:visited {color:#7da294;}
	a:hover {color:#004f9e;}

/* Headings */
	h1 {color:#666;}
	h2 {color:#666;}
	h3 {color:#666;}
	h4 {color:#666;}
	h5 {color:#666;}
	h6 {color:#666;}

/* Forms */
	textarea, input, select {}

#header { /* Defines the box that holds the header */
    width:749px;
    background-color:#fff;
    }
#logo { /* Defines the box that holds the logo */
    clear:none;
    padding-left:9px;
    padding-top:9px;
    height:49px;
    width:212px;
    float:left;
    }
/*---------------------------------------------------------------------------*/
/* TOP NAVIGATION  */
/*---------------------------------------------------------------------------*/
#topNav { /* Defines the box that holds the links at the top of the page */
    clear:both;
    width:749px;
    }
#topLinks {
    clear:none;
    float:right;
    height:17px;
    padding:14px 2px 2px 0px;

    }
#topLinks a,
#topLinks a:link,
#topLinks a:visited
  {
  height:17px;
  font-weight:normal;
  background-repeat:repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  text-decoration:none;
  padding:0px 10px 2px 10px;
  }
#topLinks a:hover {background-image:url(/images/system/hiLiteOn.gif);background-repeat:repeat; }
#HomeLink {background-image:url(/images/system/HomeLinkHiLite.gif);background-repeat:repeat; }
#calLink {background-image:url(/images/system/calLinkHiLite.gif);background-repeat:repeat; }
#sitemapLink {background-image:url(/images/system/sitemapLinkHiLite.gif);background-repeat:repeat; }
#contactLink {background-image:url(/images/system/contactLinkHiLite.gif);background-repeat:repeat; }

/*---------------------------------------------------------------------------*/
/* CIL Header Blocks */
/*---------------------------------------------------------------------------*/
    #hNavTopSpacer {
        clear:both;
        width:749px;
        border-top:1px solid #303b4f;
        height:247px;
        background-image:url(/images/cil/innerbrand.jpg);}

    #hNavTopSpacerHome {
        clear:both;
        width:749px;
        border-top:1px solid #303b4f;
        height:1px;
        /*
        height:30px;
        background-image:url(/images/cil/ciltitle.jpg);
        background-repeat:no-repeat;
        */
        }

    #hNavLinks {height:26px;width:749px;}
    #hnavLinks td {text-align:center;}
    #hnavLinks a {background-color:#303b4f;color:#fff;height:100%;width:100%;display:block;line-height:26px;font-family:arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
    #hnavLinks a:hover, #hNavLinks .on {background-color:#43577c;}

    #l1 {width:468px;background-color:#303b4f;border-right:1px solid #fff;}
    #l2 {width:203px;background-color:#303b4f;border-right:1px solid #fff;}
    #globeSpacer {width:81px;background-image:url(/images/cil/globebg.gif);}

    #homeBrand {height:250px;width:749px;background-image:url(/Images/CIL/CILhdr.jpg);}
    #innerBrand {height:225px;width:749px;background-image:url(/Images/CIL/CILhdr.jpg);}

    #hNavBottomSpacer {clear:both;line-height:26px;width:749px;background-color:#303b4f;color:#fff;font-family:arial,sans-serif;font-size:16px;font-weight:bold;text-indent:10px;}

    #hidTitle {display:none;}

/*---------------------------------------------------------------------------*/
/* Home RSB BLOCKs */
/*---------------------------------------------------------------------------*/
#homeRSB, #homeRSB a
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#663333;
    text-decoration:none;
  }

#who {}

#rsbGlobe {height:130px;width:200px;background-image:url(/images/cil/homersbbg.jpg);background-repeat:no-repeat;}

#address { /* Defines the box that holds the address line */
    clear:right;
    float:right;
    padding-right:2px;
    }

/*---------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------*/
#footer { /* Defines the box that holds the footer */
    width:749px;
    color:#ffffff;
    background-color:#303b4f;
    }
.footer, td.footer {
    color:#FFFFFF;
    /*color:#569FD3;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    /*margin-top:2px;
    margin-left:2px;*/
}
a.footer, a.footer:link, a.footer:visited, a.footer:active {
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-top:2px;
    margin-left:2px;
    text-decoration:none;
    font-weight:normal;
}
 a.footer:hover { text-decoration:underline; }
/*---------------------------------------------------------------------------*/
/* Library FOOTER Links */
/*---------------------------------------------------------------------------*/
 #ftrMenu   { 
    background-color:#303b4f;
    color:#fff;
    text-align:center;
    padding:5px;
    font-weight:normal;
    font-size:8pt;
    border-bottom:1px solid #fff;
 }
 #ftrMenu a, #ftrMenu a:link, #ftrMenu a:visited, #ftrMenu a:active {
    text-decoration:none;
    color:#fff;
    font-weight:normal;
    font-size:8pt;
 }
 #ftrMenu a:hover {text-decoration:underline;}

/* DEFAULTS */
td.LSB {
 background-color:#95a5a9;
 background-image: none;
}
#navlist {
list-style-type:none;margin:0;padding:0;
font-family:tahoma,sans-serif;font-weight:900;text-decoration:none;
}
#navlist li {
 padding: 0px;
}
#navlist li a:link, #navlist li a:visited {
color:#fff;display:block;background-color:#95a5a9;padding: 5px 0px 5px 5px; font-size:10pt;
}
#navcontainer #navlist li a:hover {background-color:#303b4f;}

#navcontainer {height:100%;width:165px;background-color:#95a5a9;margin-top:0;}
#navcontainer .navlist li a,#navcontainer .subnavlist li a {font-family:tahoma,sans-serif;font-weight:900;text-decoration:none;}

/* NAV LIST */
#navcontainer .navlist {list-style-type:none;margin:0;padding:0;}
#navcontainer .navlist li {display:inline;}
#navcontainer .navlist li a {border-bottom:1px #fff solid;color:#fff;display:block;background-color:#95a5a9;padding:5px;font-size:10pt;}
#navcontainer .navlist li a:hover {background-color:#303b4f;}
#navcontainer .navlist li a.current {color:#fff;background-color:#303b4f;}

/* SUB NAV LIST */
#navcontainer .subnavlist {background-color:#95a5a9;list-style-type:none;margin:0 0 0 11px;padding:0;border-left:1px dotted #fff;}
#navcontainer .subnavlist li {display:inline;}
#navcontainer .subnavlist li a {border-bottom:none;display:block;padding:3px;height:auto;background-color:#95a5a9;font-size:8pt;}
#navcontainer .subnavlist li a:hover {background-color:#95a5a9;}
#navcontainer .subnavlist li a.subcurrent {background-color:#95a5a9;color:#303b4f;}
#navcontainer .subnavlist li a.subcurrent:hover {text-decoration:underline;}

/* Inline Maintenance block */
	table.inlineMtcBlock {color:white;background-color:#deb887;border:outset #fff 2px;}
	a.inlineMtcBlock,a.inlineMtcBlock:link,a.inlineMtcBlock:visited,a.inlineMtcBlock:active {}
	a.inlineMtcBlock:hover {}


