.table {
display:table
}

.row {
display:table-row
}

.cell {
display:table-cell;
padding:3px
}

img {
border:0
}

#main_menu_container {
position:absolute;
left:0;
top:0
}

form.widgetForm input,form.widgetForm select,form.widgetForm textarea {
float:right;
border:1px solid gray
}

form.widgetForm input.error,form.widgetForm select.error,form.widgetForm textarea.error {
border:1px solid red
}

form.widgetForm label.error {
float:right;
display:none;
color:red
}

form.widgetForm .required_field {
color:red;
font-size:80%;
font-weight:400
}

.invisible {
display:none
}

html,body {
height:100%;
margin:0;
padding:0
}

#container {
position:relative;
height:auto!important;
min-height:100%;
width:971px;
margin:0 auto
}

#content {
padding-bottom:0;
position:relative
}

div.galleryControls {
margin-top:10px;
height:23px;
font-size:14px;
color:#666;
padding-top:0;
float:left
}

.galleryImageContainer {
clear:both;
text-align:center;
border:1px solid #CCC;
padding-top:5px;
padding-left:5px;
padding-right:5px
}

.galleryImageContainer img {
display:inline
}

div.download {
float:right;
margin-top:10px
}

div.ss-controls {
padding-left:10px;
float:right
}

.download a,.galleryControls a {
color:#666;
font-size:14px;
text-decoration:none
}

div.pagination a:hover {
background-color:#ffc;
text-decoration:none
}

div.pagination a,div.pagination strong {
color:#666;
text-decoration:none;
display:block;
float:left;
margin-right:2px;
border:1px solid #ccc;
padding:4px 7px 2px
}

div.ss-controls span {
color:#666;
cursor:pointer
}

div.nav-controls a {
padding:5px
}

div.slideshow span.image-wrapper {
float:left;
padding-bottom:12px
}

div.embox {
clear:both;
border:1px solid #ccc;
background-color:#eee;
padding:12px
}

div.image-title {
font-weight:700;
font-size:1.4em
}

div.image-desc {
line-height:1.3em;
padding-top:12px
}

ul.thumbs {
clear:both;
margin:0;
padding:0
}

ul.thumbs li {
float:left;
list-style:none;
margin:5px 10px 5px 0;
padding:0
}

ul.thumbs li.selected a {
background:#88f
}

ul.thumbs a:focus {
outline:none
}

div.navigation div.top {
margin-bottom:12px;
height:11px
}

div.navigation div.bottom {
margin-top:12px
}

div.pagination strong {
background-color:#acf
}

.dyn_box_10560_title {
color:#FFF;
font-family:Arial;
font-size:14px;
font-style:normal;
font-weight:700;
text-align:center;
text-transform:capitalize;
padding-top:7px
}

.dyn_box_10560_content {
color:#FFF;
font-family:Arial;
font-size:14px;
font-style:normal;
font-weight:400;
text-align:left;
padding-left:14px;
padding-top:14px
}

