/*
** Atlantic Credit Leasing Calculator Webpage Styles
** Developed by TICODE, mar 2008.
*/

body { margin:0px; padding:0px; text-align:center;
       font-family:Arial; font-size:12px;
       background-color:#697AA5;
       background-image:url("/imgs/bggen.gif");
       background-repeat:repeat-x;
     }


     
img { border:0px solid #777777; 
    }

img#lft { margin:0px 10px 0px 0px;
        }

img#rgt { margin:0px 0px 0px 10px;
        }

a { color:#435BA3; text-decoration:none; font-weight:bold;
  }

a:hover { color:#364A85; 
        }
		 
h1 { font-size:16px; margin:3px 0px 10px 0px;
   }

h2 { font-size:14px; margin:3px 0px 10px 0px;
   }

h3 { font-size:12px; margin:3px 0px 10px 0px;
     font-weight:bold;
   } 

/* CALCULATOR STYLES */
#IE_root #calculate { width:500px;
		    }

#calculate fieldset  { border:1px solid #879AC4; padding:8px; margin:0px;
                     }
#calculate legend  { /*border:1px solid #000;*/
                   }
#calculate div  { border:1px solid #879AC4; padding:4px;
	        }
#calculate #results div	{ float:left; min-width:175px; margin:4px;
			  padding:4px;
		        }
#calculate div.header { font-weight:bold;
		      }
#calculate div.no_r  { background:transparent;
                     }
#calculate div.r10  { background:#ddf; width:175px;
                    }
#calculate div.r100  { background:#dfd; width:175px;
		     }
#calculate #results div.rpad  { width:29px; min-width:29px; border:0px;
			      }
#calculate #results div.spad  { width:20px; min-width:20px; border:0px;
			      }

div#proposal_link { text-align:center; width:100%; border:0px; margin:0px;
		  }
#proposal_link div.options  { display:inline; width:180px; height:80px;
			      border:0px; margin:0px; padding:0px;
			      text-align:center;
			    }
#proposal_link button#print,
#proposal_link div.buttons  { border:0px; margin:0px; padding:0px;
			      width:175px; max-width:175px; min-width:175px;
			      height:80px; max-height:80px; min-width:80px;
			      background-color:#fff; cursor:pointer;
			    }
#proposal_link div#emailme  { background-image:url("/imgs/email.jpg");
			      background-repeat:no-repeat;
			      width:304px; height:76px; margin:5px 52px;
			    }
#IE_root #proposal_link div#emailme { margin:5px 0px; right:-50px;
				      position:relative;
				    }
div#emailme input#theEmail  { width:125px; height:14px; float:left;
			      margin-top:30px; margin-left:20px;
			    }
#IE_root div#emailme input#theEmail { right:50px;
				    }
div#emailme button#theButton,
div#emailme div.ebutton { background:transparent none; border:0px;
			  width:150px; height:76px; float:right;
			  cursor:pointer;
			}

/**/

div#wrapper { width:795px; background-image: url("../imgs/bggen.png");
              margin:0px auto; padding:0px;
            }

div#topbar { width:765px; height:55px; text-align:right;
           }

div#topmen { padding:10px 10px 0px 0px;
           }

div#topmen a { color:#4258A3; font-size:11px;
             }

div#topmen a:hover { color:#96AEC8;
                   }

div#banner { width:763px; height:200px; margin:0 auto;
             padding-left:2px;
           }

div#content { width: 765px; margin:0 auto; max-width: 1024px; 
	      background-image: url("../imgs/botgen.gif");
              background-position:bottom; background-repeat:no-repeat;
	    }

div#sidebar { float: right; width:195px; margin:0; padding:0;
              /*background:#666633;*/ border-left:1px solid #9AA8CF;
	    }

div#sidebar-content { margin:10px 0px 10px 0px; padding:0px; 
		      text-align:right;
		    }

div#sidebar-content p { padding-right:10px; color:#A3A3A3; text-align:right;
                      }

div#sidebar-content a { display:block;
                      } 

div#main { margin:0 195px 0 0; padding:0; text-align:left;
	 }

div#main-content { margin:0; padding: 0.5em 1em; font-size: 100%;
		 }
		 
div#main-content p { padding-bottom:10px; text-align:justify;
 	           }

hr.cleaner 	 { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
		   border:none; visibility: hidden;
		 }

/**/

div#footer { width:765px; height:30px; margin:0 auto; padding:0px;
             background-image: url("../imgs/footer.gif");
             background-repeat:no-repeat;
           }

