a:link
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: underline;
}
a:visited
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: underline;
}
a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a.sub:link
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.sub:visited
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
body
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
h1
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px 0px 2px 0px;
    width: 1000px;
}
p
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}
ul
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    list-style-image: url('images/rtarrow.gif');
    margin: 0px 0px 0px 20px;
}
img
{
    border-style: none;
}
input
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
.title
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
}
.largeTitle
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
}
.highlight
{
    color: #E60000;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
}
.main
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
.header
{
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
}
.header a, .header a:link, .header a:visited
{
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
}
.note
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
}
.bold
{
    color: #3B4674;
    font-fmaily: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.error
{
    color: #FF0000;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
.menuBorder
{
    background-color: #353E70;
}
.menu
{
    background-color: #9DA9F0;
    color: #353E70;
    font-family: Bookman Old Style;
    font-size: 10pt;
    font-weight: bold;
}
.menu a:link
{
    color: #353E70;
    font-family: Bookman Old Style;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.menu a:visited
{
    color: #353E70;
    font-family: Bookman Old Style;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.menu a:active
{
    text-decoration: none;
}
.menu a:hover
{
    text-decoration: none;
}
.navigation
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}
.navigation a:link
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}
.navigation a:visited
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}
.navigation a:active
{
    text-decoration: none;
}
.navigation a:hover
{
    text-decoration: none;
}
.selection
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.label
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.large
{
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}
.large a:link
{
    font-size: 10pt;
}
.large a:visited
{
    font-size: 10pt;
}
.leftnav
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.leftnav a:link
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
}
.leftnav a:visited
{
    color: #535353;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
}
.leftnav a:active
{
    text-decoration: underline;
}
.leftnav a:hover
{
    text-decoration: underline;
}
.bluetext
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.bluetext a
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.detailStyle
{
    background-color: #DFE5F8;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.headerStyle
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.headerStyle a:link
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.headerStyle a:visited
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.itemStyle
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.canadianItemStyle
{
    background-color: #CED4F7;
}
.canadianNotice
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    padding:.8em;
    margin:.8em;
}
.pagerStyle
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bolder;
}
.pagerStyle a:link
{
    font-weight: normal;
}
.pagerStyle a:visited
{
    font-weight: normal;
}
.compareStyle
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
}
.catalogHeaderStyle
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}
.catalogHeaderStyle a:link
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
.catalogHeaderStyle a:visited
{
    background-color: #CED4F7;
    color: #3F3F3F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
.catalogItemStyle, .catalogItemStyle td
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    border-top: solid 1px #3B4674;
    padding-top: 0;
    padding-bottom: 0;
}
.catalogSubItemStyle
{
    color: #3B4674;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
}
.catalogDetails
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}

.optionTitle
{
	color: #3F3F3F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.optionHeader
{
	background-color: #9DA9F0;
	color: #353E70;
	border: solid 1px #353E70;
	font-family: Bookman Old Style;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 1px;
	padding: 2px;
}

.optionSpacer
{
	margin-top: 10px;
}

a.optionButton:link, a.optionButton:visited, a.optionButton:active
{
	text-decoration: none;
}

.optionButton
{
	background-color: #EFF6F9;
	color: #3F3F3F;
	border: outset 2px #DFE5F8;
	display: block;
	font-size: 7pt;
	margin: 4px 0;
	width:100%;
}

.optionButtonSelected, a.optionButtonSelected:link, a.optionButtonSelected:visited, a.optionButtonSelected:active
{
	background-color: navy;
	color: white;
	border: inset 2px #CED4F7;
}

.searchWrapper
{
	white-space:nowrap;
	height:20px;
}

.searchWrapper input
{
	border:solid 1px #353E70;
	height:22px;
	margin:0 4px 0 0;
	padding:4px 2px 0 2px;
}

.searchWrapper a,
.searchWrapper a:link,
.searchWrapper a:visited,
.searchWrapper a:active
{
	color: #3B4674;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.searchWrapper a:hover
{
	text-decoration: underline;
}

.titleLabel
{
    border-bottom:solid 1px #d5d5d5;
    padding-bottom:3px;
}

.titleLabel img
{
    margin-left:4px;
}

.titleLabel a,.titleLabel a:link, .titleLabel a:visited, .titleLabel a:active, .titleLabel a:hover
{
    color: #666e9e;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

.leftTitle
{
    background-image: url('images/left-title.gif');
    color: #666e9e;
    font-family: Georgia;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 4px;
}
.financing
{
    font-size:10px;
    text-align:left;
    padding:0 0 20px 12px;
}
.financing img
{
    display:block;
    margin:0 0 10px -12px;
}
.main .financing
{
    display:inline-block;
    padding:0;
    width:164px;
    
}
.main .financing .br
{
    display:none;
}
.main .financing img
{
    float:left;
    margin:0;
}
.main .financing .financing_text
{
    float:left;
}
.addthis_toolbox
{
    margin-top:10px;
}