.dyn_box_10560_container {
background-repeat:no-repeat;
background-position:top left;
background-image:url(http://www.financetracker.net/Image/side_box2.gif)
}

.dyn_box_10561_container {
background-repeat:repeat-x;
background-position:top left;
background-image:url(http://www.financetracker.net/Image/content_bckgrnd.jpg)
}

.dyn_box_10561_top_left {
background:url(http://www.financetracker.net/Image/main_header2.gif) no-repeat top left
}

.dyn_box_10561_bottom_left {
background:url(http://www.financetracker.net/Image/main_footer2.gif) no-repeat bottom left
}

.dyn_box_10561_middle_left {
background:url(http://www.financetracker.net/Image/main_middle2.gif) repeat-y top left
}

.dyn_box_10562_top_left {
background:url(http://www.financetracker.net/Image/line.gif) no-repeat top left
}

.dyn_box_10562_top_right {
background:url(http://www.financetracker.net/Image/line.gif) no-repeat top right
}

.dyn_box_10562_top_repeating {
background:url(http://www.financetracker.net/Image/line.gif) repeat-x top left
}

.dyn_box_10559_title {
color:#FF5703;
font-family:Arial;
font-size:18px;
font-style:normal;
font-weight:700
}

.dyn_box_10559_content {
color:#444;
font-family:Arial;
font-size:12px;
text-align:justify
}

div.dyn_box_10559_content a:link,div.dyn_box_10559_content a:visited {
color:#FF5703;
text-decoration:underline;
font-size:14px;
font-style:normal;
font-weight:400
}

div.dyn_box_10559_content a:hover {
color:#FF5703;
text-decoration:underline
}

.dyn_box_10558_container {
background-color:#FF5703;
background-repeat:repeat;
background-position:top center;
background-image:url(http://www.financetracker.net/Image/body_bckgrnd.gif)
}

body {
color:#444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px
}

.simple_block_box {
background-image:url(http://www.financetracker.net/Image/side_box.gif);
background-position:top left;
background-repeat:no-repeat;
height:181px
}

.simple_block_box_title {
padding-left:30px;
padding-top:5px;
font-weight:700;
font-size:14px;
color:#FFF
}

.simple_block_box_content {
padding:10px 10px 10px 20px
}

#site_links {
background-image:url(http://www.financetracker.net/Image/site_links_bckgrnd.png);
background-position:top left;
background-repeat:no-repeat
}

#main_menu {
position:absolute;
top:125px;
left:200px;
background-image:url(http://www.financetracker.net/Image/menu_right.png);
background-position:bottom right;
background-repeat:no-repeat;
padding-right:8px;
height:31px
}

#menu_box {
text-align:left;
left:200px
}

#qq_box {
background-image:url(http://www.financetracker.net/Image/qq_top.png);
background-position:top;
background-repeat:no-repeat
}

#qq_bttm {
background-image:url(http://www.financetracker.net/Image/qq_bttm.png);
background-position:bottom;
background-repeat:no-repeat;
margin-top:12px;
padding-bottom:2px
}

#qq_inner {
background-image:url(http://www.financetracker.net/Image/qq_bckgrnd.png);
background-position:bottom;
background-repeat:repeat-y;
margin-bottom:10px;
color:#FFF;
padding:15px 15px 5px
}

#qq_title {
background-image:url(http://www.financetracker.net/Image/qq_title.png);
background-position:top;
background-repeat:no-repeat;
color:#FFF;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:39px;
text-align:center
}

.qmclear {
font-size:1px;
height:0;
width:0;
clear:left;
line-height:0;
display:block
}

.qmmc a {
float:left;
display:block;
white-space:nowrap
}

.qmmc div a {
float:none
}

.qmmc div {
visibility:hidden;
position:absolute
}

#qm0 a {
background-color:transparent;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
padding-left:14px;
padding-right:14px;
line-height:26px;
background-image:url(http://www.financetracker.net/Image/menu_sprtr.jpg);
background-position:top right;
background-repeat:no-repeat
}

#qm0 div {
background-color:#9AD940;
border:1px solid #E5E5E5;
padding:0
}

#qm0 div a {
background:no-repeat;
border:1px solid #FFF;
border-bottom:1px solid #E5E5E5;
line-height:normal;
text-transform:none;
font-size:12px;
color:#FFF;
padding:5px 20px 5px 10px
}

#qm1 a {
background-color:transparent;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px
}

#qm1 div {
background-color:#9AD940;
color:#FFF;
border:1px solid #E5E5E5;
margin-left:-1px;
padding:0
}

#qm1 div a {
background-color:#9AD940;
border:1px solid #FFF;
border-bottom:1px solid #E5E5E5;
line-height:normal;
text-transform:none;
font-size:12px;
color:#FFF;
padding:5px 20px 5px 10px
}

.context {
color:#000;
font-size:14px;
font-family:ArialMT, Arial, sans-serif;
font-weight:400;
text-align:justify
}

.conhdtext {
color:#000;
font-size:14px;
font-family:ArialMT, Arial, sans-serif;
font-weight:700
}

.conhdltext {
color:#000;
font-size:16px;
font-family:ArialMT, Arial, sans-serif;
font-weight:700
}

.conform {
color:#000;
font-size:12px;
font-family:ArialMT, Arial, sans-serif;
font-weight:400
}

.redcontext {
color:red;
font-size:14px;
font-family:ArialMT, Arial, sans-serif;
font-weight:400;
text-align:right
}

.italic {
font-style:italic
}

.bold {
font-weight:700
}

.red {
color:red
}

a.hlink:hover {
color:red;
font-weight:700;
text-decoration:underline
}

.form_debt_bkgnd {
background-color:#DBDBDB;
background-image:url(http://www.financetracker.net/Image/form_debt_bkgd.jpg);
background-repeat:no-repeat;
background-position:right top
}

#legal_text_bold {
font-size:12px;
font-weight:700;
color:#7B7B7B;
text-align:center;
line-height:14px;
padding-top:0
}

#legal_text {
font-size:10px;
color:#7B7B7B;
text-align:center;
line-height:12px;
padding-top:0
}

.mpl {
border:none
}

#lh {
width:221px;
height:63px
}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#62B733;
padding-bottom:10px
}

.fintrack {
font-family:Arial;
font-size:29px;
font-weight:700;
color:#fff;
line-height:30px;
letter-spacing:-1px
}

.slogan {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#666
}

#copyrights {
font-size:12px;
font-weight:400;
color:#7B7B7B;
line-height:14px
}

