
/* Comment Generated by Combres - Resource '~/static/css/control/scrollbar.css' (Mode: Static) */
/* Scrollbars */
.scroll-bar
{
	width:12px;
}
.scroll-bar .scroll-bar-btn
{
	height:5px;
	background:url(/static/img/global/scroll-bg.png) no-repeat -36px 0;
}
.scroll-bar .scroll-bar-down
{
	background-position:-45px 0;
}
.scroll-bar .scroll-bar-btn:hover
{
	background-color:transparent;
}
.scroll-bar .scroll-bar-track
{
	width:12px;
	margin:5px 0;
	background:url(/static/img/global/scroll-bg.png) repeat-y -54px 0;
}
.scroll-bar .scroll-bar-track .scroll-bar-handle
{
	width:12px;
	background-color:transparent;
	cursor:url('http://maps.gstatic.com/intl/en_us/mapfiles/openhand_8_8.cur'), default;
	cursor:grab;
	cursor:-moz-grab;
}
.scroll-bar .scroll-bar-track .scroll-bar-handle .scroll-bar-handle-top,
.scroll-bar .scroll-bar-track .scroll-bar-handle .scroll-bar-handle-bottom
{
	height:6px;
	background:url(/static/img/global/scroll-bg.png) no-repeat 0 0;
}
.scroll-bar .scroll-bar-track .scroll-bar-handle .scroll-bar-handle-bottom
{
	background-position:-24px 0;
}
.scroll-bar .scroll-bar-track .scroll-bar-handle .scroll-bar-handle-mid
{
	width:12px;
	background:url(/static/img/global/scroll-bg.png) repeat-y -12px 0;
}


/* Comment Generated by Combres - Resource '~/static/css/control/button.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 6, 2010
 */

.btn
{
	display:inline-block;
}
.btn span
{
	display:block;
}
.btn-1
{
	padding:0 5px 0 0;
	background:url(/static/img/global/btn.png) no-repeat 100% -21px;
	font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; line-height:21px;
}
.btn-1 span
{
	height:21px;
	padding:0 6px 0 11px;
	background:url(/static/img/global/btn.png) no-repeat 0 0;
}
.btn-1:hover
{
	color:#FFF;
}
.btn-2
{
	padding:0 2px 0 0;
	background:url(/static/img/global/btn.png) no-repeat 100% -192px;
	font-size:9px; font-weight:normal; color:#FFF; text-transform:uppercase; text-decoration:none; line-height:14px;
}
.btn-2 span
{
	height:14px;
	padding:0 5px 0 7px;
	background:url(/static/img/global/btn.png) no-repeat 0 -178px;
}
.btn-3
{
	padding:0 5px 0 0;
	background:url(/static/img/global/btn.png) no-repeat 100% -169px;
	font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; line-height:21px;
}
.btn-3 span
{
	height:21px;
	padding:0 6px 0 11px;
	background:url(/static/img/global/btn.png) no-repeat 0 -148px;
}
.btn-3:hover
{
	color:#FFF;
}
.btn-4
{
	padding:0 5px 0 0;
	background:url(/static/img/global/btn.png) no-repeat 100% -204px;
	font-size:10px; font-weight: bold; color:#FFF; text-decoration:none; line-height:14px;
}
.btn-4 span
{
	height:14px;
	padding:0 6px 0 11px;
	background:url(/static/img/global/btn.png) no-repeat 0 -190px;
}
.btn-4:hover
{
	color:#FFF;
}
.link
{
	display:inline-block;
}
.link-action-1
{
	font-size:11px; color:#2E4F78; font-weight:bold; text-decoration:none;
}
.link-action-1 em
{
	display:inline-block;
	margin:0 0 0 3px;
	width:5px; height:8px;
	background:url(/static/img/global/icon.png) no-repeat 100% 0;
}
.lte7 .link-action-1 em
{
	vertical-align:middle;
}
.link-action-1 + em
{
	display:inline-block;
	margin:0 0 0 3px;
	width:5px; height:8px;
	background:url(/static/img/global/icon.png) no-repeat 100% 0;
}
.link-action-1:hover
{
}
.link-email, .link-print
{
	padding:0 0 0 21px;
	color:#333; text-decoration:none; font-size:10px; line-height:15px;
}
.link-email
{
	background:url(/static/img/global/icon.png) no-repeat 0 -331px;
}
.link-print
{
	background:url(/static/img/global/icon.png) no-repeat 0 -370px;
}
.link-close
{
	padding:0 0 0 13px;
	background:url(/static/img/global/icon.png) no-repeat -22px -459px;
	color:#333; font-size:11px; text-decoration:none; line-height:11px;
}
.link-email:hover, .link-print:hover, .link-close:hover
{
	text-decoration:underline;
}
.link-acrobat
{
	padding:0 0 0 21px;
	background:url(/static/img/global/icon.png) no-repeat -14px -415px;
	line-height:16px; color:#000;
}
.link-acrobat:hover
{
	
}
.page-back-link
{
	position:absolute;
	top:15px; left:15px;
}


