/* CSS Document */
body { padding:0; margin:0; color:#333; font:12px arial, tahoma, verdana; line-height:18px; background:#F1EFE5; }
h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
ul,li { padding:0; margin:0; list-style:none; }
form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #BEB995; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #c9c9c9; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:150px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }


.wrapper { width:100%; }
.lsize { width:930px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.pad_l10 { padding:0 0 0 250px; }
.font_cream { color:#A29661; }
/* ----------------------------------------------- ID Class ----------------------------------------------- */

#logo_part { background:url(../images/cream_bg.gif) repeat 0 0; height:34px; }
#logo { float:left; display:inline; width:173px; height:110px; text-indent:-999em; background:url(../images/logo_bg.gif) no-repeat 0 0; position:absolute; margin:0 0 -77px 20px; }

#main_menu { background:#897F4F url(../images/menu_bg.gif) repeat-x 0 0; font:italic 18px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; border-top:1px solid #2B260F; border-bottom:1px solid #2B260F; padding:7px; }
#main_menu li { display:inline; float:left; color:#fff; }
#main_menu li a { display:block; float:left; color:#fff; text-decoration:none; padding:6px 15px; }
#main_menu li a:hover { color:#42275A; text-decoration:none; }
#main_menu li.active { display:inline; float:left; background:url(../images/menu_left.gif) no-repeat 0 50%; color:#fff; }
#main_menu li.active a { display:block; float:left; background:url(../images/menu_right.gif) no-repeat 100% 50%; color:#42275A; text-decoration:none; padding:6px 15px; }


#header_graphic { background:#380F57 url(../images/header_bg.gif) repeat-x 0 0; padding:50px 0 20px 0; }
#header_graphic .col_01 { width:260px; margin-left:20px; color:#F2F1E7; }
#header_graphic h1 { font:italic 20px Georgia, "Times New Roman", Times, serif; color:#fff; padding:0; margin:0 0 5px 0; }
#header_graphic .more_link { color:#fff; text-align:right; margin-top:5px; }
#header_graphic .more_link a { color:#fff; text-decoration:none; padding:0 3px; }
#header_graphic .more_link a:hover { color:#E4E0CD; text-decoration:none; }

#content { background:#F2F1E7 url(../images/content_bg.gif) repeat-x 0 0; }
#content h1 { font:italic 20px Georgia, "Times New Roman", Times, serif; color:#330B53; padding:10px 0 5px 0; margin:0; }
#content h2 { font:bold 14px Georgia, "Times New Roman", Times, serif; color:#330B53; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #E3E0CC; }

#left_part { width:657px; background:url(../images/vline.gif) repeat-y 100% 0; float:left; padding:10px 13px 20px 0; }
#right_part { width:250px; float:right; padding:10px 0 20px 10px; }

#feedback td { vertical-align:top; }
#feedback em, .star, #feedback .error { color:#c33; }

#footer { background:#A29661 url(../images/footer_bg.gif) repeat-x 0 0; border-top:1px solid #2B260F; color:#fff; padding:20px 0; }
.footer_link { color:#fff; line-height:25px; }
.footer_link a { color:#fff; text-decoration:none; padding:0 3px; }
.footer_link a:hover { color:#2B260F; text-decoration:none; }

.highilight_box { background-color:#EDECDF; border:1px solid #E3E0CC; padding:0 10px 10px 10px; }

.list_01 li { background:url(../images/arrow_01.gif) no-repeat 0 15px; padding:10px 10px 10px 14px; border-bottom:1px solid #E3E0CC; }
.list_01 li a { color:#333; text-decoration:none; }
.list_01 li a:hover { color:#3B0E5F; text-decoration:none; }

.list_02 li { background:url(../images/arrow_02.gif) no-repeat 0 15px; padding:5px 0 5px 10px; border-bottom:1px solid #E3E0CC; }
.list_02 li a { color:#333; text-decoration:none; }
.list_02 li a:hover { color:#3B0E5F; text-decoration:none; }
