
/* default overrides */

html, body { padding: 0; margin: 0; font-family:verdana,arial,helvetica,sans-serif; }
img { margin: 0; border: none; }
h2 { margin: 0 0 .5em 0; }
sup	{ font-size:9px; }

#selectLanguage ul {
	clear: left;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 10px 0 0;
	padding: 0;
	width: 100%;
	font-size: 10px;
}

#selectLanguage ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#selectLanguage ul li a {
	font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    color: #484A4C;
    text-decoration: none;
}

#selectLanguage ul li a:hover {
	font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    color: #484A4C;
    text-decoration: underline;
}

#selectLanguage ul li a:visited {
	font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    color: #484A4C;
    text-decoration: none;
}

#quoteSearch
{
    width: 48.1em;
    height: 100% auto;
    margin: 0 auto;
    margin-bottom: 10px;
    background-color: #fff;
    color: #333;
    line-height: 130%;
}

#quoteHeader
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    color: #484A4C;
}

#searchHeader
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    color: #484A4C;
}

#quote
{
    font-family: verdana,arial,helvetica,sans-serif;
    color: #ffffff;
    background-color: #EC6C2E;
    border: solid .25em #EC6C2E;
    font-size: .6em;
    height: 1.3em;
    padding: .45em;
}

#searchText
{
    display: inline-block;
    font-family: verdana,arial,helvetica,sans-serif;
    height: 1.3em;
    width: 15.6em;
    border: solid .25em #c9c6cb;
}

#goButton
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    border: none;
    padding: .1em;
    height: 24px;
    width: 25px;
    color: #EC6C2E;
    background-color: #c9c6cb;
}

#container
{
    width: 48.1em;
    height: 100% auto;
    text-align: left;
    margin: 0 auto;
    background-color: #fff;
    border: 10px solid #ec6c2e;
    color: #333;
    line-height: 130%;
}

#textCopy { padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 5px; text-align: justify; width: 100%; height: 100% auto; }

#mainContent
{
    width: 35.5em;
}

#leftnav
{
    width: 10em;
    background-color: #484a4c;
}

#quickLinks
{
    text-align: left;
    margin-top: 15px;
    padding-left:10px;
    padding-top: 10px;
    line-height: 15px;
}

#quickLinks img
{
    padding-left: 10px;
    margin-right: 11px;
    margin-bottom: 20px;
}

#bottomContainer
{
    width: 47em;
    margin: 0 auto;
    background-color: #fff;
    border-left: 9px solid #cccccc;
            border-right: 9px solid #cccccc;
        border-bottom: 5px solid #cccccc;
    line-height: 130%;
}

#footer
{
    text-align: center;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    background-color: #cccccc;
    padding: 0px 0px 0px 5px;
}

p
{
  font-size:11px;
  line-height:19px
}

/* content formatting */

.ltGreyCell
{
  background-color:EDEDED;
  border-style:solid;
  border-width:1px;
  border-color:#999999;
}

.subTitle
{	color:#EC6C2E;	font-family:verdana,arial,helvetica,sans-serif;	font-size:11px;}

.ruledCell
{
  border-style:solid;
  border-width:1px;
  border-color:#999999;
}

.orangeTitle
{
 color:#EC6C2E;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
}

.orangeLink
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
}

a.orangeLink,a.orangeLink:link,a.orangeLink:visited
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:none
}

a.orangeLink:active,a.orangeLink:hover
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:underline
}

a.orangeLinkBig,a.orangeLinkBig:link,a.orangeLinkBig:visited
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none
}

a.orangeLinkBig:active,a.orangeLinkBig:hover
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline
}

a.orangeLinkBig2,a.orangeLinkBig2:link,a.orangeLinkBig2:visited
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none
}

a.orangeLinkBig2:active,a.orangeLinkBig2:hover
{
  color:#EC6C2E;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  text-decoration:underline
}

a.orangeLinkBigger,a.orangeLinkBigger:link,a.orangeLinkBigger:visited
{
  color:#EC6C2E;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  text-decoration:none
}

a.orangeLinkBigger:active,a.orangeLinkBigger:hover
{
  color:#EC6C2E;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  text-decoration:underline
}

a.ltOrangeLink,a.ltOrangeLink:link,a.ltOrangeLink:visited
{
	color:#D48E64;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none
}

a.ltOrangeLink:active,a.ltOrangeLink:hover
{
	color:#D48E64;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline
}

a.yearLink,a.yearLink:link,a.yearLink:visited
{
	color:#666666;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
}

a.yearLink:active,a.yearLink:hover
{
	color:#EC6C2E;
    font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	text-decoration:none
}