/* Comment Generated by Combres - Resource '~/static/css/control/module.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 6, 2010
 */

.mod-1
{
	padding:0 17px 15px 17px;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
}
.mod-1.first
{
	padding-top:13px;
	border-top:1px solid #C4C4C4;
}
.mod-1.last
{
	border-bottom:1px solid #C4C4C4;
}
.mod-1 h3
{
	padding:13px 0 0 0;
	border-top:1px solid #898989;
}
.mod-1.first h3
{
	padding:0;
	border:0;
}


/* Comment Generated by Combres - Resource '~/static/css/control/input.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 6, 2010
 */

.input-text
{
	display:inline-block;
}
.input-text input
{
	height:18px;
	padding:0 2px;
	border:1px solid #000; border-color:#6C6C6C #949494 #A1A1A1 #939393;
	font-size:11px; line-height:18px;
}
.ie .input-text input
{
	padding:0 3px;
}
label
{
	font-size:11px; line-height:13px;
}
.input-text span
{
	position:relative;
}
.input-text .default-text, .input-text .default-password
{
	color:#ACACAC;
}
.input-text .default-password
{
	position:absolute; display:block;
	top:0; left:5px;
	cursor:text; font-size:11px;
}
.ie7 .input-text .default-password
{
	top:4px;
}
.ie8 .input-text .default-password
{
	top:-1px;
}
.field-error .input-text input
{
	background:#F58589;
}
.field-error, .field-error label
{
	color:#F00;
}
.input-checkbox
{
	display:inline-block;
	margin:0 0 5px 0;
}
.input-checkbox input
{
	width:13px; height:13px;
}
.input-checkbox label
{
	margin:0 0 0 5px;
	line-height:13px;
}

.input-radio
{
	display:inline-block;
	margin:0 0 5px 0;
}
.input-radio input
{
	width:13px; height:13px;
}
.input-radio label
{
	margin:0 0 0 5px;
	line-height:13px;
}


/* Comment Generated by Combres - Resource '~/static/css/control/list.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 6, 2010
 */

.list-bullet
{
	
}
.list-bullet li
{
	margin:0 0 3px 0; padding:0 0 0 13px;
	line-height:14px;
	background:url(/static/img/global/icon.png) no-repeat 0 -564px;
}
.list-bullet li .list-bullet,
.list-bullet li .list-bullet li
{
	list-style-type:circle;
}
.list-decimal
{
	padding:0 0 0 25px;
	list-style-type:decimal;
}
.list-decimal li
{
	margin:0 0 3px 0;
	list-style-type:decimal;
	line-height:14px;
}
.list-upper-alphabet
{
	padding:0 0 0 25px;
	list-style-type:upper-alpha;
}
.list-upper-alphabet li
{
	margin:0 0 3px 0;
	list-style-type:upper-alpha;
	line-height:14px;
}
#page-tools
{
	position:absolute;
	top:13px; right:18px;
}
#page-tools li
{
	float:left;
	margin:0 0 0 12px;
}

.list-questions li
{
	margin-top:10px;
}
.list-questions li:first-child
{
	margin-top:0;
}

.faq
{
	position:relative;
	margin:0 15px; padding:28px 0 0 0;
}
.faq h2
{
	position:absolute;
	top:0; left:0;
	font-weight:bold; font-size:13px;
}
.faq h4
{
	font-weight:bold;
}
.faq p
{
	margin:0 0 15px 0;
}
.faq .tools
{
	position:absolute;
	top:0; right:0;
}
.faq .tools li
{
	float:left;
	margin:0 0 0 10px;
}
.faq dl dt a
{
	text-decoration:none; color:#2E4F78; font-weight:bold;
}
.faq dl dt a em
{
	display:inline-block;
	width:5px; height:8px;
	margin:0 0 0 3px;
	background:url(/static/img/global/icon.png) no-repeat 100% 0;
}
.faq dl dt.active a em
{
	display:inline-block;
	width:8px; height:8px;
	margin:0 0 0 3px;
	background:url(/static/img/global/icon.png) no-repeat 100% -532px;
}
.lte7 .faq dl dt a em
{
	vertical-align:middle;
}
.faq dl dt a:hover, .faq dl dt.active a:hover
{
	color:#007cc3;
}
.faq dl
{
	margin:0 0 15px 0;
}
.faq dl dt
{
	margin:10px 0 0 0;
}
.faq dl dt:first-child
{
	margin-top:0;
}
.faq dl dd
{
	display:none;
	margin:5px 0 0 0;
}
.faq dl dd.active
{
	display:block;
}
.faq dl dt.active a
{
	color:#000;
}
.faq .footnote
{
	padding:0;
	border:0;
}
.faq .more-info li
{
	margin:0 0 3px 0;
}