a.adv_footer_menu_link:link,a.adv_footer_menu_link:visited,a.adv_footer_menu_link:hover {
color:#333;
text-decoration:underline
}

.menu_widget_container *,div.nav-controls {
float:left
}

#header,#footer,.qmmc {
position:relative
}

div.spacer,div.slideshow,div.pagination {
clear:both
}

.download a:focus,.download a:hover,.download a:active,.galleryControls a:focus,.galleryControls a:hover,.galleryControls a:active,.uline,.adv_footer_links {
text-decoration:underline
}

div.slideshow a.advance-link,ul.thumbs li a {
display:block;
border:1px solid #ccc;
padding:2px
}

div.slideshow img,ul.thumbs img {
border:none;
display:block
}

.dyn_box_10562_container,.dyn_box_10559_container {
background-repeat:repeat;
background-position:top left
}

a:link,a:visited,a.footer_menu_link:link,a.footer_menu_link:visited {
color:#62B733;
text-decoration:underline
}

a:hover,a.footer_menu_link:hover {
color:#FE9100;
text-decoration:underline
}

#qm0,#qm1 {
margin-left:8px
}

#qm0 a:hover,#qm1 a:hover {
background-color:transparent;
color:#356C07
}

body #qm0 .qmactive,body #qm0 .qmactive:hover,body #qm1 .qmactive,body #qm1 .qmactive:hover {
background-color:transparent;
text-decoration:none;
color:#356C07
}

body #qm0 div .qmactive,body #qm0 div .qmactive:hover,body #qm1 div .qmactive,body #qm1 div .qmactive:hover {
background-color:#FE9100;
color:#FFF;
background-image:none
}

#qm0 div a:hover,#qm1 div a:hover {
text-decoration:none;
background-color:#9AD940;
color:#356C07;
background-image:none
}

a.hlink:link,a.hlink:visited,a.hlink:active {
color:red;
text-decoration:underline
}

#main_menu_widget_0 .menu_button_left,#main_menu_widget_1 .menu_button_left,#main_menu_widget_2 .menu_button_left {
background-position:right top;
background-repeat:no-repeat
}

#main_menu_widget_0 .menu_button_right,#main_menu_widget_1 .menu_button_right,#main_menu_widget_2 .menu_button_right {
background-position:left top;
background-repeat:no-repeat
}

#main_menu_widget_0 .menu_button_back,#main_menu_widget_1 .menu_button_back,#main_menu_widget_2 .menu_button_back {
background-position:left top;
background-repeat:repeat-x;
text-align:center
}

#main_menu_widget_0 .menu_button_body_selected .menu_button_left,#main_menu_widget_0 .menu_button_body_selected .menu_button_right,#main_menu_widget_0 .menu_button_body_selected .menu_button_back,#main_menu_widget_0 .menu_button_body_hovered .menu_button_left,#main_menu_widget_0 .menu_button_body_hovered .menu_button_right,#main_menu_widget_0 .menu_button_body_hovered .menu_button_back,#main_menu_widget_1 .menu_button_body_selected .menu_button_left,#main_menu_widget_1 .menu_button_body_selected .menu_button_right,#main_menu_widget_1 .menu_button_body_selected .menu_button_back,#main_menu_widget_1 .menu_button_body_hovered .menu_button_left,#main_menu_widget_1 .menu_button_body_hovered .menu_button_right,#main_menu_widget_1 .menu_button_body_hovered .menu_button_back,#main_menu_widget_2 .menu_button_body_selected .menu_button_left,#main_menu_widget_2 .menu_button_body_selected .menu_button_right,#main_menu_widget_2 .menu_button_body_selected .menu_button_back,#main_menu_widget_2 .menu_button_body_hovered .menu_button_left,#main_menu_widget_2 .menu_button_body_hovered .menu_button_right,#main_menu_widget_2 .menu_button_body_hovered .menu_button_back {
background-image:url(http://www.financetracker.net/Image/)
}

#main_menu_widget_0 .menu_separator,#main_menu_widget_1 .menu_separator,#main_menu_widget_2 .menu_separator {
text-align:center
}