@charset "utf-8";
/*	Copyright (c) 2010 Quintin Investment SA. */
/*	All Web Browsers for Styles Make to Here.   */
/*	IE 8,Firefox,Opera,Sarari and All Other Web Browsers For Styles Make to Use This Code.  Example :- ( background:#FFFFFF;)   */
/*	IE 7 For Styles Make to Use This Code. Example :- ( *background:#FFFFFF; - IE 7 and below)  */
/*	IE 6 For Styles Make to Use This Code. Example :- ( _background:#FFFFFF; - IE 6 and below),( _bac\kground:#FFFFFF; -  IE 6 only)    */

/*-- Reset Styles Elements --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0 none; font-size: 100%; vertical-align: baseline; background: transparent; }
body                                                    { line-height: 1; }
ol, ul                                                  { list-style: none; }
blockquote, q                                           { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after  { content: ''; content: none; }
:focus                                                  { outline: 0 none; }
ins                                                     { text-decoration: none; }
del                                                     { text-decoration: line-through;}
table                                                   { border-collapse: collapse; border-spacing: 0; }
/*-- End Reset Styles Elements --*/

/*-- Main Elements --*/
html                                                    { height: 100%; }
html > body #wrap                                       { height: auto; }
body                                                    { font-family:  Arial; font-size: 0.8em; color: #000; background: #fff; line-height: 1.75em; height: 100%; }
a                                                       { color: #000; text-decoration: underline; }
a:hover                                                 { text-decoration: none; }
h1                                                      { font-family: Georgia; font-size: 2em; color: #83B313; line-height: 2.1em; font-weight: 300; }
/*-- End Main Elements --*/

/*-- Page Elements --*/
#wrap                                                   { margin: 0 auto; width: 970px; height: auto !important; }
#header                                                 { width: 100%; height: 160px; border-bottom: 1px solid #B8B8B8; }
#logo                                                   { width: 298px; height: 122px; background:url(/images/quintin.jpg) no-repeat 0 0; position: relative; top: 24px; left: 12px; }
#content_areae                                          { width: 100%; height: auto !important; border-bottom: 1px solid #B8B8B8; }
#footer                                                 { width: 100%; height: 60px; padding: 20px 0 0 0; }
/*-- End Page Elements --*/

/*-- Content Elements --*/
#user_menu                                              { float: right; margin: 0 12px 0 0;}
#login_content_areae                                    { margin: 0 auto; padding: 100px 0 140px 0; width: 360px;}
#login_content_areae h1                                 { padding: 0 0 6px 100px; }
.NoticerError                                           { width:300px; margin: -5px auto 10px auto; }
.NoticerError li                                        { color: #900; list-style:  inside circle; }
#login_content                                          { margin: 0 auto; text-align: left; width: 360px; }
#login_content label                                    { float: left; width:76px; text-transform: capitalize; padding: 4px 0 0 0;}
.login_content_input_bg                                 { float: right; background: transparent url(/images/input_text.png) no-repeat scroll 0 0; border: medium none; color: #000000; width: 262px; height: 32px; border: 0 none; font-family: Arial; font-size: 0.8em; color:#000000; padding: 3px 0 0 1px; margin: 0 0 4px 0; }
#login_content .login_content_input_bg input            { background:transparent none repeat scroll 0 0; border:0 none; color:#000; font-size: 1.56em; width: 240px; height: 28px; margin: -1px 0 0 0; font-family: Arial; padding: 3px 8px 0 8px; }
.login_button                                           { width: 142px; height: 36px; background: transparent url(/images/login_button.png) no-repeat scroll 0 0; border:0 none; cursor:pointer; margin: 6px 0 0 100px; }
#logo_page_content                                      { padding: 22px 0 10px 0; width: 906px; margin: 0 auto; height: auto !important; }
.logo_boxs                                              { float: left; width: 300px; padding: 0px; margin: 0 0 16px 0; text-align: center; }
.logos                                                  { width: 249px; height: 158px; background: url(/images/logos/bg.jpg) no-repeat; margin: 0 auto; }
.logos img                                              { padding: 6px 0 0 0; }
.active_logos                                           { width: 249px; height: 158px; background: url(/images/logos/active_bg.jpg) no-repeat; margin: 0 auto; cursor:pointer; }
.active_logos img                                       { padding: 6px 0 0 0; }
.active_logos:hover                                     { width: 249px; height: 158px; background: url(/images/logos/active_bg_two.jpg) no-repeat; margin: 0 auto; cursor:pointer; }
#page_main_title                                        { margin: 20px 0 0 20px;}
#content_areae p                                        { margin: 16px 20px 0 20px; font-size: 0.9em; font-family: Arial; color: #000; text-align: justify; }
#content_areae .text_align                              { font-size: 0.9em; font-family: Arial; color: #000; text-align: center; margin: 20px 0 20px 0;}
#content_areae ol                                       { margin: 16px 12px 0 12px; font-size: 0.9em; font-family: Arial; color: #000; text-align: justify; }
#content_areae ol li                                    { list-style:  inside; list-style-type: decimal; padding: 0 0 10px 0;}
#agree_button_areae                                     { width: 200px; margin: 60px auto;}
.agree_button                                           { width: 142px; height: 36px; background: transparent url(/images/agree_button.png) no-repeat scroll 0 0; border:0 none; cursor:pointer; }
#page_main_title ul                                     { list-style: none; display: inline;}
#page_main_title ul li                                  { display: inline; margin: 0 12px 0 0; font-family: Georgia; font-size: 2em; color: #83B313; line-height: 2.1em; font-weight: 300;}
#page_main_title ul li a                                { color: #B8B8B8; text-decoration: underline; cursor: pointer; }
#page_main_title ul li a:hover                          { color: #B8B8B8; text-decoration: none; cursor: pointer; }
#content_areae a                                        { color: #8DBF14; text-decoration: underline; cursor: pointer; }
#content_areae a:hover                                  { color: #8DBF14; text-decoration: none; cursor: pointer; }
table.document_table                                    { margin: 35px auto 0; width: 960px;}
tr.table_title                                          { background-color: #E3F3AD; height: 28px; border-top: 1px solid #1F4802; border-bottom: 1px solid #1F4802; }
tr.table_title td                                       { background-color: #E3F3AD; height: 28px; border-top: 1px solid #1F4802; border-bottom: 1px solid #1F4802; padding: 3px 10px 0 20px; color: #666666; }
tr.table_text_col                                       { height: 38px; _height: 30px; *height: 30px; border-bottom: 1px solid #CCCCCC; }
tr.table_text_col td                                    { border-bottom: 1px solid #CCCCCC; }
tr.table_text_last_col td                               { border-bottom: none; height:38px; _height: 30px; *height: 30px; }
.document_type_text                                     { padding: 7px 10px 0 20px; color: #666666;}
.table_text                                             { padding: 7px 10px 0 20px; }
.hidden                                                 { display: none; }
#footer                                                 { color: #B8B8B8; font-size: 0.9em; }
#copyright                                              { width:300px; float:left; }
#development                                            { float:right; text-align: right;}
/*-- End Content Elements --*/

/*-- Public Elements */
.clear                                                  { float:none; clear:both; margin: 0px; padding: 0px; }
/*-- End Public Elements */