.list-ribbon-container
{
	margin:0 15px 15px 15px;
	background:#FFF;
}
.list-ribbon-container li
{
	position:relative;
	border-left:1px solid #9D9D9D;
	border-right:2px solid #C8C8C8;
}
.list-ribbon-container li.last
{
	border-bottom:1px solid #9D9D9D;
}
.list-ribbon-container h3
{
	height:24px;
	margin:0 0 0 -7px; padding:0 0 0 20px;
	background:url(/static/img/global/header-bg-gradient.png) repeat-x 0 0;
	font-size:14px; color:#007cc3; line-height:23px;
}
.list-ribbon-container h4, .list-ribbon-container h5
{
	font-weight:bold;
}
.list-ribbon-container h4
{
	margin:0 0 10px 0;
}
.list-ribbon-container p
{
	margin:0 0 10px 0;
}
.list-ribbon-container .hk-1
{
	display:block; position:absolute; overflow:hidden;
	top:24px; left:-13px; z-index:999;
	width:0; height:0;
	border-width:0 6px 7px 6px; border-style:solid; border-color:transparent #959595 transparent transparent;
}

.list-pdf
{
	margin:0 0 10px 0;
}
.list-pdf li
{
	margin:5px 0 0 0;
}
.list-pdf li p
{
	padding:0 0 0 20px;
}


/* Comment Generated by Combres - Resource '~/static/css/control/overlay.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 16, 2010
 */

.modal
{
	display:none;
	z-index:100;
}
.modal h3, .modal p, .modal ul
{
	margin:0 0 10px 0;
}
.modal .link-close
{
	position:absolute;
	top:12px; right:16px;
}

.modal-1
{
	padding:20px;
	background:#FFF;
	border:2px solid #007cc3;
}
.modal-2
{
	padding:10px 15px;
	background:#EEE;
	border:2px solid #007cc3;
}
.modal-3
{
	padding:20px;
	background:#EEE;
	border:2px solid #007cc3;
}
.modal-3 h3
{
	margin:0 0 15px 0;
	font-size:16px; line-height:18px;
}
.modal-3 h4
{
	margin:0 0 10px 0;
	font-size:14px; font-weight:bold;
}
.modal-3 .current-offers-description
{
	float:none; clear:both;
}
.ie .modal-3 .current-offers-description
{
	zoom:1;
}
.modal-3 .current-offers-description:after
{
	display:block; visibility:hidden; clear:both;
    height:0;
    content:".";
}
.modal-3 .current-offers-description .summary
{
	float:left;
	width:306px;
	margin:0 15px 0 0;
}
.modal-3 .current-offers-description .summary img
{
	margin:0 0 15px 0;
	border:3px solid #999;
}
.modal-3 .current-offers-description .desc
{
	float:left;
	width:480px;
}
.modal-3 .current-offers-description p
{
	font-size:11px;
}
.modal-3 .current-offers-description p.featured
{
	font-weight:bold; font-size:11px;
}
.modal-3 .current-offers-description .footnote
{
	margin:0; padding:0;
	color:#555; font-size:10px;
	border:0;
}


/* Comment Generated by Combres - Resource '~/static/css/control/tooltip.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 6, 2010
 */

.tooltip
{
	display:none;
	z-index:100;
}
.tooltip-1
{
	padding:0 2px 0 0;
	width:239px;
	text-align:left;
	color:#FFF;
}
.tooltip-1 .tooltip-content
{
	padding:6px 8px 7px 8px;
	background:#0760B2;
}
.tooltip-1 h3
{
	margin:0 0 2px 0;
	font-weight:bold; font-size:11px; line-height:12px;
}
.tooltip-1 p
{
	line-height:12px;
}
.tooltip-1 .hk-1
{
	display:block; position:absolute;
	bottom:-25px; right:65px;
	width:25px; height:25px;
	background:url(/static/img/global/tooltip1.png) no-repeat -214px -4px;
}
.tooltip-2
{
	width:400px;
	padding:10px 15px;
	background:#EEE;
	border:2px solid #007cc3;
	color:#333;
}


/* Comment Generated by Combres - Resource '~/static/css/control/tabs.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 21, 2010
 */

.tabs .tabs-nav
{
	position:relative; float:none; clear:both;
	z-index:2;
}
.ie .tabs .tabs-nav
{
	zoom:1;
}
.tabs .tabs-nav:after
{
	display:block; visibility:hidden; clear:both;
    height:0;
    content:".";
}
.tabs .tabs-nav li
{
	float:left;
}
.tabs-panel
{
	display:none;
}
.tabs-panel.first
{
	display:block;
}

/* Tabs 1 */
.tabs-1 .tabs-nav li
{
	margin-right:-1px;
}
.tabs-1 .tabs-nav li a
{
	display:block;
	padding:0 5px 0 0;
	text-decoration:none;
	background:url(/static/img/global/btn.png) no-repeat 100% -122px;
}
.tabs-1 .tabs-nav li a span
{
	display:block; position:relative;
	height:26px;
	padding:0 15px 0 20px;
	background:url(/static/img/global/btn.png) no-repeat 0 -96px;
	text-align:center; line-height:27px; color:#717171; font-family:Helvetica, Arial; font-weight:bold;
}
.tabs-1 .tabs-nav li a.current
{
	height:27px;
	margin:0 0 -1px 0;
	background-position:100% -69px;
}
.tabs-1 .tabs-nav li a.current span
{
	height:27px;
	background-position:0 -42px;
	color:#000;
}

