/* CSS Document */


body { background-color: white; margin: 0px; font: normal 8pt Verdana; color: #626262; }
.hdr1 { background-image: url(images/header1_bg.gif); background-repeat: repeat-x; width: 100%; height: 30px; text-align: center; }
.left_hdr1 { float: left; width: 25%; text-align: center; padding: 0px; height: 30px; margin: 0px; }
.left_hdr1 img { margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; border-width: 0px; }

.mid_hdr1 { float: left; width: 49%; text-align: center; padding: 0px; height: 30px; margin: 0px; }

.menu { background-image: url(images/menu_bg.gif); background-repeat: repeat-x; height: 38px; width: 100%; padding: 0px; margin: 0px; text-align: center; }
.menu_inner { width: 800px; margin: 0px auto 0px auto; text-align: center; height: 38px; }
.menu_inner img { border-width: 0px; margin-left: 14px; margin-right: 14px; margin-top: 4px; }

.main_hdr { height: auto; width: 100%; padding: 0px; margin: 10px  0px 0px 0px; text-align: center; }

.main_hdr_inner { height: 132px; width: 800px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-repeat: repeat-x;  }
.top_hdr, .btm_hdr { width: 800px; height: 6px; font-size: 1pt; padding: 0px; }
.mid_hdr { width: 798px; height: 120px; padding: 0px; border-left: 1px solid #CCCBCB; border-right: 1px solid #CCCBCB; margin: 0px; }


.left_corner { width: 6px; height: 6px; font-size: 1pt; padding: 0px; margin: 0px; float: left; }
.left_corner img, .rt_corner img { width: 6px; height: 6px; }
.rt_corner { width: 6px; height: 6px; font-size: 1pt; padding: 0px; margin: 0px; float: left;  }
.mid_div_tp { width: 788px; height: 6px; font-size: 1pt; padding: 0px; float: left; border-top: 1px solid #CCCBCB; }
.mid_div_btm { width: 788px; height: 5px; font-size: 1pt; padding: 0px; float: left; border-bottom: 1px solid #CCCBCB; }
.left_hdr_pic { float: left; margin-top: 90px; margin-left: 15px;  }
.rt_hdr_pic { float: right; margin-right: 15px;  }

.body_outer { width: 100%; text-align: center; height: auto;}
.body_main { width: 800px; height: auto; margin-top: 10px;  margin-left: auto; margin-right: auto; }
.left_body { width: 60%; height: auto;  float: left; text-align: left; }
.rt_body { width: 40%; height: auto; float: left; text-align: left; }
.grass { width: 19px; height: 25px; margin: 10px 2px 0px 3px; }
.heads { width: 25px; height: 28px; margin: 5px 5px 2px 3px; float: left;  }
.update_icon { float: left; padding: 0px 2px 0px 2px; border-width: 0px; }

.section { margin-top: 5px; padding: 5px 0px 0px 0px; }
.main-section { margin-top: 5px; padding: 5px 0px 0px 0px; border-bottom: 1px dashed #333333; }
.ws-section1, .ws-section2 { margin-top: 5px; padding: 5px 0px 0px 0px; }
.ws-section1 strong { color: #4E9AC3; }
.ws-section2 strong { color: #03A625; }

.view-all { margin: 10px 0px 0px 0px; }


.info { padding: 5px; margin: 0px; }
.info_title { font-weight: bold; font-size: 6pt; color: #999999;}
.title { font-weight: bold; }

.footer { height: 42px; width: 800px; text-align: center; padding: 0px; margin: 10px auto 20px auto; background-image: url(images/footer_bg.gif); background-repeat: repeat-x; }
.footer_lt, .footer_rt { float: left; height: 42px; font-size: 1pt; width: 12px; }
.footer_mid { float: left; height: 42px; width: 776px;  }


.borderless { border-width: 0px; }
.hideme { border: 1px dashed #999999; height: auto; width: 300px; display: none; padding: 5px;}

.input_title { font-weight: bold; font-size: 7pt; display: block; color: #30779E; margin-top: 3px;}
.hideme .formme { color: #626262; width: 180px; height: 18px; font-size: 7pt; background-color: #EFEFEF; border: 1px inset #CDCDCD; margin-left: 20px; background-image: url(images/header1_bg.gif); background-repeat: repeat-x; }
.hideme textarea { color: #626262; width: 280px; height: 100px; font-size: 7pt; background-color: #EFEFEF; border: 1px inset #CDCDCD; margin-left: 20px; }
.submitme { width: 80px; height: 18px; font-size: 7pt; background-color: #CDCDCD; border: 1px dotted #CDCDCD; margin-left: 20px; background-image: url(images/header1_bg.gif); background-repeat: repeat-x;  }


a:link, a:visited { text-decoration: underline; color: #5C93B6; }
a:hover, a:active { text-decoration: none; color: #156496; }


.inq_form { height: 18px; width: 300px; font-size: 7pt; color: #626262;  background-color: #EFEFEF; border: 1px inset #CDCDCD; margin-left: 20px; background-image: url(images/header1_bg.gif); background-repeat: repeat-x; }
.inq_form1 { height: 18px; width: 40px; font-size: 7pt; color: #626262;  background-color: #EFEFEF; border: 1px inset #CDCDCD; background-image: url(images/header1_bg.gif); background-repeat: repeat-x; }
.inq_form2 { height: 18px; width: 60px; font-size: 7pt; color: #626262;  background-color: #EFEFEF; border: 1px inset #CDCDCD; background-image: url(images/header1_bg.gif); background-repeat: repeat-x; }
.inq_message { color: #626262; width: 380px; height: 120px; font-size: 7pt; background-color: #EFEFEF; border: 1px inset #CDCDCD; margin-left: 20px; }


/* #######################
   Print Page Style
 ########################## */
.print_left_body { width: 55%; height: auto;  float: left; text-align: left; }
.print_left_body .section, .print_left_body .ws-section1, .print_left_body .ws-section2 { border-bottom: 1px dashed #ACACAC; }

.print_rt_body { width: 45%; height: auto; float: left; text-align: left; }
.item_title { float: left; font-weight: bold; color: #1678DC; text-decoration: none; padding: 0px; margin: 0px;}
.item_section { margin-top: 5px; padding: 0px; text-align: center; }
.item_img { margin: auto; border-width: 0px; }
.c_date { font-size: 10px; color: #AAAAAA; text-align: right; margin: 0px; }
.item_name { float: right; display: block; }


div.scroll { width: 97%; height: 450px; text-align: left; overflow: auto; display: block; padding: 2px; vertical-align: top;
 	       scrollbar-3dlight-color: #FFFFFF;
           scrollbar-arrow-color: #156496;
           scrollbar-base-color: #CCCCCC;
           scrollbar-darkshadow-color: #CCCCCC;
           scrollbar-face-color: #EDEDED;
           scrollbar-highlight-color: #FFFFFF;
           scrollbar-shadow-color: #999999; }


.design_item { float: left; width: 40%; height: 300px; text-align: center; background-color: #EDEDED; }
.design_info { float: left; width: 60%; height: auto; background-color: #FFFF00; text-align: left; }
.design_info strong { color: #156496; }

/* ----------------- //
   Admin Style        //
   ----------------- */

.edit_div { display: block; border: 1px dashed #333333; padding: 5px;}
.admin-tab { width: 100%;  text-align: left; }
.admin-tab2 { width: 100%;  text-align: left; }
.admin-tab2 td { text-align: left; padding: 3px; }
.admin-tab td { font: bold 8pt Verdana; text-align: left; margin: 0px;}
.row1 { background-color: #FFFFFF; font: normal 8pt Verdana; }
.row2 { background-color: #EDEDED; font: normal 8pt Verdana; }
.row3 { height: 22px; background-color: #7DCCDA; font: normal 8pt Verdana; }
.col1 { width: 200px; }

.w-select { width: 150px; height: 18px; font: normal 8pt Verdana; }
.admin_input { height: 18px; width: 50%; font: normal 8pt Verdana; border: 1px inset #333333; }
textarea {  font: normal 8pt Verdana; border: 1px inset #333333; width: 80%; }
.admin_thumbs  td { font: normal 8pt Verdana; }