a.yearLink2,a.yearLink2:link,a.yearLink2:visited
{
	color:#666666;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
}

a.yearLink2:active,a.yearLink2:hover
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	text-decoration:none
}

a.yearLinkBig,a.yearLinkBig:link,a.yearLinkBig:visited
{
	color:#999999;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.yearLinkBig:active,a.yearLinkBig:hover
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none
}

.headerText
{
 font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
color:#484A4C;
}

.title
{
font-size:15px;
font-family:georgia,times new roman,serif;
letter-spacing:2px;
font-weight:bold;
color:#EC6C2E;
}
.orangeTitle
{
 font-weight:bold;
 color:#EC6C2E
}


a.techLinks,a.techLinks:link,a.techLinks:visited
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}

a.techLinks:active,a.techLinks:hover
{
	color:#EC6C2E;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold
}

.italicText
{
    font-style: italic;
}

p
{
    color:#000; background:transparent;
    margin:.3em 0 .5em 0; padding:0;
    line-height:1.5em;
}

.titleText
{
    font-size: 15px;
    font-family: georgia,times new roman,serif;
    letter-spacing: 2px;
    font-weight: bold;
    color:#EC6C2E;
}

.orangeTitle
{
    color:#EC6C2E;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.copy
{
	font-family:verdana,arial,helvetica,sans-serif;	font-size:10px;	line-height:15px}

.copyBigger
{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14px;
    line-height:17px
    padding-top:10px;
    padding-bottom:10px;
}

.copyBigger	X
{		font-family:verdana,arial,helvetica,sans-serif;		font-size:12px;}

.copySmaller
{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    line-height:17px
    padding-top:10px;
    padding-bottom:10px;
}

a.ltOrangeLink,a.ltOrangeLink:link,a.ltOrangeLink:visited
{
    color:#D48E64;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    text-decoration:none
}

a.ltOrangeLink:active,a.ltOrangeLink:hover
{
    color:#D48E64;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    text-decoration:underline
}

.orangeLink
{
    color:#EC6C2E;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
}

.centered
{
    text-align: center;
}

.greyBG	{
			background-color:#484A4C
			}

.whiteBG	{
			background-color:#ffffff
			}

.orangeBG	{
			background-color:#EC6C2E
			}

.grey	{
			color:#484A4C
			}

.white	{
			color:#ffffff
			}

.blue	{
			color:#0084A5
			}

.orange	{
			color:#EC6C2E
			}

.orangeItalics	{
			color:#EC6C2E;
			font-style:oblique
			}

.greyItalics	{
			color:#484A4C;
			font-style:oblique
			}


.ltOrange	{
background-color:FBE2D5
}

.ltGreyCell	{
background-color:EDEDED;
border-style:solid;
border-width:1px;
border-color:#999999
}
.ruledCell	{
border-style:solid;
border-width:1px;
border-color:#999999
}


.orangeTitle	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			font-weight:bold;
			}

.orangeLink	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:9px;
			}

a.orangeLink,a.orangeLink:link,a.orangeLink:visited	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:9px;
			text-decoration:none
			}
a.orangeLink:active,a.orangeLink:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:9px;
			text-decoration:underline
			}

a.orangeLinkBig,a.orangeLinkBig:link,a.orangeLinkBig:visited	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			text-decoration:none
			}
a.orangeLinkBig:active,a.orangeLinkBig:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			text-decoration:underline
			}

a.orangeLinkBig2,a.orangeLinkBig2:link,a.orangeLinkBig2:visited	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none
			}
a.orangeLinkBig2:active,a.orangeLinkBig2:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:underline
			}

a.orangeLinkBigger,a.orangeLinkBigger:link,a.orangeLinkBigger:visited	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none
			}
a.orangeLinkBigger:active,a.orangeLinkBigger:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:underline
			}




a.ltOrangeLink,a.ltOrangeLink:link,a.ltOrangeLink:visited	{
			color:#D48E64;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			text-decoration:none
			}
a.ltOrangeLink:active,a.ltOrangeLink:hover	{
			color:#D48E64;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			text-decoration:underline
			}

a.yearLink,a.yearLink:link,a.yearLink:visited	{
			color:#666666;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:9px;
			text-decoration:none;

			}
a.yearLink:active,a.yearLink:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:9px;
			text-decoration:none
			}


a.yearLink2,a.yearLink2:link,a.yearLink2:visited	{
			color:#666666;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			line-height:17px;
			text-decoration:none;

			}
a.yearLink2:active,a.yearLink2:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			line-height:17px;
			text-decoration:none
			}