.tabs-1 .tabs-panels
{
	position:relative;
	background:#FFF;
	border:1px solid #B3B3B3;
}
.tabs-1 .tabs-panel-header, .tabs-1 .tabs-panel-footer
{
	display:none;
}
.tabs-1 .tabs-panel
{
	padding:13px 15px;
}

/* Tabs 3 */
ul.tabs-3
{
	display: inline;
}
ul.tabs-3 li
{
    padding:24px 0 0 0px;
	background:url(/static/img/global/btn.png) no-repeat 0 -204px;
	list-style: none;
	display: inline;	
	float: left;
	text-align: center;

}
ul.tabs-3 li.selected
{
	background:url(/static/img/global/btn.png) no-repeat 0 -250px;
	top:-7px;
	position: relative;		
}
ul.tabs-3 li a 
{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	background:url(/static/img/global/btn.png) no-repeat 100% -241px;
	position: relative;
	top: -10px;
	text-transform: uppercase;
}
ul.tabs-3 li.selected a
{
	padding:10px 10px 9px 10px;
	background:url(/static/img/global/btn.png) no-repeat 100% -294px;
}
ul.tabs-3 li a span
{
	color: #FFF;
	font-weight: bold;
}
ul.tabs-3 li.selected a span
{
    position: relative;
    zoom: 1;
    top: -4px;
} 
div.tabs-3-container
{
    background:url(/static/img/global/tabs-3-reflect.png) repeat-x;
    background-position:bottom;
}



/* Comment Generated by Combres - Resource '~/static/css/font.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Dec 13, 2010
 */



/* Comment Generated by Combres - Resource '~/static/css/global.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Nov 10, 2010
 */

body
{
    background: #EFEFEF url(/static/img/global/bg.png) no-repeat 50% 0;
}

#footer .nav ul, #header .global-nav, #header .nav ul
{
    float: none;
    clear: both;
}
.ie #footer .nav ul, .ie #header .global-nav, .ie #header .nav ul
{
    zoom: 1;
}
#footer .nav ul:after, #header .global-nav:after, #header .nav ul:after
{
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
}

/* Side Navigation*/
.secondary-nav, .tertiary-nav
{
    width: 178px;
}
.secondary-nav > ul, .tertiary-nav > ul
{
    padding: 0 0 20px 0;
}
.secondary-nav, .tertiary-nav
{
    margin: 20px 0 0 0;
    padding: 8px 0 0 0;
    background: #EFEFEF url(/static/img/global/secondary-nav-bg.png) repeat-x 0 0;
}
.tertiary-nav
{
    background-image: url(/static/img/global/secondary-nav-bg.png);
}
.secondary-nav.first, .tertiary-nav.first
{
    margin: -6px 0 0 0;
    padding: 20px 0 0 0;
}
.tertiary-nav > ul
{
}
.secondary-nav h3, .tertiary-nav h3
{
    padding: 0 0 0 12px;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    font-family: Helvetica, Arial;
}
.secondary-nav h3.small
{
    font-size: 20px;
    line-height: 22px;
}
.tertiary-nav h3
{
    font-size: 22px;
    line-height: 24px;
    color: #007cc3;
}
.secondary-nav h3 a, .tertiary-nav h3 a
{
    text-decoration: none;
    color: #007cc3;
}
.secondary-nav li, .tertiary-nav li
{
    margin: 0 13px;
}
.secondary-nav .sub-nav li
{
    margin: 0;
    padding: 0;
}
.secondary-nav li a, .tertiary-nav li a
{
    display: block;
    margin: 0;
    padding: 3px 0 4px 0;
    font-size: 11px;
    font-weight: bold;
    font-family: Helvetica, Arial;
    text-decoration: none;
    line-height: 16px;
    color: #000;
}
.secondary-nav > ul > li
{
    border-bottom: 1px solid #B9B9B9;
}
.secondary-nav > ul > li.last
{
    border: 0;
}
.secondary-nav > ul.first
{
    padding-bottom: 14px;
}
.secondary-nav > ul.first > li.last
{
    border-bottom: 1px solid #474747;
}
.secondary-nav > ul.first > li.last a
{
    padding-bottom: 15px;
}
.secondary-nav .sub-nav ul li a, .tertiary-nav .sub-nav ul li a
{
    padding-left: 6px;
}
.secondary-nav .sub-nav ul li.first a, .tertiary-nav .sub-nav ul li.first a
{
    padding-top: 0;
}
/*----------New Navigation style, per creative for AFS/HFS mods*/
.secondary-nav2
{
    width: 178px;
}
.secondary-nav2 > ul
{
    padding: 0 0 20px 0;
}
.secondary-nav2
{
    padding: 8px 0 0 0;
    background: #EFEFEF url(/static/img/global/secondary-nav-bg.png) repeat-x 0 0;
}
.secondary-nav2-outer
{
    margin-top: 60px;
}
.secondary-nav2 h3, .secondary-nav2-outer h3
{
    padding: 0 0 0 12px;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    font-family: Helvetica, Arial;
}
.secondary-nav2 h3.small, .secondary-nav2-outer h3.small
{
    font-size: 20px;
    line-height: 22px;
}
.secondary-nav2 h3 a, .secondary-nav2-outer h3 a
{
    text-decoration: none;
    color: #007cc3;
}
.secondary-nav2 li
{
    margin: 0 13px;
}
.secondary-nav2 .sub-nav li
{
    margin: 0;
    padding: 0;
}
.secondary-nav2 li a
{
    display: block;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    font-family: Helvetica, Arial;
    text-decoration: none;
    line-height: 16px;
    color: #000;
}
.secondary-nav2 .topSpace
{
    padding-top: 10px;
}
.secondary-nav2 .btmSpace
{
    padding-bottom: 10px;
}
.secondary-nav2 .uLine
{
    border-bottom: 1px solid #B9B9B9;
}
.secondary-nav2 a:hover, .secondary-nav2 h3 a:hover, .secondary-nav2 li.active > a
{
    color: #007cc3;
}
.secondary-nav2 > ul > li.last
{
    border: 0;
}
.secondary-nav2 > ul.first
{
    padding-bottom: 14px;
}
.secondary-nav2 > ul.first > li.last
{
    border-bottom: 1px solid #474747;
}
.secondary-nav2 > ul.first > li.last a
{
    padding-bottom: 15px;
}
.secondary-nav2 .sub-nav ul li a
{
    padding-left: 6px;
}
.secondary-nav2 .sub-nav ul li.first a
{
    padding-top: 0;
}


