html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, ins, kbd, q, s, samp, small, strong,
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, select, input { margin:0; padding:0;}
body {line-height:normal; font:12px Arial, Helvetica, sans-serif;  color:#1a1a1a;  background:none; background-color:#ffffff;}

#mainbody {width:auto; height:auto;}
/* 
body {line-height:normal; font:12px Arial, Helvetica, sans-serif;  color:#1a1a1a;  background:none; background-color:#f4f4f4;}

#cbody {background:#024978; background:url(img/BackgroundGradient.png); background-position:bottom; background-repeat:repeat-x;}
*/

#cbody {background:#ffffff; background:url(img/BackgroundGradient.png); background-position:bottom; background-repeat:repeat-x;} 

#container {width:754px; padding-top:58px;padding-bottom:60px;}

#greyout {width:1px;height:1px; filter: alpha(opacity=50);opacity: 0.5; position:absolute; background:#000;z-index:300}

#container_header {height:28px;text-align:left;text-decoration:none; color:#FFF;}
#container_header a {text-decoration:none; color:#FFF;}
#container_body {background:#FFF;text-align:left;}

#button_left {width:9px; height:28px; background:url(./img/leftcorner.png); float:left;}
#button_mid {height:21px; background:url(./img/mid.png); float:left; width:93px;padding-top:7px;text-align:center; vertical-align:middle;text-decoration:none; cursor:pointer;}
#button_right {width:9px; height:28px; background:url(./img/rightcorner.png);float:left;}

#button_open {color:#FFF; position:absolute; margin-left:87px;}
#button_save {color:#FFF; position:absolute; margin-left:203px;}
#button_community {color:#FFF; position:absolute; margin-left:320px;}
#button_email {color:#FFF; position:absolute; margin-left:379px;}
#button_print {color:#FFF; position:absolute; margin-left:436px;}
#button_taf {color:#FFF; position:absolute; margin-left:552px;}

#div_make {margin-left:10px;padding-top:5px;}

#div_makehead{color:#66CC66;z-index:200;margin-top:15px;}

#div_maketitle{font-size:20px;font-weight:bold;}
#div_makedesc{font-size:12px;}

#div_makewidth {width:600px;height:56px;}
#div_shadwg{background:url(./img/shadow_grn.png);height:56px;width:660px;position:absolute;margin-left:23px;}
#div_shadglside{background:url(./img/shadow_glside.png);height:56px;width:23px;position:absolute;}
#div_shadgrside{background:url(./img/shadow_grside.png);height:56px;width:23px;position:absolute;margin-left:683px;}

#div_imakefields {margin-top:18px; height:36px;}
#div_imakefields a{text-decoration:none; color:#66cc66; cursor:pointer;}

#div_income {position:absolute; color:#66CC66;}
#div_income2 {position:absolute; margin-top:4px;}
#input_income {position:absolute;padding-bottom:0px; border:0;color:#66CC66; font-size:20px;width:195px;}
#div_incomeborder{background:url(./img/income_box.png) repeat-y;position:absolute;height:36px;width:23px;margin-left:190px;}
#div_incomeborder2{background:url(./img/dollar_box.png) repeat-y;position:absolute;height:36px;width:23px;margin-left:213px;}

#div_inputincome {position:absolute; border:0; width:213px; height:34px; margin-left:213px;color:#66CC66;}
#div_inputincome_dollarsign {position:absolute;background:url(./img/income_dollar.png); width:24px; height:36px;}
#div_inputincome2 {position:absolute;margin-left:24px;margin-top:4px;width:189px;}
#input_incomedollar {position:absolute;padding-bottom:0px; border:0;color:#66CC66; font-size:20px;width:189px;}

#div_incomedate {position:absolute; width:250px; height:34px; margin-left:428px;color:#66CC66;}
#div_incomedate a{text-decoration:none; color:#66cc66; cursor:pointer;}
#div_incomedate_label{position:absolute;width:200px;text-align:center;font-size:20px; vertical-align:middle; margin-top:4px;}
#div_incomedate_label a{text-decoration:none; color:#66cc66;}
#div_incomedate_menuclick{position:absolute;width:20px;height:12px; background:url(./img/green_down.png); margin-left:213px;margin-top:12px;}
#div_incomedate_menuclick:hover{background:url(./img/green_down2.png) no-repeat;width:22px;height:14px; cursor:pointer;}

#div_menudropdown1 {position:absolute;margin-top:0px;z-index:1000;background:#FFF;margin-left:449px;display:none; border-bottom:solid 2px #B9CAB7;border-right:solid 2px #B9CAB7;}

.div_menuitem_Imake {width:242px;}
.div_menuitem_Imake div {color:#66cc66;background:url(./img/dollar_box.png) repeat-y;height:28px;font-size:20px; text-align:center;}
.div_menuitem_Imake div:hover {background:#66cc66;color:#FFF; cursor:pointer}

#div_incomeinfobar_dropdown {position:absolute;margin-left:643px;margin-top:8px;width:21px; height:11px; background:url(./img/menu.png); cursor:pointer;}

#div_imakeplus {width:33px;height:33px;position:absolute;background:url(./img/green_plus.png); margin-left:704px;margin-top:20px; cursor:pointer;}

#div_incomeinfobar {width:700px; height:47px;margin-left:11px;margin-top:0px;}
#div_incomeinfobar_leftbar {width:19px; height:37px;position:absolute;background:url(./img/income_leftgreenbar.png);}
#div_incomeinfobar_mbar {width:667px;height:37px;position:absolute;background:url(./img/income_mgreenbar.png); margin-left:19px;}
#div_incomeinfobar_rightbar {width:19px; height:37px;position:absolute;background:url(./img/income_rightgreenbar.png);margin-left:686px;}
.div_incomeinfobar_titletext {font-size:16px; color:#FFF; font-weight:bold;}
.div_incomeinfobar_titletext div{margin-top:4px;}

#div_incomeminus {position:absolute;background:url(./img/green_minus.png) no-repeat; width:33px; margin-left:692px; height:33px; margin-top:-34px; cursor:pointer;}

#div_rentminus {position:absolute;background:url(./img/brown_minus.png) no-repeat; width:33px; margin-left:692px; height:33px; margin-top:-34px; cursor:pointer;}

#div_incomeinfobar_et {position:absolute;}
#div_incomeinfobar_cost {position:absolute; margin-left:215px;}
#div_incomeinfobar_date {position:absolute;margin-left:430px;}

.div_incomecontainer {width:680px;}
#div_incomecontainer {margin-left:23px;margin-top:-11px;}

#div_containeritem {font-size:18px; padding-top:8px;}

.div_containeritem {border-bottom:2px solid #66cc66;color:#66cc66;}
.div_containeritem:hover {color:#FFF;background:#66cc66;}

#div_containertype {width:215px; vertical-align:middle; padding-bottom:5px;}
#div_containerincome {width:210px; vertical-align:middle;padding-bottom:5px;}
#div_containerfreq {width:230px;vertical-align:middle;padding-bottom:5px;}

#div_Ispend {margin-left:10px;}

#div_spendhead{color:#957739;z-index:200;margin-top:15px;}

#div_spendtitle{font-size:20px;font-weight:bold;}
#div_spenddesc{font-size:12px;}

#div_spendwidth {width:600px;height:56px;}
#div_shadwb{background:url(./img/shadow_b.png);height:56px;width:660px;position:absolute;margin-left:23px;}
#div_shadblside{background:url(./img/shadow_blside.png);height:56px;width:23px;position:absolute;}
#div_shadbrside{background:url(./img/shadow_brside.png);height:56px;width:23px;position:absolute;margin-left:683px;}

#div_rent {position:absolute; color:#957739;}
#div_rent2 {position:absolute; margin-top:4px;}
#input_rent {position:absolute;padding-bottom:0px; border:0;color:#957739; font-size:20px;width:195px;}
#div_rentborder{background:url(./img/rent_box.png) repeat-y;position:absolute;height:38px;width:23px;margin-left:190px;margin-top:-2px;}
#div_rentborder2{background:url(./img/rent_box2.png) repeat-y;position:absolute;height:38px;width:23px;margin-left:204px;margin-top:-2px;}

#div_inputrent  {position:absolute; border:0; width:213px; height:34px; margin-left:213px;color:#66CC66;}
#div_inputrent_dollarsign {position:absolute;background:url(./img/rent_dollar.png); width:24px; height:36px;margin-top:-2px;}
#div_inputrent2 {position:absolute;margin-left:24px;margin-top:4px;width:189px;}
#input_rentdollar {position:absolute;padding-bottom:0px; border:0;color:#957739; font-size:20px;width:174px;}

#div_rentdate {position:absolute; width:250px; height:34px; margin-left:428px;color:#957739;}
#div_rentdate a{text-decoration:none; color:#957739; cursor:pointer;}
#div_rentdate_label{position:absolute;width:200px;text-align:center;font-size:20px; vertical-align:middle; margin-top:4px;}
#div_rentdate_label a{text-decoration:none; color:#957739;}
#div_rentdate_menuclick{position:absolute;width:22px;height:12px; background:url(./img/brown_down.png); margin-left:212px;margin-top:12px;}
#div_rentdate_menuclick:hover{background:url(./img/brown_down2.png) no-repeat;width:23px;height:14px; cursor:pointer;}

#div_menudropdown2 {position:absolute;margin-top:0px;z-index:20;background:#FFF;margin-left:449px;display:none; border-bottom:solid 2px #B9CAB7;border-right:solid 2px #B9CAB7;}

.div_menuitem_rent {width:242px;}
.div_menuitem_rent div {color:#957739;background:url(./img/dollar_box.png) repeat-y;height:28px;font-size:20px; text-align:center;}
.div_menuitem_rent div:hover {background:#957739;color:#FFF; cursor:pointer}

#div_rentinfobar_dropdown {position:absolute;margin-left:643px;margin-top:8px;width:21px; height:11px; background:url(./img/menu2.png); cursor:pointer;}

#div_irentadd {width:33px;height:33px;position:absolute;background:url(./img/brown_plus.png); margin-left:704px;margin-top:20px; cursor:pointer;}

#div_rentinfobar {width:700px; height:47px;margin-left:0px;margin-top:0px; z-index:2;}
#div_rentinfobar_leftbar {width:19px; height:37px;position:absolute;background:url(./img/rent_leftbar.png);}
#div_rentinfobar_mbar {width:667px;height:37px;position:absolute;background:url(./img/rent_mbrownbar.png); margin-left:19px;}
#div_rentinfobar_rightbar {width:19px; height:37px;position:absolute;background:url(./img/rent_rightbar.png);margin-left:686px;}
.div_rentinfobar_titletext {font-size:16px; color:#FFF; font-weight:bold;}
.div_rentinfobar_titletext div{margin-top:4px;}

#div_rentinfobar_et {position:absolute;}
#div_rentinfobar_cost {position:absolute; margin-left:215px;}
#div_rentinfobar_date {position:absolute;margin-left:430px;}

.div_containeritem2 {border-bottom:2px solid #957739;color:#957739;}
.div_containeritem2:hover {color:#FFF;background:#957739;}

.div_rentcontainer {width:680px;}
#div_rentcontainer {margin-left:13px;;margin-top:-11px;}

#div_result {margin-left:23px; margin-top:40px; padding-bottom:50px;}

#div_greyborder{background:#CECECE;height:1px; width:680px;}

#div_subresult {margin-left:24px;margin-top:-2px; width:390px;}

#subres_bx1 {font-size:19px;color:#626262; height:68px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:366px;}
#subres_bx1_container {}
#subres_bx1 a{text-decoration:none;color:#626262;}
#subres_bx1_text {position:absolute;width:201px; height:19px; margin-top:22px;}
#subres_bx1_menu {position:absolute;width:165px;height:68px; background:url(./img/res_box.png); margin-left:189px;cursor:pointer;}
#subres_bx1_label {position:absolute;width:100px;height:32px;margin-left:214px;margin-top:22px; cursor:pointer; text-align:center;}
#subres_bx1_menubutton {position:absolute;width:17px;height:10px;background:url(./img/res_downbutton.png);margin-left:317px; margin-top:30px;cursor:pointer;}


#div_menudropdown3 {position:absolute;margin-top:-18px;z-index:20;background:#FFF;margin-left:226px;display:none; border-bottom:solid 2px #B9CAB7;border-right:solid 2px #B9CAB7;}

.div_menuitem_result {width:133px;}
.div_menuitem_result div{color:#626262;background:url(./img/dollar_box.png) repeat-y;height:28px;font-size:20px; text-align:center; text-decoration:none;}
.div_menuitem_result div:hover {background:#626262;color:#FFF; cursor:pointer}

#subres_bx2 {font-size:17px;color:#626262; height:68px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:366px;}
#subres_txtbox {position:absolute;margin-left:155px;}
#subres_bx2_txtbox_left {position:absolute;width:30px;height:68px; background:url(./img/res_boxlside.png); }
#subres_bx2_txtbox_mid {position:absolute;width:180px;height:68px; background:url(./img/res_boxmside.png) repeat-x; margin-left:30px;}
#subres_bx2_txtbox_right {position:absolute;width:30px;height:68px; background:url(./img/res_boxrside.png); margin-left:210px;}
#subres_bx2_text {position:absolute;width:201px; height:19px; margin-top:22px; margin-left:45px;}
#subres_bx2_iwanttohave {position:absolute;width:260px; height:24px; margin-top:65px; margin-left:85px;}

#subres_bx2_ds {position:absolute;background:url(./img/gray_dollar.png);width:12px; height:23px; margin-left:-8px; margin-top:24px;}
#subres_bx2_input {position:absolute;padding-bottom:0px; border:0;color:#626262; font-size:21px;width:170px; margin-top:23px; margin-left:7px;}

#result_img {margin-top:10px;}

.grey_btn_left {background:url(./img/res_btnleft.png);width:26px; height:66px; position:absolute;}
.grey_btn_mid {background:url(./img/res_btnmid.png) repeat-x;width:inherit; height:66px;position:absolute;cursor:pointer;}
.grey_btn_right {background:url(./img/res_btnright.png);width:26px; height:66px; margin-left:inherit; position:absolute;}

#button_calculate {width:152px;position:absolute}
#button_calculate_mid {width:100px; margin-left:26px;padding-top:21px; text-align:center; font-size:20px; color:#FFF;cursor:pointer;}
#button_calculate_right {margin-left:126px;}

.buttons {cursor:pointer;}


#buttons_field { height:66px; margin-top:20px; position:absolute; margin-left:420px;cursor:pointer;}


#save_button {margin-left:165px; position:absolute;}

#button_save {width:152px;}
#button_save_mid {width:60px; margin-left:26px;padding-top:21px; text-align:center; font-size:20px; color:#FFF;}
#button_save_right {margin-left:86px;}

.result_green {color:#66cc66;}
.result_brown {color:#957739;}
.result_blue {color:#3F9BE8}
.result_red {color:#FF0000}
.result_base_text {font-size:16px;}

h5.partners {float:left; padding:0; margin:0; text-decoration:none; font-size:8px;}