div#footerMen { text-align:right; font-size:12px; color:#fff; 
                margin:0px auto; padding:0px;
              }

div#footerMen a { color:#fff; font-size:12px; font-weight:normal;
                }

div#footerMen a:hover { color:#253A67;
                      }

div#footerMen a.sp { padding-left:43px;
                   }
                
div#footerMen span.bt { padding-right:310px;
                      }

/* control subsite (admin) */
#admin_home .message  { width:350px; float:left; display:inline;
		      }
div.menu-box  { float:left; padding-right:15px; width:150px;
		display:inline;
	      }
div.menu-box a	{ display:block; padding-top:12px;
		}

/*HERITAGE STYLES*/

button.flr  { float:right;
	    }
div#text-link { font-size:12px; text-align:center; padding-top:4px;
	      }

/* This is for the log in sub-sections on many pages */

div#logform { float:left; display:inline; width:235px; height:85px;
	      border:1px solid #879AC4; padding:3px; margin:2px 2px 35px 2px;
	    }
div#logform label { width:80px; float:left; display:inline; 
		    padding:3px 2px;
		  }
div#logform input { width:115px; float:right;
		  }
div#newuser { float:right; width:245px; height:85px; text-align:justify;
	      border:1px solid #879AC4; padding:3px; margin:2px;
	    }

/* This is for the send new user subsection on various pages */

div#newuserform	{ border:1px solid #879AC4; padding:3px; 
                  margin:0px auto 40px auto; width:350px; 
		}

div#newuserform	input { width:203px;
                      }

div#newuserform	input.sub { width:95px;
                          }


/* ^ calculator.tpl ^ */



div#proposal_link { text-align:center; width:100%; border:0px; margin:0px;
		  }

table.appForm { margin:0px; padding:0px;
              }

.red { color:red;
     }

table.appForm td { padding:3px; 
                 }

table.appForm th { padding-left:40px; 
                 }

/* Used in ^ templates/admin/reports ^ */
#wqtr { width:485px; margin:8px auto;
      }
#wqtr table { width:485px; margin-top:20px; border:2px solid #000;
	    }
#wqtr thead td	{ padding:3px 3px; color:#666666; font-size:11px;
		  font-weight:bold; width:15px; border:1px solid #aaa;
		  text-align:center;
		}
#wqtr tbody td	{ color:#666666; background:#fff; width:15px;
		  text-align:center; font-size:11px;
		  border:1px solid #aaa;
		}
#wqtr tbody th	{ color:#666666; background:#eeddcc; width:15px;
		  text-align:center; font-size:11px;
		  border:1px solid #aaa;
		}
#wqtr input#from,
#wqtr input#to	{ margin-left:50px;
		}
#wqtr button#showcalfrom  { cursor:pointer; margin-left:10px;
			  }

/*
** try to fix ugly ie table cells
*/
#wqtr table.reports tbody td,
#wqtr table.reports tbody th  { white-space:pre;
			      }
#IE_root #wqtr table.reports tbody td,
#IE_root #wqtr table.reports tbody th { width:20%;
				      }
#wqtr table.reports tbody td.lefted,
#wqtr table.reports tbody th.lefted { text-align:left;
				    }
span#note { font-size:12px; color:#733; background:#ff9; width:100%;
	    border:1px solid #373; text-align:left;
	  }
#IE_root div#emailme input#theEmail { height:20px;
				    }



/* log_in_info.tpl */


div#quoteform { background:#F5F5F5; width:350px; margin:0 auto;
                padding:7px; border:1px solid #999;
              }

div#quoteform input { width:340px;
                    }

div#quoteform input.amot { width:80px;
                         }

div#quoteform select.commmi { width:80px;
			    }

div#quoteform input.subm { width:100px; margin-left:120px;
                         } 

div#quoteform input.tosend  { width:110px;
			    }

/* table version for the atlantic calculator results */
#calculate table  { width:90%; margin:5px auto;
		  }
#calculate table td,
#calculate table th { border:1px solid #ccc; padding:2px 4px;
		      text-align:center;
		    }
#calculate table th { font-weight:bold;
		    }
    
#calculate table .r10 { /*background:#ddf;*/
		      }
#calculate table .r100	{ /*background:#dfd;*/
			}
#calculate  { margin-bottom:20px;
	    }
div#main-content  { padding-bottom:50px;
		  }

div#quote_details { border:0px solid #fff;
		  }
div#quote_details b { padding-left:30px;
		    }

div#remote  { background:#fff; max-width:600px; margin:20px auto;
              border:1px solid #9AA8CF;
            }