.tertiary-nav li a
{
    font-weight: normal;
}
.secondary-nav a:hover, .tertiary-nav a:hover, .secondary-nav h3 a:hover, .tertiary-nav h3 a:hover, .secondary-nav li.active > a, .tertiary-nav li.active > a
{
    color: #007cc3;
}
.tertiary-nav li.active > a
{
    font-weight: bold;
}


#page
{
    width: 999px;
    margin: 0 auto;
    background: #FFF;
}

#header
{
    position: relative;
    z-index: 3;
    margin: 0 0 12px 0;
    padding: 4px 10px 0 198px;
}
.ie6 #header
{
    zoom: 1;
}
#header .global-nav
{
    margin: 5px 0 8px 0;
}
#header .login-nav
{
    float: left;
    margin: 3px 0 0 0;
}
#header .login-nav > li
{
    float: left;
    position: relative;
    padding: 0 10px;
    border-right: 1px solid #D1D1D1;
    border-left: 1px solid #848484;
}
#header .login-nav > li > a
{
    font-weight: bold;
    text-decoration: none;
    color: #000;
    font-size: 11px;
}
#header .login-nav > li > a:hover
{
    text-decoration: underline;
}
#header .login-nav > li.first
{
    border-left: none;
}
#header .login-nav > li.last
{
    border-right: none;
}
#header .link-nav
{
    float: right;
    margin: 3px 35px 0 0;
}
#header .link-nav li
{
    float: left;
    margin: 0 0 0 15px;
}
#header .link-nav li a
{
    text-decoration: none;
    color: #000;
    font-size: 11px;
}
#header .link-nav li a:hover
{
    text-decoration: underline;
}
#header  {z-index: 100;}
#header .nav ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 790px;
    height: 41px;
    background: url(/static/img/global/nav.png) no-repeat 0 0;
}
.ie6 #header .nav ul
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/global/nav.png', sizingMethod='crop');
}
#header .nav ul li
{
    float: left;
    position: relative;
    width: 263px;
}
#header .nav ul li.first
{
    width: 264px;
}
.page-finance #header .nav ul li.item-2
{
    background: url(/static/img/global/nav.png) no-repeat -264px -41px;
}
.page-leasing #header .nav ul li.first
{
    background: url(/static/img/global/nav.png) no-repeat 0 -41px;
}
.page-account-management #header .nav ul li.last
{
    background: url(/static/img/global/nav.png) no-repeat 100% -41px;
}
.page-myaccount #header .nav ul li.last
{
    background: url(/static/img/global/nav.png) no-repeat 100% -41px;
}
#header .nav ul li a
{
    display: block;
    position: relative;
    padding: 12px 0;
    color: #FFF;
    text-align: center;
    font-family: Helvetica, Arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-transform: uppercase;
    text-decoration: none;
}
#header .nav ul li .sub-nav
{
    display: none;
    position: absolute;
    top: 36px;
    left: 0;
    width: 100%;
    background: #FFF;
}
#header .nav ul li.hover .sub-nav
{
    display: block;
}
#header .nav ul li .sub-nav ul
{
    width: auto;
    height: auto;
    margin: 0;
    padding: 7px 13px;
    background: none;
}
.ie6 #header .nav ul li .sub-nav ul
{
    filter: none;
}
#header .nav ul li .sub-nav li
{
    float: none;
    position: static;
    vertical-align: bottom;
    width: auto;
}
.ie6 #header .nav ul li .sub-nav li
{
    zoom: 1;
}
#header .nav ul li .sub-nav li a
{
    position: static;
    width: 100%;
    padding: 0;
    color: #000;
    text-align: left;
    text-transform: none;
    font-size: 13px;
    font-weight: bold;
    font-family: Tahoma, Arial;
    line-height: 23px;
}
#header #global-search
{
    float: right;
}
#header #global-search .input-text
{
    float: left;
}
#header #global-search input
{
    width: 95px;
}
#header #global-search a
{
    float: left;
    margin: 0 5px 0 5px;
    text-decoration: none;
    line-height: 19px;
    color: #000;
}
#header #global-search a:hover, #header .nav ul li .sub-nav li a:hover
{
    color: #007cc3;
}

