body { font: 13px "Trebuchet MS", verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; background: #e7f9ff; color: #2f2f2f; }

a { color:#397D02; text-decoration:none; }
a:hover { text-decoration:underline; }

textarea { font: 14px "Trebuchet MS", verdana, arial, helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { color:#397D02; }

#header_frame { background:#FFF; height:40px; }
#header { width:760px; padding-top:10px; margin:auto; text-align:left; font-size: 25px; font-weight: bolder;}

#footer_frame { background:url(../images/bg_footer.png) repeat-x top; height:80px; clear:both; }
#footer { width:760px; margin:auto; }

#footer_left  { width:390px; float:left;  text-align:left; color:#9AFF9A; font-size:10px; margin-top:20px; }
#footer_left h2 { color:#3D9140; font-size:14px; margin:0px; }
#footer_left p { margin:0px; padding:0px;  }
#footer_left a { color:#3D9140; font-size:12px; }

#footer_right { width:360px; float:right; text-align:right; color:#9AFF9A; font-size:10px;  margin-top:20px; }
#footer_right h2 { color:#3D9140; font-size:14px; margin:0px; }
#footer_right p { margin:0px; padding:0px;  }
#footer_right a { color:#3D9140; font-size:12px; }

#menu_frame { background: url(../images/bg_menu.png) repeat-x top; height:32px; margin-top:1px; }
#menu { width:760px; margin:auto; }

#menu ul { margin:0px; padding:0px; float:right; }
#menu li { list-style:none; float:left; }
#menu a { font-size:13px; font-weight:bold; text-decoration:none; color:#397D02; display:block; padding:7px; margin-left:5px; margin-right:5px; }
#menu a:hover { color:#4192e5; }


#content_frame { background: #FFF; margin:auto; }
#content { width:760px; margin:auto; background:#FFF; min-height:500px; padding-top:10px; text-align:left; }
* html #content { height:300px; }



#content p { text-align:justify; }
#content h2 { color:#397D02; border-bottom:1px solid #E2E2E2; margin-top:15px; font-size:16px; letter-spacing:-1px; }
#content h3 { color:#397D02; border-bottom:1px solid #E2E2E2; margin-top:10px; font-size:12px; letter-spacing:-1px; }
#content h4 { color:#397D02; border-bottom:1px solid #E2E2E2; margin-top:7px; font-size:10px; letter-spacing:-1px; }

#content_left { width:500px; text-align:left; padding-bottom:5px; }
#content_right { float:right; width:220px; text-align:left; }

#content_left .box_content { margin-bottom:8px; }

.img_creditcard { float:left; border:2px solid #EFEFEF; background:#F8F8F8; cursor:pointer; width:180px; text-align:center; padding:5px; overflow:hidden; }
.img_creditcard_on { float:left; border:2px solid #C0E4F5; background:#E7F9FF; cursor:pointer; width:180px; text-align:center; padding:5px; overflow:hidden; }
.apply_btn { border:none;float:left; padding:5px; text-align:center; clear:left; width:180px; }
.apply_btn img { border: none; }
.card_desc { margin-left:190px; }
.card_desc ul { margin:0px; margin-left:25px; padding:0px; }
.card_desc li { font-size:12px; text-align:justify; }

div.table { width:500px; height:300px; border-top:1px solid #E4E4E4; }
* html body div.table { width:520px; }
div.row { clear: left; padding-top: 6px; width:auto; }
* html body div.row { padding-top: 2px; } /* IE Hack */
div.row span.f_label { float: left; width: 100px; text-align: left; padding-top:2px; border:0px solid #e21a1a;  }
div.row span.f_input { float: left; width: 320px; text-align: left; margin-left:5px; border:0px solid #e21a1a; }

.input { padding:4px; border:1px solid #94c8e3; }
.input:hover { border:1px solid #6C6C6C; }

#links { margin:0px; padding:0px; margin-left:20px; }
#links li { list-style:none; }