a.yearLinkBig,a.yearLinkBig:link,a.yearLinkBig:visited	{
			color:#999999;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none;

			}
a.yearLinkBig:active,a.yearLinkBig:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none
			}


.headerText	{
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:9px;
		color:#484A4C;
		}

.title	{
		font-size:15px;
		font-family:georgia,times new roman,serif;
		letter-spacing:2px;
		font-weight:bold;
		color:#EC6C2E;
		}



.quoteInfo		{
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align:center;
		padding:0 5px 0 5px
		}

ul,li	{
		margin:0px;
		padding:0px
		}

.orangeTitle	{
			font-weight:bold;
			color:#EC6C2E
			}


a.techLinks,a.techLinks:link,a.techLinks:visited	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:none;
			font-weight:bold
			}
a.techLinks:active,a.techLinks:hover	{
			color:#EC6C2E;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:12px;
			text-decoration:underline;
			font-weight:bold
			}

#content h2 { margin: 0 0 .5em 0; }

#menu
{
    top:0.5em;
    left:0.5em;
    width:10em;
}

#menu ul li  {
    border-top: solid 1px #868686;
    border-right: solid 1px #484a4c;
    border-bottom: transparent;
    border-left: solid 1px #484a4c;
    }


#menu ul li:hover  {
    border-left: solid 1px #ec6c2e;
    border-right: solid 1px #ec6c2e;
}

#menu a
{
    width: 100%;
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    color: #fefefe;
    text-decoration: none;
    display:block;
    white-space:nowrap;
    margin: 0;
    padding:3px 0px;
}

#menu ul.subMenu li
{
    border: none;
}

#menu ul.subMenu
{
    color: #fefefe;
    background-color: #ec6c2e;
    text-decoration: none;
    border: none;
}

#menu ul.subMenu a
{
    border: none;
    width: 100%;
}

#menu ul li.hover,
#menu ul li:hover
{
    color: #fefefe;
    background: #ec6c2e;
}

#menu ul.subMenu a:hover
{
    color: #484a4c;
}

#menu ul
{
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}

div#menu ul li,
div#menu ul li:hover,
div#menu ul li.hover
{
    position: relative;
}

div#menu li.off ul
{
    position: absolute;
    top: 0;
        left: 100%;
        display:none;
    width: 21em;
}

#menu ul li.on
{
    background-color: #ec6c2e;
    border-right: none;
    border-left: none;
}

#menu ul li.on a
{
    border-bottom: solid 1px #868686;
}

#menu ul li.termOn
{
    background-color: #ec6c2e;
    border-right: none;
    border-left: none;
}

#menu ul li.termOn a
{
    border-bottom: solid 1px #868686;
}

#menu ul li.termOn a
{
    border-bottom: none;
}

div#menu li.on ul
{
    position: absolute;
    display: none;
    border: none;
}

div#menu li.on ul li
{
    border: none;
    background-color: #484a4c;
}

div#menu li.on ul li a
{
    border-bottom: none;
}

div#menu li.on ul
{
    background-color: #484a4c;
}

div#menu li.on ul.expanded
{
    list-style: none;
    position: relative;
        width: 10em;
        display: block;
    background-color: #484a4c;
    border: none;
    border-bottom: none;
}

div#menu li ul.expanded li
{
  border: none;
  margin-left: 8px;
  background-color: #484a4c;
}

div#menu li ul.expanded li:hover,
div#menu li ul.expanded li.hover
{
  font-style: italic;
  background-color: #484a4c;
}

#menu ul li:hover,
#menu ul li.hover
{
  background-color: #ec6c2e;
}

div#menu li ul.expanded a:hover,
div#menu li ul.expanded a.hover
{
  color: #ec6c2e;
  background-color: #484a4c;
}

div#menu li ul.expanded ul.subMenu
{
  position: absolute;
  top: 0;
  left: 100%;
  width: 21em;
  }

div#menu li ul.expanded ul.subMenu li
{
  background-color: #ec6c2e;
  border-left: none;

  margin-left: 0px;
}

div#menu li ul.expanded ul.subMenu li a
{
  color: #fefefe;
  background: #ec6c2e;
  border-left: none;
  font-style: normal;
}

div#menu li ul.expanded ul.subMenu li a:hover
{
  color: #484a4c;
  background: #ec6c2e;
  border-left: none;
}

//div#menu li ul.expanded li:hover,
div#menu li ul.expanded li:hover ul li:hover
{
  position: absolute;  z-index: 2;  display: block;
  border-left: none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{
  display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
  position: absolute;
  z-index: 2;
  display: block;
}