#footer
{
    margin: 30px 0 0 0;
}
#footer .nav
{
    height: 24px;
    background: url(/static/img/global/footer-nav-bg.png) no-repeat 0 0;
}
#footer .nav ul li
{
    float: left;
    margin: 6px 0 0 0;
    padding: 0 17px;
    border-right: 1px solid #D8D8D8;
}
.ie6 #footer .nav ul li
{
    display: inline;
}
#footer .nav ul li.last
{
    border: 0;
}
#footer .nav ul li, #footer .nav ul li a
{
    color: #D8D8D8;
    text-decoration: none;
    font-size: 11px;
    line-height: 11px;
}
#footer .nav ul li a:hover
{
    text-decoration: underline;
}

.logo
{
    display: block;
    overflow: hidden;
    position: absolute;
    top: 12px;
    left: 28px;
    width: 164px;
    height: 88px;
    background: url(/static/img/global/logo.png) no-repeat 0 0;
    text-indent: -9999px;
}
.ie6 .logo
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/global/logo.png', sizingMethod='crop');
}

/* Templates */
.template-1 .col-1
{
    margin: 0 12px 0 0;
    width: 712px;
}
.template-1 .col-2
{
    margin: 0 10px 0 0;
    width: 263px;
    background: #F4F4F4 url(/static/img/global/col-bg-1x149.png) repeat-x 0 0;
}
.template-1 .col-2 a
{
    color: #333;
}
.template-1 .col-2 .btn-1
{
    color: #FFF;
}
.template-2 .col-1
{
    margin: 0 10px;
    width: 178px;
}
.template-2 .col-2
{
    margin: 0 13px 0 0;
    padding: 15px 0 15px 0;
    width: 512px;
    background: url(/static/img/global/mod-bg-512x1.png) repeat-y 0 0;
    border: 1px solid #C4C4C4;
    color: #000;
}
.template-2 .col-2 .list-bullet
{
    margin: 0 0 10px 0;
}
.template-2 .col-3
{
    margin: 0;
    padding: 0;
    width: 263px;
    background: #F4F4F4 url(/static/img/global/col-bg-1x149.png) repeat-x 0 0;
}

.template-2 .col-3 p, .template-2 .col-3 .btn
{
    margin: 0 0 10px 0;
}
.template-2 .col-2 .btn-1
{
    color: #FFF;
}
.template-2 .col-1 .btn-4
{
    color: #FFF;
}
.template-2 .col-4
{
    margin: 0;
    padding: 0;
    width: 263px;
}
.template-2 .section
{
    margin-bottom: 15px;
    padding-bottom: 15px;
    background: url(/static/img/global/divider.png) no-repeat 0 100%;
}
.template-3 .col-1
{
    margin: 0 10px;
    width: 178px;
}
.template-3 .col-2
{
    margin: 0;
    padding: 15px 0 20px 0;
    width: 788px;
    background: url(/static/img/global/mod-bg-788x1.png) repeat-y 0 0;
    border: 1px solid #C4C4C4;
    color: #000;
}
.template-4 .col-1
{
    margin: 0 10px 0 70px;
    width: 645px;
}
.template-4 .col-2
{
    margin: 0;
    padding: 0;
    width: 263px;
}
.template-4 .section
{
    margin-bottom: 15px;
    padding-bottom: 15px;
    background: url(/static/img/global/divider2.png) no-repeat 0 100%;
}
.template-5 .col-1
{
    margin: 0 10px;
    width: 178px;
}
.template-5 .col-2
{
    margin: 0 13px 0 0;
    padding: 15px 0 15px 0;
    width: 786px;
    background: url(/static/img/global/mod-bg-788x1.png) repeat-y 0 0;
    border: 1px solid #C4C4C4;
    color: #000;
}
.template-5 .section
{
    margin-bottom: 15px;
    padding-bottom: 15px;
    background: url(/static/img/global/divider.png) no-repeat 0 100%;
}
.template-5 .col-2 .btn-1
{
    color: #FFF;
}
.template-error #footer
{
    margin: 0;
}
.template-error #page
{
}
.template-error #header
{
    margin: 0;
    padding: 220px 0 20px 0;
}
.template-error #header, .template-error #content
{
    margin: 0 10px;
    background: #F7F7F7;
}
.template-error #content
{
    min-height: 400px;
}
.template-error #footer
{
    padding: 5px 0;
    text-align: center;
}
.template-error .logo
{
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto;
    width: 154px;
    height: 88px;
    background: url(/static/img/global/logo-gray.jpg) no-repeat 0 0;
}

