/* --------------------------------------------------------------------------------
	This is the default style sheet for www.finwaygroup.com. 
	It is the base css file which drives all other site specific settings.
-------------------------------------------------------------------------------- */



/* global reset
-------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

blockquote, ul, ol, dl    {margin:10px;}                 /* giving blockquotes and lists room to breath */

ol, ul, dl                {margin-left:10px;}            /* bringing lists on to the page with breathing room */
ol                        {list-style:decimal outside;}  /* giving OL's LIs generated numbers */
ul                        {list-style:disc outside;}     /* giving UL's LIs generated disc markers */
dl dd                     {margin-left:10px;}            /* giving UL's LIs generated numbers */




/* document elements
-------------------------------------------------------------------------------- */
html, body                {margin:0 auto; padding:10px 0; text-align:center;}
body                      {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#391315;}

th, td                    {padding:10px;}
th                        {font-weight:bold; text-align:center;}

table                     {margin-bottom:10px;}


#wrapper_main             {margin:0 auto; width:950px; text-align:left;}
#wrapper_content          {margin:0 auto; padding:0 10px 20px 10px; width:707px; background:url(images/bkg_document-tile.gif) top left repeat-y; float:left;}
#content                  {clear:both; width:782px;}
#content_main             {float:left; width:469px; margin-left:10px; padding:0; background:url(images/bkg_content_main.gif) top left no-repeat; //height:100%; min-height:275px;}/*two slash height hack for watermark on ie6*/
#content_sub              {float:right; width:140px; position:relative;}
#content_sub ul           {list-style-type:none; margin:0; padding:0;}
#content_sub ul li        {padding-bottom:10px;}

ul#img_left               {list-style-type:none; float:left; margin:0 10px 0 0; padding:0;}
ul#img_left li            {padding-bottom:10px;}

#document_bottom          {margin:0 auto; text-align:center; padding-left:77px;}




/* typography elements
-------------------------------------------------------------------------------- */
strong                    {font-weight:bold;}
em                        {font-style:italic;}

h1                        {font-size:30px; font-weight:normal; margin:0; padding:0;}

p                         {margin-bottom:10px;}

#content_main ul          {margin-left:15px;}
/* link elements
-------------------------------------------------------------------------------- */
a                         {color:#391315; text-decoration:underline;}
a:hover                   {text-decoration:none;}




/* header elements
-------------------------------------------------------------------------------- */
#header                   {}
#header ul                {list-style-type:none; margin:0; padding:0; float:right;}

#branding                 {float:left; position:relative; background:url(images/branding.gif) top left no-repeat; width:782px; height:132px; text-indent:-9999px; margin:57px 0 -35px 0;}
#branding a               {display:block; position:absolute; top:0; left:0; width:220px; height:106px;}

#toolbar                  {float:right; position:relative; top:-154px; margin-right:10px; padding:11px 0 9px 8px; background:#bbbdc0 url(images/bkg_toolbar.gif) bottom left no-repeat; width:304px;}
#toolbar ul               {float:left; margin-right:10px;}


/* main navigation
-------------------------------------------------------------------------------- */
#nav_main                 {width:153px; float:left; font-weight:bold; font-size:14px;}
#nav_main ul              {list-style-type:none; margin:0; padding:0;}
#nav_main ul li           {margin-bottom:6px;}
#nav_main  ul li a        {background-color:#bbbdc0; display:block; color:#fff; text-decoration:none; padding:4px 0 4px 8px; display:block; width:145px;}
#nav_main  ul li a:hover  {background-color:#391315;}

#nav_main  ul li ul       {margin-top:1px;}
#nav_main  ul li ul li    {margin-bottom:0;}
#nav_main  ul li ul li a  {border-bottom:1px dotted #bbbdc0; background-color:#fff; color:#bbbdc0; width:128px; padding-left:25px;}
#nav_main  ul li ul li a:hover  {color:#391315; background-color:#fff;}

#nav_main  ul li a.architect   {background:url(images/architect.gif) top left no-repeat; background-position:25px 3px; text-indent:-9999px;}



/* footer elements
-------------------------------------------------------------------------------- */
#footer                   {font-family:Verdana, Geneva, sans-serif; text-align:center; font-size:10px; font-weight:bold; color:#853a3e; background:url(images/bkg_footer.gif) top left no-repeat; width:625px; height:64px; margin-top:20px; padding:12px 41px 0 41px;}

#footer ul                {list-style-type:none; margin:0 0 10px 0;}
#footer ul li             {display:inline;}
#footer ul li.spindustry  {display:block; margin-top:12px; font-weight:normal;}




/* inside page elements
-------------------------------------------------------------------------------- */




/* global classes
-------------------------------------------------------------------------------- */
.clearall                 {clear:both; line-height:0; margin:0; padding:0;}
.float-left               {float:left; position:relative;}
.float-right              {float:right; position:relative;}









































