BODY {
	BACKGROUND: url(../images/page-bg.gif) repeat-x left top
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
A {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.spacing-tb {
	BORDER-BOTTOM: #ecf4f7 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px
}
.header1 .print {
	DISPLAY: none !important
}
.header1 .search {
	TEXT-ALIGN: right; MARGIN: 0px 17px 0px 0px
}
.header1 .search FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.header1 .search INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/search-input-bg.png) no-repeat left top; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
.header1 .search BUTTON {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 8px; 
	TEXT-INDENT: -9999px; 
	MARGIN: 0px 0px 0px -1px; 
	PADDING-LEFT: 0px; 
	WIDTH: 63px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(../images/search-btn-bg.png) no-repeat 0px 0px; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 8px; 
	_background-position: 0 -1px;
	background-position: 0 -1px \0/;
	*background-position: 0 -1px;	
}
.header1 .logo {
	MARGIN: 0px 0px 10px; WIDTH: 299px; FLOAT: left; HEIGHT: 42px; margin-top:32px \0/;
}
.header1 .logo A {
	TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 25px; WIDTH: 230px; DISPLAY: block; BACKGROUND: url(../images/logo.png) no-repeat left top; HEIGHT: 42px
}
.header1 .alt-logo {
	MARGIN: 0px 0px 10px; WIDTH: 299px; FLOAT: left; HEIGHT: 42px
}
.header1 .alt-logo A {
	TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 25px; WIDTH: 230px; DISPLAY: block; BACKGROUND: url(../images/alt-logo.gif) no-repeat left top; HEIGHT: 42px
}
.row-four .column-one .stay-informed INPUT.emailbutton {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; WIDTH: 23px; PADDING-RIGHT: 3px; HEIGHT: 19px; PADDING-TOP: 1px
}
.header1 UL.nav {
	TEXT-ALIGN: right; BORDER-LEFT: #e5e5e5 1px solid; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 4px 10px 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 32px; PADDING-TOP: 10px
}
.header1 UL.nav LI {
	Z-INDEX: 1000; POSITION: relative; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; 
	PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 10px; CURSOR: pointer; PADDING-TOP: 0px
}
.header1 UL.nav LI A {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 13px; 
	PADDING-RIGHT: 6px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #666; 
	FONT-SIZE: 1.1em; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
.header1 UL.nav LI .lastbox A {
	HEIGHT: auto;


	
}
.header1 UL.nav LI UL.has-children LI .lastbox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 184px; PADDING-RIGHT: 0px; MARGIN-LEFT: 12px; PADDING-TOP: 0px
}
.header1 UL.nav LI:hover {
	BACKGROUND: url(../images/nav-right-hover.gif) no-repeat right top
}
.header1 UL.nav LI.selected {
	BACKGROUND: url(../images/nav-right-hover.gif) no-repeat right top
}
.header1 UL.nav LI:hover A {
	BACKGROUND: url(../images/nav-left-hover.gif) no-repeat left top; COLOR: #2678b7; TEXT-DECORATION: none
}
.header1 UL.nav LI.selected A {
	BACKGROUND: url(../images/nav-left-hover.gif) no-repeat left top; COLOR: #2678b7; TEXT-DECORATION: none
}
.header1 UL.nav LI UL {
	BORDER-BOTTOM: #b5d1e8 1px solid; POSITION: absolute; BORDER-LEFT: #b5d1e8 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../images/subnav-li-bg.gif) #fff repeat-x left top; BORDER-TOP: #b5d1e8 1px solid; TOP: 21px; BORDER-RIGHT: #b5d1e8 1px solid; PADDING-TOP: 6px; LEFT: -24px
}
.header1 UL.nav LI UL LI DIV.lastbox {
	MIN-HEIGHT: 280px; BACKGROUND: url(../images/nav-gradient.png) #e6f1f9 repeat-x; HEIGHT: auto !important
}
.header1 UL.nav LI DIV.lastbox H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; 


	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 6px; COLOR: #666; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; PADDING-TOP: 2px;

}
.header1 UL.nav LI DIV.lastbox A P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em;
	/*LINE-HEIGHT: 20px \0/; */
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
	COLOR: #2678b7; FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	PADDING-TOP: 0px;
	/*padding-bottom:-1px \0/;*/
	
}
.breadcrumbs a:hover {
	text-decoration:underline !important;
}
.header1 UL.nav LI DIV.lastbox A SPAN.mega {
	MARGIN: 0px 5px 5px; WIDTH: 75px; DISPLAY: block; BACKGROUND: url(../images/megaphone.png) no-repeat; FLOAT: right; HEIGHT: 50px
}
.header1 UL.nav LI DIV.lastbox A SPAN.doc {
	MARGIN: 0px 5px 5px; margin-top:1px \0/; WIDTH: 75px; DISPLAY: inline-block; BACKGROUND: url(../images/doc.png) no-repeat; FLOAT: right; HEIGHT: 85px
}
.header1 UL.nav LI DIV.lastbox A P:hover {
	COLOR: #5aa3dc
}
.header1 UL.nav LI DIV.lastbox .nav-hr {
	MARGIN: 20px 0px 10px; BACKGROUND: url(../images/nav-dotted-bg.gif) repeat-x; HEIGHT: 1px; FONT-SIZE: 0px
}
.header1 UL.nav LI#last UL {
	MARGIN-LEFT: -90px
}
.header1 UL.nav LI SPAN.top-block {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 99%; BOTTOM: -1px; DISPLAY: none; BACKGROUND: #f2f6f9; HEIGHT: 3px; LEFT: 1px
}
.header1 UL.nav LI UL LI {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
.header1 UL.nav LI UL LI.last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header1 UL.nav LI UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header1 UL.nav LI UL LI A {
	MARGIN: 0px; COLOR: #2678b7; FONT-SIZE: 12px
}
.header1 UL.nav LI UL LI A:hover {
	COLOR: #5aa3dc
}
.header1 UL.nav > LI:hover UL > LI > A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/nav-dotted-bg.gif) repeat-x left bottom; MARGIN-LEFT: 22px; PADDING-TOP: 0px
}
.header1 UL.nav LI UL LI.last > A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header1 UL.nav LI UL LI A:hover {
	BACKGROUND: url(../images/nav-dotted-bg.gif) repeat-x left bottom; TEXT-DECORATION: none
}
.header1 UL.nav LI UL LI.last > A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header1 UL.nav LI UL LI:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header1 UL.nav LI UL LI.last:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header1 UL.nav LI:hover UL {
	DISPLAY: block !important
}
.header1 UL.nav LI:hover SPAN.top-block {
	DISPLAY: block !important
}
.header1 UL.nav UL LI:hover UL {
	DISPLAY: block !important
}
.header1 UL.nav LI.iehover UL {
	DISPLAY: block !important
}
.header1 UL.nav UL LI.iehover UL {
	DISPLAY: block !important
}
.header1 UL.nav LI UL.has-children {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 920px; BACKGROUND: url(../images/supernav-divider.gif) no-repeat left top; LEFT: -325px; _width: 960px; _left: -400px
}
.header1 UL.nav LI UL.has-children LI {
	WIDTH: 181px; FLOAT: left;

}
.header1 UL.nav LI UL.has-children LI UL LI {
	WIDTH: 175px;
	
	
}
.header1 UL.nav LI UL.has-children LI DIV {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-LEFT: 18px; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.header1 UL.nav LI UL.has-children LI > A {
	
}
.header1 UL.nav LI UL.has-children LI UL {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; 
	BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; 
	BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.header1 UL.nav LI UL.has-children LI A {
	WIDTH: 181px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; FONT-SIZE: 12px
}
.header1 UL.nav LI UL.has-children LI .lastbox A {
	WIDTH: 168px
}
.header1 UL.nav LI UL.has-children LI A:hover {
	COLOR: #999
}
.header1 UL.nav LI UL.has-children LI UL LI A {
	LINE-HEIGHT: 1.8em; 
	WIDTH: 140px; 

	BACKGROUND: url(../images/nav-dotted-bg.gif) repeat-x left bottom; 
	HEIGHT: auto; COLOR: #2678b7; FONT-SIZE: 11px; 
	FONT-WEIGHT: normal
}
.header1 UL.nav LI UL.has-children LI UL LI A:hover {
	COLOR: #5aa3dc
}
.footer {
	BACKGROUND-COLOR: #f8f8f8; MARGIN-TOP: 90px; MIN-HEIGHT: 200px; BORDER-TOP: #f0f0f0 8px solid; PADDING-TOP: 12px;
	min-height:201px \0/;
	padding-top:10px \0/;
}
.footer .row {
	MARGIN: 0px auto; WIDTH: 1000px; margin-top:0px \0/;  margin-top:1px; *margin-top:1px;
}
.footer .row .column-one {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footer .row .column-two {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footer .row P {
	FONT-FAMILY: Verdana; COLOR: #999; MARGIN-LEFT: 10px; FONT-SIZE: 1em
}
.footer .row P A {
	PADDING-RIGHT: 7px; COLOR: #999; MARGIN-RIGHT: 6px; BORDER-RIGHT: #999 1px solid; font-family:Verdana; font-size:1em;
}
.footer .row P A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A.button {
	TEXT-TRANSFORM: uppercase; DISPLAY: inline-block; FONT: bold 0.9em "Trebuchet MS"; BACKGROUND: url(../images/button_left.gif) no-repeat left top; HEIGHT: 19px; COLOR: #fff; TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND: url(../images/button_right.gif) no-repeat right top; MARGIN-LEFT: 9px; PADDING-TOP: 5px
}
.underline {
	BORDER-BOTTOM: #dbeaf1 1px solid; PADDING-BOTTOM: 16px; MARGIN-BOTTOM: 0px !important
}
P.nospace {
	MARGIN-TOP: -12px
}
P.error {
	COLOR: #cc0000
}
#ticker {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f4f5f6; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
#ticker .market {
	PADDING-RIGHT: 12px; COLOR: #333; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
#ticker .date {
	COLOR: #006fa4
}
.hidden {
	DISPLAY: none
}
.visible {
	DISPLAY: block
}
#print_message {
	BORDER-BOTTOM: #8c7503 1px solid; POSITION: absolute; BORDER-LEFT: #8c7503 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #f2ea72; FLOAT: right; VISIBILITY: hidden; COLOR: #8c7503; FONT-SIZE: 1.6em; BORDER-TOP: #8c7503 1px solid; TOP: 250px; BORDER-RIGHT: #8c7503 1px solid; PADDING-TOP: 10px; LEFT: 450px
}
.column-one .mod-gray-curve .yui-module {
	Z-INDEX: 2
}
.featuredlink {
	FONT-SIZE: 1.1em
}
.image-thumb LI .block A {
	COLOR: #0d3249
}
.image-thumb LI.active .block A {
	COLOR: #b8d5f3
}
.main-image .desc .block A {
	COLOR: #b8d5f3
}