/* Loading Indicator */
.loading
{
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9998;
    width: 100%;
    height: 100%;
    background-color: #FFF;
}
.loading-indicator
{
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: url(/static/img/global/loading.gif) no-repeat 50% 50%;
}

#mod-login-faqs
{
    width: 471px;
}
#mod-security-question
{
    width: 455px;
}
#mod-security-question h3
{
    padding: 10px 0 0 0;
}
#mod-security-question .field
{
    margin: 0 0 10px 0;
}
#mod-security-question label
{
    display: block;
    margin: 0 0 10px 0;
}
#mod-security-question select
{
    margin: 0 0 10px 0;
    width: 455px;
    font-size: 11px;
}
#mod-security-question .input-text input
{
    margin: 0 0 10px 0;
    width: 449px;
}
#mod-security-question .error-messages
{
    margin: 0 0 10px 0;
}
#mod-security-question .error-message
{
    margin: 0 0 5px 0;
    color: #F00;
}
#mod-security-question .form-actions
{
    margin: 0 0 15px 0;
}
#mod-security-question .form-actions .btn
{
    margin: 0 7px 0 0;
}

.no-wrap
{
    white-space: nowrap;
}

#form-login .field-1 label, #form-login .field-2 label, #form-nav-login .field-1 label, #form-nav-login .field-2 label
{
    display: block;
    margin: 0 0 3px 0;
}

/* Print Specifics */
#print-logo
{
    display: none;
}

.error-1
{
    padding: 0 35px;
    font-size: 11px;
}
.error-1 h1
{
    width: auto;
    margin: 0 0 10px 0;
    padding: 0;
    color: #de3838;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
}
.error-1 p
{
    margin: 0 0 10px 0;
    text-align: center;
}
.error-1 ul
{
    width: 280px;
    margin: 0 auto;
    padding: 0 0 15px 0;
}
/*------------------*/
.article p.pdfLink
{
    background: url("/static/img/global/iconPdf.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    height: 34px;
    padding: 8px 0 5px 42px;
}
.clear
{
    clear: both;
}
.clearDiv
{
    clear: both;
    height: 0px;    
}
#mod-account-messages{width: 500px;}
.noBtmSpace{margin-bottom: 0px; padding-bottom: 0px;}
.textCenter{text-align:center;}
.black{color: #000;}/*to fix a strange IE8 issue*/
.footnote2
{
	font-size:smaller;

}
sup.sm {font-size:6pt;}
sup.reg {font-size:smaller;}
sup.footnote2 {font-size:6pt;}


/* Comment Generated by Combres - Resource '~/static/css/typography.css' (Mode: Static) */
/**
 * Created by Genex
 * User: wkhoe
 * Date: Nov 10, 2010
 */

body
{
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 11px;
    color: #333;
}
a
{
    color: #2e4f78;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
    color: #007cc3;
}
a.altLink
{
    color: #007cc3;
    text-decoration: none;
}
a.altLink:hover
{
    text-decoration: underline;
    color: #007cc3;
}
.altText
{
    color: #007cc3;
}
p
{
    line-height: 16px;
}
strong
{
    font-weight: bold;
}
h1
{
    margin: 23px 0 15px 15px;
    padding: 0 0 10px 0;
    font-size: 22px;
    font-family: Helvetica, Arial;
    line-height: 30px;
    color: #007cc3;
    font-weight: bold;
}
h1 span
{
    display: block;
}
.template-2 h1
{
    background: url(/static/img/global/divider.png) no-repeat 0 100%;
}
.template-3 h1
{
    background: url(/static/img/global/divider.png) no-repeat -502px 100%;
}
.template-4 h1
{
    margin-left: 10px;
    background: url(/static/img/global/divider2.png) no-repeat 0 100%;
}
.template-5 h1
{
    background: url(/static/img/global/divider.png) no-repeat -500px 100%;
}
h2.section-title
{
    margin: 0 0 10px 0;
}
h3
{
    margin: 0 0 10px 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
sup
{
    line-height: 0;
    font-size: 10px;
}

/* For Google Font API */
.wf-loading *
{
    visibility: hidden;
}
.wf-active *, .wf-inactive *
{
    visibility: visible;
}

.article-highlight
{
    height: 178px;
    margin: 0 15px;
    background: url(/static/img/global/divider.png) no-repeat 0 100%;
}
.article-highlight img
{
    float: right;
    margin: 0 0 0 10px;
}
.article-highlight h2
{
    padding: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}
.article-highlight p
{
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 14px;
}

.article
{
    margin: 13px 15px 0 15px;
}
.article h2
{
    font-weight: bold;
}
.article h4
{
    font-weight: bold;
}
.article p
{
    margin: 0 0 15px 0;
}
p.list-header, .article p.list-header
{
    margin: 0;
}
.article .article-img
{
    float: right;
    padding: 0 0 0 10px;
}
.article .article-img h6
{
    text-align: right;
    font-weight: bold;
}
.article-highlight-2
{
    float: right;
    width: 208px;
    margin: 0 0 13px 15px;
    border: 1px solid #9C9C9C;
}
.article-highlight-2 .mod-header, .article-highlight-2 .mod-footer
{
    display: none;
}
.article-highlight-2 .mod-content
{
    padding: 10px 10px 0 10px;
    background: #FFF;
}
.article-highlight-2 .article
{
    margin: 0;
    padding: 1px 0;
}
.article-highlight-2 .article h2
{
    font-size: 13px;
    color: #007cc3;
}
.article-highlight-2 .article a
{
    font-weight: bold;
}

.footnote
{
    margin: 0 15px;
    padding: 13px 0 0 0;
    color: #999;
    font-size: 9px;
    border-top: 1px solid #CCC;
}
.footnote sup
{
    font-size: 8px;
}
.footnote li
{
    margin: 18px 0 0 0;
}
.footnote li:first-child
{
    margin-top: 0;
}
.article .footnote
{
    margin: 0 0 15px 0;
    padding: 0;
    border: 0;
}
.error-message
{
    color: #F00 !important;
}
ul.myaccount-list span.heading
{
    font-weight: bold;
    float: left;
    width: 180px;
}



/* Comment Generated by Combres - Resource '~/static/css/module/nav-login.css' (Mode: Static) */
/**
* Created by Genex
* User: wkhoe
* Date: Dec 8, 2010
*/

#mod-nav-login
{
	width:300px;
}
#mod-nav-login h3
{
	font-size:13px;
}
#mod-nav-login a
{
	color:#333;
}
#mod-nav-login a.btn-1
{
	color:#FFF;
}
#mod-nav-login .btn-verisign
{
	position:absolute;
	bottom:13px; right:15px;
}

#mod-nav-login .fieldset
{
	position:relative;
	padding:0 0 10px 0;
}
.ie #mod-nav-login .fieldset
{
	padding:0 0 10px 0;
}
#mod-nav-login .field
{
	float:left;
}
#mod-nav-login .field-1
{
	margin:0 12px 0 0;
	width:143px;
}
#mod-nav-login .field-1 input
{
	width:135px;
}
#mod-nav-login .field-2
{
	width:145px;
}
#mod-nav-login .field-2 input
{
	width:137px;
}
.ie7 #input-nav-remember
{
	position:relative;
	top:2px; left:-4px;
	margin-left:-6px;
}
.ie8 #input-nav-remember
{
	position:relative;
	top:-1px;
}
#mod-nav-login .form-actions
{
	position:relative;
	margin:-30px 0 0 237px;
}
.ie8 #mod-nav-login .form-actions
{
	margin-top:-25px;
}
#mod-nav-login .login-helper
{
	margin:0;
}
#mod-nav-login .login-helper li
{
	margin:0 0 3px 0;
}
#nav-login-error
{
	margin:0 0 5px 0;
}
#form-nav-login
{
	margin:0 0 22px 0;
}


/* Comment Generated by Combres - Resource '~/static/css/module/nav-register.css' (Mode: Static) */
/**
* Created by Genex
* User: wkhoe
* Date: Dec 8, 2010
*/

#mod-nav-register
{
	width:455px;
}

#mod-nav-register .btn-verisign
{
	position:absolute;
	bottom:20px; right:20px;
}
#mod-nav-register label, #mod-nav-register .input
{
	display:block;
	margin:0 0 3px 0;
}
#mod-nav-register .input
{
	margin-bottom:10px;
}
#mod-nav-register .input input
{
	width:300px;
}
#nav-register-error
{
	margin:0 0 10px 0;
}


/* Comment Generated by Combres - Resource '~/static/css/module/page-tools.css' (Mode: Static) */
/**
* Created by Genex
* User: wkhoe
* Date: Dec 8, 2010
*/

#mod-email-page label
{
	display:block;
	margin:0 0 3px 0;
	font-weight:bold;
}
#mod-email-page .fieldset
{
	margin:0 0 10px 0;
}
#mod-email-page .input-text input
{
	width:200px;
}
#mod-email-page .input-textarea textarea
{
	width:275px;
	font-family:Tahoma, Helvetica, Arial; font-size:11px;
}
#mod-email-page .form-actions, #mod-email-page .required
{
	text-align:right;
}
#mod-email-page .required
{
	margin:0 0 10px 0;
}
#form-email-page
{
	margin:20px 0 0 0;
}
#mod-email-thanks
{
    padding-top:50px;
}

.template-2 #mod-print-friendly
{
	width:623px;
}
.template-3 #mod-print-friendly
{
	width:911px;
}
#mod-print-friendly .link-close
{
	top:30px; right:33px;
	color:#333; text-transform:capitalize;
}
#mod-print-friendly .link-print
{
	position:absolute;
	top:27px; right:92px; 
	color:#333; letter-spacing:0;
}
